(57)【要約】【課題】網ユーザがプロファイルを入力することなくコンテンツを利用でき、しかも、課金元を集約できる課金システムを提供する。【解決手段】課金サーバ４は、ユーザ端末１からコンテンツＩＤが送信された場合（Ｓ４）に、ユーザ端末１に網ユーザＩＤとパスワードを要求し（Ｓ５）、網ユーザＩＤとパスワードが送信された場合（Ｓ７）に、網ユーザＩＤを含むレコードに含まれた利用料金に、コンテンツＩＤのコンテンツの利用料金を加算し（Ｓ１５）、網ユーザＩＤとコンテンツＩＤとを用いて暗号化コードを生成し、課金支援サーバ３に送信し（Ｓ１７）、課金支援サーバ３は、暗号化コードならびにコンテンツＩＤをコンテンツサーバ２に送信し（Ｓ１９）、ユーザ端末１にコンテンツユーザＩＤを要求し、当該コンテンツユーザＩＤが送信された場合に当該コンテンツユーザＩＤをコンテンツサーバに送信する。【選択図】図９
2007011969.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを備えかつ、該コンテンツの利用に際し生成される暗号化コードならびに有効値または無効値となる有効無効フラグとを含むレコードが生成される利用可否データベースを備えかつ、当該コンテンツのユーザであるコンテンツユーザのデータベースであるコンテンツユーザデータベースを備えるコンテンツサーバであって、該コンテンツサーバに送信される暗号化コードならびに有効値である有効無効フラグとを含むレコードを前記コンテンツ利用可否データベースに生成し、当該暗号化コードならびに当該コンテンツサーバに送信される当該コンテンツのコンテンツＩＤおよびコンテンツユーザＩＤを含むレコードを前記コンテンツユーザデータベースに生成し、当該コンテンツの利用に際して送信されるコンテンツユーザＩＤを含むレコードを当該コンテンツユーザデータベースから検索し、該当のレコードがあれば当該レコードから暗号化コードを読み出し当該暗号化コードを含むレコードを当該コンテンツ利用可否データベースから検索し、該当のレコードがあれば当該レコードの有効無効フラグが有効値であるか否かを判定し有効値である場合に当該コンテンツユーザＩＤの送信元に当該コンテンツを送信するコンテンツサーバ、並びに当該コンテンツサーバが設けられた網とは異なる網のユーザである網ユーザに利用されるユーザ端末、とともに用いられる課金サーバおよび課金支援サーバからなる課金システムであって、
前記課金サーバは、前記網ユーザの網ユーザＩＤと当該網の利用料金とを含むレコードを有する網料金データベースと、前記コンテンツのコンテンツＩＤならびに当該コンテンツの利用料金を含むレコードを有するコンテンツ情報データベースとを備え、
前記課金支援サーバは、前記コンテンツのコンテンツＩＤおよびコンテンツ名を含むレコードを有するコンテンツ情報データベースを備え、
前記課金支援サーバは、該課金支援サーバに備えられた前記コンテンツ情報データベースの前記レコードからコンテンツＩＤとコンテンツ名を読み出し、当該コンテンツ名を前記ユーザ端末に表示させるとともに当該コンテンツのコンテンツＩＤとをユーザ端末に送信し、
前記課金サーバは、前記ユーザ端末に前記課金支援サーバから送信された前記コンテンツＩＤが当該ユーザ端末から送信された場合に当該ユーザ端末に網ユーザＩＤを要求し、当該網ユーザＩＤが送信された場合に、当該送信されたコンテンツＩＤを含むレコードを前記コンテンツ情報データベースから検索し当該レコードから利用料金を読み出し前記網料金データベースから当該送信された網ユーザＩＤを含むレコードを検索し当該レコードに含まれた利用料金に当該読み出した利用料金を加算し当該網ユーザＩＤと当該コンテンツＩＤとを用いて暗号化コードを生成し前記課金支援サーバに送信し、
前記課金支援サーバは、当該送信された暗号化コードならびに前記読み出したコンテンツＩＤを前記コンテンツサーバに送信し、前記ユーザ端末にコンテンツユーザＩＤを要求し、当該コンテンツユーザＩＤが送信された場合に当該コンテンツユーザＩＤを前記コンテンツサーバに送信する
ことを特徴とする課金システム。
【請求項２】
前記コンテンツサーバが、該コンテンツサーバに送信される暗号化コードを含むレコードを前記コンテンツ利用可否データベースから検索し、該当のレコードがある場合、当該レコードの有効無効フラグが有効値となっているか否かを判定し、有効値である場合は無効値に変更するものであり、
前記課金支援サーバは、該課金支援サーバに備えられた前記コンテンツ情報データベースの前記レコードからコンテンツＩＤとコンテンツ名を読み出し、当該コンテンツ名を前記ユーザ端末に表示させ、当該コンテンツのコンテンツＩＤとをユーザ端末に送信し、
前記課金サーバは、前記ユーザ端末に前記課金支援サーバから送信された前記コンテンツＩＤが当該ユーザ端末から送信された場合に当該ユーザ端末に網ユーザＩＤを要求し、当該網ユーザＩＤが送信された場合に、当該送信されたコンテンツＩＤを含むレコードを前記コンテンツ情報データベースから検索し当該レコードから利用料金を読み出し前記網料金データベースから当該送信された網ユーザＩＤを含むレコードを検索し当該レコードに含まれた利用料金から当該読み出した利用料金を減算し当該網ユーザＩＤと当該コンテンツＩＤとを用いて暗号化コードを生成し前記課金支援サーバに送信し、
前記課金支援サーバは、当該送信された暗号化コードを前記コンテンツサーバに送信する
ことを特徴とする請求項１記載の課金システム。
【請求項３】
前記コンテンツサーバが、該コンテンツサーバに送信される暗号化コードを含むレコードを前記コンテンツ利用可否データベースから検索し、該当のレコードがある場合、当該レコードの有効無効フラグが有効値となっているか否かを判定し、無効値である場合は有効値に変更し、前記コンテンツユーザデータベースから当該暗号化コードを含むレコードを検索し、当該レコードからコンテンツユーザＩＤを読み出し課金支援サーバに送信するするものであり、
前記課金支援サーバは、該課金支援サーバに備えられた前記コンテンツ情報データベースの前記レコードからコンテンツＩＤとコンテンツ名を読み出し、当該コンテンツ名を前記ユーザ端末に表示させ、当該コンテンツのコンテンツＩＤとをユーザ端末に送信し、
前記課金サーバは、前記ユーザ端末に前記課金支援サーバから送信された前記コンテンツＩＤが当該ユーザ端末から送信された場合に当該ユーザ端末に網ユーザＩＤを要求し、当該網ユーザＩＤが送信された場合に、当該送信されたコンテンツＩＤを含むレコードを前記コンテンツ情報データベースから検索し当該レコードから利用料金を読み出し前記網料金データベースから当該送信された網ユーザＩＤを含むレコードを検索し当該レコードに含まれた利用料金に当該読み出した利用料金を加算し当該網ユーザＩＤと当該コンテンツＩＤとを用いて暗号化コードを生成し前記課金支援サーバに送信し、
前記課金支援サーバは、当該送信された暗号化コードを前記コンテンツサーバに送信し、当該コンテンツサーバからのコンテンツユーザＩＤの送信により、前記ユーザ端末へのコンテンツユーザＩＤの要求を取りやめる
ことを特徴とする請求項１または２記載の課金システム。
【請求項４】
前記網料金データベースは前記網ユーザＩＤを含むレコードを月別に有し、
前記課金サーバは、前記利用料金加算を当月以降の各月のレコードに対して行い、前記利用料金減算を翌月以降の各月のレコードに対して行う
ことを特徴とする請求項１ないし３のいずれかに記載の課金システム。
【請求項５】
コンテンツを備えかつ、該コンテンツの利用に際し生成される暗号化コードならびに有効値または無効値となる有効無効フラグとを含むレコードが生成される利用可否データベースを備えかつ、当該コンテンツのユーザであるコンテンツユーザのデータベースであるコンテンツユーザデータベースを備えるコンテンツサーバであって、該コンテンツサーバに送信される暗号化コードならびに有効値である有効無効フラグとを含むレコードを前記コンテンツ利用可否データベースに生成し、当該暗号化コードならびに当該コンテンツサーバに送信される当該コンテンツのコンテンツＩＤおよびコンテンツユーザＩＤを含むレコードを前記コンテンツユーザデータベースに生成し、当該コンテンツの利用に際して送信されるコンテンツユーザＩＤを含むレコードを当該コンテンツユーザデータベースから検索し、該当のレコードがあれば当該レコードから暗号化コードを読み出し当該暗号化コードを含むレコードを当該コンテンツ利用可否データベースから検索し、該当のレコードがあれば当該レコードの有効無効フラグが有効値であるか否かを判定し有効値である場合に当該コンテンツユーザＩＤの送信元に当該コンテンツを送信するコンテンツサーバ、並びに当該コンテンツサーバが設けられた網とは異なる網のユーザである網ユーザに利用されるユーザ端末、とともに用いられる課金サーバが、前記網ユーザの網ユーザＩＤと当該網の利用料金とを含むレコードを有する網料金データベースと、前記コンテンツのコンテンツＩＤならびに当該コンテンツの利用料金を含むレコードを有するコンテンツ情報データベースとを備え、前記コンテンツサーバおよびユーザ端末とともに用いられる課金支援サーバが、前記コンテンツのコンテンツＩＤおよびコンテンツ名を含むレコードを有するコンテンツ情報データベースを備えるときの課金方法であって、
前記課金支援サーバは、該課金支援サーバに備えられた前記コンテンツ情報データベースの前記レコードからコンテンツＩＤとコンテンツ名を読み出し、当該コンテンツ名を前記ユーザ端末に表示させるとともに当該コンテンツのコンテンツＩＤとをユーザ端末に送信し、
前記課金サーバは、前記ユーザ端末に前記課金支援サーバから送信された前記コンテンツＩＤが当該ユーザ端末から送信された場合に当該ユーザ端末に網ユーザＩＤを要求し、当該網ユーザＩＤが送信された場合に、当該送信されたコンテンツＩＤを含むレコードを前記コンテンツ情報データベースから検索し当該レコードから利用料金を読み出し前記網料金データベースから当該送信された網ユーザＩＤを含むレコードを検索し当該レコードに含まれた利用料金に当該読み出した利用料金を加算し当該網ユーザＩＤと当該コンテンツＩＤとを用いて暗号化コードを生成し前記課金支援サーバに送信し、
前記課金支援サーバは、当該送信された暗号化コードならびに前記読み出したコンテンツＩＤを前記コンテンツサーバに送信し、前記ユーザ端末にコンテンツユーザＩＤを要求し、当該コンテンツユーザＩＤが送信された場合に当該コンテンツユーザＩＤを前記コンテンツサーバに送信する
ことを特徴とする課金方法。
【請求項６】
請求項５記載の課金方法が行われ、前記コンテンツサーバが、該コンテンツサーバに送信される暗号化コードを含むレコードを前記コンテンツ利用可否データベースから検索し、該当のレコードがある場合、当該レコードの有効無効フラグが有効値となっているか否かを判定し、有効値である場合は無効値に変更するものであるとき課金取り消し方法であって、
前記課金支援サーバは、該課金支援サーバに備えられた前記コンテンツ情報データベースの前記レコードからコンテンツＩＤとコンテンツ名を読み出し、当該コンテンツ名を前記ユーザ端末に表示させ、当該コンテンツのコンテンツＩＤとをユーザ端末に送信し、
前記課金サーバは、前記ユーザ端末に前記課金支援サーバから送信された前記コンテンツＩＤが当該ユーザ端末から送信された場合に当該ユーザ端末に網ユーザＩＤを要求し、当該網ユーザＩＤが送信された場合に、当該送信されたコンテンツＩＤを含むレコードを前記コンテンツ情報データベースから検索し当該レコードから利用料金を読み出し前記網料金データベースから当該送信された網ユーザＩＤを含むレコードを検索し当該レコードに含まれた利用料金から当該読み出した利用料金を減算し当該網ユーザＩＤと当該コンテンツＩＤとを用いて暗号化コードを生成し前記課金支援サーバに送信し、
前記課金支援サーバは、当該送信された暗号化コードを前記コンテンツサーバに送信する
ことを特徴とする課金取り消し方法。
【請求項７】
請求項６記載の課金取り消し方法が行われ、前記コンテンツサーバが、該コンテンツサーバに送信される暗号化コードを含むレコードを前記コンテンツ利用可否データベースから検索し、該当のレコードがある場合、当該レコードの有効無効フラグが有効値となっているか否かを判定し、無効値である場合は有効値に変更し、前記コンテンツユーザデータベースから当該暗号化コードを含むレコードを検索し、当該レコードからコンテンツユーザＩＤを読み出し課金支援サーバに送信するするものであるときの課金方法であって、
前記課金支援サーバは、該課金支援サーバに備えられた前記コンテンツ情報データベースの前記レコードからコンテンツＩＤとコンテンツ名を読み出し、当該コンテンツ名を前記ユーザ端末に表示させ、当該コンテンツのコンテンツＩＤとをユーザ端末に送信し、
前記課金サーバは、前記ユーザ端末に前記課金支援サーバから送信された前記コンテンツＩＤが当該ユーザ端末から送信された場合に当該ユーザ端末に網ユーザＩＤを要求し、当該網ユーザＩＤが送信された場合に、当該送信されたコンテンツＩＤを含むレコードを前記コンテンツ情報データベースから検索し当該レコードから利用料金を読み出し前記網料金データベースから当該送信された網ユーザＩＤを含むレコードを検索し当該レコードに含まれた利用料金に当該読み出した利用料金を加算し当該網ユーザＩＤと当該コンテンツＩＤとを用いて暗号化コードを生成し前記課金支援サーバに送信し、
前記課金支援サーバは、当該送信された暗号化コードを前記コンテンツサーバに送信し、当該コンテンツサーバからのコンテンツユーザＩＤの送信により、前記ユーザ端末へのコンテンツユーザＩＤの要求を取りやめる
ことを特徴とする課金方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、網ユーザがプロファイルを入力することなくコンテンツを利用でき、しかも、課金元を集約できる課金システムに関するものである。
【背景技術】
【０００２】
近年においては、インターネット内のコンテンツサーバがコンテンツをユーザ端末に送信し利用させることが頻繁に行われている。その一方で、インターネットではない網内のコンテンツ（網コンテンツ）についても同様な利用形態が採用されている。
【特許文献１】特許第３５９８４３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
網コンテンツのユーザ（網ユーザ）がコンテンツサーバ内のコンテンツを利用する場合には、コンテンツのユーザ（コンテンツユーザ）としての利用契約がなされる。その際には、ユーザは、自身のプロファイル（住所氏名、生年月日、金融機関口座の口座番号等）をコンテンツサーバなどに入力しなければならない。また、利用料金の引き落としが、網コンテンツの提供者ならびにコンテンツサーバ内のコンテンツの提供者の両方から行われる。そのため、網ユーザが、コンテンツサーバ内のコンテンツ利用を躊躇する可能性がある。逆に、プロファイル入力しなくてもコンテンツサーバ内のコンテンツを利用でき、しかも、課金元が集約されれば、網ユーザとなるメリットが増え、これにより、コンテンツの提供者は、網ユーザの多数獲得を期待できる。
【０００４】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、網ユーザがプロファイルを入力することなくコンテンツを利用でき、しかも、課金元を網コンテンツの提供者に一元化できる課金システムを提供することにある。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、請求項１の本発明は、コンテンツを備えかつ、該コンテンツの利用に際し生成される暗号化コードならびに有効値または無効値となる有効無効フラグとを含むレコードが生成される利用可否データベースを備えかつ、当該コンテンツのユーザであるコンテンツユーザのデータベースであるコンテンツユーザデータベースを備えるコンテンツサーバであって、該コンテンツサーバに送信される暗号化コードならびに有効値である有効無効フラグとを含むレコードを前記コンテンツ利用可否データベースに生成し、当該暗号化コードならびに当該コンテンツサーバに送信される当該コンテンツのコンテンツＩＤおよびコンテンツユーザＩＤを含むレコードを前記コンテンツユーザデータベースに生成し、当該コンテンツの利用に際して送信されるコンテンツユーザＩＤを含むレコードを当該コンテンツユーザデータベースから検索し、該当のレコードがあれば当該レコードから暗号化コードを読み出し当該暗号化コードを含むレコードを当該コンテンツ利用可否データベースから検索し、該当のレコードがあれば当該レコードの有効無効フラグが有効値であるか否かを判定し有効値である場合に当該コンテンツユーザＩＤの送信元に当該コンテンツを送信するコンテンツサーバ、並びに当該コンテンツサーバが設けられた網とは異なる網のユーザである網ユーザに利用されるユーザ端末、とともに用いられる課金サーバおよび課金支援サーバからなる課金システムであって、前記課金サーバは、前記網ユーザの網ユーザＩＤと当該網の利用料金とを含むレコードを有する網料金データベースと、前記コンテンツのコンテンツＩＤならびに当該コンテンツの利用料金を含むレコードを有するコンテンツ情報データベースとを備え、前記課金支援サーバは、前記コンテンツのコンテンツＩＤおよびコンテンツ名を含むレコードを有するコンテンツ情報データベースを備え、前記課金支援サーバは、該課金支援サーバに備えられた前記コンテンツ情報データベースの前記レコードからコンテンツＩＤとコンテンツ名を読み出し、当該コンテンツ名を前記ユーザ端末に表示させるとともに当該コンテンツのコンテンツＩＤとをユーザ端末に送信し、前記課金サーバは、前記ユーザ端末に前記課金支援サーバから送信された前記コンテンツＩＤが当該ユーザ端末から送信された場合に当該ユーザ端末に網ユーザＩＤを要求し、当該網ユーザＩＤが送信された場合に、当該送信されたコンテンツＩＤを含むレコードを前記コンテンツ情報データベースから検索し当該レコードから利用料金を読み出し前記網料金データベースから当該送信された網ユーザＩＤを含むレコードを検索し当該レコードに含まれた利用料金に当該読み出した利用料金を加算し当該網ユーザＩＤと当該コンテンツＩＤとを用いて暗号化コードを生成し前記課金支援サーバに送信し、前記課金支援サーバは、当該送信された暗号化コードならびに前記読み出したコンテンツＩＤを前記コンテンツサーバに送信し、前記ユーザ端末にコンテンツユーザＩＤを要求し、当該コンテンツユーザＩＤが送信された場合に当該コンテンツユーザＩＤを前記コンテンツサーバに送信することを特徴とする課金システムをもって解決手段とする。
【０００６】
請求項２の本発明は、前記コンテンツサーバが、該コンテンツサーバに送信される暗号化コードを含むレコードを前記コンテンツ利用可否データベースから検索し、該当のレコードがある場合、当該レコードの有効無効フラグが有効値となっているか否かを判定し、有効値である場合は無効値に変更するものであり、前記課金支援サーバは、該課金支援サーバに備えられた前記コンテンツ情報データベースの前記レコードからコンテンツＩＤとコンテンツ名を読み出し、当該コンテンツ名を前記ユーザ端末に表示させ、当該コンテンツのコンテンツＩＤとをユーザ端末に送信し、前記課金サーバは、前記ユーザ端末に前記課金支援サーバから送信された前記コンテンツＩＤが当該ユーザ端末から送信された場合に当該ユーザ端末に網ユーザＩＤを要求し、当該網ユーザＩＤが送信された場合に、当該送信されたコンテンツＩＤを含むレコードを前記コンテンツ情報データベースから検索し当該レコードから利用料金を読み出し前記網料金データベースから当該送信された網ユーザＩＤを含むレコードを検索し当該レコードに含まれた利用料金から当該読み出した利用料金を減算し当該網ユーザＩＤと当該コンテンツＩＤとを用いて暗号化コードを生成し前記課金支援サーバに送信し、前記課金支援サーバは、当該送信された暗号化コードを前記コンテンツサーバに送信することを特徴とする請求項１記載の課金システムをもって解決手段とする。
【０００７】
請求項３の本発明は、前記コンテンツサーバが、該コンテンツサーバに送信される暗号化コードを含むレコードを前記コンテンツ利用可否データベースから検索し、該当のレコードがある場合、当該レコードの有効無効フラグが有効値となっているか否かを判定し、無効値である場合は有効値に変更し、前記コンテンツユーザデータベースから当該暗号化コードを含むレコードを検索し、当該レコードからコンテンツユーザＩＤを読み出し課金支援サーバに送信するするものであり、前記課金支援サーバは、該課金支援サーバに備えられた前記コンテンツ情報データベースの前記レコードからコンテンツＩＤとコンテンツ名を読み出し、当該コンテンツ名を前記ユーザ端末に表示させ、当該コンテンツのコンテンツＩＤとをユーザ端末に送信し、前記課金サーバは、前記ユーザ端末に前記課金支援サーバから送信された前記コンテンツＩＤが当該ユーザ端末から送信された場合に当該ユーザ端末に網ユーザＩＤを要求し、当該網ユーザＩＤが送信された場合に、当該送信されたコンテンツＩＤを含むレコードを前記コンテンツ情報データベースから検索し当該レコードから利用料金を読み出し前記網料金データベースから当該送信された網ユーザＩＤを含むレコードを検索し当該レコードに含まれた利用料金に当該読み出した利用料金を加算し当該網ユーザＩＤと当該コンテンツＩＤとを用いて暗号化コードを生成し前記課金支援サーバに送信し、前記課金支援サーバは、当該送信された暗号化コードを前記コンテンツサーバに送信し、当該コンテンツサーバからのコンテンツユーザＩＤの送信により、前記ユーザ端末へのコンテンツユーザＩＤの要求を取りやめることを特徴とする請求項１または２記載の課金システムをもって解決手段とする。
【０００８】
請求項４の本発明は、前記網料金データベースは前記網ユーザＩＤを含むレコードを月別に有し、前記課金サーバは、前記利用料金加算を当月以降の各月のレコードに対して行い、前記利用料金減算を翌月以降の各月のレコードに対して行うことを特徴とする請求項１ないし３のいずれかに記載の課金システムをもって解決手段とする。
【０００９】
請求項５の本発明は、コンテンツを備えかつ、該コンテンツの利用に際し生成される暗号化コードならびに有効値または無効値となる有効無効フラグとを含むレコードが生成される利用可否データベースを備えかつ、当該コンテンツのユーザであるコンテンツユーザのデータベースであるコンテンツユーザデータベースを備えるコンテンツサーバであって、該コンテンツサーバに送信される暗号化コードならびに有効値である有効無効フラグとを含むレコードを前記コンテンツ利用可否データベースに生成し、当該暗号化コードならびに当該コンテンツサーバに送信される当該コンテンツのコンテンツＩＤおよびコンテンツユーザＩＤを含むレコードを前記コンテンツユーザデータベースに生成し、当該コンテンツの利用に際して送信されるコンテンツユーザＩＤを含むレコードを当該コンテンツユーザデータベースから検索し、該当のレコードがあれば当該レコードから暗号化コードを読み出し当該暗号化コードを含むレコードを当該コンテンツ利用可否データベースから検索し、該当のレコードがあれば当該レコードの有効無効フラグが有効値であるか否かを判定し有効値である場合に当該コンテンツユーザＩＤの送信元に当該コンテンツを送信するコンテンツサーバ、並びに当該コンテンツサーバが設けられた網とは異なる網のユーザである網ユーザに利用されるユーザ端末、とともに用いられる課金サーバが、前記網ユーザの網ユーザＩＤと当該網の利用料金とを含むレコードを有する網料金データベースと、前記コンテンツのコンテンツＩＤならびに当該コンテンツの利用料金を含むレコードを有するコンテンツ情報データベースとを備え、前記コンテンツサーバおよびユーザ端末とともに用いられる課金支援サーバが、前記コンテンツのコンテンツＩＤおよびコンテンツ名を含むレコードを有するコンテンツ情報データベースを備えるときの課金方法であって、前記課金支援サーバは、該課金支援サーバに備えられた前記コンテンツ情報データベースの前記レコードからコンテンツＩＤとコンテンツ名を読み出し、当該コンテンツ名を前記ユーザ端末に表示させるとともに当該コンテンツのコンテンツＩＤとをユーザ端末に送信し、前記課金サーバは、前記ユーザ端末に前記課金支援サーバから送信された前記コンテンツＩＤが当該ユーザ端末から送信された場合に当該ユーザ端末に網ユーザＩＤを要求し、当該網ユーザＩＤが送信された場合に、当該送信されたコンテンツＩＤを含むレコードを前記コンテンツ情報データベースから検索し当該レコードから利用料金を読み出し前記網料金データベースから当該送信された網ユーザＩＤを含むレコードを検索し当該レコードに含まれた利用料金に当該読み出した利用料金を加算し当該網ユーザＩＤと当該コンテンツＩＤとを用いて暗号化コードを生成し前記課金支援サーバに送信し、前記課金支援サーバは、当該送信された暗号化コードならびに前記読み出したコンテンツＩＤを前記コンテンツサーバに送信し、前記ユーザ端末にコンテンツユーザＩＤを要求し、当該コンテンツユーザＩＤが送信された場合に当該コンテンツユーザＩＤを前記コンテンツサーバに送信することを特徴とする課金方法をもって解決手段とする。
【００１０】
請求項６の本発明は、請求項５記載の課金方法が行われ、前記コンテンツサーバが、該コンテンツサーバに送信される暗号化コードを含むレコードを前記コンテンツ利用可否データベースから検索し、該当のレコードがある場合、当該レコードの有効無効フラグが有効値となっているか否かを判定し、有効値である場合は無効値に変更するものであるとき課金取り消し方法であって、前記課金支援サーバは、該課金支援サーバに備えられた前記コンテンツ情報データベースの前記レコードからコンテンツＩＤとコンテンツ名を読み出し、当該コンテンツ名を前記ユーザ端末に表示させ、当該コンテンツのコンテンツＩＤとをユーザ端末に送信し、前記課金サーバは、前記ユーザ端末に前記課金支援サーバから送信された前記コンテンツＩＤが当該ユーザ端末から送信された場合に当該ユーザ端末に網ユーザＩＤを要求し、当該網ユーザＩＤが送信された場合に、当該送信されたコンテンツＩＤを含むレコードを前記コンテンツ情報データベースから検索し当該レコードから利用料金を読み出し前記網料金データベースから当該送信された網ユーザＩＤを含むレコードを検索し当該レコードに含まれた利用料金から当該読み出した利用料金を減算し当該網ユーザＩＤと当該コンテンツＩＤとを用いて暗号化コードを生成し前記課金支援サーバに送信し、前記課金支援サーバは、当該送信された暗号化コードを前記コンテンツサーバに送信することを特徴とする課金取り消し方法をもって解決手段とする。
【００１１】
請求項７の本発明は、請求項６記載の課金取り消し方法が行われ、前記コンテンツサーバが、該コンテンツサーバに送信される暗号化コードを含むレコードを前記コンテンツ利用可否データベースから検索し、該当のレコードがある場合、当該レコードの有効無効フラグが有効値となっているか否かを判定し、無効値である場合は有効値に変更し、前記コンテンツユーザデータベースから当該暗号化コードを含むレコードを検索し、当該レコードからコンテンツユーザＩＤを読み出し課金支援サーバに送信するするものであるときの課金方法であって、前記課金支援サーバは、該課金支援サーバに備えられた前記コンテンツ情報データベースの前記レコードからコンテンツＩＤとコンテンツ名を読み出し、当該コンテンツ名を前記ユーザ端末に表示させ、当該コンテンツのコンテンツＩＤとをユーザ端末に送信し、前記課金サーバは、前記ユーザ端末に前記課金支援サーバから送信された前記コンテンツＩＤが当該ユーザ端末から送信された場合に当該ユーザ端末に網ユーザＩＤを要求し、当該網ユーザＩＤが送信された場合に、当該送信されたコンテンツＩＤを含むレコードを前記コンテンツ情報データベースから検索し当該レコードから利用料金を読み出し前記網料金データベースから当該送信された網ユーザＩＤを含むレコードを検索し当該レコードに含まれた利用料金に当該読み出した利用料金を加算し当該網ユーザＩＤと当該コンテンツＩＤとを用いて暗号化コードを生成し前記課金支援サーバに送信し、前記課金支援サーバは、当該送信された暗号化コードを前記コンテンツサーバに送信し、当該コンテンツサーバからのコンテンツユーザＩＤの送信により、前記ユーザ端末へのコンテンツユーザＩＤの要求を取りやめることを特徴とする課金方法をもって解決手段とする。
【発明の効果】
【００１２】
本発明によれば、課金支援サーバは、該課金支援サーバに備えられたコンテンツ情報データベースのレコードからコンテンツＩＤとコンテンツ名を読み出し、当該コンテンツ名をユーザ端末に表示させるとともに当該コンテンツのコンテンツＩＤとをユーザ端末に送信し、課金サーバは、ユーザ端末に課金支援サーバから送信されたコンテンツＩＤが当該ユーザ端末から送信された場合に当該ユーザ端末に網ユーザＩＤを要求し、当該網ユーザＩＤが送信された場合に、当該送信されたコンテンツＩＤを含むレコードをコンテンツ情報データベースから検索し当該レコードから利用料金を読み出し網料金データベースから当該送信された網ユーザＩＤを含むレコードを検索し当該レコードに含まれた利用料金に当該読み出した利用料金を加算し当該網ユーザＩＤと当該コンテンツＩＤとを用いて暗号化コードを生成し課金支援サーバに送信し、課金支援サーバは、当該送信された暗号化コードならびに読み出したコンテンツＩＤをコンテンツサーバに送信し、ユーザ端末にコンテンツユーザＩＤを要求し、当該コンテンツユーザＩＤが送信された場合に当該コンテンツユーザＩＤをコンテンツサーバに送信することで、コンテンツサーバが暗号化コードならびに有効値である有効無効フラグとを含むレコードをコンテンツ利用可否データベースに生成し、当該暗号化コードならびに当該コンテンツサーバに送信される当該コンテンツのコンテンツＩＤおよびコンテンツユーザＩＤを含むレコードをコンテンツユーザデータベースに生成し、当該コンテンツの利用に際して送信されるコンテンツユーザＩＤを含むレコードを当該コンテンツユーザデータベースから検索し、ここでは、該当のレコードがあるので、当該レコードから暗号化コードを読み出し当該暗号化コードを含むレコードを当該コンテンツ利用可否データベースから検索し、ここでは、該当のレコードがあるので、当該レコードの有効無効フラグが有効値であるか否かを判定し、ここでは有効値であるので、当該コンテンツユーザＩＤの送信元に当該コンテンツを送信することとなり、よって、網ユーザがユーザ端末にプロファイルを入力しなくても、ユーザ端末がコンテンツユーザＩＤをコンテンツサーバに送信しさえすれば、コンテンツサーバからコンテンツが送信され、網ユーザによるユーザ端末での利用が可能となり、しかも、コンテンツの利用料金を含めた網の利用料金が課金されるので、課金元を網コンテンツの提供者に一元化することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係る課金システム、課金方法および課金取り消し方法の実施の形態を図面を参照して説明する。
【００１４】
図１は、本実施の形態に係る課金システムを含んだシステム構成を示す図である。
【００１５】
ユーザ端末１は、網Ｎ１内にあるコンテンツ（網コンテンツという）を利用可能な網ユーザの一人であるユーザＵに利用される端末であり、接続された図示しない表示装置に対し、送信されてくるファイルによりページを表示させるブラウザ１１を備え、また、網コンテンツならびにインターネットＮ２内のコンテンツサーバ内のコンテンツ（単にコンテンツという）が送信されたときにはそれを利用できるようになっている。また、ユーザ端末１には、図示しないマウス、キーボードが接続されている。
【００１６】
インターネットＮ２内にはコンテンツサーバ２や他の図示しないコンテンツサーバが設けられている。また、インターネットＮ２に接続された網Ｎ１内には、網ユーザに対するコンテンツについての課金を支援する課金支援サーバ３と、実際に課金を行う課金サーバ４とが設けられ、これら２つのサーバで課金システムが構成されている。
【００１７】
コンテンツサーバ２は、図示しないコンテンツ提供者（コンテンツ提供者ＣＣという）により管理されるコンテンツ（単にコンテンツという）を記憶し、その１つであるコンテンツＣや他のコンテンツをユーザ端末１などに送信するサーバである。コンテンツＣは、月ごとの利用契約が自動更新され、解約した日を含む月（解約月）は課金がされ、翌月から課金が中止されるものである。
【００１８】
コンテンツサーバ２は、１つのコンテンツの利用契約を１回以上を行ったユーザ（コンテンツユーザ）による当該コンテンツの利用が現在可能か否か示すデータベース（以下データベースをＤＢという）であるコンテンツ利用可否ＤＢ２１と、コンテンツユーザのＤＢであるコンテンツユーザＤＢ２２と、これらデータベース内の情報を用いた判定などを行う制御部２３を備える。
【００１９】
図２は、コンテンツ利用可否ＤＢ２１とコンテンツユーザＤＢ２２に記憶された内容を示す図である。
【００２０】
図２（ａ）のように、コンテンツ利用可否ＤＢ２１内には、網ユーザとしてのユーザＵの識別情報（ＩＤ）である網ユーザＩＤおよびパスワードならびにコンテンツＩＤを１つに暗号化して生成される暗号化コード、コンテンツＣが利用可能なときに有効値となる一方、コンテンツＣが利用不可能なときに無効値となる有効無効フラグ（以下単に有効無効フラグ）を含むレコード２１１が生成され、有効無効フラグが適宜更新されることとなるが、ここでは、レコード２１１が生成されていないこととする。
【００２１】
図２（ｂ）のように、コンテンツユーザＤＢ２２内には、コンテンツＣのＩＤであるコンテンツＩＤ、ユーザＵのコンテンツユーザとしてのＩＤであるコンテンツユーザＩＤおよびパスワードならびにレコード２１１に含まれた暗号化コードを含むレコード２２１が生成されることとなるが、ここでは、レコード２２１が生成されていないこととする。
【００２２】
図１に戻り、課金支援サーバ３は、コンテンツ関連の情報のＤＢであるコンテンツ情報ＤＢ３１と、ユーザ端末１などに表示されることとなるページを構成するテンプレートファイルが記憶されたファイルＤＢ３２と、そのページのファイルをユーザ端末１などに送信してページを表示させることや種々の判定や情報の送受信を行う制御部３３とを備える。
【００２３】
図３は、コンテンツ情報ＤＢ３１に記憶された内容を示す図である。
【００２４】
図３のように、コンテンツ情報ＤＢ３１は、コンテンツＣのコンテンツＩＤおよびコンテンツ名（ここでは「対戦ゲーム」とする）とを含むレコード３１１と同様な他のコンテンツについてのレコードを有する。
【００２５】
課金サーバ４は、網ユーザへの課金を行う課金部４１と、網ユーザのＤＢである網ユーザＤＢ４２と、網ユーザ別および月別の網コンテンツおよびコンテンツの利用契約料金が記録される網ユーザ別月別利用契約料金ＤＢ４３（網料金データベース）と、コンテンツ関連の情報のＤＢであるコンテンツ情報ＤＢ４４と、コンテンツ提供者のＤＢであるコンテンツ提供者ＤＢ４５、月別およびコンテンツ別の利用契約料金を示す月別コンテンツ別利用契約料金ＤＢ４６と、ユーザ端末１などに表示されることとなるページを構成するテンプレートファイルが記憶されたファイルＤＢ４７と、そのページのファイルをユーザ端末１などに送信してページを表示させることや種々の判定や情報の送受信を行う制御部４８とを備える。
【００２６】
図４は、網ユーザＤＢ４２に記憶された内容を示す図である。
【００２７】
図４のように、網ユーザＤＢ４２は、例えば、ユーザＵの網ユーザＩＤおよびパスワード、１以上の網コンテンツをユーザＵが同一月に利用できるように契約したときの合計の利用契約料金の上限を示す上限料金、ユーザＵが現在契約している全てのコンテンツのコンテンツＩＤ、ユーザＵがもっている金融機関口座の口座番号や請求書の送付先などを含むレコード４２１ならびに他のユーザについての同様のレコードを有する。レコード４２１には、コンテンツＣのコンテンツＩＤが含まれていないこととする。
【００２８】
図５は、網ユーザ別月別利用契約料金ＤＢ４３に記憶された内容を示す図である。
【００２９】
図５のように、網ユーザ別月別利用契約料金ＤＢ４３は、当月のＩＤである月ＩＤ、ユーザＵの網ユーザＩＤを含むレコード４３１、ならびに、当該網ユーザＩＤを含みかつ月ＩＤを翌月以降のものとした各レコードを有し、ユーザＵが、例えば、月ごとの利用契約が自動更新される網コンテンツの利用契約を当月以前におこなったことで、これらレコード４３１などには、その網コンテンツの１ヶ月分の利用契約料金が記憶されている。また、ユーザＵが、月ごとの利用契約が自動更新されるコンテンツの利用契約を当月以前におこなったことで、これらレコード４３１などは、そのコンテンツの１ヶ月分の利用契約料金が記憶されている。なお、網ユーザ別月別利用契約料金ＤＢ４３は、他のユーザについての同様のレコードを有する。
【００３０】
図６は、コンテンツ情報ＤＢ４４に記憶された内容を示す図である。
【００３１】
図６のように、コンテンツ情報ＤＢ４４は、コンテンツＣのコンテンツＩＤ、コンテンツＣのコンテンツ名、コンテンツＣの月額利用料金（ここでは「１０００円」とする）を含むレコード４４１ならびに他のコンテンツについての同様なレコードを有している。
【００３２】
図７は、コンテンツ提供者ＤＢ４５に記憶された内容を示す図である。
【００３３】
図７のように、コンテンツ提供者ＤＢ４５は、コンテンツ提供者ＣＣのＩＤであるコンテンツ提供者ＩＤ、コンテンツ提供者ＣＣの金融機関口座の口座番号を含むレコード４５１ならびに他のコンテンツ提供者についての同様なレコードを有する。
【００３４】
図８は、月別コンテンツ別利用契約料金ＤＢ４６に記憶された内容を示す図である。
【００３５】
図８のように、月別コンテンツ別利用契約料金ＤＢ４６は、当月のＩＤである月ＩＤ、コンテンツ提供者ＣＣのコンテンツ提供者ＩＤ、コンテンツＣのコンテンツＩＤ、当月のコンテンツＣの合計の利用契約料金である合計利用契約料金を含むレコード４６１ならびに他の月および他のコンテンツについての同様のレコードを有する。レコード４６１の合計利用契約料金には、ユーザＵについての利用契約料金は加算されていないこととする。（本実施の形態の動作）
次に、本実施の形態の動作を説明する。
【００３６】
（初回の利用契約）
まず、初回の利用契約の動作を説明する。
【００３７】
図９、１０、１１は、利用契約の動作のシーケンス図である。
【００３８】
図９において、ユーザ端末１がユーザＵに操作されて、課金支援サーバ３のトップページ等のＵＲＬを与えられるとブラウザ１１は、そのＵＲＬを元に課金支援サーバ３にアクセスする（Ｓ１）。課金支援サーバ３の制御部３３は、ユーザＵの操作に応じて動作するブラウザ１１とのやりとりを通じて、コンテンツ名などをキーにして、コンテンツ情報ＤＢ３１からレコード３１１を検索し、レコード３１１からコンテンツ名「対戦ゲーム」を読み出し、ファイルＤＢ３２から後述するページＰ３１のテンプレートファイルを読み出し、これらを用いて、当該コンテンツ名と、このコンテンツ名のコンテンツが利用契約可能である旨の内容と、利用契約のためのボタンであって課金サーバ４のアドレスとコンテンツＣのコンテンツＩＤとが埋め込まれたボタンＢ３１を含むページＰ３１のファイルを生成し、これをユーザ端末１のブラウザ１１に送信して、ページＰ３１を表示させる（Ｓ３）。
【００３９】
ブラウザ１１に最初に与えられたＵＲＬがページＰ３１のＵＲＬでそれでアクセスされたときには、課金支援サーバ３はページＰ３１を直接表示させる。
【００４０】
このボタンＢ３１上にマウスカーソルがあるときのマウスクリック（ボタン押下）をブラウザ１１が検知すると、ブラウザ１１は、当該ボタンに埋め込まれたアドレスにより、課金サーバ４にアクセスし、当該ボタンに埋め込まれたコンテンツＩＤを課金サーバ４に送信する（Ｓ４）。
【００４１】
ブラウザ１１にアクセスされた課金サーバ４の制御部４８は、コンテンツＣのコンテンツＩＤを送信されたので、コンテンツ情報ＤＢ４４から、当該コンテンツＩＤを含むレコード４４１を検索し、そのレコード４４１からコンテンツ名「対戦ゲーム」および月額利用料金「１０００円」を読み出し、ファイルＤＢ４７から後述するページＰ４１のテンプレートファイルを読み出し、これらを用いて、コンテンツ名および月額利用料金と、網ユーザＩＤとパスワードの入力操作を促す内容と、その完了の際に押下されるボタンＢ４１を含むページＰ４１をユーザ端末１に表示させる（Ｓ５）。
【００４２】
ページＰ４１の表示後、ユーザＵの操作によりユーザＵの網ユーザＩＤおよびパスワードとがユーザ端末１に入力され、ボタンＢ４１が押下されたことをブラウザ１１が検知すると、ブラウザ１１は、当該網ユーザＩＤおよびパスワードを課金サーバ４に送信する（Ｓ７）。
【００４３】
網ユーザＩＤおよびパスワードを送信された課金サーバ４の制御部４８は、網ユーザＤＢ４２から、送信された網ユーザＩＤおよびパスワードを含むレコードを検索する（Ｓ９）。
【００４４】
ここでは、該当のレコード４２１があるので、その場合は、制御部４８は、そのレコード４２１にコンテンツＣのコンテンツＩＤが含まれているか否かを判定する（Ｓ１１）。
【００４５】
ここでは、含まれていないので、その場合は、制御部４８は、先ず、レコード４２１にコンテンツＣのコンテンツＩＤを記憶させる（Ｓ１２）。そして、網ユーザ別月別利用契約料金ＤＢ４３から、当月の月ＩＤと当該網ユーザＩＤを含むレコードを検索する。ここでは、該当のレコード４３１があるので、この場合は、コンテンツ情報ＤＢ４４内のコンテンツＣのコンテンツＩＤを含むレコード４４１から月額利用料金「１０００円」を読み出し、検索したレコード４３１内のコンテンツの１ヶ月分の利用契約料金を読み出す。そして、当該利用契約料金に当該月額利用料金を加算し、加算後の料金が、レコード４２１内の上限料金を超過しているか否かを判定する（Ｓ１３）。
【００４６】
ユーザＵは、網Ｎ１のユーザであるので、レコードの検索（Ｓ９）では、該当のレコードがあるが、ここまでの処理が網Ｎ１のユーザではないユーザによりなされたとき、あるいは、網ユーザＩＤまたはパスワードが間違っていたときは、該当のレコードがないので、この場合は、制御部４８は、ブラウザ１１をして、入力された網ユーザＩＤまたはパスワードが間違っている旨をユーザ端末に表示させ、例えば、再びページＰ４１を表示させる。
【００４７】
続く判定（Ｓ１１）でＹＥＳ（コンテンツＩＤあり）と判定された場合、課金サーバ４は、ブラウザ１１をして、既にコンテンツＣが利用可能である旨をユーザ端末１に表示させ、処理を終える。
【００４８】
続く判定で（Ｓ１３）ＹＥＳ（上限料金を超過）と判定された場合は、課金サーバ４は、利用料金が上限料金を超過しているのでコンテンツＣが利用出来ない旨をユーザ端末に表示させ、処理を終える。
【００４９】
一方、この判定（Ｓ１３）でＮＯ（上限料金以下）と判定された場合は、課金サーバ４の課金部４１は、課金のためのデータベース処理を行う（Ｓ１５）。
【００５０】
先ず、網ユーザ別月別利用契約料金ＤＢ４３から、翌月以降の月の月ＩＤと送信された網ユーザＩＤとを含むレコードを検索する。ここでは、該当の各レコードがあるので、レコード４４１から読み出した月額利用料金「１０００円」を、前記検索した当月の月ＩＤを含むレコード４３１および今回検索した翌月以降の月ＩＤを含むレコードの、網コンテンツの１ヶ月分の利用契約料金と、コンテンツの１ヶ月分の利用契約料金とに加算する。そして、月別コンテンツ別利用契約料金ＤＢ４６から、当月以降の各月の月ＩＤとコンテンツＣのコンテンツＩＤを含むレコードを検索する。ここでは、該当のレコード４６１などがあるので、これら各レコードの合計利用契約料金に、レコード４４１から読み出した月額利用料金「１０００円」を加算する。
【００５１】
そして、レコード４２１内の網ユーザＩＤおよびパスワードならびにコンテンツＣのコンテンツＩＤを所定の暗号化鍵で暗号化して暗号化コードを生成し、この暗号化コードを課金支援サーバ３へ送信する（Ｓ１７）。
【００５２】
暗号化コードを送信された課金支援サーバ３の制御部３３は、この暗号化コードをコンテンツサーバ２に転送するとともに、検索したレコード３１１からコンテンツＣのコンテンツＩＤを読み出し、これをコンテンツサーバ２に送信する（Ｓ１９）。また、制御部３３は、自身によりユーザ端末１に表示されることとなるページＰ３２のＵＲＬを課金サーバ４に送信する（Ｓ２１）。
【００５３】
図１０に移り、暗号化コードとコンテンツＣのコンテンツＩＤを送信されたコンテンツサーバ２の制御部２３は、コンテンツ利用可否ＤＢ２１から当該送信された暗号化コードを含むレコードを検索する（Ｓ２３）。
【００５４】
ここでは、該当のレコードがないので、この場合は、コンテンツサーバ２の制御部２３は、コンテンツ利用可否ＤＢ２１内に、送信された暗号化コード、有効値である有効無効フラグを含むレコード２１１を生成する（Ｓ２５）。
【００５５】
ページＰ３２のＵＲＬを送信された課金サーバ４の制御部４８は、前記説明と同様に、テンプレートファイルを用いて、コンテンツ名および月額利用料金と、利用契約が完了したことを示す内容とを含むページＰ４２をユーザ端末１に表示させ（Ｓ２７）、このとき、暗号化コードと、ページＰ３２のＵＲＬとを（暗号化コードはクッキー（Ｃｏｏｋｉｅ）として）ブラウザ１１に送信する。
【００５６】
暗号化コードとページＰ３２のＵＲＬを送信されたブラウザ１１は、暗号化コードをユーザ端末１内に記憶させ、送信されたページＰ３２のＵＲＬで課金支援サーバ３にアクセスする（Ｓ２９）。
【００５７】
ページＰ３２のＵＲＬでアクセスされた課金支援サーバ３の制御部３３は、ページＰ３２をユーザ端末１に表示させる。ページＰ３２の内容およびその後の動作は、この時点でユーザＵのコンテンツユーザＩＤおよびパスワードが既にコンテンツサーバ２から課金支援サーバ３に送信されている否かにより異なる。
【００５８】
ここでは、送信されてないので、この場合、ページＰ３２には、レコード３１１から読み出したコンテンツ名「対戦ゲーム」と、ユーザＵのコンテンツユーザＩＤおよびパスワードとして希望のものがあれば入力するよう促す内容とが含まれ、コンテンツサーバ２は、ページＰ３２をユーザ端末１に表示させ（Ｓ３１）、ユーザ端末１からの応答を待機する。
【００５９】
ページＰ３２の表示後、ユーザＵの操作によりユーザＵの希望するコンテンツユーザＩＤおよびパスワードがユーザ端末１に入力されたことをブラウザ１１が検知すると、ブラウザ１１は、暗号化コードを読み出し、これと当該コンテンツユーザＩＤおよびパスワードとを課金支援サーバ３に送信する（Ｓ３３）。
【００６０】
暗号化コード、コンテンツユーザＩＤおよびパスワードを送信された課金支援サーバ３の制御部３３は、これらをコンテンツサーバ２に転送する（Ｓ３５）。
【００６１】
図１１に移り、暗号化コード、コンテンツユーザＩＤおよびパスワードを送信されたコンテンツサーバ２の制御部２３は、コンテンツユーザＤＢ２２から、コンテンツＣのコンテンツＩＤおよび当該コンテンツユーザＩＤおよびパスワードを含むレコードを検索する（Ｓ３７）。
【００６２】
ここでは、該当のレコード２２１がまだ生成されていないので、コンテンツサーバ２は、コンテンツユーザＤＢ２２内に、コンテンツＣのコンテンツＩＤ、当該ユーザＵのコンテンツユーザＩＤおよびパスワード、当該暗号化コードを含むレコード２２１を生成し（Ｓ３９）、その旨を課金支援サーバ３に通知する（Ｓ４１）。
【００６３】
通知を受けた課金支援サーバ３の制御部３３は、読み出したコンテンツ名と、送信されたコンテンツユーザＩＤおよびパスワードと、コンテンツＣの利用契約が完了したことを示すページＰ３３をユーザ端末１に表示させる（Ｓ４３）。
【００６４】
（利用）
次に、コンテンツ利用時の動作を説明する。
【００６５】
図１２は、コンテンツ利用時の動作のシーケンス図である。
【００６６】
ユーザ端末１が、コンテンツサーバ２にアクセスすると、ユーザＵの操作に応じて動作するブラウザ１１とのやりとりを通じて、コンテンツサーバ２の制御部２３は、コンテンツ名「対戦ゲーム」と、コンテンツユーザＩＤおよびパスワードの入力操作を促す内容とを含むページＰ２１をユーザ端末１に表示させる（Ｓ５１）。
【００６７】
ページＰ２１の表示後、ユーザＵの操作によりユーザＵのコンテンツユーザＩＤおよびパスワードがユーザ端末１に入力されたことをブラウザ１１が検知すると、ブラウザ１１は、当該コンテンツユーザＩＤおよびパスワードをコンテンツサーバ２に送信する（Ｓ５３）。
【００６８】
コンテンツユーザＩＤおよびパスワードを送信されたコンテンツサーバ２は、コンテンツユーザＤＢ２２から、当該コンテンツユーザＩＤおよびパスワードを含むレコードを検索する（Ｓ５５）。
【００６９】
ここでは、該当レコード２２１があるので、そのレコード２２１内の暗号化コードを読み出し、コンテンツ利用可否ＤＢ２１から当該暗号化コードを含むレコードを検索し、該当のレコードがあれば、当該レコード内の有効無効フラグが有効値であるか否かを判定する（Ｓ５７）。
【００７０】
ここでは、該当のレコードがあり、有効無効フラグが有効値であるので、その場合、コンテンツサーバ２は、ユーザ端末１にコンテンツＣを送信する（Ｓ５９）。これにより、ユーザ端末１でコンテンツＣが利用可能となる（Ｓ６１）。
【００７１】
（当月の課金）
次に、当月の課金の動作について説明する。
【００７２】
図１３は、課金の動作のフローチャートである。
【００７３】
なお、かかる月は、課金の際には、過去のもの（当月でなくなっている）となっていることがあるので、ここでは、課金月という。
【００７４】
課金サーバ４の課金部４１は、網ユーザＤＢ４２からユーザＵのレコード４２１を検索し、そのレコード４２１内の網ユーザＩＤおよび口座番号や請求書の送付先などを読み出す（Ｓ７１）。また、網ユーザ別月別利用契約料金ＤＢ４３から、課金月の月ＩＤおよび網ユーザＩＤを含むレコード４３１を検索する（Ｓ７３）。そして、このレコード４３１の、網コンテンツの１ヶ月分の利用契約料金、つまり、コンテンツＣの月額利用料金「１０００円」が加算された利用契約料金を読み出す。そして、この利用契約料金と別途計算したユーザＵの網の利用料金の合算料金を、読み出した口座番号の金融機関口座から引き落とす（Ｓ７５）。または、読み出した送付先に送付すべく、かかる合算料金の請求書を作成する（Ｓ７５）。
【００７５】
また、課金部４１は、月別コンテンツ別利用契約料金ＤＢ４６から、課金月の月ＩＤおよびコンテンツＣのコンテンツＩＤを含むレコード４６１を検索する（Ｓ７７）。そして、このレコード４６１からコンテンツ提供者ＩＤならびに合計利用契約料金、つまり当該「１０００円」を加算された合計利用契約料金を読み出す（Ｓ７９）。なお、課金部４１は、当該コンテンツ提供者ＩＤと当該月ＩＤを含むレコードからも合計利用契約料金も読み出す。そして、コンテンツ提供者ＤＢ４５から、読み出したコンテンツ提供者ＩＤを含むレコード４５１を検索し、このレコード４５１から口座番号を読み出す（Ｓ８１）。そして、読み出した合計利用契約料金から、網コンテンツの提供者の課金手数料を控除し、控除後の料金を、読み出した口座番号の金融機関口座へ振り込み（Ｓ８３）、処理を終える。
【００７６】
（解約）
次に、解約の動作を説明する。
【００７７】
図１４、１５は、解約の動作のシーケンス図である。
【００７８】
初回の利用契約のときと同様に、ユーザ端末１のブラウザ１１は、課金支援サーバ３にアクセスし（図１４、Ｓ１０１）、課金支援サーバ３の制御部３３は、レコード３１１から読み出したコンテンツ名と、このコンテンツ名のコンテンツが解約可能である旨の内容と、解約のためのボタンＢ３５が含まれたページＰ３５をユーザ端末１に表示させる（Ｓ１０３）。
【００７９】
ボタンＢ３５が押下されたことをブラウザ１１が検知すると、ブラウザ１１は、当該ボタンに埋め込まれた課金サーバ４のアドレスで課金サーバ４にアクセスし、コンテンツＣのコンテンツＩＤを送信する（Ｓ１０４）。
【００８０】
ブラウザ１１にアクセスされた課金サーバ４の制御部４８は、コンテンツＣのコンテンツＩＤを送信されたので、コンテンツ情報ＤＢ４４から、当該コンテンツＩＤを含むレコード４４１を検索し、そのレコード４４１からコンテンツ名「対戦ゲーム」および月額利用料金「１０００円」を読み出し、前記説明と同様に、テンプレートファイルを用いて、コンテンツ名および月額利用料金と、網ユーザＩＤとパスワードの入力操作を促す内容と、その完了の際に押下されるボタンＢ４５を含むページＰ４５をユーザ端末１に表示させる（Ｓ１０５）。
【００８１】
ページＰ４５の表示後、ユーザＵの操作によりユーザＵの網ユーザＩＤおよびパスワードとがユーザ端末１に入力され、ボタンＢ４５が押下されたことをブラウザ１１が検知すると、ブラウザ１１は、当該網ユーザＩＤおよびパスワードを課金サーバ４に送信する（Ｓ１０７）。
【００８２】
網ユーザＩＤおよびパスワードを送信された課金サーバ４の制御部４８は、網ユーザＤＢ４２から、送信された網ユーザＩＤおよびパスワードを含むレコードを検索する（Ｓ１０９）。
【００８３】
ここでは、該当のレコード４２１があるので、レコード４２１内に、コンテンツＣのコンテンツＩＤが含まれているか否かを判定する（Ｓ１１１）。
【００８４】
ここでは、含まれているので、その場合は、先ず、レコード４２１からコンテンツＣのコンテンツＩＤを削除する（Ｓ１１２）。
【００８５】
そして、課金サーバ４の課金部４１は、コンテンツＣが、翌月から課金が中止されるものなので、翌月からの課金を抑制するためのデータベース処理を行う（Ｓ１１５）。先ず、網ユーザ別月別利用契約料金ＤＢ４３から、翌月以降の各月の月ＩＤと送信された網ユーザＩＤとを含む各レコードを検索する。ここでは、該当のレコードがあるので、この場合、コンテンツ情報ＤＢ４４内のコンテンツＣのコンテンツＩＤを含むレコード４４１から月額利用料金「１０００円」を読み出し、これを当該各レコードの、網コンテンツの１ヶ月分の利用契約料金と、コンテンツの１ヶ月分の利用契約料金とから減算する。
【００８６】
そして、月別コンテンツ別利用契約料金ＤＢ４６から、翌月以降の各月の月ＩＤを含むレコードを検索する。ここでは、該当のレコードがあるので、これら各レコードの合計利用契約料金から、レコード４４１から読み出した月額利用料金「１０００円」を減算する。
【００８７】
そして、レコード４２１内の網ユーザＩＤおよびパスワードならびにコンテンツＣのコンテンツＩＤを所定の暗号化鍵で暗号化して暗号化コードを生成し、この暗号化コードを課金支援サーバ３へ送信する（Ｓ１１７）。
【００８８】
暗号化コードを送信された課金支援サーバ３の制御部３３は、この暗号化コードをコンテンツサーバ２に転送し（Ｓ１１９）、その旨を課金サーバ４に通知する（Ｓ１２１）。
【００８９】
図１５に移り、暗号化コードとコンテンツＣのコンテンツＩＤを送信されたコンテンツサーバ２の制御部２３は、コンテンツ利用可否ＤＢ２１から当該送信された暗号化コードを含むレコードを検索する（Ｓ１２３）。
【００９０】
ここでは、該当のレコード２１１があり、この場合、このレコード２１１の有効無効フラグが有効値であるか否かを判定し、この場合は有効値であるので、コンテンツサーバ２は、有効無効フラグを無効値に変更する（Ｓ１２５）。
【００９１】
課金支援サーバ３から通知を受けた課金サーバ４の制御部４８は、前記説明と同様に、テンプレートファイルを用いて、コンテンツ名および月額利用料金と、解約が完了したことを示す内容とを含むページＰ４６をユーザ端末１に表示させ（Ｓ１２７）、処理を終える。
【００９２】
（利用拒否）
次に、コンテンツＣ１の利用拒否されるときの動作を説明する。
【００９３】
図１５のステップＳ１２７の後、図１２を用いた説明のステップＳ５７までが行われると、このステップＳ５７での判定対象である有効無効フラグは無効値であるので、その場合、コンテンツサーバ２は、ユーザ端末１へのコンテンツＣの送信を取りやめる。これにより、ユーザ端末１でのコンテンツＣの利用が拒否される。
【００９４】
（解約月の翌月の課金）
次に、解約月の翌月の課金について説明する。
【００９５】
なお、かかる月（翌月）を、ここでは、課金月という。
【００９６】
図１５のステップＳ１２７の後、課金サーバ４の課金部４１は、図１３の各ステップを行う。
【００９７】
その中にあって、ステップＳ７５では、このレコード４３１の、網コンテンツの１ヶ月分の利用契約料金、つまり、コンテンツＣの月額利用料金「１０００円」が加算されていない利用契約料金を読み出し、この利用契約料金を、読み出した口座番号の金融機関口座から引き落とす、または請求書を作成する。
【００９８】
また、ステップＳ７９では、レコード４６１からコンテンツ提供者ＩＤならびに合計利用契約料金、つまり当該「１０００円」が加算されていない合計利用契約料金を読み出し、ステップＳ８３では、この合計利用契約料金から網コンテンツの提供者の課金手数料を控除し、控除後の料金を口座に振り込む。
【００９９】
これにより、コンテンツＣについての課金を翌月から取り消すことができる。
【０１００】
（解約後の利用契約）
次に、解約後の利用契約の動作を説明する。
【０１０１】
図１６は、解約後の利用契約の動作のシーケンスの一部を示す図である。
【０１０２】
図１５のステップＳ１２７の後、図９、１０を用いた説明のステップＳ２３までが行われ、このステップＳ２３では、該当のレコード２１１があり、この場合、このレコード２１１の有効無効フラグが有効値であるか否かを判定し、この場合は無効値であるので、コンテンツサーバ２は、有効無効フラグを有効値に変更し、さらにコンテンツユーザＤＢ２２から当該暗号化コードを含むレコード２２１を検索し、レコード２２１からコンテンツユーザＩＤおよびパスワードを読み出し、これらを課金支援サーバ３に送信する（図１６、Ｓ１３１）。
【０１０３】
ページＰ３２のＵＲＬを送信された課金サーバ４の制御部４８は、前記説明と同様にページＰ４２をユーザ端末１に表示させ（Ｓ１３３）、このとき、暗号化コードと、ページＰ３２のＵＲＬとをブラウザ１１に送信する。
【０１０４】
暗号化コードとページＰ３２のＵＲＬを送信されたブラウザ１１は、暗号化コードをユーザ端末１内に記憶させ、送信されたページＰ３２のＵＲＬで課金支援サーバ３にアクセスする（Ｓ１３５）。
【０１０５】
この時点で、ユーザＵのコンテンツユーザＩＤおよびパスワードが、ステップＳ１３１で、既にコンテンツサーバ２から課金支援サーバ３に送信されているので、ページＰ３２には、ステップＳ３の際に、レコード３１１から読み出したコンテンツ名「対戦ゲーム」と、ユーザＵのコンテンツユーザＩＤおよびパスワードと、このコンテンツユーザＩＤおよびパスワードが既に使用可能となっている旨を示す内容とが含まれ、コンテンツサーバ２は、ページＰ３２をユーザ端末１に表示させ（Ｓ１３７）、処理を終える。
【０１０６】
これにより、前述したように、再びコンテンツＣが利用可能となる。
【０１０７】
以上、本実施の形態の構成および動作を説明したが、下記のような態様で発明を実施してもよい。
【０１０８】
先ず、月ごとの利用契約が自動更新されないコンテンツについての利用契約の際は、網ユーザ別月別利用契約料金ＤＢ４３と月別コンテンツ別利用契約料金ＤＢ４６の当月のレコードだけを更新すればよい。
【０１０９】
また、月ごとの利用契約が自動更新されるか否かによらず、いわゆる日割り計算を行い、解約月の課金の料金を低減させてもよい。
【０１１０】
また、上限料金を設定せず、それを超過したか否かの判定を行わなくてもよい。
【０１１１】
また、上記説明した処理を実行させるコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納したり、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【図面の簡単な説明】
【０１１２】
【図１】本実施の形態に係る課金システムを含んだシステム構成を示す図である。
【図２】コンテンツ利用可否ＤＢ２１とコンテンツユーザＤＢ２２に記憶された内容を示す図である。
【図３】コンテンツ情報ＤＢ３１に記憶された内容を示す図である。
【図４】網ユーザＤＢ４２に記憶された内容を示す図である。
【図５】網ユーザ別月別利用契約料金ＤＢ４３に記憶された内容を示す図である。
【図６】コンテンツ情報ＤＢ４４に記憶された内容を示す図である。
【図７】コンテンツ提供者ＤＢ４５に記憶された内容を示す図である。
【図８】月別コンテンツ別利用契約料金ＤＢ４６に記憶された内容を示す図である。
【図９】利用契約の動作のシーケンス図である。
【図１０】利用契約の動作のシーケンス図である。
【図１１】利用契約の動作のシーケンス図である。
【図１２】コンテンツ利用時の動作のシーケンス図である。
【図１３】課金の動作のフローチャートである。
【図１４】解約の動作のシーケンス図である。
【図１５】解約の動作のシーケンス図である。
【図１６】解約後の利用契約の動作のシーケンスの一部を示す図である。
【符号の説明】
【０１１３】
１…ユーザ端末
２…コンテンツサーバ
３…課金支援サーバ
４…課金サーバ
１１…ブラウザ
２１…コンテンツ利用可否データベース
２２…コンテンツユーザデータベース
２３，３３，４８…制御部
３１…コンテンツ情報データベース
３２…ファイルデータベース
４１…課金部
４２…網ユーザデータベース
４３…網ユーザ別月別利用契約料金データベース
４４…コンテンツ情報データベース
４５…コンテンツ提供者データベース
４６…月別コンテンツ別利用契約料金データベース
４７…ファイルデータベース
【図１】
2007011969.tif 000003
【図２】
2007011969.tif 000004
【図３】
2007011969.tif 000005
【図４】
2007011969.tif 000006
【図５】
2007011969.tif 000007
【図６】
2007011969.tif 000008
【図７】
2007011969.tif 000009
【図８】
2007011969.tif 000010
【図９】
2007011969.tif 000011
【図１０】
2007011969.tif 000012
【図１１】
2007011969.tif 000013
【図１２】
2007011969.tif 000014
【図１３】
2007011969.tif 000015
【図１４】
2007011969.tif 000016
【図１５】
2007011969.tif 000017
【図１６】
2007011969.tif 000018