(57)【要約】      （修正有）【課題】有償コンテンツの購入テストを容易かつ短期間に実施する。【解決手段】各有償コンテンツの紹介・誘導ページを、無償コンテンツ配信サーバから取り寄せ、各紹介・誘導ページのＨＴＭＬ記述内の各購入項目に対応するコンテンツパラメータを、データベースに保管の正しいコンテンツパラメータと比較して、その正誤を判定する機能と、各ＩＳＰの会員認証・課金処理システムに、各購入項目に対応するコンテンツパラメータと、テスト用の会員ＩＤ及びパスワードとを送ってレスポンスを受け取り、データベースに保管のレスポンス内容を判断する手掛かりに基づいて、その内容にアクセスキー付ＵＲＬが含まれるかを判定する機能と、データベースに保管の、各有償コンテンツを、各ＩＳＰを経由して取得可能な有償コンテンツ配信サーバの接続先を示す情報に基づいて、各接続先に、各有償コンテンツが存在するかを判定する機能とを有する。【選択図】図３
2006215774.tif 000002
【特許請求の範囲】
【請求項１】
各インターネット・サービス・プロバイダ向けの、各有償コンテンツの紹介・誘導ページを、無償コンテンツ配信サーバから取り寄せ、各紹介・誘導ページのＨＴＭＬ記述に含まれる各購入項目に対応するコンテンツパラメータを、データベースに保管されている正しいコンテンツパラメータと比較して、その正誤を判定する機能と、
各インターネット・サービス・プロバイダの会員認証・課金処理システムに、各購入項目に対応するコンテンツパラメータと、テスト用の会員ＩＤ及びパスワードとを送って、そのレスポンスを受け取り、データベースに保管されているレスポンス内容を判断する手掛かりに基づいて、レスポンスの内容にアクセスキー付ＵＲＬが含まれるか否かを判定する機能と、
データベースに保管されている、各有償コンテンツを、各インターネット・サービス・プロバイダを経由して取得可能な有償コンテンツ配信サーバの接続先を示す情報に基づいて、各接続先に、各有償コンテンツが存在するか否かを判定する機能とを有することを特徴とする有償コンテンツ自動購入テストシステム。
【請求項２】
コンピュータが実行する方法であって、
各インターネット・サービス・プロバイダ向けの、各有償コンテンツの紹介・誘導ページを、無償コンテンツ配信サーバから取り寄せ、各紹介・誘導ページのＨＴＭＬ記述に含まれる各購入項目に対応するコンテンツパラメータを、データベースに保管されている正しいコンテンツパラメータと比較して、その正誤を判定する工程と、
各インターネット・サービス・プロバイダの会員認証・課金処理システムに、各購入項目に対応するコンテンツパラメータと、テスト用の会員ＩＤ及びパスワードとを送って、そのレスポンスを受け取り、データベースに保管されているレスポンス内容を判断する手掛かりに基づいて、レスポンスの内容にアクセスキー付ＵＲＬが含まれるか否かを判定する工程と、
データベースに保管されている、各有償コンテンツを、各インターネット・サービス・プロバイダを経由して取得可能な有償コンテンツ配信サーバの接続先を示す情報に基づいて、各接続先に、各有償コンテンツが存在するか否かを判定する工程とを含むことを特徴とする有償コンテンツ自動購入テスト方法。
【請求項３】
コンピュータに、
各インターネット・サービス・プロバイダ向けの、各有償コンテンツの紹介・誘導ページを、無償コンテンツ配信サーバから取り寄せ、各紹介・誘導ページのＨＴＭＬ記述に含まれる各購入項目に対応するコンテンツパラメータを、データベースに保管されている正しいコンテンツパラメータと比較して、その正誤を判定する工程と、
各インターネット・サービス・プロバイダの会員認証・課金処理システムに、各購入項目に対応するコンテンツパラメータと、テスト用の会員ＩＤ及びパスワードとを送って、そのレスポンスを受け取り、データベースに保管されているレスポンス内容を判断する手掛かりに基づいて、レスポンスの内容にアクセスキー付ＵＲＬが含まれるか否かを判定する工程と、
データベースに保管されている、各有償コンテンツを、各インターネット・サービス・プロバイダを経由して取得可能な有償コンテンツ配信サーバの接続先を示す情報に基づいて、各接続先に、各有償コンテンツが存在するか否かを判定する工程とを実行させることを特徴とする有償コンテンツ自動購入テストプログラム。
【請求項４】
請求項３に記載の有償コンテンツ自動購入テストプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、有償コンテンツの購入を自動的にテストする技術に関する。
【背景技術】
【０００２】
インターネットを利用してユーザに有償コンテンツを購入して頂くサービスが近年盛んに増えてきている。このようなサービスの一種として、従来から、コンテンツパートナー（ＣＰ）が提供するコンテンツを、インターネット・サービス・プロバイダ（ＩＳＰ）を経由して供給するものが知られている。このようなサービスでは、有償コンテンツを、ＩＳＰの会員に販売し、ＩＳＰの方で販売代金を決済するために、ユーザにとって新規の会員登録や決済情報登録が不要になることから、今後更にシェアが拡大して行くサービスであると思われる。このようなサービスを実現するには、ＣＰが提供するコンテンツを保管し配信するのに用いるコンピュータシステム（以後、無償・有償コンテンツ配信サーバと云う）と、ＩＳＰが会員認証や課金処理に用いるコンピュータシステム（以後、ＩＳＰ会員認証・課金処理システムと云う）との連携をはかり、ユーザにコンテンツを閲覧させる仕組みを実現するコンピュータシステム（以後、有償コンテンツ流通システムと云う）が必要である（例えば、特許文献１参照）。
【０００３】
本発明にてテスト対象として取り扱う有償コンテンツ流通システムは、図１に示すように、有償コンテンツ閲覧用アクセスキー発行システムを有しており、ＩＳＰ会員認証・課金処理システムと、有償・無償コンテンツ配信サーバとの連携を行っている。そして、アクセスキー発行システムで発行されたアクセスキーを用いて、有償コンテンツ配信サーバから、有償コンテンツを、インターネットを介して、ユーザの端末に提供する仕組となっている。
【０００４】
以下に、ユーザの有償コンテンツ購入フローを、図２のフローチャートに従って説明する。
【０００５】
Ｓ（ＳＴＥＰ）１；
ユーザの端末にて、ユーザが、無償コンテンツ配信サーバにアクセスして無償の有償コンテンツの紹介・誘導ページを表示し、この紹介・誘導ページから購入項目を選択する。有償コンテンツの紹介・誘導ページのＨＴＭＬ記述には、各購入項目に対応するコンテンツパラメータが含まれ、購入項目の選択がなされると、ユーザの端末は、選択された購入項目に対応するコンテンツパラメータを、ＩＳＰ会員認証・課金処理システムに送る。
【０００６】
購入項目は、例えば、有償コンテンツの課金形態が件数制の場合には「購入処理」の１つ、期間制の場合には「購入（入会）処理」と「入場処理」の２つ、月額制課金の場合には「購入（入会）処理」と「入場処理」と「退会処理」との３つがある。コンテンツパラメータは、これに対応する購入項目の処理を行うＣＧＩプログラムを呼び出すリクエストＵＲＬと、この呼び出しの際に、このＣＧＩプログラムに渡される各パラメータとから構成される。
【０００７】
Ｓ（ＳＴＥＰ）２；
ＩＳＰ会員認証・課金処理システムは、ＩＳＰの会員認証ページを、ユーザの端末に表示する。この際に、ＩＳＰ会員認証・課金処理システムは、コンテンツパラメータもユーザ端末に送る。
【０００８】
Ｓ（ＳＴＥＰ）３；
ユーザの端末にて、ユーザが、ＩＳＰの会員認証ページに、会員ＩＤとパスワードとを入力する。この入力がなされると、ユーザの端末は、会員ＩＤと、パスワードと、コンテンツパラメータとを、ＩＳＰ会員認証・課金処理システムに送る。
【０００９】
Ｓ（ＳＴＥＰ）４；
ＩＳＰ会員認証・課金処理システムは、会員ＩＤとパスワードとに基づいて、ユーザの会員認証を行い、続いて、コンテンツパラメータに基づいて、有償コンテンツの課金処理を行う。
【００１０】
Ｓ（ＳＴＥＰ）５；
ＩＳＰ会員認証・課金処理システムは、アクセスキー発行システムに、コンテンツパラメータを送って、アクセスキーの発行を要求する。
【００１１】
Ｓ（ＳＴＥＰ）６；
アクセスキー発行システムは、アクセスキー付ＵＲＬを、ＩＳＰ会員認証・課金処理システムに送り、ＩＳＰ会員認証・課金処理システムは、このアクセスキー付ＵＲＬをメタリフレッシュ（ＭＥＴＡ  Ｒｅｆｒｅｓｈ）でユーザの端末に返す。このアクセスキー付ＵＲＬは、有償コンテンツ流通システムによって、有償コンテンツ配信サーバの接続先にマッピングされる。この接続先から、有償コンテンツが取得できる。
【００１２】
Ｓ（ＳＴＥＰ）７；
ユーザは、ユーザ端末にて、アクセスキー付ＵＲＬにより有償コンテンツ配信サーバにアクセスして、有償コンテンツを閲覧する。
【００１３】
ＣＰから提供されたコンテンツをユーザに公開する前に行う作業の一つに、サービス事業者が事前に、ユーザの有償コンテンツ購入フローに従って、有償コンテンツが適切に購入できるかのテストを実施する必要がある。具体的には、下記の作業が発生する。
【００１４】
第１に、新規コンテンツの追加や既存コンテンツの更新、また販売先のＩＳＰの追加が発生する度に、１つの有償コンテンツに対して、販売先のＩＳＰ分の購入テスト作業を行わなければならない。
【００１５】
第２に、有償コンテンツの課金形態が件数制の場合は「購入」の1パターンだが、期間制の場合は「購入（入会）」と「入場」との２パターン、月額制だった場合は「購入（入会）」と「入場」と「退会」との３パターンの処理を行わなければならない。
【００１６】
従来、サービス事業者は、ユーザと同様の購入フローが実現できるテスト環境を用意し、テスト用に発行された会員ＩＤとパスワードとを用いて有償コンテンツの購入テストを実施していた。有償コンテンツ流通システムでは前述の通り各システムとの連携をはかっており、ユーザへの有償コンテンツの提供が正しいフローに従って可能であるか否かをテストするためには、ユーザと同様の各購入項目の処理を実施する必要があるためである。しかしながら、膨大な量の新規コンテンツの公開や既存コンテンツの更新による作業負担が多く、さらにシステム連携によって有償コンテンツ流通システムが複雑化し、不具合が発見された場合にその原因を特定するのが困難であった。
【特許文献１】特開２００３−０３０１５６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
本発明は係る背景技術に鑑みてなされたもので、有償コンテンツの購入テストを、容易かつ短期間に実施できるようにすることを課題とする。
【課題を解決するための手段】
【００１８】
本発明において上記課題を達成するために、まず請求項１の発明では、各インターネット・サービス・プロバイダ向けの、各有償コンテンツの紹介・誘導ページを、無償コンテンツ配信サーバから取り寄せ、各紹介・誘導ページのＨＴＭＬ記述に含まれる各購入項目に対応するコンテンツパラメータを、データベースに保管されている正しいコンテンツパラメータと比較して、その正誤を判定する機能と、
各インターネット・サービス・プロバイダの会員認証・課金処理システムに、各購入項目に対応するコンテンツパラメータと、テスト用の会員ＩＤ及びパスワードとを送って、そのレスポンスを受け取り、データベースに保管されているレスポンス内容を判断する手掛かりに基づいて、レスポンスの内容にアクセスキー付ＵＲＬが含まれるか否かを判定する機能と、
データベースに保管されている、各有償コンテンツを、各インターネット・サービス・プロバイダを経由して取得可能な有償コンテンツ配信サーバの接続先を示す情報に基づいて、各接続先に、各有償コンテンツが存在するか否かを判定する機能とを有することを特徴とする有償コンテンツ自動購入テストシステムとしたものである。
【００１９】
また請求項２の発明では、コンピュータが実行する方法であって、
各インターネット・サービス・プロバイダ向けの、各有償コンテンツの紹介・誘導ページを、無償コンテンツ配信サーバから取り寄せ、各紹介・誘導ページのＨＴＭＬ記述に含まれる各購入項目に対応するコンテンツパラメータを、データベースに保管されている正しいコンテンツパラメータと比較して、その正誤を判定する工程と、
各インターネット・サービス・プロバイダの会員認証・課金処理システムに、各購入項目に対応するコンテンツパラメータと、テスト用の会員ＩＤ及びパスワードとを送って、そのレスポンスを受け取り、データベースに保管されているレスポンス内容を判断する手掛かりに基づいて、レスポンスの内容にアクセスキー付ＵＲＬが含まれるか否かを判定する工程と、
データベースに保管されている、各有償コンテンツを、各インターネット・サービス・プロバイダを経由して取得可能な有償コンテンツ配信サーバの接続先を示す情報に基づいて、各接続先に、各有償コンテンツが存在するか否かを判定する工程とを含むことを特徴とする有償コンテンツ自動購入テスト方法としたものである。
【００２０】
また請求項３の発明では、コンピュータに、
各インターネット・サービス・プロバイダ向けの、各有償コンテンツの紹介・誘導ページを、無償コンテンツ配信サーバから取り寄せ、各紹介・誘導ページのＨＴＭＬ記述に含まれる各購入項目に対応するコンテンツパラメータを、データベースに保管されている正しいコンテンツパラメータと比較して、その正誤を判定する工程と、
各インターネット・サービス・プロバイダの会員認証・課金処理システムに、各購入項目に対応するコンテンツパラメータと、テスト用の会員ＩＤ及びパスワードとを送って、そのレスポンスを受け取り、データベースに保管されているレスポンス内容を判断する手掛かりに基づいて、レスポンスの内容にアクセスキー付ＵＲＬが含まれるか否かを判定する工程と、
データベースに保管されている、各有償コンテンツを、各インターネット・サービス・プロバイダを経由して取得可能な有償コンテンツ配信サーバの接続先を示す情報に基づいて、各接続先に、各有償コンテンツが存在するか否かを判定する工程とを実行させることを特徴とする有償コンテンツ自動購入テストプログラムとしたものである。
【００２１】
また請求項４の発明では、請求項３に記載の有償コンテンツ自動購入テストプログラム
を記録した記録媒体としたものである。
【発明の効果】
【００２２】
本発明は、有償コンテンツの購入テストを自動的に行うので、この購入テストが容易かつ短期間に実施できるという効果がある。
【発明を実施するための最良の形態】
【００２３】
以下に、本発明の最良の一実施形態を説明する。
【００２４】
本発明では、ユーザの有償コンテンツ購入フローに従って、自動的に購入テストができる有償コンテンツ自動購入テストシステムを提供する。
【００２５】
有償コンテンツ自動購入テストシステムは、図３に示すように、ＩＳＰ経由有償コンテンツ購入チェック処理と、有償コンテンツ存在チェック処理とを行うコンピュータシステムである。
【００２６】
有償コンテンツ自動購入テストシステムは、ＩＳＰ経由有償コンテンツ購入チェック処理を行う際に、コンテンツ情報管理ＤＢに接続し、また、インターネットを介して、無償コンテンツ配信サーバと、ＩＳＰ会員認証・課金処理システムとに接続する。また、有償コンテンツ自動購入テストシステムは、有償コンテンツ存在チェック処理を行う際に、コンテンツ情報ＤＢと、コンテンツ配信管理ＤＢとに接続し、また、インターネットを介して、有償コンテンツ配信サーバに接続する。ここで、ＤＢとは、データベースのことである。
【００２７】
コンテンツ情報管理ＤＢで保管される情報には、例えば、各ＩＳＰ向けの各有償コンテンツの紹介・誘導ページのＨＴＭＬ記述に含まれ、各購入項目に対応する正しいコンテンツパラメータと、各ＩＳＰの会員認証・課金システムからのレスポンス内容を判断するための手掛かりとがある。また、コンテンツ情報管理ＤＢとコンテンツ配信管理ＤＢとに保管される情報には、例えば、各ＩＳＰを経由して購入される各有償コンテンツを取得可能な有償コンテンツ配信サーバの接続先を示す情報とがある。
【００２８】
まず、有償コンテンツ自動購入システムが行うＩＳＰ経由コンテンツ購入チェック処理の流れを、図４に示すフローチャートに従って、以下に説明する。
【００２９】
Ｓ（ＳＴＥＰ）１；
有償コンテンツ自動購入テストシステムにて、サービス事業者が、テスト購入対象有償コンテンツとＩＳＰを選択する。
【００３０】
Ｓ（ＳＴＥＰ）２；
有償コンテンツ自動購入テストシステムは、選択されたＩＳＰ向けの、選択された有償コンテンツの紹介・誘導ページを、無償コンテンツ配信サーバから取り寄せ、この紹介・誘導ページのＨＴＭＬ記述に含まれる各購入項目に対応するコンテンツパラメータと、コンテンツ情報管理ＤＢに保管されている各購入項目に対応する正しいコンテンツパラメータとを、それぞれ比較することにより、無償コンテンツ配信サーバから取り寄せた紹介・誘導ページに含まれる各購入項目に対応する各コンテンツパラメータの正誤チェックを行う。
【００３１】
Ｓ（ＳＴＥＰ）３；
有償コンテンツ自動購入テストシステムは、選択されたＩＳＰの会員認証・課金処理システムに、各購入項目に対応するコンテンツパラメータと、テスト用の会員ＩＤ及びパス
ワードとを送って、このＩＳＰ会員認証・課金システムから、レスポンスを受け取り、レスポンスの内容を、コンテンツ情報管理ＤＢに保管されているレスポンス内容を判断するための手掛かりに基づいて判断することにより、選択されたＩＳＰ向けの、選択された有償コンテンツについて、各購入項目ごとに、アクセスキー付ＵＲＬ取得の有無のチェックを行う。
【００３２】
Ｓ（ＳＴＥＰ）４；
有償コンテンツ自動購入テストシステムは、コンテンツパラメータの正誤チェックの結果と、アクセスキー付ＵＲＬ取得の有無のチェック結果とを表す結果レポートを作成する。
【００３３】
次に、有償コンテンツ自動購入システムが行う有償コンテンツ存在チェック処理の流れを、図５に示すフローチャートに従って、以下に説明する。
【００３４】
Ｓ（ＳＴＥＰ）１；
有償コンテンツ自動購入テストシステムにて、サービス事業者が、テスト購入対象有償コンテンツとＩＳＰを選択する。
【００３５】
Ｓ（ＳＴＥＰ）２；
有償コンテンツ自動購入テストシステムは、コンテンツ情報管理ＤＢと、コンテンツ配信管理ＤＢとから、選択された有償コンテンツを、選択されたＩＳＰを経由して取得可能な有償コンテンツ配信サーバの接続先を示す情報を読み出し、この情報に基づいて、この接続先に、この有償コンテンツが実際に存在するか否かのチェックを行う。
【００３６】
Ｓ（ＳＴＥＰ）３；
有償コンテンツ自動購入テストシステムは、有償コンテンツ存在チェックの結果を表すレポートを作成する。
【実施例】
【００３７】
以下に、本実施形態を具体的に実施した実施例を説明する。
【００３８】
有償コンテンツの紹介・誘導ページのＨＴＭＬ記述の中で、各購入項目に対応するコンテンツパラメータが記述されている箇所の始まりと終わりとを明示するために、各購入項目に対応するコンテンツパラメータが記述されている箇所を、各購入項目に対応する購入タグの開始タグと終了タグとで挟む。図６に、各購入項目に対応する購入タグの開始タグと終了タグとを示す。また、図７に、有償コンテンツの課金形態が月額制の場合に、この有償コンテンツの紹介・誘導ページのＨＴＭＬ記述の中で、各購入項目に対応するコンテンツパラメータが記述されている箇所を、各購入項目に対応する購入タグの開始タグと終了タグとで挟んだ例を示す。図７に示すように、リクエストＵＲＬで呼び出されるＣＧＩプログラムに渡すパラメータには、ＣＩＤと、ＴＵＲＬと、ＲＵＲＬと、ＨＵＲＬと、ＡＩＤとがあり、コンテンツパラメータは、このリクエストＵＲＬと、各パラメータ（ＣＩＤ，ＴＵＲＬ，ＲＵＲＬ，ＨＵＲＬ，ＡＩＤ）とで構成される。
【００３９】
ＩＳＰ経由コンテンツ購入チェック処理を行う際に、有償コンテンツ自動購入テストシステムは、購入タグの開始タグと終了タグとを手掛かりにして、各購入項目に対応するコンテンツパラメータを取得する。
【００４０】
有償コンテンツ配信サーバは、有償コンテンツ流通サーバの内部にあるローカルサーバと、有償コンテンツ流通サーバの外部にある外部サーバとから構成される。
【００４１】
コンテンツ情報管理ＤＢには、各有償コンテンツを唯一に識別するＩＤ（ＣＩＤ）ごとに、課金形態の情報が保管されている。
【００４２】
また、コンテンツ情報管理ＤＢには、図８に示す表のように、各課金形態ごとに、どのような購入項目があるかを示す情報が保管されている。
【００４３】
また、コンテンツ情報管理ＤＢには、各ＩＳＰを唯一に識別するＩＤ（ＰＩＤ）、各有償コンテンツを唯一に識別するＩＤ（ＣＩＤ）、各購入項目、それぞれごとに、正しいコンテンツパラメータ（リクエストＵＲＬ、ＣＩＤ，ＴＵＲＬ，ＲＵＲＬ，ＨＵＲＬ，ＡＩＤ）が保管されている。
【００４４】
また、コンテンツ情報管理ＤＢには、各ＩＳＰを唯一に識別するＩＤ（ＰＩＤ）、各有償コンテンツを唯一に識別するＩＤ（ＣＩＤ）、それぞれごとに、ＩＳＰを経由して、有償コンテンツを購入するテストが可能な期間を記したスケジュール情報が保管されている。
【００４５】
また、コンテンツ情報管理ＤＢには、図９に示す表のように、有償コンテンツを唯一に識別するＩＤ（ＣＩＤ）、ＩＳＰを唯一に識別するＩＤ（ＰＩＤ）、それぞれごとに、配信サーバ接続先（ＴＵＲＬ）情報が保管されている。
【００４６】
コンテンツ配信管理ＤＢには、図１０に示す表のように、有償コンテンツを唯一に識別するＩＤ（ＣＩＤ）ごとに、階層制限数と、有償コンテンツが外部サーバで保管されている場合のみ、外部サーバ接続情報とが保管されている。
【００４７】
有償コンテンツがローカルサーバで保管されている場合には、配信サーバ接続先（ＴＵＲＬ）情報によって、有償コンテンツが取得可能なローカルサーバの接続先が示される。他方、有償コンテンツが外部サーバで保管されている場合には、外部サーバ接続情報と、配信サーバ接続先（ＴＵＲＬ）情報と、階層制限数とによって、有償コンテンツが取得可能なローカルサーバの接続先が示される。
【００４８】
以下に、ＩＳＰ経由コンテンツ購入チェック処理の流れを、図１１のフローチャートに従って、説明する。
【００４９】
Ｓ（ＳＴＥＰ）１；
有償コンテンツ自動購入テストシステムにて、サービス事業者が、テスト購入対象有償コンテンツを唯一に識別するＩＤ（ＣＩＤ）と、ＩＳＰを唯一に識別するＩＤ（ＰＩＤ）とを選択する。複数のＣＩＤを選択しても良いし、複数のＰＩＤを選択しても良い。
【００５０】
Ｓ（ＳＴＥＰ）２；
有償コンテンツ自動購入テストシステムは、コンテンツ情報管理ＤＢから、選択されたＣＩＤにひもづく課金形態を取得し、また、選択されたＣＩＤとＰＩＤとにひもづくスケジュール情報を取得する。
【００５１】
Ｓ（ＳＴＥＰ）３；
有償コンテンツ自動購入テストシステムは、取得したスケジュール情報に基づいて、現在、選択されたＣＩＤで識別される有償コンテンツを、選択されたＰＩＤで識別されるＩＳＰを経由して、テスト購入可能な期間内であるか否かを判定し、
テスト購入可能な期間内であれば、ＳＴＥＰ４に進み、
他方、テスト購入可能な期間内でなければ、ＳＴＥＰ１３に進む。
【００５２】
Ｓ（ＳＴＥＰ）４；
有償コンテンツ自動購入テストシステムは、選択されたＰＩＤで識別されるＩＳＰを経由して購入する場合の、選択されたＣＩＤで識別される有償コンテンツの紹介・誘導ページを、無償コンテンツ配信サーバから検出する。
【００５３】
Ｓ（ＳＴＥＰ）５；
有償コンテンツ自動購入テストシステムは、検出結果から、有償コンテンツの紹介・誘導ページが、無償コンテンツ配信サーバに存在しているか否かを判定し、
紹介・誘導ページが存在しているならば、ＳＴＥＰ６に進み、
他方、紹介・誘導ページが存在してないならば、ＳＴＥＰ１３に進む。
【００５４】
Ｓ（ＳＴＥＰ）６；
有償コンテンツ自動購入テストシステムは、検出した有償コンテンツの紹介・誘導ページから、取得した課金形態に示される購入項目ごとに、リクエストＵＲＬと、各パラメータ（ＣＩＤ，ＴＵＲＬ，ＲＵＲＬ，ＨＵＲＬ，ＡＩＤ）とを抽出する。
【００５５】
Ｓ（ＳＴＥＰ）７；
有償コンテンツ自動購入テストシステムは、選択されたＣＩＤ、選択されたＰＩＤ、購入項目、それぞれごとに、抽出したリクエストＵＲＬと、コンテンツ情報管理ＤＢに保管されている正しいリクエストＵＲＬと比較することにより、抽出したリクエストＵＲＬが正しいか否かを判定し、
リクエストＵＲＬが正しいならば、ＳＴＥＰ８に進み、
リクエストＵＲＬが誤りであるならば、ＳＴＥＰ１３に進む。
【００５６】
Ｓ（ＳＴＥＰ）８；
有償コンテンツ自動購入テストシステムは、選択されたＣＩＤ、選択されたＰＩＤ、購入項目、それぞれごとに、抽出した各パラメータ（ＣＩＤ，ＴＵＲＬ，ＲＵＲＬ，ＨＵＲＬ，ＡＩＤ）と、コンテンツ情報管理ＤＢに保管されている正しい各パラメータ（ＣＩＤ，ＴＵＲＬ，ＲＵＲＬ，ＨＵＲＬ，ＡＩＤ）とを、それぞれ比較することにより、抽出した各パラメータ（ＣＩＤ，ＴＵＲＬ，ＲＵＲＬ，ＨＵＲＬ，ＡＩＤ）が正しいか否かを判定し、
パラメータが正しいならば、ＳＴＥＰ９に進み、
パラメータが誤りであるならば、ＳＴＥＰ１３に進む。
【００５７】
Ｓ（ＳＴＥＰ）９；
有償コンテンツ自動購入テストシステムは、選択されたＣＩＤ、選択されたＰＩＤ、購入項目、それぞれごとに、抽出したリクエストＵＲＬへＨＴＴＰリクエストするとともに、このリクエストによって起動されるＣＧＩプログラムに、各パラメータ（ＣＩＤ，ＴＵＲＬ，ＲＵＲＬ，ＨＵＲＬ，ＡＩＤ）と、テスト用の会員ＩＤ及びパスワードとを渡して、レスポンスを受け取る。
【００５８】
Ｓ（ＳＴＥＰ）１０；
有償コンテンツ自動購入テストシステムは、ＨＴＴＰリクエストのレスポンスの内容を、コンテンツ情報管理ＤＢに保管されているレスポンス内容を判断するための手掛かりに基づいて判断することにより、レスポンス結果としてアクセスキー付ＵＲＬ（ＭＥＴＡ  Ｒｅｆｒｅｓｈ）を含むＨＴＭＬ文書が取得できたか否かを判定し、
レスポンス結果としてアクセスキー付ＵＲＬを含むＨＴＭＬ文書が取得できたのであれば、ＳＴＥＰ１３に進み、
レスポンス結果としてアクセスキー付ＵＲＬを含むＨＴＭＬ文書が取得できなかったのであれば、ＳＴＥＰ１１に進む。
【００５９】
Ｓ（ＳＴＥＰ）１１；
有償コンテンツ自動購入テストシステムは、レスポンスの内容を、コンテンツ情報管理ＤＢに保管されているレスポンス内容を判断するための手掛かりに基づいて判断することにより、レスポンス内容がエラーであるか否かを判定し、
エラーであれば、ＳＴＥＰ１２に進み、
エラーでなければ、ＳＴＥＰ１３に進む。
【００６０】
Ｓ（ＳＴＥＰ）１２；
有償コンテンツ自動購入テストシステムは、レスポンス結果からリクエストＵＲＬと各パラメータとを抽出し、このリクエストＵＲＬへＨＴＴＰリクエストするとともに、このリクエストによって起動されるＣＧＩプログラムに、この各パラメータを渡して、レスポンスを受け取る。その後、ＳＴＥＰ１０に戻る。
【００６１】
Ｓ（ＳＴＥＰ）１３；
有償コンテンツ自動購入テストシステムは、ＳＴＥＰ３、ＳＴＥＰ５、ＳＴＥＰ７、ＳＴＥＰ８、ＳＴＥＰ１０、ＳＴＥＰ１１の各判定結果を、選択されたＣＩＤ、選択されたＰＩＤ、購入項目、それぞれごとにまとめたレポートを作成する。
【００６２】
以下に、有償コンテンツ存在チェック処理の流れを、図１２のフローチャートに従って、説明する。
【００６３】
Ｓ（ＳＴＥＰ）１；
有償コンテンツ自動購入テストシステムにて、サービス事業者が、テスト購入対象有償コンテンツを唯一に識別するＩＤ（ＣＩＤ）と、ＩＳＰを唯一に識別するＩＤ（ＰＩＤ）とを選択する。複数のＣＩＤを選択しても良いし、複数のＰＩＤを選択しても良い。
【００６４】
Ｓ（ＳＴＥＰ）２；
有償コンテンツ自動購入テストシステムは、コンテンツ情報管理ＤＢから、選択されたＣＩＤ及びＰＩＤにひもづく配信サーバ接続先（ＴＵＲＬ）情報を取得する。
【００６５】
Ｓ（ＳＴＥＰ）３；
有償コンテンツ自動購入テストシステムは、コンテンツ配信管理ＤＢから、選択されたＣＩＤにひもづく外部サーバ接続情報と階層制限数とを取得する。
【００６６】
Ｓ（ＳＴＥＰ）４；
有償コンテンツ自動購入テストシステムは、選択されたＣＩＤごとに、外部サーバ接続情報がコンテンツ配信管理ＤＢから取得できたか否かで、外部サーバ接続情報がコンテンツ配信管理ＤＢに登録されているか否かを確かめ、
登録されていないならば、ＳＴＥＰ５に進み、
登録されているならば、ＳＴＥＰ６に進む。
【００６７】
Ｓ（ＳＴＥＰ）５；
有償コンテンツ自動購入テストシステムは、配信サーバ接続先（ＴＵＲＬ）情報に基づき、ローカルサーバのディレクトリ内のファイルを検索する。その後、ＳＴＥＰ８に進む。
【００６８】
Ｓ（ＳＴＥＰ）６；
有償コンテンツ自動購入テストシステムは、外部サーバ接続情報と、階層制限数と、配信サーバ接続先（ＴＵＲＬ）情報とによって、リクエストＵＲＬを作成する。
【００６９】
Ｓ（ＳＴＥＰ）７；
リクエストＵＲＬにＨＴＴＰリクエストして、外部サーバのディレクトリ内のファイルを検索する。
【００７０】
Ｓ（ＳＴＥＰ）８；
有償コンテンツ自動購入テストシステムは、検索によってファイルが存在しているか否かを確認し、
ファイルの存在が確認できたならば、有償コンテンツが存在しているとして、ＳＴＥＰ９に進み、
ファイルの存在が確認できないならば、有償コンテンツが存在してないとして、ＳＴＥＰ９に進む。
【００７１】
Ｓ（ＳＴＥＰ）９；
有償コンテンツ自動購入テストシステムは、選択されたＣＩＤ、選択されたＰＩＤ、それぞれごとに、有償コンテンツの存在の有無の結果をまとめたレポートを作成する。
【図面の簡単な説明】
【００７２】
【図１】インターネットを利用して有償コンテンツをユーザに販売するシステムの構成の例を示す図。
【図２】ユーザの有償コンテンツ購入フローを示すフローチャート。
【図３】有償コンテンツの購入テストの自動化に係るシステムの構成を示す図。
【図４】本実施形態におけるＩＳＰ経由コンテンツ購入チェック処理の流れを示すフローチャート。
【図５】本実施形態における有償コンテンツ存在チェック処理の流れを示すフローチャート。
【図６】購入項目と購入タグの開始タグ及び終了タグとの関係を示す表の図。
【図７】有償コンテンツの紹介・誘導ページにおけるコンテンツパラメータのＨＴＭＬ記述の例を示す図。
【図８】課金形態と購入項目との関係を示す表の図。
【図９】ＣＩＤとＰＩＤと配信サーバ接続先（ＴＵＲＬ）情報との関係を示す表の図。
【図１０】ＣＩＤと外部サーバ情報と階層制限数との関係を示す表の図。
【図１１】本実施例におけるＩＳＰ経由コンテンツ購入チェック処理の流れを示すフローチャート。
【図１２】本実施例における有償コンテンツ存在チェック処理の流れを示すフローチャート。
【図１】
2006215774.tif 000003
【図２】
2006215774.tif 000004
【図３】
2006215774.tif 000005
【図４】
2006215774.tif 000006
【図５】
2006215774.tif 000007
【図６】
2006215774.tif 000008
【図７】
2006215774.tif 000009
【図８】
2006215774.tif 000010
【図９】
2006215774.tif 000011
【図１０】
2006215774.tif 000012
【図１１】
2006215774.tif 000013
【図１２】
2006215774.tif 000014