(57)【要約】【課題】キーワードを選択することのみによってユーザが作成したいＷｅｂページに最適なＷｅｂページ雛型を自動的に選定し、ユーザのＷｅｂページ作成を強力に支援し得るＷｅｂページ作成支援サーバを提供する。【解決手段】Ｗｅｂページ作成支援サーバ１は、通信ネットワーク４を介して接続されたユーザ端末３に複数のキーワード情報を送信し、ユーザ端末３から前記キーワードの選択情報を受け付けて、これに基づいてＷｅｂページ雛型データベースを検索して、Ｗｅｂページ雛形を選定する。そして、選定したＷｅｂページ雛形とユーザ端末から受け付けたＷｅｂページ掲載データとを用いてＷｅｂページ構成ファイルを作成して、Ｗｅｂサーバ２により割り当てられた前記ユーザのＷｅｂページ格納領域にアップロードする。【選択図】            図１
2004157783.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂページ雛型を前記Ｗｅｂページ雛型を選定するための複数のキーワードと関連付けて登録したＷｅｂページ雛型データベースを格納するＷｅｂページ雛型データベース格納手段と、
通信ネットワークを介して接続されたユーザ端末に前記キーワードの情報を送信し、前記ユーザ端末から前記キーワードの選択情報を受け付けるキーワード選択情報受付手段と、
前記キーワード選択情報受付手段により受け付けたキーワードの選択情報に基づいて前記Ｗｅｂページ雛型データベースを検索しＷｅｂページ雛形を選定するＷｅｂページ雛型選定手段と、
前記ユーザ端末からＷｅｂページに掲載するデータの入力を受け付けるＷｅｂページ掲載データ受付手段と、
前記Ｗｅｂページ雛型選定手段により選定したＷｅｂページ雛形と前記Ｗｅｂページ掲載データ受付手段により受け付けたＷｅｂページ掲載データとを用いてＷｅｂページを構成するファイルを作成するＷｅｂページ構成ファイル作成手段と、
Ｗｅｂページ構成ファイル作成手段により作成したＷｅｂページ構成ファイルをＷｅｂサーバにより割り当てられた前記ユーザのＷｅｂページ格納領域にアップロードするＷｅｂページ構成ファイルアップロード手段と、
を有することを特徴とするＷｅｂページ作成支援サーバ。
【請求項２】
前記Ｗｅｂページ構成ファイル作成手段により作成したＷｅｂページ構成ファイルにかかるＷｅｂページ雛型を変更することにより前記Ｗｅｂページ構成ファイルにかかるＷｅｂページの体裁を変更するＷｅｂページ体裁変更手段をさらに有することを特徴とする請求項１に記載のＷｅｂページ作成支援サーバ。
【請求項３】
前記Ｗｅｂページ構成ファイル作成手段は、前記Ｗｅｂページ掲載データ受付手段により受け付けたＷｅｂページ掲載データを記載した文書ファイルと、前記文書ファイルの体裁を定義した書式情報であって前記Ｗｅｂページ雛型選定手段により選定したＷｅｂページ雛形にかかる書式情報を記載した書式情報ファイルとを含むＷｅｂページ構成ファイルを作成するものであり、
前記Ｗｅｂページ体裁変更手段は、前記Ｗｅｂページ構成ファイルの前記書式情報ファイルを、変更したＷｅｂページ雛型にかかる書式情報ファイルに変更することにより前記Ｗｅｂページ構成ファイルにかかるＷｅｂページの体裁を変更するものである、
請求項２に記載のＷｅｂページ作成支援サーバ。
【請求項４】
前記Ｗｅｂページ構成ファイルは、マークアップ言語で記述された文書ファイルおよびそのリンクファイルを含むものである請求項１〜３のいずれか１項に記載のＷｅｂページ作成支援サーバ。
【請求項５】
前記Ｗｅｂページ雛形は、Ｗｅｂページを複数に分割したブロックを単位とするものである請求項１〜４のいずれか１項に記載のＷｅｂページ作成支援サーバ。
【請求項６】
通信ネットワークを介して接続されたユーザ端末に複数のキーワードの情報を送信し、前記ユーザ端末から前記キーワードの選択情報を受け付ける段階（１）と、
段階（１）で受け付けたキーワードの選択情報に基づいて、Ｗｅｂページ雛型を前記Ｗｅｂページ雛型を選定するための複数のキーワードと関連付けて登録したＷｅｂページ雛型データベースを検索して、Ｗｅｂページ雛形を選定する段階（２）と、
前記ユーザ端末からＷｅｂページに掲載するデータの入力を受け付ける段階（３）と、
段階（２）で選定したＷｅｂページ雛形と段階（３）で受け付けたＷｅｂページ掲載データとを用いてＷｅｂページを構成するファイルを作成する段階（４）と、
段階（４）で作成したＷｅｂページ構成ファイルをＷｅｂサーバにより割り当てられた前記ユーザのＷｅｂページ格納領域にアップロードする段階（５）と、を有することを特徴とするＷｅｂページ作成支援方法。
【請求項７】
段階（４）で作成したＷｅｂページ構成ファイルにかかるＷｅｂページ雛型を変更することにより前記Ｗｅｂページ構成ファイルにかかるＷｅｂページの体裁を変更する段階（６）をさらに有することを特徴とする請求項６に記載のＷｅｂページ作成支援方法。
【請求項８】
段階（４）は、段階（３）で受け付けたＷｅｂページ掲載データを記載した文書ファイルと、前記文書ファイルの体裁を定義した書式情報であって段階（２）で選定したＷｅｂページ雛形にかかる書式情報を記載した書式情報ファイルとを含むＷｅｂページ構成ファイルを作成するものであり、
段階（６）は、前記Ｗｅｂページ構成ファイルの前記書式情報ファイルを、変更したＷｅｂページ雛型にかかる書式情報ファイルに変更することにより前記Ｗｅｂページ構成ファイルにかかるＷｅｂページの体裁を変更するものである、
請求項７に記載のＷｅｂページ作成支援方法。
【請求項９】
前記Ｗｅｂページ構成ファイルは、マークアップ言語で記述された文書ファイルおよびそのリンクファイルである請求項６〜８のいずれか１項に記載のＷｅｂページ作成支援方法。
【請求項１０】
前記Ｗｅｂページ雛形は、Ｗｅｂページを複数に分割したブロックを単位とするものである請求項６〜９のいずれか１項に記載のＷｅｂページ作成支援方法。
【請求項１１】
通信ネットワークを介して接続されたユーザ端末に複数のキーワードの情報を送信し、前記ユーザ端末から前記キーワードの選択情報を受け付ける手順（１）と、
手順（１）で受け付けたキーワードの選択情報に基づいて、Ｗｅｂページ雛型を前記Ｗｅｂページ雛型を選定するための複数のキーワードと関連付けて登録したＷｅｂページ雛型データベースを検索して、Ｗｅｂページ雛形を選定する手順（２）と、
前記ユーザ端末からＷｅｂページに掲載するデータの入力を受け付ける手順（３）と、
手順（２）で選定したＷｅｂページ雛形と手順（３）で受け付けたＷｅｂページ掲載データとを用いてＷｅｂページを構成するファイルを作成する手順（４）と、
手順（４）で作成したＷｅｂページ構成ファイルをＷｅｂサーバにより割り当てられた前記ユーザのＷｅｂページ格納領域にアップロードする手順（５）と、をＷｅｂページ作成支援サーバに実行させることを特徴とするＷｅｂページ作成支援プログラム。
【請求項１２】
複数のキーワードの情報を表示して前記キーワードの選択情報を受け付ける手順（６）と、
手順（６）で受け付けたキーワードの選択情報に基づいて、Ｗｅｂページ雛型を前記Ｗｅｂページ雛型を選定するための複数のキーワードと関連付けて登録したＷｅｂページ雛型データベースを検索して、Ｗｅｂページ雛形を選定する手順（７）と、
Ｗｅｂページに掲載するデータの入力を受け付ける手順（８）と、
手順（７）で選定したＷｅｂページ雛形と手順（８）で受け付けたＷｅｂページ掲載データとを用いてＷｅｂページを構成するファイルを作成する手順（９）と、
をコンピュータに実行させることを特徴とするＷｅｂページ作成支援プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザのＷｅｂページ作成を通信ネットワーク上で支援するＷｅｂページ作成支援サーバに関する。
【０００２】
【従来の技術】
インターネット等の通信ネットワーク上で、ユーザのＷｅｂページ作成を支援するとともに、作成したＷｅｂページを所定のＷｅｂサーバに自動的にアップロードするＷｅｂページ作成支援サーバが知られている（例えば、特許文献１参照。）。かかるＷｅｂページ作成支援サーバでは、ユーザのＷｅｂページ作成を支援するためにＷｅｂページ雛型を提供しているが、複数のＷｅｂページ雛型を表示してユーザに直接選択させるものであったため、操作が煩雑でユーザのイメージするＷｅｂページの作成に最適な雛型を選出しにくいという問題があった。
【０００３】
【特許文献１】
特開２００１−２４３１８１号公報
【０００４】
【発明が解決しようとする課題】
本発明は上記従来技術の有する問題点に鑑みなされたものであり、その目的とするところは、キーワードを選択することのみによってユーザが作成したいＷｅｂページに最適なＷｅｂページ雛型を自動的に選定し、ユーザのＷｅｂページ作成を強力に支援し得るＷｅｂページ作成支援サーバを提供することにある。
【０００５】
【課題を解決するための手段】
本発明の上記目的は、下記の手段によって達成される。
【０００６】
（ａ）  Ｗｅｂページ雛型を前記Ｗｅｂページ雛型を選定するための複数のキーワードと関連付けて登録したＷｅｂページ雛型データベースを格納するＷｅｂページ雛型データベース格納手段と、
通信ネットワークを介して接続されたユーザ端末に前記キーワードの情報を送信し、前記ユーザ端末から前記キーワードの選択情報を受け付けるキーワード選択情報受付手段と、
前記キーワード選択情報受付手段により受け付けたキーワードの選択情報に基づいて前記Ｗｅｂページ雛型データベースを検索しＷｅｂページ雛形を選定するＷｅｂページ雛型選定手段と、
前記ユーザ端末からＷｅｂページに掲載するデータの入力を受け付けるＷｅｂページ掲載データ受付手段と、
前記Ｗｅｂページ雛型選定手段により選定したＷｅｂページ雛形と前記Ｗｅｂページ掲載データ受付手段により受け付けたＷｅｂページ掲載データとを用いてＷｅｂページを構成するファイルを作成するＷｅｂページ構成ファイル作成手段と、
Ｗｅｂページ構成ファイル作成手段により作成したＷｅｂページ構成ファイルをＷｅｂサーバにより割り当てられた前記ユーザのＷｅｂページ格納領域にアップロードするＷｅｂページ構成ファイルアップロード手段と、
を有することを特徴とするＷｅｂページ作成支援サーバ。
【０００７】
（ｂ）  前記Ｗｅｂページ構成ファイル作成手段により作成したＷｅｂページ構成ファイルにかかるＷｅｂページ雛型を変更することにより前記Ｗｅｂページ構成ファイルにかかるＷｅｂページの体裁を変更するＷｅｂページ体裁変更手段をさらに有することを特徴とする（ａ）に記載のＷｅｂページ作成支援サーバ。
【０００８】
（ｃ）  前記Ｗｅｂページ構成ファイル作成手段は、前記Ｗｅｂページ掲載データ受付手段により受け付けたＷｅｂページ掲載データを記載した文書ファイルと、前記文書ファイルの体裁を定義した書式情報であって前記Ｗｅｂページ雛型選定手段により選定したＷｅｂページ雛形にかかる書式情報を記載した書式情報ファイルとを含むＷｅｂページ構成ファイルを作成するものであり、
前記Ｗｅｂページ体裁変更手段は、前記Ｗｅｂページ構成ファイルの前記書式情報ファイルを、変更したＷｅｂページ雛型にかかる書式情報ファイルに変更することにより前記Ｗｅｂページ構成ファイルにかかるＷｅｂページの体裁を変更するものである、
（ｂ）に記載のＷｅｂページ作成支援サーバ。
【０００９】
（ｄ）  前記Ｗｅｂページ構成ファイルは、マークアップ言語で記述された文書ファイルおよびそのリンクファイルを含むものである（ａ）〜（ｃ）のいずれか１つに記載のＷｅｂページ作成支援サーバ。
【００１０】
（ｅ）  前記Ｗｅｂページ雛形は、Ｗｅｂページを複数に分割したブロックを単位とするものである（ａ）〜（ｄ）のいずれか１つに記載のＷｅｂページ作成支援サーバ。
【００１１】
（ｆ）  通信ネットワークを介して接続されたユーザ端末に複数のキーワードの情報を送信し、前記ユーザ端末から前記キーワードの選択情報を受け付ける段階（１）と、
段階（１）で受け付けたキーワードの選択情報に基づいて、Ｗｅｂページ雛型を前記Ｗｅｂページ雛型を選定するための複数のキーワードと関連付けて登録したＷｅｂページ雛型データベースを検索して、Ｗｅｂページ雛形を選定する段階（２）と、
前記ユーザ端末からＷｅｂページに掲載するデータの入力を受け付ける段階（３）と、
段階（２）で選定したＷｅｂページ雛形と段階（３）で受け付けたＷｅｂページ掲載データとを用いてＷｅｂページを構成するファイルを作成する段階（４）と、
段階（４）で作成したＷｅｂページ構成ファイルをＷｅｂサーバにより割り当てられた前記ユーザのＷｅｂページ格納領域にアップロードする段階（５）と、を有することを特徴とするＷｅｂページ作成支援方法。
【００１２】
（ｇ）  段階（４）で作成したＷｅｂページ構成ファイルにかかるＷｅｂページ雛型を変更することにより前記Ｗｅｂページ構成ファイルにかかるＷｅｂページの体裁を変更する段階（６）をさらに有することを特徴とする（ｆ）に記載のＷｅｂページ作成支援方法。
【００１３】
（ｈ）  段階（４）は、段階（３）で受け付けたＷｅｂページ掲載データを記載した文書ファイルと、前記文書ファイルの体裁を定義した書式情報であって段階（２）で選定したＷｅｂページ雛形にかかる書式情報を記載した書式情報ファイルとを含むＷｅｂページ構成ファイルを作成するものであり、
段階（６）は、前記Ｗｅｂページ構成ファイルの前記書式情報ファイルを、変更したＷｅｂページ雛型にかかる書式情報ファイルに変更することにより前記Ｗｅｂページ構成ファイルにかかるＷｅｂページの体裁を変更するものである、
（ｇ）に記載のＷｅｂページ作成支援方法。
【００１４】
（ｉ）  前記Ｗｅｂページ構成ファイルは、マークアップ言語で記述された文書ファイルおよびそのリンクファイルである（ｆ）〜（ｈ）のいずれか１つに記載のＷｅｂページ作成支援方法。
【００１５】
（ｊ）  前記Ｗｅｂページ雛形は、Ｗｅｂページを複数に分割したブロックを単位とするものである（ｆ）〜（ｉ）のいずれか１項に記載のＷｅｂページ作成支援方法。
【００１６】
（ｋ）  通信ネットワークを介して接続されたユーザ端末に複数のキーワードの情報を送信し、前記ユーザ端末から前記キーワードの選択情報を受け付ける手順（１）と、
手順（１）で受け付けたキーワードの選択情報に基づいて、Ｗｅｂページ雛型を前記Ｗｅｂページ雛型を選定するための複数のキーワードと関連付けて登録したＷｅｂページ雛型データベースを検索して、Ｗｅｂページ雛形を選定する手順（２）と、
前記ユーザ端末からＷｅｂページに掲載するデータの入力を受け付ける手順（３）と、
手順（２）で選定したＷｅｂページ雛形と手順（３）で受け付けたＷｅｂページ掲載データとを用いてＷｅｂページを構成するファイルを作成する手順（４）と、
手順（４）で作成したＷｅｂページ構成ファイルをＷｅｂサーバにより割り当てられた前記ユーザのＷｅｂページ格納領域にアップロードする手順（５）と、をＷｅｂページ作成支援サーバに実行させることを特徴とするＷｅｂページ作成支援プログラム。
【００１７】
（ｌ）  複数のキーワードの情報を表示して前記キーワードの選択情報を受け付ける手順（６）と、
手順（６）で受け付けたキーワードの選択情報に基づいて、Ｗｅｂページ雛型を前記Ｗｅｂページ雛型を選定するための複数のキーワードと関連付けて登録したＷｅｂページ雛型データベースを検索して、Ｗｅｂページ雛形を選定する手順（７）と、
Ｗｅｂページに掲載するデータの入力を受け付ける手順（８）と、
手順（７）で選定したＷｅｂページ雛形と手順（８）で受け付けたＷｅｂページ掲載データとを用いてＷｅｂページを構成するファイルを作成する手順（９）と、
をコンピュータに実行させることを特徴とするＷｅｂページ作成支援プログラム。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１９】
図１は、本発明の第１の実施形態にかかるＷｅｂページ作成支援サーバを含むＷｅｂページ作成支援システムの全体構成を示すブロック図である。本実施形態のＷｅｂページ作成支援システムは、Ｗｅｂページ作成支援サーバ１と、Ｗｅｂサーバ２と、ユーザ端末３とが、通信ネットワーク４を介して相互に通信可能に接続されてなるものである。なお、通信ネットワーク４に接続される機器の種類および台数は、図１に示す例に限定されない。
【００２０】
図２は、本実施形態にかかるＷｅｂページ作成支援サーバ１の構成を示すブロック図である。図２において、Ｗｅｂページ作成支援サーバ１はコンピュータであり、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６、ネットワークインタフェース１７を備えており、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００２１】
ＣＰＵ１１は、プログラムにしたがって上記各部の制御や各種の演算処理等を行う。ＲＯＭ１２は、各種プログラムやパラメータを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１４は、各種プログラムやデータを記憶する。本実施形態において、Ｗｅｂページ作成支援サーバ１は後述する所定の動作を行うが、このためのＷｅｂページ作成支援サーバ１の動作を制御するプログラムは、ハードディスク１４に格納されており、動作開始の際にＲＡＭ１３に読み出されてＣＰＵ１１によって実行される。
【００２２】
ディスプレイ１５は、各種の情報を表示する。入力装置１６は、キーボードやマウス等であり、Ｗｅｂページ作成支援サーバ１に各種データを入力するために使用される。ネットワークインタフェース１７は、ネットワークに接続しネットワーク上の他の機器と通信するためのインタフェースである。
【００２３】
Ｗｅｂサーバ２は、ＷＷＷサーバ機能を有するコンピュータであり、Ｗｅｂページ作成支援サーバ１と同様の構成を有する。Ｗｅｂサーバ２は、自己または他のコンピュータが格納するＨＴＭＬファイルを通信ネットワーク４上に公開し、ＨＴＴＰ等のプロトコルによりユーザ端末３からの要求に応じてＨＴＭＬファイルおよびそのリンクファイルをユーザ端末３に転送する機能を有する。
【００２４】
ユーザ端末３は、ユーザの所持するパソコン、ワークステーション等のコンピュータであり、Ｗｅｂページ作成支援サーバ１と同様の構成を有する。ユーザ端末３は、Ｗｅｂ閲覧機能を有し、Ｗｅｂサーバ２にＨＴＭＬ等の文書ファイルファイルの転送要求を送信して、Ｗｅｂサーバ２から当該文書ファイルおよびそのリンクファイルを受信しディスプレイ上に表示する。
【００２５】
通信ネットワーク４は、電話網、移動通信網、ＩＳＤＮ、パケット交換網等の公衆網、およびＬＡＮ、ＷＡＮ、インターネット等のコンピュータネットワークを含むものである。
【００２６】
つぎに、本実施形態におけるＷｅｂページ作成支援システムの動作の概要を説明する。図３は、本実施形態におけるＷｅｂページ作成支援サーバ１のＷｅｂページ作成支援処理の手順を示すフローチャートである。図３において、Ｗｅｂページ作成支援サーバ１は、ユーザ端末３からＷｅｂページ作成支援サービスの開始要求があるまで待機する（Ｓ１０１のＮＯ）。ユーザは、ユーザ端末３のＷｅｂ閲覧機能によりＷｅｂページ作成支援サーバ１にアクセスし、例えば、図示しないＷｅｂページ作成支援サービスの開始ページから開始要求ボタンをポインタで指示することにより、Ｗｅｂページ作成支援サーバ１にＷｅｂページ作成支援サービスの開始要求を送信する。Ｗｅｂページ作成支援サーバ１は、通信ネットワーク４およびネットワークインタフェース１７を介してユーザ端末３からＷｅｂページ作成支援サービスの開始要求を受信すると（Ｓ１０１のＹＥＳ）、Ｗｅｂページ雛型を選定するための複数のキーワードを記述したＨＴＭＬファイルをユーザ端末３に送信して、当該複数のキーワードの情報をユーザ端末３のディスプレイに表示させ（Ｓ１０２）、ユーザ端末３からキーワードの選択情報を受信するまで待機する（Ｓ１０３のＮＯ）。
【００２７】
図４は、ユーザ端末３のディスプレイに表示されるＷｅｂページ雛型を選定するためのキーワード情報の一例を示す図である。図４において、キーワード情報画面５には、Ｗｅｂページ雛型を選定するための複数のキーワードが複数のキーワード群に分けて表示されている。各キーワード群には、例えば「ホームページの主な活用方法は何ですか？」等の当該キーワード群のキーワード選択の主旨が質問形式で付記されており、「販売サイト」、「情報検索サイト」、「自己紹介サイト」等の当該キーワード群に属するキーワードおよびこのキーワード群のキーワードを選択しない場合に選択する「ＯＦＦ」が、ラジオボタン等で選択できるようになっている（デフォルトではＯＦＦが選択されている）。ユーザは、キーワード群ごとに質問に回答する形式でキーワードを選択し、「ＯＫ」ボタンを指示することにより、Ｗｅｂページ作成支援サーバにキーワード選択情報を送信する。なお、上記例では、すべてのキーワード群をユーザ端末３に同時に表示して、キーワード選択情報をＷｅｂページ作成支援サーバ１に一度に送信するものであるが、キーワード群を１つずつユーザ端末３に表示して、Ｗｅｂページ作成支援サーバ１にキーワード選択情報を順次送信するようにしてもよい。また、ユーザ端末３のディスプレイに表示するキーワード情報は、必ずしもキーワード群に分けられている必要はなく、すべてのキーワードを羅列してそのうちの１つまたは複数を選択してＷｅｂページ作成支援サーバ１に送信する構成としてもよい。
【００２８】
図３において、Ｗｅｂページ作成支援サーバ１は、通信ネットワーク４およびネットワークインタフェース１７を介してユーザ端末３からキーワードの選択情報を受信すると（Ｓ１０３のＹＥＳ）、受信したキーワード選択情報に基づいてＷｅｂページ雛型データベースを検索し、利用するＷｅｂページ雛型を選定する（Ｓ１０４）。図５は、Ｗｅｂページ作成支援サーバ１が所有するＷｅｂページ雛型データベースの一例を示す概念図である。Ｗｅｂページ雛型データベース６は、Ｗｅｂページ作成支援サーバ１のハードディスク１４または他のデータベースサーバのハードディスク等に格納されており、ＲＡＭ１３に読み出されて利用される。Ｗｅｂページ雛型データベース６には、Ｗｅｂサイト雛型のファイル名（例えば「テンプレート＃０１」）と当該Ｗｅｂサイト雛型に割り振られたキーワード（例えば「販売サイト、簡潔さ、クラッシック感、・・・」）とが関連付けられて登録されている。Ｗｅｂページ作成支援サーバ１は、Ｗｅｂページ雛型データベース６から、選択されたすべてのキーワードが割り振られているＷｅｂページ雛型のファイル名を検索し、当該雛型ファイルをハードディスク１４からＲＡＭ１３に読み出す。
【００２９】
ついで、Ｗｅｂページ作成支援サーバ１は、選定したＷｅｂページ雛型をネットワークインタフェース１７および通信ネットワーク４を介してユーザ端末３に送信して、ユーザ端末３のディスプレイ上に表示させ（Ｓ１０５）、ユーザ端末３からＷｅｂページ掲載データを受信するまで待機する（Ｓ１０６のＮＯ）。図６は、ユーザ端末３のディスプレイに表示されるＷｅｂページ雛型の一例を示す図である。ユーザは、ディスプレイに表示されたＷｅｂページ雛型７に、テキストを入力したり画像データを貼り付けたりしてＷｅｂページ雛型を編集し、「ＯＫ」ボタンを指示することにより、Ｗｅｂページ作成支援サーバ１にＷｅｂページ掲載データを送信する。
【００３０】
なお、ステップＳ１０４で選定したＷｅｂページ雛型が複数ある場合、すなわち、Ｗｅｂページ雛型データベースから複数のＷｅｂページ雛型が検索された場合は、ステップＳ１０５でＷｅｂページ雛型とともに前記キーワード情報をユーザ端末３に再度送信してキーワードで絞り込ませるか、選定した複数のＷｅｂページ雛型をユーザ端末３のディスプレイに表示させて利用するＷｅｂページ雛型をユーザに直接選択させる構成とすることができる。
【００３１】
図３において、Ｗｅｂページ作成支援サーバ１は、通信ネットワーク４およびネットワークインタフェース１７を介してユーザ端末３からＷｅｂページ掲載データを受信すると（Ｓ１０６のＹＥＳ）、受信したＷｅｂページ雛型およびＷｅｂページ掲載データから、Ｗｅｂページ構成ファイルとしてＨＴＭＬファイルおよびそのリンクファイルを作成し（Ｓ１０７）、作成したＷｅｂページ構成ファイルをネットワークインタフェース１７および通信ネットワーク４を介して、Ｗｅｂサーバ２のハードディスクのＷｅｂサーバ２により割り当てられた前記ユーザのＷｅｂページ格納領域にアップロードする（Ｓ１０８）。図７は、図６のＷｅｂページ雛型７から作成されＷｅｂサーバ２にアップロードされたＷｅｂページ構成ファイルの一例を示す図である。
【００３２】
このように、本発明のＷｅｂページ作成支援サーバによれば、ユーザがキーワードを選択することのみによってユーザが作成したいＷｅｂページに最適なＷｅｂページ雛型を自動的に選定し、ユーザのＷｅｂページ作成を支援して、ユーザの意に適ったＷｅｂページをＷｅｂサーバに自動的にアップロードすることができる。特に、Ｗｅｂページ雛型に詳細なキーワードを設定しておくことにより、Ｗｅｂページのヘッダ、フッタ、メニュー、コンテンツ等のＷｅｂページを構成する部品の位置やデザインばかりでなく、これらの部品や背景の色、フォントの種類、サイズ、色等をも予め設定されたＷｅｂページ雛型を選定することができるので、プロのＷｅｂページデザイナーの洗練された感覚をもってユーザの意図するＷｅｂページを自動的に作成することができるようになるものである。
【００３３】
上記実施形態では、Ｗｅｂページ作成支援サーバが提供するＷｅｂページ雛型は作成したいＷｅｂページの全体に適用されるものであったが、本発明はこれに限定されるものではなく、作成したいＷｅｂページの一部のみに適用されるものであってもよい。また、Ｗｅｂページ作成支援サーバが提供するＷｅｂページ雛型は、Ｗｅｂページを複数に分割したブロックを単位とするものであってもよく、例えば、Ｗｅｂページ作成支援サーバは、キーワード選択情報に基づいて、図８（ａ）〜（ｅ）のような複数のＷｅｂページブロック雛型を選定し、ユーザが当該ブロック雛型を自由に組み合わせてＷｅｂページを構成するようにしてもよい。図９は、図８のブロック雛型（ｂ）１つと（ｄ）３つを組み合わせてＷｅｂページを構成した例を示している。
【００３４】
上記実施例では、Ｗｅｂページ作成支援サーバが作成するＷｅｂページ構成ファイルをＨＴＭＬファイルおよびそのリンクファイルとして説明したが、本発明はこれに限定されるものではなく、ＸＭＬ等のその他のマークアップ言語で記述された文書ファイルおよびそのリンクファイル等であってもよい。特に、ＸＭＬを利用する場合、ユーザにより入力されたＷｅｂページ掲載データからＸＭＬ文書を作成し、選定したＷｅｂページ雛型にかかるレイアウト等の書式情報が定義されたスタイルシートを当該ＸＭＬ文書に適用する構成とすることができるので、Ｗｅｂページ構成ファイルの作成後やＷｅｂサーバへのアップロード後にＷｅｂページのデザイン等を変更したい場合に、Ｗｅｂページ雛型を変更して前記ＸＭＬ文書に適用するスタイルシートのみを変更することにより、Ｗｅｂページ掲載データを再入力することなく簡便かつ迅速にＷｅｂページのデザイン等の変更を行うことができるものである。この場合、Ｗｅｂページ雛型の変更の手順は、上記Ｗｅｂページ雛型選出の手順（Ｓ１０２〜１０４）を再度繰り返してユーザ端末にキーワード情報を送信し、受信したキーワード選択情報から自動選出するものであってもよいし、複数のＷｅｂページ雛型をユーザ端末のディスプレイに表示させて利用するＷｅｂページ雛型をユーザに直接選択させるものであってもよい。そして、変更したＷｅｂページ雛型にかかるスタイルシートを元のＷｅｂページにかかるＸＭＬ文書に適用してレイアウト等を変更したＷｅｂページ構成ファイルを作成し、再度Ｗｅｂサーバにアップロードするものである。
【００３５】
また、上記実施例では、Ｗｅｂページ作成支援サーバとＷｅｂサーバは別個のコンピュータで構成されていたが、Ｗｅｂページ作成支援サーバとＷｅｂサーバは同一のコンピュータで実現するものであってもよいことはいうまでもない。さらに、上記実施例では、ユーザ端末はコンピュータであったが、携帯電話、ＰＨＳ（登録商標）、ＰＤＡ、電子手帳等の携帯端末であっても構わない。
【００３６】
本発明によるＷｅｂページ作成支援サーバおよびＷｅｂページ作成支援方法は、上記各手順を記述した所定のプログラムをＣＰＵが実行することによって実現することができる。この場合、Ｗｅｂページ作成支援サーバを動作させる上記所定のプログラムは、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等のコンピュータ読取可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読取可能な記録媒体に記録されたプログラムは、通常、ハードディスク等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、Ｗｅｂページ作成支援サーバの一機能としてその装置のソフトウエアに組み込まれてもよい。
【００３７】
さらに、本発明の第２の実施形態として、上記第１の実施形態におけるＷｅｂページ作成支援プログラムは、ユーザの所有するコンピュータに上記Ｗｅｂページ作成支援の各動作を実行させるためのプログラムに変形することができる。すなわち、本発明のＷｅｂページ作成支援プログラムは、ユーザが自己のコンピュータにおいてＷｅｂページを作成する際の支援プログラムとすることができる。この場合、Ｗｅｂページ作成支援サーバが行う上記Ｗｅｂページ作成支援の各手順のうち、ユーザ端末とのデータのやり取りについては、図１０に示すように、ユーザコンピュータにおけるユーザインタフェースとのやり取りに置き換えられる。すなわち、図１０において、ユーザコンピュータは開始命令があるまで待機し（Ｓ２０１のＮＯ）、開始命令があると（Ｓ２０１のＹＥＳ）、キーワード情報をディスプレイに表示し（Ｓ２０２）、キーワード選択の入力があるまで待機する（Ｓ２０３のＮＯ）。キーワード選択の入力があると（Ｓ２０３のＹＥＳ）、選択されたキーワードに基づいてＷｅｂページ雛型データベースを検索してＷｅｂページ雛型を選定し（Ｓ２０４）、選定したＷｅｂページ雛型をディスプレイに表示して（Ｓ２０５）、Ｗｅｂページ掲載データの入力があるまで待機する（Ｓ２０６のＮＯ）。そして、Ｗｅｂページ掲載データの入力があると（Ｓ２０６のＹＥＳ）、Ｗｅｂページ雛型およびＷｅｂページ掲載データからＷｅｂページ構成ファイルを作成するものである（Ｓ２０７）。
【００３８】
【発明の効果】
上述したように、本発明のＷｅｂページ作成支援サーバによれば、ユーザがキーワードを選択することのみによってユーザが作成したいＷｅｂページに最適なＷｅｂページ雛型を自動的に選定し、ユーザのＷｅｂページ作成を支援して、ユーザの意に適ったＷｅｂページをＷｅｂサーバに自動的にアップロードすることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態にかかるＷｅｂページ作成支援サーバを含むＷｅｂページ作成支援システムの全体構成を示すブロック図である。
【図２】図１におけるＷｅｂページ作成支援サーバ１の構成を示すブロック図である。
【図３】Ｗｅｂページ作成支援サーバ１のＷｅｂページ作成支援処理の手順を示すフローチャートである。
【図４】ユーザ端末３のディスプレイに表示されるＷｅｂページ雛型を選定するためのキーワード情報の一例を示す図である。
【図５】Ｗｅｂページ作成支援サーバ１が所有するＷｅｂページ雛型データベースの一例を示す概念図である。
【図６】ユーザ端末３のディスプレイに表示されるＷｅｂページ雛型の一例を示す図である。
【図７】図６のＷｅｂページ雛型７から作成されＷｅｂサーバ２にアップロードされたＷｅｂページ構成ファイルの一例を示す図である。
【図８】Ｗｅｂページ作成支援サーバが提供するＷｅｂページブロック雛型の一例を示す図である。
【図９】図８のＷｅｂページブロック雛型を組み合わせて構成されたＷｅｂページの一例を示す図である。
【図１０】本発明の第２の実施形態にかかるユーザコンピュータのＷｅｂページ作成支援処理の手順を示すフローチャートである。
【符号の説明】
１…Ｗｅｂページ作成支援サーバ、
１１…ＣＰＵ、
１２…ＲＯＭ、
１３…ＲＡＭ、
１４…ハードディスク、
１５…ディスプレイ、
１６…入力装置、
１７…ネットワークインタフェース、
１８…バス、
２…Ｗｅｂサーバ、
３…ユーザ端末、
４…通信ネットワーク。
【図１】
2004157783.tif 000003
【図２】
2004157783.tif 000004
【図３】
2004157783.tif 000005
【図４】
2004157783.tif 000006
【図５】
2004157783.tif 000007
【図６】
2004157783.tif 000008
【図７】
2004157783.tif 000009
【図８】
2004157783.tif 000010
【図９】
2004157783.tif 000011
【図１０】
2004157783.tif 000012