(57)【要約】【課題】キャリアの定めた合格条件を満たすコンテンツを早期かつ容易に作成する。【解決手段】本発明の一態様は、情報端末６に利用されるコンテンツに要求される条件を満たすコンテンツテンプレート７を読み出す第１読み出し手段１１と、コンテンツテンプレート７の変換予定部を指定する変換予定部指定データと、変換予定部指定データの変換後を示す変換後データとを関係付けたセットアップパラメータデータ８を読み出す第２読み出し手段１２と、セットアップパラメータデータ８に基づいて、コンテンツテンプレート７の変換予定部指定データを、変換予定部指定データと関係付けされている変換後データに変換し、変換後コンテンツ１０を作成する変換手段１３とを具備するコンテンツ作成システム３である。【選択図】      図１
2005215939.tif 000002
【特許請求の範囲】
【請求項１】
情報端末に利用されるコンテンツに要求される条件を満たすコンテンツテンプレートを読み出す第１読み出し手段と、
前記コンテンツテンプレートの変換予定部を指定する変換予定部指定データと、前記変換予定部指定データの変換後を示す変換後データとを関係付けたセットアップパラメータデータを読み出す第２読み出し手段と、
前記セットアップパラメータデータに基づいて、前記コンテンツテンプレートの変換予定部指定データを、前記変換予定部指定データと関係付けされている前記変換後データに変換し、変換後コンテンツを作成する変換手段と
を具備するコンテンツ作成システム。
【請求項２】
請求項１記載のコンテンツ作成システムにおいて、
前記変換後データは、独自に作成された固有コンテンツ、サーバ、サイト、サービスのいずれかを示す識別データであることを特徴とするコンテンツ作成システム。
【請求項３】
請求項１又は請求項２記載のコンテンツ作成システムにおいて、
前記変換手段は、
前記コンテンツテンプレートの中から前記変換予定部指定データを検出する手段と、
前記変換予定部指定データが検出された場合に、前記セットアップパラメータデータにおいて前記変換予定部指定データと前記変換後データとが関係付けされているか判断する手段と、
前記変換予定部指定データと前記変換後データとが関係付けされていると判断された場合に、前記コンテンツテンプレートの前記変換予定部指定データを前記変換後データに変換し、変換後コンテンツを作成する手段と、
前記変換後コンテンツを保存する手段と
を具備する
ことを特徴とするコンテンツ作成システム。
【請求項４】
請求項３記載のコンテンツ作成システムにおいて、
前記セットアップパラメータデータは、前記変換後コンテンツの保存先を指定する保存先指定データを含み、
前記保存手段は、前記保存先指定データの指定する保存先に、前記変換後コンテンツを保存する
ことを特徴とするコンテンツ作成システム。
【請求項５】
請求項１乃至請求項４のいずれか１項に記載のコンテンツ作成システムにおいて、
前記条件は、設定指示に基づいて作成又は変更可能であることを特徴とするコンテンツ作成システム。
【請求項６】
請求項１乃至請求項５のいずれか１項に記載のコンテンツ作成システムにおいて、
前記コンテンツテンプレートは、画面を設計するための言語で記述されたデータとプログラムとのうちの少なくとも一方を含むことを特徴とするコンテンツ作成システム。
【請求項７】
コンピュータに、
情報端末に利用されるコンテンツに要求される条件を満たすコンテンツテンプレートを読み出す第１読み出し機能、
前記コンテンツテンプレートの変換予定部を指定する変換予定部指定データと、前記変換予定部指定データの変換後を示す変換後データとを関係付けたセットアップパラメータデータを読み出す第２読み出し機能、
前記セットアップパラメータデータに基づいて、前記コンテンツテンプレートの変換予定部指定データを、前記変換予定部指定データと関係付けされている前記変換後データに変換し、変換後コンテンツを作成する変換機能
を実現させるためのプログラム。
【請求項８】
コンピュータによるコンテンツ作成方法において、
情報端末に利用されるコンテンツに要求される条件を満たすコンテンツテンプレートを読み出すとともに、前記コンテンツテンプレートの変換予定部を指定する変換予定部指定データと、前記変換予定部指定データの変換後を示す変換後データとを関係付けたセットアップパラメータデータを読み出し、
前記セットアップパラメータデータに基づいて、前記コンテンツテンプレートの変換予定部指定データを、前記変換予定部指定データと関係付けされている前記変換後データに変換し、変換後コンテンツを作成する
ことを特徴とするコンテンツ作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末に利用されるコンテンツを作成するコンテンツ作成システム及びプログラム並びに方法に関する。
【背景技術】
【０００２】
通信インフラを運営、管理しているキャリアは、独自の会員管理を行い、ネットワーク経由でコンテンツを公開する。情報端末は、ネットワーク経由で、公開されたコンテンツを利用可能である。
【０００３】
キャリアは、コンテンツが合格条件（規則）で定めた必要不可欠な機能（例えばサイトへの入会機能、退会機能、会員識別機能など）を実装しているか、コンテンツにおいて合格条件を満たす文言が用いられているか、また合格条件を満たす画面遷移が行われるか、テストし、確認する。
【０００４】
そして、合格条件を満たすコンテンツのみが、キャリアの運営するサイト（以下、「公式サイト」という）で公開され、ネットワーク経由で利用可能となる。
【０００５】
このように、キャリアによってコンテンツが合格条件を満たすかテストされるため、コンテンツは、一般的にテスト対策のノウハウを有する専門家によって開発される。また、コンテンツの開発を専門の事業者に依頼する場合もある。
【０００６】
また複数のキャリアによって運営される複数の公式サイトでコンテンツを公開する場合、それぞれのキャリアの定めた合格条件を満たすように、それぞれのキャリアに応じたコンテンツが作成され、それぞれのコンテンツについてテストが行われる。
【０００７】
一般的に、コンテンツがキャリアの定めた合格条件を満たすか否かのテストは、定期的に行われる。例えば、テストは、毎月１日、１０日、２０日に行われる。コンテンツは、そのコンテンツの公開開始日（コンテンツ作成者のサイト公開日）の一ヶ月前に、３回テストを受ける。
【０００８】
なお、コンテンツがキャリアの定めた合格条件を満たすか否かのテストは、キャリアが他のテスト事業者に依頼する場合もある。
【０００９】
本分野に関係する技術が、特願２００３−１２５００７号に記載されている。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
キャリア毎の合格条件をそれぞれ満たすように自己のコンテンツを多数作成することが必要な場合には、コンテンツ作成者の開発労力は過大となり、安価なコンテンツ作成、短期のコンテンツ作成が困難となる。
【００１１】
定期的に行われるテストにおいて、コンテンツの作成が遅れて目標のテスト実施時期に間に合わない場合には、さらに次のテスト実施時期まで待たなければならず、早期にコンテンツを公開することが困難となる。
【００１２】
コンテンツのテスト実施日とコンテンツの公開開始日は、キャリアによって決定される。しかしながら、コンテンツが合格条件を満たさない場合、コンテンツの公開が遅れ、ビジネスチャンスを喪失する場合がある。
【００１３】
合格条件を満たすコンテンツを作成するためには、テスト対策のノウハウを有する専門家によって開発を行う必要がある。また、専門の事業者にコンテンツの開発を依頼する場合もある。このような場合には開発コストが高くなるという問題がある。
【００１４】
本発明は、以上のような実情に鑑みてなされたもので、キャリアの定めた合格条件を満たすコンテンツを早期かつ容易に作成するためのコンテンツ作成システム及びプログラム並びに方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明を実現するにあたって講じた具体的手段について以下に説明する。
【００１６】
第１の発明は、情報端末に利用されるコンテンツに要求される条件を満たすコンテンツテンプレートを読み出す第１読み出し手段と、コンテンツテンプレートの変換予定部を指定する変換予定部指定データと、変換予定部指定データの変換後を示す変換後データとを関係付けたセットアップパラメータデータを読み出す第２読み出し手段と、セットアップパラメータデータに基づいて、コンテンツテンプレートの変換予定部指定データを、変換予定部指定データと関係付けされている変換後データに変換し、変換後コンテンツを作成する変換手段とを具備するコンテンツ作成システムである。
【００１７】
この第１の発明では、コンテンツテンプレートの変換予定部を、セットアップパラメータデータの変換後データに基づいて変換することにより、キャリアの定めた合格条件を満たす変換後コンテンツを早期に作成することができる。
【００１８】
第２の発明では、上記第１の発明のコンテンツ作成システムにおける変換後データを、独自に作成された固有コンテンツ、サーバ、サイト、サービスのいずれかを示す識別データとしている。
【００１９】
この第２の発明では、コンテンツテンプレートに、固有コンテンツの識別データ、サーバの識別データ、サイトの識別データ、サービスの識別データを自由に組み込んで、サイト特有の変換後コンテンツを作成することができる。
【００２０】
第３の発明では、上記第１又は第２の発明のコンテンツ作成システムにおける変換手段は、コンテンツテンプレートの中から変換予定部指定データを検出する手段と、変換予定部指定データが検出された場合に、セットアップパラメータデータにおいて変換予定部指定データと変換後データとが関係付けされているか判断する手段と、変換予定部指定データと変換後データとが関係付けされていると判断された場合に、コンテンツテンプレートの変換予定部指定データを変換後データに変換し、変換後コンテンツを作成する手段と、変換後コンテンツを保存する手段とを具備することとしている。
【００２１】
この第３の発明は、変換手段の具体例を特定している。
【００２２】
第４の発明は、上記第３の発明のコンテンツ作成システムにおいて、セットアップパラメータデータは、変換後コンテンツの保存先を指定する保存先指定データを含み、保存手段は、保存先指定データの指定する保存先に、変換後コンテンツを保存するとしている。
【００２３】
この第４の発明により、変換後コンテンツを指定した保存先に保存することができる。
【００２４】
第５の発明は、上記第１から第４の発明のコンテンツ作成システムにおいて、条件は、設定指示に基づいて作成又は変更可能としたコンテンツ作成システムである。
【００２５】
第６の発明は、上記第１から第５の発明のコンテンツ作成システムにおいて、コンテンツテンプレートは、画面を設計するための言語で記述されたデータとプログラムとのうちの少なくとも一方を含むことを特徴とするコンテンツ作成システムである。
【００２６】
この第６の発明は、コンテンツテンプレートの具体例を特定している。
【００２７】
なお、上記各発明において、条件として、非会員が入会できること、会員が退会できること、会員を識別することが定義されており、コンテンツテンプレートは、情報端末に提供された場合に、少なくともサイトへの入会、退会、会員識別機能を実現するとしてもよい。これにより、キャリアが、非会員が入会できること、会員が退会できること、会員を識別することを条件に定めている場合に、この条件を満たす変換後コンテンツを早期かつ容易に作成することができる。
【００２８】
また、上記各発明において、変換後コンテンツは、Ｗｅｂサーバによりネットワーク経由でアクセス可能に保持されるとしてもよい。これにより、変換後コンテンツは、ネットワーク経由で公開される。
【００２９】
上記第１から第６の発明のコンテンツ作成システムと同様の機能は、コンピュータに読み込まれたプログラムにより実現されるとしてもよい。
【００３０】
上記第１から第６の発明のコンテンツ作成システムで実施されるコンテンツ作成方法は、コンピュータにより実施されるとしてもよい。
【発明の効果】
【００３１】
本発明により、キャリアの定めた合格条件を満たすコンテンツを早期かつ容易に作成することができる。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００３３】
本実施の形態では、キャリアの定めた合格条件を満たすコンテンツテンプレートを、セットアップパラメータデータを用いて変換（カスタマイズ）し、変換後コンテンツを作成するコンテンツ作成システムについて説明する。
【００３４】
本実施の形態において、コンテンツを利用する情報端末としては、携帯電話を例に説明を行う。しかしながら、情報端末は、例えば、パーソナルコンピュータなどの各種コンピュータ、携帯型ゲーム機、ＰＤＡ（Personal Digital Assistant）、オーディオ機器、家庭用の電話機、カーナビゲーションシステムなどの様々な機器であってもよい。
【００３５】
図１は、本実施の形態に係るコンテンツ作成システムの構成の一例を示すブロック図である。
【００３６】
コンピュータ１は、記録部２に記録されているセットアップスクリプトプログラム２ａ、Ｗｅｂサーバプログラム２ｂを読み出し、実行する。
【００３７】
すると、コンピュータ１は、セットアップスクリプトプログラム２ａにしたがって動作し、コンテンツ作成システム３としての機能を実現する。
【００３８】
また、コンピュータ１は、Ｗｅｂサーバプログラム２ｂにしたがって動作し、Ｗｅｂサーバ４としての機能を実現する。
【００３９】
コンピュータ１は、ネットワーク５経由で携帯電話６と接続される。コンピュータ１は、記録部２を参照し、記録部２からのデータ又はプログラムの読み出し、記録部２へのデータ又はプログラムの書込みが可能である。
【００４０】
コンテンツ作成システム３は、記録部２をアクセスする。図１において、記録部２は、コンピュータ１に外付けされる記録装置としている。しかしながら、記録部２は、コンピュータ１に内蔵される例えばメモリ、ハードディスクなどのような記録装置でもよく、コンピュータ１からネットワーク５経由でアクセスされる記録装置でもよい。記録部２は、複数の記録装置の集合であってもよい。
【００４１】
記録部２は、コンテンツテンプレート７、セットアップパラメータデータ８を記録する。
【００４２】
コンテンツテンプレート７は、キャリアの定めた合格条件を満たす機能を実現し、キャリアの定めた合格条件を満たす画面遷移と画面内容を実現し、再利用可能なコンテンツである。
【００４３】
図２に、合格条件の具体例を示す。この例では、合格条件として、「非会員が入会できる」「会員が退会できる」「入会時に利用規約が表示される」「入会時に利用規約に同意するかどうかの確認を行う」「サイト内にエラーやリンクの不正な箇所がない」「入会確認ページにコンテンツ名が表記されている」などが定義されている。
【００４４】
図３は、コンテンツテンプレート７の具体例を示すブロック図である。
【００４５】
本実施の形態に係るコンテンツテンプレート７は、ＨＴＭＬ（Hypertext Markup Language）ファイルＦ１〜Ｆ９とプログラムファイルＰ１〜Ｐ３とを具備する。なお、ＨＴＭＬファイルに代えて、コンパクトＨＴＭＬにより記述されたファイル、拡張ＨＴＭＬにより記述されたファイル、ＸＭＬ（Extensible Markup Language）により記述されたファイルなど、画面を設計するための各種の言語で記述されたファイルを適用可能である。
【００４６】
図４は、コンテンツテンプレート７の記述例を示す図である。
【００４７】
コンテンツテンプレート７には、変換を行う位置（変換予定部）を示すタグデータ（変換予定部指定データ）「_#contents#_」「_#domain#_」「_#site#_」「_#service#_」が含まれている。
【００４８】
タグデータは、変数「contents」「domain」「site」「service」の右に「_#」を付し、左に「#_」を付した書式で表される。
【００４９】
図５は、固有コンテンツ９の具体例を示すブロック図である。
【００５０】
固有コンテンツ９は、コンテンツ作成者によって作成された独自のコンテンツである。固有コンテンツ９は、コンテンツ作成者の提供するサイト固有の機能を実現する。固有コンテンツ９は、記録部２に記録されている。
【００５１】
固有コンテンツ９は、ＨＴＭＬファイルＦ１０〜ＦｎとプログラムファイルＰ４〜Ｐｍとを具備する。本実施の形態では、固有コンテンツ９は、サンプルメニューを提供するＨＴＭＬファイルＦ１０とプログラムファイルＰ４、独自のサイトを実現するためのＨＴＭＬファイルＦ１１〜ＦｎとプログラムファイルＰ５〜Ｐｍを具備する。
【００５２】
固有コンテンツ９は、例えば占い機能、ゲーム機能、画像データのダウンロード機能などのようなサイトごとに固有の機能を実現する。
【００５３】
図６は、セットアップパラメータデータ８の記述例を示す図である。
【００５４】
セットアップパラメータデータ８は、コンテンツテンプレート７を変換（カスタマイズ）するためのデータであり、コンテンツ作成者の実現するサイト毎に記述される。
【００５５】
セットアップパラメータデータ８では、左に「$」を付した変数「contents」「domain」「site」「service」と、両サイドに「”」「”」を付した変換後の値である識別データ「XXX」「www.xxx.ne.jp」「sampleA」「xxx」とがそれぞれ「=」で関係付けされている。
【００５６】
このセットアップパラメータデータ８は、コンテンツ作成者が独自に作成する。
【００５７】
ここで、識別データ「XXX」はコンテンツ名、識別データ「www.xxx.ne.jp」はドメイン、識別データ「sampleA」はサイト名、識別データ「xxx」はサービス名を表す。
【００５８】
さらに、セットアップパラメータデータ８は、コンテンツテンプレート７を変換した後の変換後コンテンツ１０を保存する保存先のディレクトリを指定している。
【００５９】
図７は、コンテンツテンプレート７から変換後コンテンツ１０への変換の一例を示す図である。
【００６０】
変換後コンテンツ１０は、コンテンツテンプレート７がセットアップパラメータデータ８により変換された後のコンテンツであり、キャリアの定めた合格条件を満たす機能及び画面を提供する。この図７では、コンテンツテンプレート７のＨＴＭＬファイルＦ１〜Ｆ９とプログラムファイルＰ１〜Ｐ３が、それぞれ変換後コンテンツ１０のＨＴＭＬファイルＣＦ１〜ＣＦ９とプログラムファイルＣＰ１〜ＣＰ３に変換されている。変換後コンテンツ１０は、記録部２に記録されている。
【００６１】
図８は、変換後コンテンツ１０の記述例を示す図である。この図８では、上記図４のコンテンツテンプレート７を、上記図６のセットアップパラメータデータ８により変換した場合を例として表している。
【００６２】
変換後コンテンツ１０では、コンテンツテンプレート７のタグデータ「_#contents#_」が、セットアップパラメータデータ８の記載「$contents=’XXX’」に基づいて、「XXX」に変換されている。
【００６３】
また、変換後コンテンツ１０では、コンテンツテンプレート７のタグデータ「_#domain#_」が、セットアップパラメータデータ８の記載「$domain=”www.xxx.ne.jp”」に基づいて、「www.xxx.ne.jp」に変換されている。
【００６４】
また、変換後コンテンツ１０では、コンテンツテンプレート７のタグデータ「_#site#_」が、セットアップパラメータデータ８の記載「$site=”sampleA”」に基づいて、「sampleA」に変換されている。
【００６５】
また、変換後コンテンツ１０では、コンテンツテンプレート７のタグデータ「_#service#_」が、セットアップパラメータデータ８の記載「$service=”xxx”」に基づいて、「xxx」に変換されている。
【００６６】
図９は、変換後コンテンツ１０が携帯電話６に利用される場合の表示例を示す図である。
【００６７】
携帯電話６の表示部６ａには、変換後コンテンツ１０の内容が表示される。この図９では、変換後コンテンツ１０が「入会時に利用規約に同意するかどうかの確認がある」という合格条件を満たしている状態を表している。
【００６８】
上記図１のコンテンツ作成システム３は、第１読み出し部１１、第２読み出し部１２、変換部１３とを具備する。
【００６９】
第１読み出し部１１は、記録部２に記録されているコンテンツテンプレート７を読み出す。
【００７０】
第２読み出し部１２は、記録部２に記録されているセットアップパラメータデータ８を読み出す。
【００７１】
変換部１３は、検出部１４、判断部１５、作成部１６、ディレクトリ作成部１７、保存部１８を具備する。
【００７２】
検出部１４は、コンテンツテンプレート７の中から、タグデータを検出する。
【００７３】
判断部１５は、タグデータが検出された場合に、セットアップパラメータデータ８において、この検出されたタグデータが識別データと関係付けされているか否か判断する。
【００７４】
作成部１６は、セットアップパラメータデータ８において、検出されたタグデータが識別データと関係付けされている場合、コンテンツテンプレート７中の検出されたタグデータを、セットアップパラメータデータ８において、検出されたタグデータに関係付けされている識別データに変換し、変換後コンテンツ１０を作成する。
【００７５】
ディレクトリ作成部１７は、セットアップパラメータデータ８で指定されている保存先のディレクトリ「/htdocs/」「/cgi-bin/」に、セットアップパラメータデータ８で指定されているサイト名のディレクトリ「/sampleA/」が存在するか否かを調べる。
【００７６】
そして、ディレクトリ作成部１７は、保存先のディレクトリ「/htdocs/」「/cgi-bin/」にサイト名のディレクトリ「/sampleA/」が存在しない場合、サイト名のディレクトリ「/sampleA/」を作成する。
【００７７】
保存部１８は、変換後コンテンツ１０を、セットアップパラメータデータ８で指定されているディレクトリ「/htdocs/」「/cgi-bin/」の下のサイト名のディレクトリ「/sampleA/」に保存する。
【００７８】
本実施の形態では、変換後コンテンツ１０のうち、ＨＴＭＬファイルＣＦ１〜ＣＦ９を保存するディレクトリ「/htdocs/sampleA/」とプログラムファイルＣＰ１〜ＣＰ３を保存するディレクトリ「/cgi-bin/sampleA/」とを、区別している。
【００７９】
図１０は、記録部２の内容の一例を示すブロック図である。
【００８０】
この図１０において、ＨＴＭＬファイルの拡張子は「.html」とし、プログラムファイルの拡張子は「.cgi」とする。
【００８１】
ディレクトリ「/data/setup」には、セットアップパラメータデータ８のファイル「setup.para」が記録されている。
【００８２】
ディレクトリ「/data/setup」には、セットアップスクリプトプログラム２ａのファイル「setup.pl」が記録されている。
【００８３】
ディレクトリ「/data/setup」の下には、ディレクトリ「htdocs」が存在する。ディレクトリ「/data/setup/htdocs」には、コンテンツテンプレート７のＨＴＭＬファイルＦ１〜Ｆ９が記録されている。
【００８４】
また、ディレクトリ「/data/setup」の下には、ディレクトリ「cgi-bin」が存在する。ディレクトリ「/data/setup/cgi-bin」には、コンテンツテンプレート７のプログラムファイルＰ１〜Ｐ３が記録されている。
【００８５】
ディレクトリ「/htdocs/」及びディレクトリ「/cgi-bin/」以下のディレクトリは、Ｗｅｂサーバ４で公開される。
【００８６】
ディレクトリ「/htdocs/」及びディレクトリ「/cgi-bin/」の下には、セットアップパラメータデータ８で指定されているサイト名のディレクトリ「/sampleA/」が作成されている。
【００８７】
ディレクトリ「/htdocs/sampleA/」には、変換後コンテンツ１０のＨＴＭＬファイルＣＦ１〜ＣＦ９が記録される。
【００８８】
ディレクトリ「/cgi-bin/ sampleA/」には、変換後コンテンツ１０のプログラムファイルＣＰ１〜ＣＰ３が記録される。
【００８９】
ディレクトリ「/htdocs/sampleA/」には、固有コンテンツ９のＨＴＭＬファイルＦ１０〜Ｆｎが記録される。
【００９０】
ディレクトリ「/cgi-bin/ sampleA/」には、固有コンテンツ９のプログラムファイルＰ４〜Ｐｍが記録される。
【００９１】
上記図１のＷｅｂサーバ４は、携帯電話６からの指令をネットワーク５経由で受け付ける。Ｗｅｂサーバ４は、携帯電話６からの指令に応じて変換後コンテンツ１０と固有コンテンツ９の利用を許可する。
【００９２】
本実施の形態では、キャリアによるテストの合格条件を満たす機能、画面遷移、画面の内容を実現するコンテンツテンプレート７が予め作成されている。このコンテンツテンプレート７には、変数となる文字列の代わりにタグデータが埋め込まれている。
【００９３】
セットアップスクリプトプログラム２ａは、コンテンツテンプレート７のタグデータをコンテンツ作成者が提供するサイト固有のパラメータに変換し、コンテンツ作成者の提供するサイト用に変換されたＨＴＭＬファイルＣＦ１〜ＣＦ９、プログラムファイルＣＰ１〜ＣＰ３を作成する。
【００９４】
セットアップスクリプトプログラム２ａによって、キャリアの運営する公式サイトが必要とする基本機能、画面遷移、画面内容を自動で実現することができる。
【００９５】
なお、コンテンツ作成者の実現するサイト固有の機能、サイト固有の画面遷移、サイト固有の画面内容は、固有コンテンツ９として別途作成される。
【００９６】
図１１は、コンテンツテンプレート７の内容の一例を示すブロック図である。
【００９７】
コンテンツテンプレート７は、まずコンテンツＴＯＰを表示し、会員識別処理を実行する。会員識別処理により非会員であると判断されると、非会員ＴＯＰ、入会案内、利用規約、入会確認を表示し、入会処理を実行し、入会終了を表示する。一方、会員識別処理により会員であると判断されると、会員ＴＯＰ、退会確認を表示し、退会処理を実行し、退会完了を表示する。
【００９８】
図１２は、変換後コンテンツ１０と固有コンテンツ９とにより実現されるサイトの一例を示すブロック図である。
【００９９】
変換後コンテンツ１０の非会員ＴＯＰから固有コンテンツ９のサイト固有のサンプルメニューを表示することができる。
【０１００】
また、変換後コンテンツ１０の会員ＴＯＰから固有コンテンツ９のサイト固有の会員ページを表示でき、以後固有コンテンツ９の他のＨＴＭＬファイル及びプログラムファイルを利用可能である。
【０１０１】
図１３は、本実施の形態に係るコンテンツ作成システム３の前半動作の一例を示すフローチャートである。
【０１０２】
また、図１４は、本実施の形態に係るコンテンツ作成システム３の後半動作の一例を示すフローチャートである。
【０１０３】
ステップＳ１において、第２読み出し部１２は、セットアップパラメータデータ８を読み出す。
【０１０４】
ステップＳ２において、第１読み出し部１１は、コンテンツテンプレート７のファイルを開く。
【０１０５】
ステップＳ３において、作成部１６は、コピー先ファイルを開く。
【０１０６】
ステップＳ４において、第１読み出し部１１は、コンテンツテンプレート７のファイルから未だ読み出されていない行が存在するか確認する。未だ読み出されていない行が存在しない場合には、ステップＳ１１に処理は移る。
【０１０７】
コンテンツテンプレート７のファイルから未だ読み出されていない行が存在する場合、ステップＳ５からＳ１０までの処理が実行される。
【０１０８】
ステップＳ５において、第１読み出し部１１は、コンテンツテンプレート７のファイルから未だ読み出されていない所定数の行を読み出す。
【０１０９】
ステップＳ６において、検出部１４は、読み出された所定数の行から、タグデータを検出する。タグデータが検出されなかった場合には、ステップＳ１０に処理は移る。
【０１１０】
タグデータが検出された場合、ステップＳ７において、判断部１５は、セットアップパラメータデータ８において、検出されたタグデータが識別データと関係付けされているか否か判断し、検出されたタグデータを変換可能かチェックする。検出されたタグデータが識別データと関係付けされていない場合には、ステップＳ１０に処理は移る。
【０１１１】
検出されたタグデータが識別データと関係付けされている場合、ステップＳ８において、作成部１６は、読み出された所定数の行に含まれているタグデータを、このタグデータと関係付けされている識別データに変換する。
【０１１２】
ステップＳ９において、作成部１６は、変換された所定数の行を、コピー先ファイルに書き込み、処理はステップＳ４に戻る。
【０１１３】
タグデータが検出されなかった場合又は検出されたタグデータが識別データと関係付けされていない場合、ステップＳ１０において、作成部１６は、読み出された所定数の業を、コピー先ファイルに書き込み、処理はステップＳ４に戻る。
【０１１４】
コンテンツテンプレート７のファイルからすべての行が読み出された場合、ステップＳ１１において、第１読み出し部１１は、コンテンツテンプレート７のファイルを閉じる。
【０１１５】
ステップＳ１２において、作成部１６は、コピー先ファイルを閉じる。この時点で、コピー先ファイルは、変換後コンテンツ１０のファイルに相当する。
【０１１６】
ステップＳ１３において、ディレクトリ作成部１７は、セットアップパラメータデータ８で指定されている保存先のディレクトリに、セットアップパラメータデータ８で指定されているサイト名のディレクトリが存在するか否かを調べる。
【０１１７】
保存先のディレクトリにサイト名のディレクトリが存在しない場合、ステップＳ１４において、ディレクトリ作成部１７は、サイト名のディレクトリを作成する。
【０１１８】
ステップＳ１５において、保存部１８は、変換後コンテンツ１０のファイルを、セットアップパラメータデータ８で指定されているサイト名のディレクトリに保存する。
【０１１９】
以上説明した本実施の形態においては、セットアップスクリプトプログラム２ａが実行されると、コンテンツテンプレート７のタグデータが、セットアップパラメータデータ８に記述されたコンテンツ作成者のサイト固有の値に変換される。
【０１２０】
すると、入会、退会、会員識別などの合格条件を満たす基本機能を実現するプログラムファイルＣＰ１〜ＣＰ３、合格条件を満たす文言及び画面遷移のＨＴＭＬファイルＣＦ１〜ＣＦ９が、公開されるディレクトリ「/htdocs/sampleA/」に記録される。
【０１２１】
このように、セットアップスクリプトプログラム２ａを利用して、キャリアの定めた合格条件を満たす基本機能、画面遷移を実現することにより、開発の重複を減少させ、短期に開発を行うことができる。
【０１２２】
また、合格条件を満たすコンテンツテンプレート７を利用することで、テスト対策のノウハウを持たない者であっても容易かつ迅速に合格条件を満たすコンテンツを作成することができる。また、コンテンツの作成を他の事業者に依頼しないくてもよいため、コンテンツの開発コストを削減できる。
【０１２３】
コンテンツ作成者は、合格条件を満たすか否かのチェックにかかる時間を短縮でき、早期にテストを受け、サービスを開始できる。したがって、ビジネスチャンスの喪失を防止できる。
【０１２４】
例えば、コンテンツ作成システム３の導入前において３ヶ月で６種程度のコンテンツが作成されていた場合、コンテンツ作成システム３を導入することにより、１ヶ月で６種程度のコンテンツの作成が可能になる。
【０１２５】
上記各実施の形態に係るプログラム２ａ，２ｂは、それぞれ例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで、コンピュータ１に適用可能である。
【０１２６】
また、プログラム２ａ，２ｂは、それぞれ通信媒体により伝送してコンピュータ１に適用することも可能である。コンピュータ１は、それぞれプログラム２ａ，２ｂを読み込み、プログラム２ａ，２ｂによって動作が制御されることにより、上記の機能を実現する。
【０１２７】
なお、上記各実施の形態において、ソフトウェアにより実現される各機能は、ハードウェアによって実現されるとしてもよい。
【０１２８】
また、上記各実施の形態に係るコンテンツ作成システム３の各構成要素は、同様の作用を実現可能であれば配置を変更させてもよく、また各構成要素を自由に組み合わせてもよく、いずれかの構成要素を削除してもよい。
【０１２９】
また、本実施の形態に係るコンテンツ作成システム３では、複数のコンピュータにプログラム２ａ，２ｂが分散して配置され、互いに連携を取りつつ処理が実行されるとしてもよい。
【産業上の利用可能性】
【０１３０】
本発明は、情報端末からネットワーク経由で利用可能なコンテンツを作成する分野に有効である。
【図面の簡単な説明】
【０１３１】
【図１】本発明の実施の形態に係るコンテンツ作成システムの構成の一例を示すブロック図。
【図２】合格条件の具体例を示す図。
【図３】コンテンツテンプレートの具体例を示すブロック図。
【図４】コンテンツテンプレートの記述例を示す図。
【図５】固有コンテンツの具体例を示すブロック図。
【図６】セットアップパラメータデータの記述例を示す図。
【図７】コンテンツテンプレート７から変換後コンテンツへの変換の一例を示す図。
【図８】変換後コンテンツの記述例を示す図。
【図９】変換後コンテンツが携帯電話６に利用される場合の表示例を示す図。
【図１０】記録部の内容の一例を示すブロック図。
【図１１】コンテンツテンプレートの内容の一例を示すブロック図。
【図１２】変換後コンテンツと固有コンテンツとにより実現されるサイトの一例を示すブロック図。
【図１３】本実施の形態に係るコンテンツ作成システムの前半動作の一例を示すフローチャート。
【図１４】本実施の形態に係るコンテンツ作成システムの後半動作の一例を示すフローチャート。
【符号の説明】
【０１３２】
１…コンピュータ、２…記録部、２ａ…セットアップスクリプトプログラム、２ｂ…Ｗｅｂサーバプログラム、３…コンテンツ作成システム、４…Ｗｅｂサーバ、５…ネットワーク、６…携帯電話、７…コンテンツテンプレート、８…セットアップパラメータデータ、９…固有コンテンツ、１０…変換後コンテンツ、１１…第１読み出し部、１２…第２読み出し部、１３…変換部、１４…検出部、１５…判断部、１６…作成部、１７…ディレクトリ作成部、１８…保存部
【図１】
2005215939.tif 000003
【図２】
2005215939.tif 000004
【図３】
2005215939.tif 000005
【図４】
2005215939.tif 000006
【図５】
2005215939.tif 000007
【図６】
2005215939.tif 000008
【図７】
2005215939.tif 000009
【図８】
2005215939.tif 000010
【図９】
2005215939.tif 000011
【図１０】
2005215939.tif 000012
【図１１】
2005215939.tif 000013
【図１２】
2005215939.tif 000014
【図１３】
2005215939.tif 000015
【図１４】
2005215939.tif 000016