(57)【特許請求の範囲】
【請求項１】
コンテンツを提供するコンテンツ提供者の端末と、ネットワークを介して相互に接続され、コンテンツの流通に用いられる個別情報生成装置であって、
前記コンテンツ提供者の端末から送信されるコンテンツに、ユーザにサービスを提供するプロバイダのうち、該コンテンツ毎に選択された少なくとも一つ以上のプロバイダのプロバイダに固有の情報である、該コンテンツについてプロバイダ毎に設定されたカスタマイズパターンと該コンテンツに設定された背景の色とに応じた置き換えファイルを付加して、プロバイダ毎に異なる個別情報を生成する個別情報生成手段と、
前記個別情報生成手段が生成した個別情報を、該個別情報のプロバイダに対応した領域に記憶する公開用コンテンツ記憶部と
を有することを特徴とする個別情報生成装置。
【請求項２】
前記各プロバイダ間において共通となるコンテンツをカスタマイズ基本ファイルとして記憶する入稿用記憶部と、
前記プロバイダ毎のプロバイダに固有の情報を記憶するカスタマイズ情報記憶装置と、
を具備し、
前記個別情報生成手段は、前記入稿用記憶部に記憶されるカスタマイズ基本ファイルに前記カスタマイズ情報記憶装置に記憶されるプロバイダに固有の情報を設定して個別情報を生成することを特徴とする請求項１に記載の個別情報生成装置。
【請求項３】
前記カスタマイズ基本ファイルは、前記プロバイダに固有の情報を設定する所定の形式に基づいて生成されることを特徴とする請求項２に記載の個別情報生成装置。
【請求項４】
前記プロバイダに固有の情報は、コンテンツ提供時に発生する課金処理を行う支払先となるプロバイダを特定するための識別情報が含まれることを特徴とする請求項２または請求項３に記載の個別情報生成装置。
【請求項５】
前記プロバイダに固有の情報は、前記プロバイダに関する文字情報、画像情報、音声情報のうち少なくとも１つの情報を含むことを特徴とする請求項１から請求項４に記載の個別情報生成装置。
【請求項６】
コンテンツを提供するコンテンツ提供者の端末と、ネットワークを介して相互に接続され、コンテンツの流通に用いられる個別情報生成装置における個別情報生成方法であって、
前記コンテンツ提供者の端末から送信されるコンテンツに、ユーザにサービスを提供するプロバイダのうち、該コンテンツ毎に選択された少なくとも一つ以上のプロバイダのプロバイダに固有の情報である、該コンテンツについてプロバイダ毎に設定されたカスタマイズパターンと該コンテンツに設定された背景の色とに応じた置き換えファイルを付加して、プロバイダ毎に異なる個別情報を生成し、
前記生成した個別情報を、該個別情報のプロバイダに対応した領域に記憶することを特徴とする個別情報生成方法。
【請求項７】
コンテンツを提供するコンテンツ提供者の端末と、ネットワークを介して相互に接続され、コンテンツの流通に用いられる個別情報生成装置における個別情報生成プログラムであって、
前記コンテンツ提供者の端末から送信されるコンテンツに、ユーザにサービスを提供するプロバイダのうち、該コンテンツ毎に選択された少なくとも一つ以上のプロバイダの前記プロバイダに固有の情報である、該コンテンツについてプロバイダ毎に設定されたカスタマイズパターンと該コンテンツに設定された背景の色とに応じた置き換えファイルを付加して、プロバイダ毎に異なる個別情報を生成するステップと、
前記生成した個別情報を、該個別情報のプロバイダに対応した領域に記憶するステップと
をコンピュータに実行させることを特徴とする個別情報生成プログラム。
【請求項８】
コンテンツを提供するコンテンツ提供者の端末と、ネットワークを介して相互に接続され、コンテンツの流通に用いられる個別情報生成装置における個別情報生成プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記コンテンツ提供者の端末から送信されるコンテンツに、ユーザにサービスを提供するプロバイダのうち、該コンテンツ毎に選択された少なくとも一つ以上のプロバイダのプロバイダに固有の情報である、該コンテンツについてプロバイダ毎に設定されたカスタマイズパターンと該コンテンツに設定された背景の色とに応じた置き換えファイルを付加して、プロバイダ毎に異なる個別情報を生成するステップと、
前記生成した個別情報を、該個別情報のプロバイダに対応した領域に記憶するステップと
をコンピュータに実行させることを特徴とする個別情報生成プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンテンツ提供者から提供される各々のコンテンツにプロバイダに固有の情報を付加して個別情報を生成する個別情報生成装置、個別情報生成方法、個別情報生成プログラム、記録媒体に関するものである。
【０００２】
【従来の技術】
ネットワーク上で、有料情報や無料情報等のコンテンツをネットワークのサーバからユーザへ送信することは、広く行われている。この時に問題となるのは、当該コンテンツを提供する者にとっては、コンテンツの送信、ユーザへの課金、請求を含めた対価の回収などをどのように行うかということである。すなわちコンテンツ提供者がユーザに対するこれらのシステムを独自に構築することは、大変な労力とコストが必要となる。
そこで、コンテンツ提供者は、既存の特定のプロバイダにコンテンツを提供し、該プロバイダからそのプロバイダの登録会員であるユーザに対してコンテンツを送信することが考えられる。そして、当該プロバイダが、ネットワーク接続料金などの利用料金を登録会員のユーザに請求する際に、コンテンツの送信による対価を当該ネットワーク接続料金に加算して請求してもらうことにより、コンテンツ提供者は、コンテンツの提供に応じた対価の回収を行うという方法がとられている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述の方法では、特定のプロバイダの登録会員であるユーザにしかコンテンツを提供することができず、コンテンツ提供者にとっては、コンテンツの受信が可能となるユーザ数をそれほど広げることができなかった。
そこで、コンテンツ提供者としては、コンテンツの受信が可能なユーザを増やすために複数のプロバイダにコンテンツを提供することも考えられるが、この場合、各々のプロバイダのサーバにコンテンツを登録してもらうためには、各々のプロバイダの仕様等に合わせたコンテンツを作成して各々のプロバイダにこれを提供しなければならず、コンテンツ提供者にとっては、非常に煩わしい作業となっていた。さらに、プロバイダ毎に、その課金処理や対価の請求、支払い処理方法が異なるため、これらに対応するためには、初期段階においても労力、コスト、及び技術的ノウハウが必要であり、また、運用においても多くの人員とコストが必要となった。
そこで、コンテンツ提供者とプロバイダとの間に新たにコンテンツ流通者を介在させ、コンテンツ提供者から提供されたコンテンツを該コンテンツ流通者を介してユーザに提供することが考えられる。このとき、コンテンツ流通者にコンテンツ流通サーバを設け、このコンテンツ流通サーバが、プロバイダが有する課金、請求等の代金決済方法や、プロバイダから送信されるコンテンツをユーザに送信する管理を行うことができる。
【０００４】
しかしながら、コンテンツを複数のプロバイダに公開する場合においては、公開する複数のプロバイダに対し、それぞれ、コンテンツの少なくとも一部のページに、プロバイダ毎に異なったプロバイダに固有のロゴや課金処理を行う処理情報が設定された個別情報となるページを作成する場合、このような作成作業を人手によって行う場合、プロバイダの数が多いほど、作業者（コンテンツ提供者、コンテンツ流通者あるいはプロバイダなど）にとって、大変な手間がかかる。
また、個別情報を生成した後、作業者が手動で個別情報の設定内容を変更しようとすると、変更内容を誤って設定する可能性が生じてしまう。
また、個別情報の設定作業にミスがあった場合、コンテンツをコンテンツ提供者やコンテンツ流通者などにフィードバックして修正してもらう必要があり、時間的にも、人員的にもロスが大きい。
また、プロバイダの方針の変更に伴い、コンテンツ内に記載するプロバイダに固有の情報が変更される場合、コンテンツ提供者は、プロバイダの方針の変更にかかるコンテンツの変更部を余儀なく修正しなければならないこととなり、コンテンツ提供者に大きな負担がかかってしまう。
【０００５】
本発明は、このような事情に鑑みてなされたもので、その目的は、各々のプロバイダに対する個別情報の生成時における設定ミスを低減させることができるとともに、手間を省くことができる個別情報生成装置、個別情報生成方法、個別情報生成プログラム、そのプログラムを記録した記録媒体を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明は、コンテンツを提供するコンテンツ提供者の端末（例えば、実施の形態におけるコンテンツ提供者の端末１５１）と、ネットワークを介して相互に接続され、コンテンツの流通に用いられる個別情報生成装置（例えば、実施の形態におけるカスタマイズ用サーバ１００とコンテンツ記憶部２００との組み合わせ）であって、前記コンテンツ提供者の端末から送信されるコンテンツに、ユーザにサービスを提供するプロバイダのうち、該コンテンツ毎に選択された少なくとも一つ以上のプロバイダに固有の情報である、該コンテンツについてプロバイダ毎に設定されたカスタマイズパターンと該コンテンツに設定された背景の色とに応じた置き換えファイルを付加して、プロバイダ毎に異なる個別情報を生成する個別情報生成手段（例えば、実施の形態におけるカスタマイズ用サーバ１００）と、前記個別情報生成手段が生成した個別情報を、該個別情報のプロバイダに対応した領域に記憶する公開用コンテンツ記憶部とを有することを特徴とする。
【０００７】
また、本発明は、上述の個別情報生成装置において、前記各プロバイダ間において共通となるコンテンツをカスタマイズ基本ファイルとして記憶する第１の記憶手段と、前記プロバイダ毎のプロバイダに固有の情報を所定の記憶領域に記憶する第２の記憶手段と、を具備し、前記個別情報生成手段は、前記第１の記憶手段に記憶されるカスタマイズ基本ファイルに前記第２の記憶手段に記憶されるプロバイダに固有の情報を設定して個別情報を生成することを特徴とする。
【０００８】
また、本発明は、上述の個別情報生成装置において、前記カスタマイズ基本ファイルは、前記プロバイダに固有の情報を設定する所定の形式に基づいて生成されることを特徴とする。
また、本発明は、上述の個別情報生成装置において、前記プロバイダに固有の情報は、コンテンツ提供時に発生する課金処理を行う支払先となるプロバイダを特定するための識別情報（ＩＳＰパラメータ）が含まれることを特徴とする。
また、本発明は、上述の個別情報生成装置において、前記プロバイダに固有の情報は、前記プロバイダに関する文字情報、画像情報、音声情報のうち少なくとも１つの情報を含むことを特徴とする。
【０００９】
また、本発明は、コンテンツを提供するコンテンツ提供者の端末と、ネットワークを介して相互に接続され、コンテンツの流通に用いられる個別情報生成装置における個別情報生成方法であって、前記コンテンツ提供者の端末から送信されるコンテンツに、ユーザにサービスを提供するプロバイダのうち、該コンテンツ毎に選択された少なくとも一つ以上のプロバイダのプロバイダに固有の情報である、該コンテンツについてプロバイダ毎に設定されたカスタマイズパターンと該コンテンツに設定された背景の色とに応じた置き換えファイルを付加して、プロバイダ毎に異なる個別情報を生成し、前記生成した個別情報を、該個別情報のプロバイダに対応した領域に記憶することを特徴とする。
【００１０】
また、本発明は、コンテンツを提供するコンテンツ提供者の端末と、ネットワークを介して相互に接続され、コンテンツの流通に用いられる個別情報生成装置における個別情報生成プログラムであって、前記コンテンツ提供者の端末から送信されるコンテンツに、ユーザにサービスを提供するプロバイダのうち、該コンテンツ毎に選択された少なくとも一つ以上のプロバイダのプロバイダに固有の情報である、該コンテンツについてプロバイダ毎に設定されたカスタマイズパターンと該コンテンツに設定された背景の色とに応じた置き換えファイルを付加して、プロバイダ毎に異なる個別情報を生成するステップと、前記生成した個別情報を、該個別情報のプロバイダに対応した領域に記憶するステップとをコンピュータに実行させることを特徴とする。
【００１１】
また、本発明は、コンテンツを提供するコンテンツ提供者の端末と、ネットワークを介して相互に接続され、コンテンツの流通に用いられる個別情報生成装置における個別情報生成プログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記コンテンツ提供者の端末から送信されるコンテンツに、ユーザにサービスを提供するプロバイダのうち、該コンテンツ毎に選択された少なくとも一つ以上のプロバイダのプロバイダに固有の情報である、該コンテンツについてプロバイダ毎に設定されたカスタマイズパターンと該コンテンツに設定された背景の色とに応じた置き換えファイルを付加して、プロバイダ毎に異なる個別情報を生成するステップと、前記生成した個別情報を、該個別情報のプロバイダに対応した領域に記憶するステップとをコンピュータに実行させることを特徴とする。
【００１２】
【発明の実施の形態】
以下、本発明の一実施形態による個別情報生成装置を図面を参照して説明する。図１は、この発明の一実施形態による個別情報生成装置を適用したコンテンツ流通システムの構成を示す概略ブロック図である。
この図において、コンテンツ流通システムは、プロバイダのサーバ１３０と、コンテンツ提供者の端末１５１と、入稿サーバ３１０と、公開サーバ３００と、ネットワーク３５０と、ユーザ端末４００−１〜４００−ｍとによって構成される。
【００１３】
コンテンツ提供者の端末１５１は、コンテンツの作成及び又は提供主であるコンテンツ提供者が提供するコンテンツとテンプレートからなるカスタマイズ基本ファイルやコンテンツを入稿用サーバ３１０に送信する。このコンテンツは、例えば、画像、テキスト、音声などで構成されており、このコンテンツは、デジタルで流通する情報である。このコンテンツは、例えば、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式等の記述言語によって記述されている。この記述言語は、例えば、ＳＧＭＬ（Ｓｔａｎｄａｒｄ  Ｇｅｎｅｒａｌｉｚｅｄ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ポストスクリプト言語、Ｃｏｍｐａｃｔ  ＨＴＭＬ、ＷＭＬ（Ｗｉｒｅｌｅｓｓ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）があげられる。このコンテンツ提供者の端末１５１は、必要に応じて複数設けられる。
【００１４】
プロバイダのサーバ１３０は、例えば、プロバイダから提供されるプロバイダに固有の情報（以下、固有情報ともいう）を入稿用サーバ３１０に送信する。ここで、プロバイダに固有の情報とは、コンテンツ提供者の端末１５１から提供されるコンテンツ内に設定する各々のプロバイダ毎に異なった情報であり、プロバイダの名称やロゴ、コンテンツ提供に伴うユーザに対する課金処理を行うための情報などが含まれる。このプロバイダのサーバ１３０は、例えば複数のプロバイダが存在する場合、プロバイダ毎に設けられる。
また、コンテンツ提供者の端末１５１とプロバイダのサーバ１３０とは、カスタマイズ用サーバ１００に接続することも可能である。
【００１５】
さらに、プロバイダに固有の情報を入力するための専用端末を設けて、カスタマイズ用サーバ１００とネットワークを介して接続できるようにしてもよい。この専用端末は、プロバイダやコンテンツ提供者がプロバイダに固有の情報をネットワークを介して送信し、カスタマイズ用サーバ１００に記録させることを行う。また、この専用端末をコンテンツ流通者が用いる場合には、予めプロバイダやコンテンツ提供者などからプロバイダに固有の情報を電子メール、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などを用いて提供されている。そして、コンテンツ流通者は、適宜に提供されたプロバイダに固有の情報を、カスタマイズ用サーバ１００に記録させることを行うようにしてもよい。
【００１６】
入稿サーバ３１０は、コンテンツ提供者の端末１５１またはプロバイダのサーバ１３０から送信されるコンテンツやコンテンツとテンプレートからなるカスタマイズ基本ファイルまたはプロバイダに固有の情報を入稿用記憶部２２０に記憶する。
【００１７】
コンテンツ記憶部２００は、公開用コンテンツ記憶部２１０と入稿用記憶部２２０とから構成され、コンテンツ提供者の端末１５１から流通を依頼され、提供されたコンテンツやコンテンツとテンプレートからなるカスタマイズ基本ファイルを記録する。入稿用記憶部２２０は、入稿用サーバ３１０から送信されるコンテンツやコンテンツとテンプレートからなるカスタマイズ基本ファイルまたはプロバイダに固有の情報を記憶する。公開用コンテンツ記憶部２１０は、実際にユーザ端末４００−１〜４００−ｍに対して公開するコンテンツ等を記憶する。
【００１８】
作業端末１００−１は、入力装置および出力装置が接続されており、入力装置とはキーボード、マウス等の入力デバイスのことをいう。出力装置とはＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）や液晶表示装置、スピーカ等のことをいう。カスタマイズ用サーバ１００は、作業端末１００−１からの指示に応じて、作業端末入稿用記憶部２２０に記憶されているコンテンツやコンテンツとテンプレートからなるカスタマイズ基本ファイルにプロバイダに固有の情報を付加（設定）して、各プロバイダの個別情報を生成し、生成した個別情報を公開用コンテンツ記憶部２１０に記憶させる。以下、コンテンツにプロバイダに固有の情報を設定することをカスタマイズと称す。ここで、プロバイダに固有の情報とは、例えば、各プロバイダの名称やロゴなどの画像情報、プロバイダ毎のコンテンツの価格や、コンテンツの著作権表示に関する情報などのコンテンツ内に記述する文字情報、コンテンツを提供する際の課金処理に関する情報等であり、同じコンテンツにおいてもプロバイダ毎に異なる情報のことである。
【００１９】
カスタマイズ情報記憶装置１１０は、プロバイダに固有の情報を記憶する。ここで、カスタマイズ用サーバ１００とカスタマイズ情報記憶装置１１０とコンテンツ記憶部２００とが個別情報生成装置に相当する。なお、カスタマイズ情報記憶装置１１０は、プロバイダに固有の情報を受け付け、記録している入稿用記憶部２２０から各種の情報が送信され、その送信されたこれらの情報を記録している。
【００２０】
公開用サーバ３００は、ユーザ端末４００−１〜４００−ｍからのコンテンツの送信要求に応じて、送信要求されたプロバイダに対応するプロバイダに固有の情報が設定されたコンテンツをコンテンツ記憶部２００の公開用コンテンツ記憶部２１０から読み出し、ネットワーク３５０を介して送信要求がなされたユーザ端末４００−１〜４００−ｍに提供する。
【００２１】
ネットワーク３５０は、例えば、有線、無線、電話線、インターネット、専用線、衛星通信等の通信手段が、少なくとも一部に利用される。
コンテンツは、無料情報または有料情報のうち、少なくともいずれか一方の情報を含むものであり、単に文字情報、画像情報、音声情報等の素材だけではなく、アプリケーションソフトやサービスを含むものである。
無料のコンテンツとは、ネットワークを介して流通可能な情報であり、特に課金の対象となる情報ではないコンテンツである。
【００２２】
有料のコンテンツとは写真等の静止画像、映像、映画等の動画像、及び又は小説等の文字、等の有料のコンテンツや、パソコン、カメラ、等の有料商品、航空チケット、コンサートチケット、等の有料チケット、等の購入を画像及び又は文字等で表した物販に関する情報や、有料運送、等の有料サービスの申込みを画像及び又は文字等で表したサービス提供に関する情報等でユーザと提供者との間で有料取引される全てのものに関わる情報のことを言う。ユーザへの有料情報の提供とは、当該情報をユーザの端末へ送信し表示することで行われる。なお、有料商品、有料チケットの提供は郵便等の手段によって行われ、有料サービスはサービスの種類によってことなるが、サービスをユーザに提供することで行われる。
【００２３】
また、「プロバイダ」には、消費者となり得る者等に対してサービスを提供するサービスプロバイダが相当する。このサービスプロバイダには、例えばネットワークへの接続サービスを提供するサービスプロバイダが含まれ、典型的にはインターネットへの接続サービスを提供するＩＳＰ（インターネットサービスプロバイダ）が該当する。
その他、有線又は無線の通信事業者が行う類似の接続サービス（例えば、Ｌモード（登録商標）、ｉモード（登録商標）、Ｊ−ｓｋｙ（登録商標）、ＥＺ−Ｗｅｂ（登録商標））も挙げられる。
【００２４】
但し、「プロバイダ」はこのネットワーク接続サービスを提供するインターネットサービスプロバイダ等に限定されず、銀行、証券会社、クレジットカード会社、その他決済サービス提供者、貸金業者、その他金融関連サービス提供者、電子マネー関連事業者、前払い証票関連事業者、地上波や衛星波やケーブル等による放送事業者あるいは放送類似事業を営む者、通信業者（有線、無線）、電力事業者、流通業者、輸送業者など、会員・契約者・口座保持者など（これらを総称してユーザと呼ぶ）に関する情報を管理し、当該ユーザに直接的あるいは間接的にコンテンツを提供する手段や当該コンテンツの代金決済手段とを有するものであれば良い。
【００２５】
次に、上述の個別情報生成装置がカスタマイズを行う動作について、無料ページのトップページをカスタマイズする場合を一例として図面を用いて説明する。１．データの入稿
このデータの入稿処理は、コンテンツ提供者がコンテンツを作成し、作成したコンテンツをコンテンツ提供者の端末１５１から入稿サーバ３１０に投稿（送信）する処理について説明する。
１．１  接続
コンテンツ提供者は、コンテンツ提供者の端末１５１からＦＴＰソフトなどを利用して入稿サーバ３１０に接続する。接続が完了した後、コンテンツ提供者は、トップページに関するコンテンツやテンプレートとコンテンツからなるカスタマイズ基本ファイルを入稿する。
ここで、コンテンツは、プロバイダ毎に作成されるのではなく、すべてのプロバイダに共通する情報である。また、テンプレートは、サンプル用データファイルのことであり、フォームとも言う。以下、テンプレートに、この各プロバイダに共通なコンテンツを含む情報をカスタマイズ基本ファイルと称す。また、このカスタマイズ基本ファイルには、予め決められたテンプレートに従って、仮置き換えファイルが設定すなわち仮に張り付けられる。
【００２６】
ここで、テンプレートとは、プロバイダ毎又はコンテンツ毎にプロバイダに固有の情報をコンテンツ内に設定する位置が予め決められているサンプル用データファイルであり、その一例を図２に示す。ここでは、パターン１〜パターン４までが例示されている。この図２においては、（ａ）〜（ｄ）に示すように、各々のプロバイダや各々のコンテンツに合わせて４種類のテンプレートが予め準備されており、図２（ａ）は、表示画面内にカスタマイズ部分が３つ（上段２つ、下段１つ）、図２（ｂ）は、２つ（上段１つ、下段１つ）、図２（ｃ）は、５つ（上段１つ、中段２つ、下段２つ）、図２（ｄ）は、（上段１つ、中段２つ、下段１つ）設定される。このテンプレートは、１つだけでもよく、また、プロバイダやコンテンツに合わせて必要に応じて４種類以上設けられてあってもよい。ここで、カスタマイズ部分には、例えば、それぞれファイル名が図３に示すように設定されている。
【００２７】
コンテンツ提供者は、上述のテンプレートの中から、所望のテンプレートをコンテンツ毎に選択して決定できる。なお、このテンプレートは、プロバイダ側から指定されるものをコンテンツ提供者が用いるようにしてもよい。なお、基本的には、テンプレートは、１つのあるコンテンツについて、１つだけ選択される。
【００２８】
仮置き換えファイルとは、カスタマイズ基本ファイル内のテンプレートで予め設定されるカスタマイズ部分に仮に張り付けられている画像や文字に関する情報であり、カスタマイズ処理がなされると、プロバイダに固有の情報（以下、「置き換えファイル」とも言う）に置き換えられる。
【００２９】
そして、このカスタマイズ基本ファイルは、入稿サーバ３１０を介して入稿用記憶部２２０の所定のディレクトリに記憶される。ここで、入稿用記憶部２２０のディレクトリは、例えば、「無料ドキュメント」、「無料ＣＧＩ」、「有料ドキュメント」、「有料ＣＧＩ」、「ＣＧＩが使用するデータ」を格納するための５つのディレクトリが設けられてあり、さらに、これらの５つのディレクトリ内に、プロバイダの数に応じてディレクトリが設けられている。
そして、カスタマイズ基本ファイルは、例えば、「＿ｂａｓｅ＿」というディレクトリ内に格納される。
【００３０】
さらに、コンテンツ提供者は、カスタマイズ基本ファイル内のテンプレートに予め設定される各カスタマイズ部分に設定するための置き換えファイルを含むプロバイダに固有の情報を、コンテンツ提供者の端末１５１の入力装置を用いて専用線などのネットワークを介してコンテンツ記憶部２００の入稿用記憶部２２０に入力する。さらにまた、プロバイダもしくは、プロバイダやコンテンツ提供者からプロバイダに固有の情報を受け取ったコンテンツ流通者は、専用端末の入力装置を用いてプロバイダに固有の情報をコンテンツ記憶部２００の入稿用記憶部２２０やカスタマイズ情報記憶装置１１０に入力する。
【００３１】
この場合、カスタマイズ部分に対応するプロバイダに固有の情報のファイル名は、設定するカスタマイズ部分のファイル名に対応するファイル名が設定される。このプロバイダに固有の情報は、プロバイダのサーバ１３０からダウンロードするようにしてもよいし、プロバイダに固有の情報が記録された記録媒体をプロバイダから受け取り、この記録媒体を用いるようにしてもよい。
【００３２】
このようにして、公開したいコンテンツと該コンテンツ内に設定するプロバイダに固有の情報とがコンテンツ提供者やプロバイダによって、コンテンツ提供者の端末１５１やプロバイダから入稿サーバ３１０に送信され、入稿用記憶部２２０の所定のディレクトリ内に記憶される。
なお、コンテンツ提供者は、上述の手順で入稿用記憶部２２０に格納された各種データの内容を確認する場合、コンテンツ提供者の端末１５１を用いて入稿サーバ３１０からの認証情報の入力要求に応じて認証情報（例えば、ユーザ名、パスワードなど）を入力し、入稿サーバ３１０によって認証されると、ブラウザ上で入稿されたデータを確認することが可能である。
【００３３】
２．カスタマイザ起動
コンテンツ提供者の端末１５１がコンテンツ（以下、カスタマイズ基本ファイルを含む）およびプロバイダに固有の情報を投稿する処理、およびコンテンツとプロバイダに固有の情報との加工を行うカスタマイズ用サーバ１００の動作について、説明する。
【００３４】
２．１  カスタマイズ用サーバ１００にログイン
コンテンツ提供者の端末１５１は、コンテンツ提供者から入力される指示に応じて、カスタマイズ用サーバ１００に接続要求を送信する。カスタマイズ用サーバ１００は、コンテンツ提供者の端末１５１からの接続要求に応じて使用者を認証するための認証情報の要求を行う。カスタマイズ用サーバ１００から認証要求がなされると、コンテンツ提供者の端末１５１には、例えば、図４に示すような表示がなされる。コンテンツ提供者の端末１５１から認証に必要な情報、例えば、ユーザ名やパスワードが入力された、入力された情報に基づいて、カスタマイズ用サーバ１００において認証処理が行われる。
ここで、認証で利用した各ユーザ名（ユーザＩＤとも言う）に対して、そのユーザ名に対応したコンテンツがカスタマイズの対象となるように選択されることとなる。また、認証がなされると、コンテンツ提供者の端末１５１の出力装置には、図５に示すように、認証処理が完了したことを示すメッセージと、共通メニュー（符号（Ａ））が表示される。
【００３５】
２．２  共通メニューの操作
この共通メニュー（符号（Ａ））は、常に表示され、各種ボタンがクリックされることにより、クリックされた機能の処理画面に移ることが可能である。この共通メニューでは、次の作業を選択できる。
・カスタマイザ…カスタマイズ処理を開始
・カスタマイズページ確認…カスタマイズ済みの内容を確認
・アップデータ…アップデート処理を開始
・管理画面へ…管理機能の画面へ遷移
・ログアウト…カスタマイズ処理を終了する
【００３６】
３．１  コンテンツ基本情報設定
この共通メニューのうち、コンテンツ提供者によってマウスなどの入力装置を用いて「管理画面へ」のボタンがクリックされると、図６に示すような画面が出力される。図６において、カスタマイズパターンカテゴリの欄（符号（ａ））には、コンテンツ提供者が選択したテンプレートの種類が入力される。ここでは、一例として、画像数４であり、著作権に関する表示を行うパターン２のテンプレートが設定されている。
「背景色」の欄（符号（ｂ））には、コンテンツの背景を指定する情報が設定される。この背景を設定することによって、コンテンツ内のロゴや画像、文字に対して、明示的に背景を設定できる。例えば、背景を白に近い色に設定したい場合は「白系」、黒に近い色に設定したい場合は「黒系」を選択できる。この他、選択できる背景として、他の色も採用するようにしてもよい。
「コンテンツ名」、「コンテンツ英語名」、「著作権表示」、「コンテンツ問い合わせ先メールアドレス」、「販売価格」の欄（符号（ｃ））は、コンテンツ内に掲載する内容となる情報に基づいて入力される文字情報であり、プロバイダに固有の情報に相当する。これらのプロバイダに固有の情報は、カスタマイズ処理時において、これらの欄に設定された文字列が必要とされた場合に読み出され、コンテンツ内に設定される。「コンテンツ英語名」欄に入力された情報は、例えば、プロバイダ毎に設けられるディレクトリの名称としても利用される。「その他パラメータ」の各欄（符号（ｄ））には、コンテンツを公開するプロバイダ側からの指示によって決定される、問い合わせ先などのプロバイダに固有の情報が入力される。これらの各種情報もカスタマイズ処理時において、これらの欄に設定された文字列が必要とされた場合に読み出され、コンテンツ内に設定される。これらの各種情報がコンテンツ提供者もしくはプロバイダ又は、プロバイダやコンテンツ提供者から各種情報を受けるコンテンツ流通者によって入力され、「設定」ボタンがマウスなどによってクリックされると、入力された各種情報が設定される。
【００３７】
３．２  トップページカスタマイズ設定
プロバイダ毎にカスタマイズするテンプレートのパターン（図２のパターン１〜パターン４に対応）が決定される他、さらに、コンテンツのジャンルに応じてカスタマイズ内容を変更する場合、「管理機能メニュー」の「トップページカスタマイズ設定」のボタンをクリックすることによって、図７に示すようなトップページカスタマイズ設定画面が表示される。そして、「カスタマイズパターン」の欄のプルダウンメニューの中から設定したいジャンルを選択することが可能である。例えば、図８の符号（ａ）に示すように、複数のジャンルのなかから選択が可能である。なお、図中「−−−」は、カスタマイズ処理対象外であることを示す。
【００３８】
３．３  フォームカスタマイズ設定
メニュー画面において、「フォームカスタマイズ設定」のボタンがクリックされると、図９に示すようなフォームカスタマイズ設定画面が出力される。このフォームカスタマイズ設定は、例えば、１件毎のコンテンツに課金を行う件数課金コンテンツに対しての設定を行うのに用いられる。このフォームカスタマイズ設定の画面において、設定対象の各コンテンツに対し、プロバイダに固有の情報の１つであるプロバイダ毎の戻り先となるホームページのＵＲＬ（ＵｎｉｆｏｒｍＲｅｓｏｕｃｅ  Ｌｏｃａｔｏｒ）を示すＲＵＲＬ情報を「ＲＵＲＬ」欄に入力する。入力が終了した後、「設定」ボタンがクリックされると、入力されたＲＵＲＬ情報がカスタマイズ情報記憶装置１１０内に記憶される。
このＲＵＲＬ情報に基づいて戻り先となるホームページに戻る場合としては、例えば、課金処理時においてエラーが生じた場合である。エラーが生じた場合とは、例えば、コンテンツの送信要求時において、ユーザ端末を用いているユーザが認証のための入力されたユーザ名（またはユーザＩＤという）やパスワードにエラー（不一致）が生じた場合や、入力されたパラメータにエラーが生じた場合等である。このように、コンテンツを提供する場合、課金処理時においてエラーが発生した場合にも対応できる情報が設定される。
また、ＲＵＲＬ情報以外にフォームに関するプロバイダに固有の情報の１つとして、図１０に示すようなパラメータが設けられる。例えば、この図におけるＩＳＰパラメータは、公開サーバ３００から端末４００−１〜４００−ｍに有料となるコンテンツが送信された場合に、コンテンツを取得した端末に対して、コンテンツを提供するプロバイダに対価を支払うためのプロバイダを特定するための識別情報として利用される。
そして、「設定」ボタンがクリックされると、設定されたプロバイダに固有の情報がカスタマイズ情報記憶装置１１０内に記憶される。
図１０のパラメータについての設定画面は図示しないが、内容が変更されることが少ないので、予め作業端末１を用いて、プロバイダもしくは、コンテンツ流通者によってこれらのプロバイダに固有の情報をカスタマイズ情報記録装置や入稿用記憶部に記憶しておくのが好ましい。
【００３９】
以上説明した各種情報がコンテンツ提供者によって設定された後、コンテンツ提供者やプロバイダやコンテンツ流通者から入力されたプロバイダに固有の情報などの設定された内容を確認することが可能である。すなわち、図７に示すトップページカスタマイズ設定において、プロバイダの名称を示す「ＩＳＰ名」欄のいずれかのプロバイダの名称部分がクリックされると、図１１に示すような画面に移行し、クリックされたプロバイダの各カテゴリ別にカスタマイズのプロバイダに固有の情報などの設定される内容が確認できる。例えば、符号（ａ）に示す「カテゴリ」欄内の「ｕｒａｎａｉ」のボタンがクリックされると、クリックされたカテゴリ「ｕｒａｎａｉ」に対応するカスタマイズ内容（置き換えファイル（プロバイダに固有の情報）の内容）が出力される。このとき、カスタマイズ内容として、例えば、図１２に示すような画面が表示される。図１２においては、背景色を特に指定しない「白／黒共通」、背景色「白」、背景色「黒」等のように、背景色毎に設定内容が確認できる。
【００４０】
３．４カスタマイズ置き換えファイルの入稿
カスタマイズ基本ファイルの１つであるトップページなどに張り込まれた仮置き換えファイルは、所定の置き換えファイル（プロバイダに固有の情報）に置き換えられる。この置き換えファイル（プロバイダに固有の情報）は、サーバ内部の置き換えファイル入稿ディレクトリに格納される。
３．４．１
変換ファイルの作成
変換ファイルとは、実際に仮置き換えファイルと置き換えファイル（プロバイダに固有の情報）との対応が記述された情報である。また、所定の定数は、各々対応した内容（置き換えファイルであり、プロバイダに固有の情報）に置き換えられる。図１３に定数と置き換えられる内容の関係を示す。例えば、「＄ＰＲＩＣＥ」で記述された仮置き換えファイルやカスタマイズ基本ファイルなどのＨＴＭＬの文字列は、「＄ＰＲＩＣＥ」に対応する価格表示内容が表示される。
ここで、変換ファイルに従って置き換えられた置き換えファイル中の文字列や画像は、場合によっては、上述のプロバイダに固有の情報の１つであるカスタマイズ設定の背景色により見にくくなる。従って、黒系の文字で記述された白背景用の置き換えファイルと、白系の文字列で記述された黒背景用の置き換えファイルとがコンテンツ提供者によって予め作成される。また、プロバイダのロゴなどを白背景と黒背景とで使い分ける場合も、同様に、プロバイダによって白背景用と黒背景用とが置き換えファイルとして作成されている。
【００４１】
そして、置き換えファイルのファイル名は、例えば、図１４に示すように、設定される。すなわち、図２におけるカスタマイズ部分▲１▼に設定される背景色共通の置き換えファイルは、「１．ｈｔｍｌ」として設定される。背景色共通とは、背景色が黒系でも白系でも対応できる色彩の文字が設定される置き換えファイルである。なお、ここでは、ファイル名の先頭の数字は、仮置き換えファイルのファイル名の番号に対応している。従って、置き換えファイルが２枚である場合、先頭の２つのファイル名のファイルすなわち「１．ｈｔｍｌ」と「２．ｈｔｍｌ」が予め準備される。
【００４２】
このようにして作成し、準備された置き換えファイルは、入稿用記憶部２２０の該当するディレクトリ内に記憶される。この入稿用記憶部２２０のディレクトリの構造は、例えば、図１５に示すように、「ｄａｔａ」のディレクトリの中に、プロバイダ毎のディレクトリが設定され（符号（ａ））、さらに課金形態毎のディレクトリが設定され（符号（ｂ）、（ｅ））、さらにテンプレート毎のディレクトリが設定され（符号（ｃ））、さらに、カテゴリ毎のディレクトリが設定される。ここで、例えば、あるプロバイダのコンテンツが、課金形態が件数課金であり、テンプレートの種類が４であり、ジャンルが「ｕｒａｎａｉ」の背景色共通の置き換えファイル「１．ｈｔｍｌ」〜「２．ｈｔｍｌ」は、符号ｆに示すディレクトリ内に格納される。
【００４３】
以上説明したように、カスタマイズ基本ファイルを作成し、仮置き換えファイルと、変換ファイルとを作成し、準備し、所定の入力項目に入力した後、「設定」ボタンがクリックされると、各情報がカスタマイズ情報記憶装置１１０の所定のディレクトリに格納される。このような各情報を所定のディレクトリに格納する作業は、コンテンツ提供者がコンテンツ提供者の端末１５１によって行う以外に、プロバイダの作業員がプロバイダのサーバ１３０や、その他の端末から行うようにしてもよく、また、コンテンツ流通者が作業端末１００−１によってカスタマイズ用サーバ１００にアクセスして行うようにしてもよい。
【００４４】
次に、図５の「カスタマイザ」のボタンがクリックされた場合について説明する。この処理は、コンテンツ提供者の端末１５１、プロバイダのサーバ１３０、作業端末１００−１から行うことが可能である。
４．１  カスタマイズファイルおよびプロバイダの指定
カスタマイズのボタンが押下されると、図１６のようなカスタマイズ処理を行うカスタマイズファイル選択画面が表示され、「＿ｂａｓｅ＿」以下に入稿されているファイルが表示される。そして、カスタマイズ処理を行う対象となるカスタマイズ基本ファイルを選択できる。ここでは、「ファイル名」の欄にコンテンツ提供者から投稿されたトップページに関するカスタマイズ基本ファイルの名称が表示されている。ここで、作業者によって選択されたファイル名に対応するカスタマイズ基本ファイルに対してカスタマイズ処理される。
【００４５】
また、図１６における下段の「プロバイダ名」の欄には、カスタマイズする対象となるプロバイダを選択することができる。全部指定すると、すべてのプロバイダを対象にカスタマイズ処理が行われる。初めに一部を選択してカスタマイズ処理した後、残りのプロバイダを選択してカスタマイズ処理することにより、コンテンツの公開タイミングを遅らせることもできる。
そして、最下段の「カスタマイズ開始」ボタンがクリックされると、カスタマイズ基本ファイルに設定されている仮置き換えファイルが置き換えファイルに置き換えられるカスタマイズ処理が実行される（詳細は、後述する）。
【００４６】
４．２  カスタマイズ処理結果
上述の４．１において、カスタマイズ処理が行われると、処理結果が表示される。この処理結果の一例としては、図１７のように表示される。
この図において、３．１のカスタマイズ時に処理対象として指定されたカスタマイズ基本ファイル名が「ファイル名」の欄に表示されており、このファイルのカスタマイズ処理結果が「処理結果」欄に表示されている。また、すべてのカスタマイズが成功したことが画面下方に表示される（符号ａ）この場合、すべてのファイルについて、カスタマイズが成功している。
なお、成功しなかった場合は、「エラーが発生したため、ファイルが上書きされませんでした」や、「カスタマイズに失敗しました。エラーが発生したファイルを修正し、再度、カスタマイズ操作を行ってください」等のエラーが表示され、該当するファイルの「詳細」欄にエラーメッセージが表示される。
【００４７】
この処理が行われると、カスタマイズ処理が完了し、プロバイダ毎にカスタマイズされたトップページなどが生成され、各プロバイダ別に予め設定されたディレクトリ内に、それぞれカスタマイズ処理後のデータが自動的に保存される。また同時に、「＿ｂａｓｅ＿」ディレクトリに入稿されていたＨＴＭＬ形式以外のすべてのファイルもプロバイダ名のディレクトリ以下にコピーされる。
例えば、カスタマイズ処理後には、「ｉｎｄｅｘ．ｈｔｍｌ」というファイルが、各プロバイダのディレクトリ内に格納される。これにより、特定のプロバイダにおいて、例えば、画像の修正などを行う等の対応が可能である。
【００４８】
次に、図５の「カスタマイズページ確認」のボタンがクリックされた場合について説明する。
３．３  カスタマイズぺージ確認
このカスタマイズページ確認画面においては、例えば、図１８に示すようにファイル毎、プロバイダ毎に、どのファイルがどのディレクトリにカスタマイズされたデータが格納されているかを確認できる。
この「カスタマイズぺージ確認」機能によれば、例えば、１つのプロバイダのディレクトリ内に格納されているカスタマイズ処理されたトップページに関する情報を閲覧（確認）することが可能であり、カスタマイズ処理されたデータを簡単にかつ素早く確認することができる。
【００４９】
この画面上において、各行１列目に、カスタマイズ対象となったファイルのファイル名一覧が表示され、各列１行目に、カスタマイズ対象のプロバイダが表示されている。カスタマイズ対象のファイルが特定のプロバイダに関してカスタマイズが完了している場合、画面上の表のファイル・プロバイダに対応するマス目に「●」が表示される。この「●」が作業者によってクリックされると、ブラウザ上にカスタマイズ済みファイルが表示される。このようにして、カスタマイズを行ったカスタマイズ済みファイル（ユーザにはページ）ページの内容を確認することができる。
【００５０】
また、図１８において、符号（ｂ）に示す「削除」ボタンは、各々のプロバイダのディレクトリ内のすべてのファイルを削除することができる。例えば、以前に記憶されていた１０個のファイルのうち、新たに１０個のファイルをカスタマイズ処理する場合に、以前からディレクトリ内に記憶されていた１０つのファイルのうち、新たなファイルによって７つのファイル更新し、新たなファイルのうち、残りの３つのファイルを新規に記憶した場合に、以前に記憶されていたファイルのうち、更新されなかった３つのファイルがディレクトリ内に残ってしまい、不要なファイルが存在してしまう。このような場合に、「削除」ボタンを利用して、ディレクトリ内の全てのファイルを削除した後に再びカスタマイズ処理を行うことで、これを回避することが可能である。
【００５１】
次に、図５の「アップデータ」のボタンがクリックされた場合について説明する。
５．アップデート
５．１  コンテンツ種別選択
上述のカスタマイズ処理された段階では、各プロバイダのディレクトリ内に保存されているカスタマイズ処理されたファイルは、入稿用記憶部２２０内にあり、まだ一般に公開されていない。ここで、最終的にチェックを行い、問題がなければ、公開用コンテンツ記憶部２１０にアップデートする。このアップデート機能は、アップデート処理を自動化したものである。
「アップデータ」ボタンがクリックされると、アップデート処理を行う対象のコンテンツ種別を選択するメニュー画面が表示される。このメニュー画面の一例を図１９に示す。この図に示されたコンテンツ内の複数のディレクトリのうち、処理対象のディレクトリを選択可能である。
そして、「決定」ボタンがクリックされると、「アップデート設定」の処理に移行する。
【００５２】
５．２  アップデート設定
アップデート設定に移行すると、図２０の符号Ａ〜符号Ｂ、図２１の符号Ｃ〜符号Ｆに示すように、各項目が表示される。ここでは、画面が上下方向にスクロール可能であるものとして、スクロール画面の上部が図２０に示す図に対応し、スクロール画面の下部が図２１に示す図に対応する。図２０符号Ａの項目には、アップデート処理の対象とならないファイル名が表示される。このアップデート処理対象外のファイルは、コンテンツ提供者又はコンテンツ流通者によってファイルに予め付加されているにアップデート禁止を示す属性情報に基づいて表示される。符号Ｂの項目には、４．１において、選択されたファイルがプロバイダ毎に表示される。図２１の符号Ｃは無料ＣＧＩ領域の設定、符号Ｄは有料ドキュメント領域の設定、符号Ｅは有料ＣＧＩ領域の設定、符号Ｆはデータ領域の設定が行われる。
そして、アップデートする対象となるファイルを指定し、「決定」ボタンがクリックされると、「アップデートの内容確認」の画面に移行する。
【００５３】
５．３  アップデートの内容確認
上述の５．２において、「決定」ボタンが押下されると、図２２に示すような確認画面が表示される。作業者によって、アップデータ内容が確認された後、「アップデート開始」ボタン（符号（ｈ））がマウスなどによってクリックされると、アップデート処理の実行すなわち、入稿用記憶部２２０から公開用コンテンツ記憶部２１０に各種ファイルが転送され、コピーされる。
これにより、あるプロバイダのサーバ１３０に対してネットワーク３５０を介してユーザ端末４００−１〜４００−ｍからコンテンツの送信要求がなされた場合に、カスタマイズ処理がなされた対応するプロバイダのコンテンツがユーザ端末４００−１〜４００−ｍに送信される。
【００５４】
５．４  アップデート処理確認
ここで、５．３におけるアップデート処理の実行中は、アップデート処理内容を示す画面が例えば、図２３のように出力される。この図において、処理中のコンテンツは、「状態ステータス」の欄が「未処理」、アップデート処理が完了したコンテンツは、「処理終了」が出力される。そして、指定されたすべてのアップデート処理が完了すると、「現在実行中」の表示が「処理終了」に切り替わる。
また、「詳細」ボタンがクリックされると、クリックされたコンテンツのアップデート処理確認詳細として処理結果の画面が、図２４に示すように出力される。
【００５５】
次に、４．１におけるカスタマイズ処理について図面を用いて説明する。
まず、図２５のフローチャートを用いて説明する。「カスタマイズ開始」ボタンがクリックされると、カスタマイズ用サーバ１００は、図１６の画面下段の「プロバイダ名」で指定されたプロバイダすべてについてカスタマイズ処理を行うように繰り返す情報を設定する（ステップＳ１０１）。そして、図１６上段において設定される「ファイル名」で指定されるファイルのうち、カスタマイズ処理が未処理であるファイルを処理対象のファイルとして読み出す（ステップＳ１０２）。そして、読み出したファイルがＨＴＭＬ形式で記述されているか否かを検出する（ステップＳ１０３）。この検出は、ファイル名の末尾が「〜．ｈｔｍｌ」または「〜．ｈｔｍ」であるか否かにもとづいて行われる。ここで、ファイルがＨＴＭＬ形式ではない場合、処理対象のファイルをカスタマイズせず、そのままプロバイダのディレクトリ内にコピーする（ステップＳ１０４）。なお、先にも記載したように、記述形式はＨＴＭＬ形式以外でもよい。ただし、本発明の一実施形態では、説明を簡単にするためにＨＴＭＬ形式を用いている。
【００５６】
そして、すべてのファイルについてカスタマイズ処理が完了したか否かを検出し、完了していなければ、ステップＳ１０２に移行する。そして、次に処理対象となるファイルを読み出し（ステップＳ１０２）、読み出したファイルがＨＴＭＬ形式であるか否かを検出し、ＨＴＭＬ形式のファイルである場合に、トップページであるか否かを検出する（ステップＳ１０７）。この検出は、例えば、ファイル内に「ｆｉｌｅ＿○○．ｇｉｆ」というカスタマイズ部分を示すファイル名であるか否かに基づいて行われる。ここで、トップページではない場合、課金フォームであるか否かを検出し、課金フォームでなければステップＳ１０４に移行し、課金フォームである場合に、フォームカスタマイズ処理を行う（ステップＳ１０９）。
【００５７】
一方、ステップＳ１０７において、トップページであると検出された場合、テンポラリ・ファイルを開き、置き換え処理すなわち仮置き換えファイルを置き換えファイルに置き換える（ステップＳ１１１）。そして、置き換えファイル内の埋め込み文字列の置き換え処理を行う（ステップＳ１１２）。そして、ステップＳ１１１、ステップＳ１１２における処理結果をテンポラリ・ファイルに書き出し、テンポラリ・ファイルを閉じる（ステップＳ１１３）。そして、すべてのファイルについてカスタマイズ処理が完了し（ステップＳ１０５）、すべてのプロバイダについてカスタマイズ処理が完了すると（ステップＳ１０６）、各プロバイダ別のテンポラリ・ファイルを各プロバイダのディレクトリ内にコピーし（ステップＳ１１４）、処理結果を出力する（ステップＳ１１５）。
【００５８】
次に、図２５のステップＳ１１１における置き換えファイルの置き換え処理について図２６のフローチャートを用いて説明する。特に、仮置き換えファイルが画像の場所について説明する。画像の置き換え処理が開始されると、ＨＴＭＬ形式の記述内に、仮置き換えファイルの画像が設定されているか否かを検出し（ステップＳ２０１）、仮置き換えファイルの画像が設定されていない場合はエラーであるとして処理を終了し、仮置き換えファイルの画像が設定されている場合に、すべての仮置き換えファイルの画像について繰り返すように設定する（ステップＳ２０２）。そして、カスタマイズ基本ファイル内の仮置き換えファイルを置き換えファイルに置き換える。
【００５９】
次に、アカウント設定ファイルから課金種別を取得する（ステップＳ２０３）。このアカウント設定ファイルは、例えば、図２７に示すようにアカウント（符号（ａ））とタイトル名（符号（ｂ））と課金種別（符号（ｃ））とが関連づけて予め設定されている。課金種別を取得すると、次に、プロバイダに固有の情報（図６参照）からカスタマイズパターンカテゴリを取得し（ステップＳ２０４）、トップページカスタマイズ設定（図７参照）からカスタマイズパターン名を取得する（ステップＳ２０５）。そして、プロバイダに固有の情報（図６）から背景色を取得する（ステップＳ２０６）。
【００６０】
そして、カスタマイズ用サーバ１００は、ステップＳ２０３からステップＳ２０６において取得した情報に基づいて、入稿用記憶部２２０のカスタマイズ置き換えファイル入稿ディレクトリ内に記憶されている置き換えファイルを検索する。そして、検索された置き換えファイルの名称に基づいて、「＄ｎ  ＄ｃｏｌｏｒ．ｈｔｍｌ」（ｎはカスタマイズ部分の番号に相当）が存在するか否かを検出する（ステップＳ２０８）。ここで、「＄ｎ  ＄ｃｏｌｏｒ．ｈｔｍｌ」とは、「＄ｎ  ＄Ｗ．ｈｔｍｌ」または「＄ｎ  ＄Ｂ．ｈｔｍｌ」のことである。「＄ｎ  ＄ｃｏｌｏｒ．ｈｔｍｌ」という置き換えファイルが存在する場合、仮置き換えファイルの画像にＩＭＧタグと、背景色が指定された置き換えファイル「＄ｎ  ＄ｃｏｌｏｒ．ｈｔｍｌ」の内容を置き換えるためにテンポラリ・ファイルに一時保存する（ステップＳ２０９）。そして、すべての仮置き換えファイルの画像についてカスタマイズ処理が完了していなければステップＳ２０２に移行する。
【００６１】
一方、ステップＳ２０８において、「＄ｎ  ＄ｃｏｌｏｒ．ｈｔｍｌ」の置き換えファイルが存在しない場合、背景色共通を示す置き換えファイル「＄ｎ  ．ｈｔｍｌ」が存在するか否かを検出する（ステップＳ２１０）。該当する置き換えファイルがある場合、仮置き換えファイルの画像のＩＭＧタグと、背景色共通の置き換えファイル「＄ｎ  ．ｈｔｍｌ」の内容を置き換えるためにテンポラリ・ファイルに一時書き出し（ステップＳ２１２）、該当する置き換えファイルがない場合、エラー表示がなされる（ステップＳ２１１）。
【００６２】
次に、図２５ステップＳ１１２の埋め込み文字列置き換え処理について図２８のフローチャートを用いて説明する。
埋め込み文字列置き換え処理が開始されると、カスタマイズ用サーバ１００は、プロバイダに固有の情報（図６）から各種情報を読み出す（ステップＳ３０１）。ここで読み出される情報は、コンテンツ日本語名、コンテンツ英語名、著作権表示、問い合わせメールアドレス、価格表示、Ｊ−ｎｅｔ用案内、Ｊ−ｎｅｔ用問い合わせメール、Ｓ−ｎｅｔ用問い合わせメールの内容が設定された情報である。そして、現在処理しているプロバイダに対応するプロバイダに固有の情報からプロバイダ日本語名、プロバイダ英語名を読み出す（ステップＳ３０２）。ここで、プロバイダの名称やロゴなどのプロバイダについての情報もプロバイダに固有の情報として、予め登録されている。
【００６３】
そして、カスタマイズ用サーバ１００は、現在の処理対象のＨＴＭＬ形式で記述されたカスタマイズ基本ファイル内から、記号「＄」で始まる埋め込み変数を取得する（ステップＳ３０３）。そして、取得した埋め込み変数の部分と該埋め込み変数に対応する情報に対応するプロバイダに固有の情報から取得した情報とを図１３に示した変換ファイルに基づいて置換する（ステップＳ３０４）。
そして、カスタマイズ基本ファイル内のすべての記号「＄」で始まる埋め込み変数について処理が終了したか否かを検出し（ステップＳ３０５）、完了していなければステップＳ３０３に移行し、完了していれば、埋め込み文字列の置き換え処理を終了する。
【００６４】
次に、図２５のステップＳ１０９におけるフォームカスタマイズ処理について図２９のフローチャートを用いて説明する。
フォームカスタマイズ処理が開始されると、カスタマイズ用サーバ１００は、フォームカスタマイズ設定において設定されたＲＵＲＬ情報（図９）から各プロバイダのＲＵＲＬ情報を取得する（ステップＳ４０１）。そして、カスタマイズ基本ファイルのフォームの中にＲＵＲＬパラメータがある場合、ＲＵＲＬパラメータを、現在処理中のプロバイダのＲＵＲＬ情報に置き換える（ステップＳ４０３）。次に、カスタマイズ用サーバ１００は、ＩＳＰパラメータがあるか否かを検出する（ステップＳ４０４）。ＩＳＰパラメータがあれば、ＩＳＰパラメータをプロバイダに固有の情報に従ってプロバイダ名に置き換える（ステップＳ４０５）。
一方、ステップＳ４０２においてＲＵＲＬパラメータがない場合とステップＳ４０４においてＩＳＰパラメータがない場合は、エラーが表示される（ステップＳ４０６）
【００６５】
このフォームカスタマイズ処理が行われる以前のカスタマイズ基本ファイルのフォームの一例は、図３０のように示される。ここでは、変換される前のパラメータは、符号（ａ）に示すような記述である。例えば、「ｊ−ｎｅｔ」というプロバイダのカスタマイズ基本ファイルのフォームに対して上述のフォームカスタマイズ処理が行われると、図３１に示すように、フォーム内の記述が置き換わる（符号（ｂ））。また、他のプロバイダである「ｂｉｇ−ｎｅｔ」というプロバイダであれば、図３２の符号（ｃ）に示すように変換され、「ｄｉｏ」というプロバイダである場合は、図３３符号（ｄ）に示すように変換される。
【００６６】
また、置き換えファイルの置き換え処理および埋め込み文字列置き換え処理が行われる前のカスタマイズ基本ファイルは、例えば、図３４に示すような画面である。この図において、符号（ａ）〜符号（ｄ）のカスタマイズ部分には、仮置き換えファイルの画像として、「ＴＥＳＴ」という文字を含んだ画像が仮に設定されている。また、符号（ｅ）に示す部分には、埋め込み文字列が置き換わる前の変数が設定されている。
画像の置き換え処理および埋め込み文字列置き換え処理が行われると、各プロバイダのカスタマイズされたカスタマイズ基本ファイルは、図３５、図３６、図３７のように符号（ａ）〜符号（ｅ）に示す部分に各プロバイダの情報に置き換えられる。図３５、図３６においては、符号（ａ）に示すカスタマイズ部分には、特に情報が設定されていない。一方、図３７に示すプロバイダのカスタマイズ基本ファイルは、符号（ａ）に示す部分にプロバイダのロゴが掲載されている。
【００６７】
なお、上述した実施形態においては、プロバイダに固有の情報が画像又は文字情報である場合について説明したが、プロバイダに固有の情報として音声情報を設定するようにしてもよい。これにより、プロバイダの要望に広く応えることができる。
【００６８】
また、図１におけるカスタマイズ用サーバ１００の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより本発明で実現する処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００６９】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００７０】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００７１】
【発明の効果】
以上説明したように、この発明によれば、コンテンツ提供者から提供されるコンテンツに各プロバイダに固有の情報を一括してコンテンツ内に設定するようにしたので、プロバイダ毎に、コンテンツ内にプロバイダに固有の情報を設定するという、作業者にとっての負担を軽減させることができるとともに、プロバイダに固有の情報の設定内容を変更する場合においても、変更内容を誤って設定する可能性を低減させることができる効果が得られる。
【００７２】
また、本発明によれば、カスタマイズ基本ファイルは、プロバイダに固有の情報を設定する所定の形式に基づいて生成されるので、各プロバイダが提供するプロバイダに固有の情報を所定の形式に従ってカスタマイズ基本ファイルにプロバイダに固有の情報を設定することができ、これにより、プロバイダに固有の情報の内容が変更される場合においても、コンテンツ提供者は、コンテンツの内容を変更する手間を省くことができ、時間的にも人員的にもロスを低減させることができる効果が得られる。
【００７３】
また、本発明によれば、プロバイダに固有の情報としてコンテンツ提供時に発生する課金処理を行う支払先となるプロバイダを特定するための識別情報を含むようにしたので、１つのコンテンツを複数のプロバイダに提供する場合においても、コンテンツの対価を回収する場合に対価の支払先となるプロバイダを正確に特定して課金を行うことができる。
【００７４】
上記構成によれば、文字情報、画像情報、音声情報のうち少なくとも１つの情報を含むようにしたので、より価値のあるコンテンツをプロバイダ毎に生成することができ、また、プロバイダの要望にも幅広く応えることができる効果が得られる。
【図面の簡単な説明】
【図１】  この発明の一実施形態による個別情報生成装置を適用したコンテンツ流通システムの構成を示す概略ブロック図である。
【図２】  テンプレートの一例を示す図面である。
【図３】  カスタマイズ部分に設定されるファイル名の一例を示す図面である。
【図４】  認証要求がなされた場合における画面の一例を示す図面である。
【図５】  認証処理が完了したことを示すメッセージと共通メニューが出力される場合の画面の一例を示す図面である。
【図６】  コンテンツ基本情報設定の画面の一例を示す図面である。
【図７】  トップページカスタマイズ設定の画面の一例を示す図面である。
【図８】  コンテンツのジャンルを選択する場合について説明するための図面である。
【図９】  フォームカスタマイズ設定の画面の一例を示す図面である。
【図１０】  フォームとして設定されるパラメータの一例を示す図面である。
【図１１】  プロバイダの各カテゴリ別にカスタマイズの設定内容を確認する場合について説明するための図面である。
【図１２】  カスタマイズなお酔うの確認画面の一例を示す図面である。
【図１３】  定数と置き換えられる内容の関係を示す図面である。
【図１４】  置き換えファイルのファイル名の一例を示す図面である。
【図１５】  入稿用記憶部２２０のディレクトリの構造の一例を示す図面である。
【図１６】  カスタマイズ処理を行うカスタマイズファイル選択画面の一例を示す図面である。
【図１７】  カスタマイズ処理が行われた後のカスタマイズ処理結果を示す画面の一例である。
【図１８】  カスタマイズページ確認画面の一例を示す図面である。
【図１９】  アップデート処理を行う対象のコンテンツ種別を選択するメニュー画面の一例を示す図面である
【図２０】  アップデート設定を行う場合について説明するための図面である。
【図２１】  アップデート設定を行う場合について説明するための図面である。
【図２２】  アップデートの内容確認について説明するための図面である。
【図２３】  アップデート処理内容を示す画面の一例を示す図面である。
【図２４】  アップデート処理確認詳細として処理結果が表示される画面の一例を示す図面である。
【図２５】  カスタマイズ処理の動作を説明するためのフローチャートである。
【図２６】  画像の置き換え処理について説明するためのフローチャートである。
【図２７】  アカウント設定ファイルについて説明するための図面である。
【図２８】  埋め込み文字列置き換え処理について説明するためのフローチャートである。
【図２９】  フォームカスタマイズ処理について説明するためのフローチャートである。
【図３０】  フォームカスタマイズ処理が行われる以前のフォームの一例を示す図面である。
【図３１】  フォームカスタマイズ処理によってフォーム内の記述が置き換わる場合の一例を示す図面である
【図３２】  フォームカスタマイズ処理によってフォーム内の記述が置き換わる場合の一例を示す図面である
【図３３】  フォームカスタマイズ処理によってフォーム内の記述が置き換わる場合の一例を示す図面である。
【図３４】  画像の置き換え処理および埋め込み文字列置き換え処理が行われる前のコンテンツの一例を示す図面である。
【図３５】  画像の置き換え処理および埋め込み文字列置き換え処理が行われた後のコンテンツの一例を示す図面である。
【図３６】  画像の置き換え処理および埋め込み文字列置き換え処理が行われた後のコンテンツの一例を示す図面である。
【図３７】  画像の置き換え処理および埋め込み文字列置き換え処理が行われた後のコンテンツの一例を示す図面である。
【符号の説明】
１００  カスタマイズ用サーバ
１００−１  作業端末
１１０  カスタマイズ情報記憶装置
１３０  プロバイダのサーバ
１５１  コンテンツプロバイダの端末
２００  コンテンツ記憶部
２１０  公開用コンテンツ記憶部
２２０  入稿用記憶部
３００  公開サーバ
３１０  入稿サーバ
３５０  ネットワーク
４００−１、４００−ｍ  ユーザ端末
【図１】
0004238495.tif 000002
【図２】
0004238495.tif 000003
【図３】
0004238495.tif 000004
【図４】
0004238495.tif 000005
【図５】
0004238495.tif 000006
【図６】
0004238495.tif 000007
【図７】
0004238495.tif 000008
【図８】
0004238495.tif 000009
【図９】
0004238495.tif 000010
【図１０】
0004238495.tif 000011
【図１１】
0004238495.tif 000012
【図１２】
0004238495.tif 000013
【図１３】
0004238495.tif 000014
【図１４】
0004238495.tif 000015
【図１５】
0004238495.tif 000016
【図１６】
0004238495.tif 000017
【図１７】
0004238495.tif 000018
【図１８】
0004238495.tif 000019
【図１９】
0004238495.tif 000020
【図２０】
0004238495.tif 000021
【図２１】
0004238495.tif 000022
【図２２】
0004238495.tif 000023
【図２３】
0004238495.tif 000024
【図２４】
0004238495.tif 000025
【図２５】
0004238495.tif 000026
【図２６】
0004238495.tif 000027
【図２７】
0004238495.tif 000028
【図２８】
0004238495.tif 000029
【図２９】
0004238495.tif 000030
【図３０】
0004238495.tif 000031
【図３１】
0004238495.tif 000032
【図３２】
0004238495.tif 000033
【図３３】
0004238495.tif 000034
【図３４】
0004238495.tif 000035
【図３５】
0004238495.tif 000036
【図３６】
0004238495.tif 000037
【図３７】
0004238495.tif 000038