(57)【要約】【課題】本発明の課題は、複数の利用者が効率的にホームページを共同作成することができるようにする。【解決手段】利用者端末２０ａ〜２０ｎが共同元又は共同協賛者として登録して、データをホームページ管理サーバ１０にアップロードすることにより共同ホームページを作成する。また、ホームページ管理サーバ１０は、利用者端末２０ａ〜２０ｎからアップロードされたデータとの内容に応じたデータを格納するホームページデータファイルが既に有る場合は、自動的にそのホームページデータファイルにアップロードされたデータを適用して更新記憶する。【選択図】　　　　　図１
2004126761.tif 000002
【特許請求の範囲】
【請求項１】
複数の利用者が共同でホームページを作成する共同ホームページ作成サイトを開設し、このサイトで作成されたホームページを構成するデータファイルを管理するサーバと、利用者端末と、がネットワークを介して接続されるホームページ作成システムであって、
前記利用者端末は、
前記共同ホームページ作成サイトで公開されているホームページの中から、共同作成するホームページと、そのホームページに適用するデータとを選択する選択手段と、
前記選択手段により選択されたホームページの共同作成の要求と、そのホームページに適用するデータとを前記サーバに送信する送信手段と、を備え、
前記サーバは、
前記利用者端末から送信されたホームページの共同作成の要求と、そのホームページに適用するデータとを受信する受信手段と、
前記受信手段により受信されたデータの内容を判別する判別手段と、
前記利用者端末から共同作成を要求されたホームページを構成するデータファイルのうち、前記判別手段により判別された内容に応じたデータを格納するデータファイルを検索する検索手段と、
前記受信手段により受信されたデータを、前記検索手段により検索されたデータファイルに格納してホームページを更新する更新手段と、
を備えることを特徴とするホームページ作成システム。
【請求項２】
前記サーバにおいて、
前記データの内容を判別するための判別用文字列を設定する文字列設定手段を備え、
前記判別手段は、前記受信手段により受信されたデータに、前記文字列設定手段に設定された判別用文字列が含まれているか否かに基づいて、当該データの内容を判別することを特徴とする請求項１に記載のホームページ作成システム。
【請求項３】
前記サーバにおいて、
前記判別手段は、前記受信手段により受信されたデータのタイトルに、前記文字列設定手段に設定された判別用文字列が含まれているか否かに基づいて、当該データの内容を判別することを特徴とする請求項２に記載のホームページ作成システム。
【請求項４】
複数の利用者が共同でホームページを作成する共同ホームページ作成サイトを開設し、このサイトで作成されたホームページを構成するデータファイルを管理するサーバと、利用者端末と、がネットワークを介して接続されるホームページ作成システムであって、
前記利用者端末は、
前記共同ホームページ作成サイトで公開されているホームページの中から、共同作成するホームページと、そのホームページに適用するデータとを選択する選択手段と、
前記選択手段により選択されたホームページの共同作成の要求と、そのホームページに適用するデータとを前記サーバに送信する送信手段と、を備え、
前記サーバは、
前記利用者端末からホームページの共同作成の要求と、そのホームページに適用するデータとを受信する受信手段と、
前記受信手段により受信されたデータを適用して共同作成を要求されたホームページを更新する更新手段と、
前記更新手段により更新されたホームページのデータ量に応じたホームページの作成料金を算出する算出手段と、
前記算出手段により算出された作成料金を利用者毎に記憶する記憶手段と、
を備えることを特徴とするホームページ作成システム。
【請求項５】
前記サーバにおいて、
前記作成料金が発生するデータ量を設定するデータ量設定手段を備え、
前記算出手段は、共同作成されたホームページのデータ量が、前記データ量設定手段に設定されたデータ量を超過した場合、その超過データ量に応じた超過料金を算出し、
前記記憶手段は、前記算出手段により算出された超過料金を利用者毎に加算して記憶することを特徴とする請求項４に記載のホームページ作成システム。
【請求項６】
前記サーバにおいて、
前記算出手段は、各利用者が適用したデータ量の割合に応じて、その利用者毎に作成料金を算出することを特徴とする請求項４又は５に記載のホームページ作成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホームページ作成システムに関する。
【０００２】
【従来の技術】
最近のインターネットの急激な発達と普及に伴い、ホームページを作成してインターネットで公開するホームページ作成サービスの利用者が多くなってきている。ホームページを作成するのは一個人の利用者に限らず、友人同士、会社の仕事関係者等、複数の利用者が、お互いに共通する話題に関するテキストデータや画像データ等のコンテンツデータを持ち寄って、パーソナルコンピュータ等の利用者端末により作成を行っている。
【０００３】
一般的に、ホームページ作成には、ホームページ作成用のアプリケーションソフト又はテキストエディタ等が利用されることが多いが、特に見栄えの良いホームページを作成するためには、複雑な処理を行う必要があり、一般の利用者にとっては必ずしも簡単に作成できるものではなかった。
【０００４】
そこで、予め見栄えの良いスタイルを設定したホームページのテンプレートをいくつか準備しておき、利用者により入力されたコンテンツデータを選択されたテンプレートに合成して、ホームページを容易に作成するホームページ画像作成装置が考案されている（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開２００１−１４２８１７号公報（第５−７、第１図）
【０００６】
【発明が解決しようとする課題】
しかしながら、一個人の利用者がホームページを作成している場合は、その一個人が知りうる情報のみが掲載されたホームページしか作成できず、ホームページで提供できる情報量に限界があった。一方、複数の利用者が共同でホームページを作成する場合は、コンテンツデータを持ち寄って、そのレイアウトやフォント等を相談しなければならず、ホームページの作成作業が煩雑である。
【０００７】
また、複数人の利用者が共同で作成する場合でも、ホームページを作成するためのパスワード、ＩＤ等が個人別に発行されている場合、各利用者がそれぞれの利用者端末からホームページの更新を行うことができる。そのため、複数の利用者端末からほぼ同時間にコンテンツデータをアップロードし、ホームページの更新を行った場合、先にアップロードされたデータは後にアップロードされたデータに上書きされてしまうため、先にデータをアップロードした利用者の意図がホームページに反映されなくなってしまう。また、データアップしたことにより他の利用者がホームページにアップしたデータを壊してしまう等の問題もあった。
【０００８】
また、ホームページの作成料金は一括して請求されることが一般的であり、複数人が共同で作成した場合は、例えばその代表者等に一括請求されるため、利用者側で共同作成に関わった人数で割る等の課金作業を行っていることが多く、この課金作業は煩わしいものであった。
【０００９】
本発明の課題は、複数の利用者が効率的にホームページを共同作成することができるようにすることである。
【００１０】
【課題を解決するための手段】
請求項１に記載の発明は、複数の利用者が共同でホームページを作成する共同ホームページ作成サイトを開設し、このサイトで作成されたホームページを構成するデータファイルを管理するサーバと、利用者端末と、がネットワークを介して接続されるホームページ作成システムであって、前記利用者端末は、前記共同ホームページ作成サイトで公開されているホームページの中から、共同作成するホームページと、そのホームページに適用するデータとを選択する選択手段と、前記選択手段により選択されたホームページの共同作成の要求と、そのホームページに適用するデータとを前記サーバに送信する送信手段と、を備え、前記サーバは、前記利用者端末から送信されたホームページの共同作成の要求と、そのホームページに適用するデータとを受信する受信手段と、前記受信手段により受信されたデータの内容を判別する判別手段と、前記利用者端末から共同作成を要求されたホームページを構成するデータファイルのうち、前記判別手段により判別された内容に応じたデータを格納するデータファイルを検索する検索手段と、前記受信手段により受信されたデータを、前記検索手段により検索されたデータファイルに格納してホームページを更新する更新手段と、を備えることを特徴としている。
【００１１】
この請求項１に記載の発明によれば、利用者端末が共同作成するホームページに適用するデータをサーバに送信し、サーバが利用者端末から送信されたデータの内容を判別して、判別した内容に応じたデータを格納するデータファイルを検索し、送信されたデータを検索されたデータファイルに格納してホームページを更新するので、複数の利用者が各種内容のデータをアップロードした場合でも、一つのデータファイルにその内容に応じたデータが自動的に格納され、適切なホームページ更新を容易に行うことができる。従って、複数の利用者が効率的にホームページを共同作成することができる。
【００１２】
請求項４に記載の発明は、複数の利用者が共同でホームページを作成する共同ホームページ作成サイトを開設し、このサイトで作成されたホームページを構成するデータファイルを管理するサーバと、利用者端末と、がネットワークを介して接続されるホームページ作成システムであって、前記利用者端末は、前記共同ホームページ作成サイトで公開されているホームページの中から、共同作成するホームページと、そのホームページに適用するデータとを選択する選択手段と、前記選択手段により選択されたホームページの共同作成の要求と、そのホームページに適用するデータとを前記サーバに送信する送信手段と、を備え、前記サーバは、前記利用者端末からホームページの共同作成の要求と、そのホームページに適用するデータとを受信する受信手段と、前記受信手段により受信されたデータを適用して共同作成を要求されたホームページを更新する更新手段と、前記更新手段により更新されたホームページのデータ量に応じたホームページの作成料金を算出する算出手段と、前記算出手段により算出された作成料金を利用者毎に記憶する記憶手段と、を備えることを特徴としている。
【００１３】
この請求項４に記載の発明によれば、利用者端末が共同作成するホームページに適用するデータをサーバに送信し、サーバが利用者端末から送信されたデータを適用してホームページを更新し、更新したホームページのデータ量に応じた作成料金を算出して利用者毎に記憶するので、共同作成するホームページの更新を容易に行うことができるとともに利用者毎の課金が可能となり、作成料金の支払いが容易となる。従って、複数の利用者が効率的にホームページを共同作成することができる。
【００１４】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
まず、構成を説明する。
図１は、本実施の形態におけるホームページ作成システム１００の全体構成を示す概念図である。
図１において、ホームページ作成システム１００は、ホームページ管理サーバ１０、利用者端末２０ａ〜２０ｎ、クレジット会社サーバ３０ａ〜３０ｎがインターネットを介して相互にデータの送受信が可能なように接続されている。
【００１５】
ホームページ管理サーバ１０は、共同ホームページ作成サイトを開設して共同ホームページ作成サービスを利用者に提供するサーバであり、当該サイトで利用者により作成されたホームページを構成するデータファイルを管理する。
【００１６】
利用者端末２０ａ〜２０ｎは、ホームページを作成する利用者が所有する情報処理端末であり、利用者により入力された個人データをホームページ管理サーバ１０に送信して、ホームページ共同作成のための各種登録を行う。また、ホームページに適用するデータをホームページ管理サーバ１０に送信する。
【００１７】
クレジット会社サーバ３０ａ〜３０ｎは、クレジット会社と契約している各利用者に対する課金状況を管理する各クレジット会社のサーバである。クレジット会社サーバ３０ａ〜３０ｎは、ホームページ管理サーバ１０からクレジットＩＤ番号とホームページの作成料金を通知されると、通知されたクレジットＩＤ番号に対応する利用者に通知された作成料金を課金する。
【００１８】
次に、図２を参照してホームページ管理サーバ１０について詳細に説明する。図２は、ホームページ管理サーバ１０の機能的構成を示すブロック図である。図２において、ホームページ管理サーバ１０は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１１、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１２、伝送制御部１３、記憶装置１４から構成され、各部はバス１５により接続されている。
【００１９】
ＣＰＵ１１は、記憶装置１４に格納されているシステムプログラム及び各種プログラムの中から指定されたプログラムを、ＲＡＭ１２に展開し、当該プログラムに従ってホームページ管理サーバ１０の各部を集中制御する。具体的には、ＣＰＵ１１は、記憶装置１４からホームページ管理処理プログラムを読み出して、後述するホームページ管理処理（図１６参照）を実行する。
【００２０】
ＣＰＵ１１は、ホームページ管理処理において、利用者端末２０ａ〜２０ｎからアクセスされ、共同ホームページ作成の協賛者を募る共同元として登録する共同元登録を要求された場合、記憶装置１４のホームページ勧誘データメモリ１４１から共同元登録ガイダンスデータを読み出して利用者端末２０ａ〜２０ｎに送信する。その後、利用者端末２０ａ〜２０ｎから共同元データを受信すると、記憶装置１４の利用者個人データメモリ１４４に格納して共同元登録を行い、その登録内容及び登録完了を利用者端末２０ａ〜２０ｎに通知する。
【００２１】
また、ＣＰＵ１１は、利用者端末２０ａ〜２０ｎから共同元による共同ホームページ作成の協賛者として登録する共同協賛登録を要求された場合、記憶装置１４のホームページ勧誘データメモリ１４１から共同協賛登録ガイダンスデータを読み出して利用者端末２０ａ〜２０ｎに送信する。その後、利用者端末２０ａ〜２０ｎから共同協賛データを受信すると、記憶装置１４の利用者個人データメモリ１４４に格納して共同協賛登録を行い、その登録内容及び登録完了を利用者端末２０ａ〜２０ｎに通知する。
【００２２】
また、ＣＰＵ１１は、ホームページの閲覧を要求された場合、共同ホームページの更新データを受信しているか否かを判別し、受信していない場合は、要求されたホームページのデータファイルを利用者端末２０ａ〜２０ｎに送信する。更新データを受信している場合は、記憶装置１４のキーワードメモリ１４５に設定されているキーワードと同一の文字列が、受信した更新データ又はそのタイトルに含まれるか否かに基づいて更新データの内容を判別し、判別した内容に応じたデータを格納する既存ホームページデータファイルを検索する。キーワードと同一の文字列が更新データ又はそのタイトルに含まれず、更新データの内容に応じたデータを格納する既存ホームページデータファイルが検索されない場合は、受信した更新データを新規のホームページデータファイルに格納して記憶装置１４のホームページデータファイル１４２に記憶する。
【００２３】
一方、キーワードと同一の文字列が更新データ又はそのタイトルに含まれている場合は、ＣＰＵ１１は、そのキーワードに対応する既存ホームページデータのファイル名をキーワードメモリ１４５から検索し、ホームページデータファイル１４２からそのファイルを読み出す。次いで、記憶装置１４の配置データメモリ１４３から適切な配置データを読み出し、読み出した配置データに基づいて、既存ホームページデータファイルに受信した更新データを追加配置して格納し、ホームページデータファイル１４２にその既存ホームページデータファイルを更新記憶する。その後、更新データを適用したホームページデータを利用者端末２０ａ〜２０ｎに送信する。
【００２４】
また、ＣＰＵ１１は、利用者端末２０ａ〜２０ｎからアクセスが無い場合は、今日現在が料金精算日であるか否かを判別し、料金精算日である場合は、ホームページデータメモリ１４２から使用容量が所定量を超えているホームページを検索し、そのホームページにおける利用者毎の使用容量の割合を算出する。次いで、ＣＰＵ１１は、算出した使用容量の割合から利用者毎のホームページ作成料金を算出し、利用者個人データメモリ１４４から各利用者のクレジットＩＤ番号を読み出して、各利用者が契約しているクレジット会社のサーバ３０ａ〜３０ｎに、算出した作成料金と読み出したクレジットＩＤ番号を送信して、作成料金の支払いを要求する。
【００２５】
すなわち、ＣＰＵ１１は、本願の特許請求の範囲に記載したサーバの判別手段、検索手段、更新手段、算出手段としての機能を有する。
【００２６】
ＲＡＭ１２は、ＣＰＵ１１によって実行される各種プログラムやこれら各種プログラムによって処理されたデータ等を一時的に記憶するワークエリアを形成する。
【００２７】
伝送制御部１３は、インターネット上の外部機器と通信を行うためのネットワークインターフェイスカード、モデム又はターミナルアダプタ等により構成される。例えば、伝送制御部１３は、インターネットを介して利用者端末２０ａ〜２０ｎからホームページの共同元登録、共同協賛登録等の共同ホームページ作成の要求を受信し、そのホームページに適用するデータを受信する。すなわち、伝送制御部１３は、本願の特許請求の範囲に記載したサーバの受信手段としての機能を有する。
【００２８】
記憶装置１４は、プログラムやデータが予め記憶されている記憶媒体（図示せず）を有しており、この記憶媒体には、システムプログラム、当該システムに対応する各種処理プログラム及び処理プログラムで処理されたデータ等を記憶する。この記憶媒体は、磁気的、光学的記憶媒体、若しくは半導体メモリで構成されており、記憶装置１４に固定的に設けられるもの、若しくは着脱自在に装着するものである。
【００２９】
また、記憶媒体に記憶するプログラム、データ等は、その一部若しくは全部をサーバやクライアント等の他の機器からＷＡＮ（Ｗｉｄｅ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）等のネットワーク回線の伝送媒体を介して伝送制御部１３から受信して記憶する構成にしてもよく、さらに、記憶媒体はネットワーク上に構築された外部機器の記憶媒体であってもよい。また、前記プログラムをネットワーク回線等の伝送媒体を介してサーバやクライアントへ伝送してこれらの機器にインストールするように構成してもよい。
【００３０】
また、記憶装置１４は、図３に示すように、ホームページ勧誘データメモリ１４１、ホームページデータファイル１４２、配置データメモリ１４３、利用者個人データメモリ１４４、キーワードメモリ１４５等の各種メモリ、ファイルを格納している。
【００３１】
ホームページ勧誘データメモリ１４１は、共同元登録、共同協賛登録等の各種登録を誘導するためのガイダンスデータやホームページ作成を誘導するためのガイダンスデータ等、各種ガイダンスデータを格納するメモリである。
【００３２】
ホームページデータファイル１４２は、ホームページ作成サイトを利用して利用者により作成されたホームページを構成するデータファイルを格納するファイルである。ホームページは、複数のページのデータファイルから構成され、各ページのデータファイルにはそのページに適用されるテキストデータ、画像データ、音楽データ等の各種データが格納される。また、ホームページデータファイル１４２は、ホームページ毎にホームページの作成料金が発生するデータ量の値を設定して記憶している。すなわち、ホームページデータファイル１４２は、本願の特許請求の範囲に記載したサーバのデータ量設定手段としての機能を有する。
【００３３】
配置データメモリ１４３は、ホームページに適用されるデータの配置を設定する配置データを格納するメモリである。配置データは、ホームページデータファイルに格納される各データの配置、つまりデータ間のリンクを示すＨＴＭＬ文からなる。この配置データは、様々な配置状態に応じて複数準備されている。
【００３４】
利用者個人データメモリ１４４は、利用者に関する各種情報を格納するメモリである。図４にそのデータ格納例を示すように、利用者の氏名、メールアドレス、クレジットＩＤ番号、自己紹介文等の各種個人データを格納する個人情報ファイル１４４ａと、利用者がアップロードしたデータの積算データ容量を格納する個別容量ファイル１４４ｂと、利用者に対して算出されたホームページの作成料金を格納する個別料金ファイル１４４ｃとを、各利用者に対して設定された利用者ＩＤ順に格納している。すなわち、利用者個人データメモリ１４４の個別料金ファイル１４４ｃは、本願の特許請求の範囲に記載したサーバの記憶手段としての機能を有する。
【００３５】
キーワードメモリ１４５は、図５にそのデータ格納例を示すように、データの内容を判別するための判別用文字列であるキーワードを設定しており、各キーワードに対応付けてホームページのデータファイル名を設定して記憶している。すなわち、キーワードメモリ１４５は、本願の特許請求の範囲に記載したサーバの文字列設定手段としての機能を有する。キーワードは、対応付けて設定されているデータファイルに格納されるデータ又はそのデータのタイトルから抽出された文字列である。
【００３６】
次に、図６を参照して利用者端末２０ａ〜２０ｎについて詳細に説明する。利用者端末２０ａ〜２０ｎは、その構成及び動作は同一であるので、以下、利用者端末２０ａを代表としてその構成及び動作を説明する。
図６は、利用者端末２０ａの機能的構成を示すブロック図である。図６において、利用者端末２０ａは、ＣＰＵ２１、入力装置２２、ＲＡＭ２３、伝送制御部２４、表示装置２５、印刷装置２６、記憶装置２７から構成され、各部はバス２８により接続される。以下に、各部について詳細な説明をするが、ホームページ管理サーバ１０のＲＡＭ１２と同一の機能を有するＲＡＭ２３についてはその詳細な説明を省略する。
【００３７】
ＣＰＵ２１は、記憶装置２７に格納されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムを、ＲＡＭ２３に展開し、当該プログラムに従って利用者端末２０ａの各部を集中制御する。具体的には、記憶装置２７からホームページ作成処理プログラムを読み出して、後述するホームページ作成処理（図７参照）を実行する。
【００３８】
ＣＰＵ２１は、ホームページ作成処理において、ホームページ管理サーバ１０にアクセスし、利用者により選択指示されたメニューの実行を要求する。利用者からの指示に応じて共同元登録メニューを要求した場合、ホームページ管理サーバ１０から受信した共同元登録ガイダンスデータに基づいて、共同元データの入力画面２５１（図８参照）を表示装置２５に表示し、入力装置２２から入力された共同元データをホームページ管理サーバ１０に送信する。ホームページ管理サーバ１０から登録内容及び登録完了の通知を受信すると、その通知を表示する。
【００３９】
一方、利用者からの指示に応じて共同協賛登録を要求した場合、ホームページ管理サーバ１０から受信した共同協賛登録ガイダンスデータに基づいて、共同ホームページ作成希望登録種類の選択画面２５２（図１０参照）、共同ホームページ作成サイトの一覧画面２５３（図１１参照）、協賛者となる利用者の個人データを入力する入力画面２５４（図１２参照）を順次表示する。各画面２５２〜２５４において入力装置２２から共同協賛登録に必要な共同協賛データが入力されると、その共同協賛データをホームページ管理サーバ１０に送信する。ホームページ管理サーバ１０から登録内容及び登録完了の通知を受信すると、その通知を表示する。
【００４０】
このとき、登録完了通知により通知された共同ホームページ作成のＵＲＬへのアクセスを指示されてホームページの更新データ作成を指示されると、共同ホームページ作成画面（図１４参照）を表示し、ホームページに適用するデータを選択させ、選択されたデータを更新データとしてホームページ管理サーバ１０に送信し、ホームページ管理サーバ１０から送信した更新データが適用されたホームページデータを受信して表示する。
【００４１】
また、ＣＰＵ２１は、利用者からの指示に応じてホームページの閲覧をホームページ管理サーバ１０に要求し、ホームページ管理サーバ１０からホームページデータを受信した場合、そのホームページデータを表示し、受信していない場合は、ホームページ作成処理の処理エラーを表示する。
【００４２】
入力装置２２は、カーソルキー、数字入力キー、数字入力キー及び各種機能キーを備えたキーボードを含み、このキーボードで押下されたキーに対応する押下信号をＣＰＵ２１に出力する。なお、入力装置２２は、マウス、タッチパネル等のポインティングディバイスやその他の入力装置を備えることとしてもよい。
【００４３】
例えば、入力装置２２は、ホームページ作成処理において、共同作成するホームページと、そのホームページに適用するデータとを選択する指示を入力する。すなわち、入力装置２２は、本願の特許請求の範囲に記載した利用者端末の選択手段としての機能を有する。
【００４４】
伝送制御部２４は、インターネット上の外部機器と通信を行うためのネットワークインターフェイスカード、モデム又はターミナルアダプタ等により構成される。例えば、伝送制御部２４は、インターネットを介してホームページ管理サーバ１０に共同元登録、共同協賛登録等のホームページの作成要求と、そのホームページに適用する更新データを送信する。すなわち、伝送制御部２４は、本願の特許請求の範囲に記載したサーバの送信手段としての機能を有する。
【００４５】
表示装置２５は、ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等による表示ディスプレイを備え、ＣＰＵ１１からの表示指示に基づいて各種表示データを表示する。
【００４６】
印刷装置２６は、ドットインパクト方式、熱転写方式、レーザ方式、インクジェット方式等の各種印刷方式により紙等の印刷記録媒体に印刷を行う。
【００４７】
記憶装置２７は、プログラムやデータが予め記憶されている記憶媒体（図示せず）を有しており、この記憶媒体には、システムプログラム、当該システムに対応する各種処理プログラム及び処理プログラムで処理されたデータ等を記憶する。この記憶媒体は、磁気的、光学的記憶媒体、若しくは半導体メモリで構成されており、記憶装置２７に固定的に設けられるもの、若しくは着脱自在に装着するものである。
【００４８】
次に、本実施の形態の動作を説明する。
後述する各フローチャートに記述されている各機能を実現するためのプログラムは、コンピュータが読み取り可能なプログラムコードの形態でホームページ管理サーバ１０の記憶装置１４、利用者端末２０ａの記憶装置２７に格納されており、ホームページ管理サーバ１０のＣＰＵ１１、利用者端末２０ａのＣＰＵ２１は、当該プログラムコードに従った動作を逐次実行する。また、ＣＰＵ１１、ＣＰＵ２１は、伝送媒体を介して伝送される上記プログラムコードに従った動作を逐次実行することも可能である。すなわち、記憶装置１４、記憶装置２７の他、伝送媒体を介して外部供給されたプログラム又はデータを利用して本実施の形態特有の動作を実行することも可能である。
【００４９】
まず、図７に示すフローチャートを参照して、利用者端末２０ａのＣＰＵ２１により実行されるホームページ作成処理を説明する。
図７において、まずＣＰＵ２１は、ホームページ管理サーバ１０が開設しているホームページ作成サイトにアクセスし（ステップＳ１）、共同元登録、共同協賛登録、ホームページ閲覧の各メニューのうち、何れか一つを選択させ、利用者から選択指示されたメニューの実行をホームページ管理サーバ１０に要求する（ステップＳ２）。
【００５０】
利用者の選択指示に応じて共同元登録を要求し、ホームページ管理サーバ１０から共同元登録のガイダンスデータを受信した場合（ステップＳ３；Ｙ）、受信したガイダンスデータに基づいて、図８に示す共同元データの入力画面２５１を表示装置２５に表示し、共同元として登録する利用者の氏名、メールアドレス、趣味（旅行、自動車、鉄道）や仕事（芸能、出版、音楽）や学術（研究、芸術）等のホームページ作成したい分野、その分野における方向性、作成したいホームページの内容紹介文等の、ホームページ作成の共同元となるための各項目データを入力するよう要求する（ステップＳ４）。
【００５１】
次いで、ＣＰＵ２１は、共同元データの入力画面２５１において、全項目にデータが入力され（ステップＳ５；Ｙ）、入力の確定が指示されると（ステップＳ６；Ｙ）、入力された各項目データをホームページ管理サーバ１０に送信する（ステップＳ７）。送信後、ＣＰＵ２１は、ホームページ管理サーバ１０から共同元データの登録内容及び登録完了を通知する電子メールを受信すると（ステップＳ８）、受信した完了通知の電子メールを表示装置２５に表示し（ステップＳ９）、ホームページ作成処理を終了する。
【００５２】
次に、利用者の選択指示に応じて共同協賛登録をサーバ１０に要求した場合について説明する。ステップＳ２において、共同元登録のガイダンスデータを受信しておらず、共同協賛登録のガイダンスデータを受信している場合は（ステップＳ１０；Ｙ）、ステップＳ１１の共同協賛登録処理に移行する。
【００５３】
ステップＳ１１の共同協賛登録処理について、図９に示すフローチャートを参照して説明する。図９において、ＣＰＵ２１は、受信した共同協賛登録のガイダンスデータに基づいて、図１０に示すような共同ホームページ作成希望者登録種類の選択画面２５２を表示装置２５に表示する（ステップＳ１２）。この選択画面２５２においては、ホームページを作成したい分野、その分野における方向性の種類の項目を選択可能に表示して、所望の分野と方向性を選択するよう促す。
【００５４】
この選択画面２５２において、入力装置１２により選択項目のチェックボックスにチェックが入力され（ステップＳ１３）、次の処理に進むよう指示されると（ステップＳ１４；Ｙ）、図１１に示すような共同ホームページサイトの一覧画面２５３を表示装置２５に表示する（ステップＳ１５）。この一覧画面２５３においては、選択画面２５２で選択された分野と方向性に応じた共同ホームページの作成サイトが一覧表示される。また、表示した共同ホームページ作成サイト毎にその共同元の氏名、メールアドレス、ホームページの内容紹介文と、所望のサイトを選択するためのチェックボックスとが設けられ、所望の共同ホーム作成サイトが無い場合に選択する「無」のチェックボックスが画面上部に設けられている。
【００５５】
この選択画面２５３において、入力装置１２によりチェックボックスにチェックが入力されて、共同作成するホームページが選択され（ステップＳ１６）、次の処理に進むよう指示されると（ステップＳ１７；Ｙ）、図１２に示すような共同ホームページ作成の協賛者となる利用者の個人データを入力する入力画面２５４を表示装置２５に表示する（ステップＳ１８）。この入力画面２５４においては、利用者のメールアドレス、氏名又はハンドル名、利用者が契約しているクレジット会社から発行されているクレジットＩＤ番号、自己紹介文等の各項目に対するデータ入力領域が設けられている。
【００５６】
この入力画面２５４において、入力装置１２により協賛者の個人データが各項目に入力され（ステップＳ１９）、全項目についてデータ入力が完了後、入力の確定を指示されると（ステップＳ２０；Ｙ）、選択画面２５３〜２５４において入力又は選択された全てのデータを、共同協賛登録に必要な共同協賛データとしてホームページ管理サーバ１０に送信する（ステップＳ２１）。送信後、ホームページ管理サーバ１０から共同ホームページ作成の登録完了通知を電子メールにより受信すると（ステップＳ２２）、受信した完了通知を表示装置２５に表示して、ホームページ作成処理を終了する。
【００５７】
具体的には、図１３の（ａ）の部分に示すような内容の登録完了通知をホームページ管理サーバ１０から受信して表示する。登録完了通知には、共同ホームページ作成の認証時に必要となる利用者ＩＤ及びパスワードが利用者に通知され、協賛登録した共同ホームページの共同元の氏名及びメールアドレス、共同ホームページの内容、共同作成するホームページのＵＲＬ（例えば、「ｈｔｔｐ：／／ａａａ．ｂｂｂ．ｃｏｍ」等）が同時に通知される。利用者は、この登録完了通知の内容を確認して共同ホームページを作成する場合には返信メールの作成を指示し、返信メール作成指示を受けた利用者端末２０ａは、図１３の（ｂ）の部分に示すような返信メールを作成してホームページ管理サーバ１０に送信する。
【００５８】
次いで、利用者から共同作成するホームページのＵＲＬへのアクセスが指示され、共同ホームページの更新データ作成が指示された場合は（ステップＳ２４；Ｙ）、そのＵＲＬにアクセスし、図１４に示すような共同ホームページの作成画面２５５を表示装置２５に表示する（ステップＳ２５）。この作成画面２５５に、共同ホームページに適用するデータはテキストデータか画像データかを選択する選択欄を設け、その下部に「参照」のポップアップにより適用するデータのファイルを選択可能に表示している。
【００５９】
作成画面２５５において、適用するデータのファイルを選択されると（ステップＳ２６）、選択されたデータを更新データとしてホームページ管理サーバ１０に送信して共同ホームページの更新を要求し（ステップＳ２７）、送信したデータが適用された、図１５に示すようなホームページのデータファイルをホームページ管理サーバ１０から受信して表示装置２５に表示し（ステップＳ２８）、ホームページ作成処理を終了する。
【００６０】
次に、利用者の選択指示に応じてホームページ閲覧を要求した場合について説明する。ステップＳ１０において、ホームページ管理サーバ１０から共同協賛登録のガイダンスデータを受信していない場合、ホームページのデータファイルを受信したか否かを判別し（ステップＳ２９）、受信していない場合はホームページ作成処理における処理エラーが発生したことを表示装置２５にメッセージ表示して（ステップＳ３０）、ホームページ作成処理を終了する。一方、ホームページのデータファイルを受信している場合は、受信したホームページのデータファイルを表示装置２５に表示する（ステップＳ３１）。次いで、ステップＳ２４に移行し、利用者の指示に応じて、上述したホームページの更新を行い、ホームページ作成処理を終了する。
【００６１】
次に、図１６を参照してホームページ管理サーバ１０のＣＰＵ１１により実行されるホームページ管理処理を説明する。
図１６において、まずＣＰＵ１１は、利用者端末２０ａ〜２０ｎのいずれかからアクセスされたか否かを判別し（ステップＳ１０１）、アクセスされた場合、共同元登録を要求されたか否かを判別する（ステップＳ１０２）。
【００６２】
以下、利用者端末２０ａからアクセスされた場合を例にして説明するが、他の利用者端末からアクセスされた場合も同様の処理がなされる。共同元登録の要求を受けている場合、共同元登録のガイダンスデータをホームページ勧誘データメモリ１４１から読み出して利用者端末２０ａに送信し（ステップＳ１０３）、利用者端末２０ａから共同元データの各項目データを受信すると（ステップＳ１０４）、受信した共同元データを利用者個人データメモリ１４４の個人情報ファイル１４４ａに記憶させて共同元登録を行う（ステップＳ１０５）。共同元データの記憶が完了すると、ＣＰＵ１１は、利用者に対して共同元データの登録内容及び登録完了を通知する電子メールを作成して利用者端末２０ａに送信し（ステップＳ１０６）、ホームページ管理処理を終了する。なお、共同元登録時には利用者に対してＩＤ、パスワードを発行し、登録完了通知ではこのＩＤ、パスワードを通知することとする。
【００６３】
一方、ステップ１０２において、共同元登録を要求されていない場合、共同協賛登録を要求されたか否かを判別する（ステップＳ１０７）。共同協賛登録を要求された場合、共同元協賛登録のガイダンスデータをホームページ勧誘データメモリ１４１から読み出して利用者端末２０ａに送信する（ステップＳ１０８）。送信後、利用者端末２０ａから共同協賛データの各項目データを受信すると（ステップＳ１０９）、受信した共同協賛データを利用者個人データメモリ１４４の個人情報ファイル１４４ａに記憶させて共同協賛登録を行う（ステップＳ１１０）。
【００６４】
共同協賛データの記憶が完了すると、ＣＰＵ１１は、利用者に対して共同協賛データの登録内容及び登録完了を通知する電子メールを作成して利用者端末２０ａに送信し（ステップＳ１１１）、ホームページ管理処理を終了する。なお、共同元登録時には利用者に対してＩＤ、パスワードを発行し、図１３に示したように、登録完了通知では、このＩＤ、パスワードと、共同作成するホームページのＵＲＬを通知することとする。
【００６５】
次に、ステップＳ１０７において、共同協賛登録を要求されていない場合、共同ホームページの更新データを利用者端末２０ａから受信したか否かを判別する（ステップＳ１１２）。受信していない場合は図１７のステップ１１３に移行し、利用者端末２０ａからホームページ閲覧を要求されたか否かを判別し、閲覧を要求された場合は、要求されたＵＲＬのホームページデータを利用者端末２０ａに送信して（ステップＳ１１４）、ホームページ管理処理を終了する。
【００６６】
図１６のステップＳ１１２において、共同ホームページの更新データを受信している場合、キーワードメモリ１４５に設定されているキーワードを読み出して、更新データがテキストデータである場合はそのテキストデータ中の文字列と一致するキーワードを、更新データが画像データ又は音楽データ等のテキスト以外のデータである場合はそのタイトルと一致するキーワードを検索して（ステップＳ１１５）、一致するキーワードの有無を判別する（ステップＳ１１６）。すなわち、キーワードメモリ１４５に設定されているキーワードがその更新データに含まれているか否かに基づいて、更新データの内容を判別する。
【００６７】
一致するキーワードが無い場合、更新データの内容に応じたデータを格納するホームページデータファイルが無いとして、受信した更新データを新規のホームページデータファイルに格納してホームページデータファイル１４２に記憶させ（ステップＳ１１７）、ホームページ管理処理を終了する。このとき、新規に記憶させたホームページデータファイルは自動的に既存ホームページのサブファイルとして記憶される。同時に既存ホームページの上位ファイル（表紙のホームページデータファイル）にはサブファイルのタイトル（例えば格納されているデータが画像データであればタイトル、テキストデータであればデータ中の１行目の文字列）を表示させるためのＨＴＭＬ文と、サブファイルとリンクさせるためのＨＴＭＬ文が挿入される。そして、次回のキーワード検索のために、更新データからタイトル又は文字列を抽出してその新規記憶したデータファイル名とともにキーワードメモリ１４５に新規設定させ、キーワード登録を行うこととする。
【００６８】
一方、一致するキーワードが有る場合、更新データの内容に応じたデータを格納するホームページデータファイルが有るとして、一致したキーワードに対応する既存ホームページデータファイルのファイル名をキーワードメモリ１４５から読み出す。すなわち、更新データの内容に応じたデータを格納するホームページデータファイルを検索する。例えば、更新データが「キャンプ」というタイトルの画像データであった場合、キーワードメモリ１４５に設定されているキーワードで「ＫＹＡＮＰＵ」というファイル名のホームページデータファイルが読み出される。次いで、読み出したファイル名の既存ホームページデータファイルをホームページデータファイル１４２から検索し、ステップＳ１１８のホームページデータファイルの更新記憶処理に移行する。
【００６９】
図１８を参照して、ステップＳ１１８のホームページデータの更新記憶処理を説明する。
図１８において、まずＣＰＵ１１は、配置データメモリ１４５に格納されている最初の配置データを読み出し（ステップＳ１１９）、読み出した配置データに基づいて、読み出した既存ホームページデータファイルに、受信した更新データを追加して配置する（ステップＳ１２０）。具体的には、配置データに基づいて、既存ホームページデータファイルに格納されている既存データの下に、既存データと更新データとをリンクするＨＴＭＬ文が挿入される。
【００７０】
次いで、その配置状態から既存データと更新データに重なりの部分が有るか否かを判別する（ステップＳ１２１）。例えば、図１９（ａ）に示すように、既存データがテキストデータ「テキストａ」、更新データが画像データ「画像ａ」であり、読み出した配置データに基づいて「テキストａ」の下部中央に「画像ａ」が配置された場合、重なりの部分は見られない。
【００７１】
しかし、例えば図１９（ｂ）に示すように、読み出された配置データに基づいて、既存データ「テキストａ」の左側下部の領域に、点線で示す更新データ「画像ａ」が配置された場合、その配置データにより設定されているデータの配置面積より更新データが占める面積が大きいため、既存データと更新データが重なる部分が生じる。
【００７２】
このように重なる部分が有る場合、７０％を限度として更新データを縮小し、縮小した更新データが配置面積内に収まるか否かを判別する（ステップＳ１２２）。収まる場合は、更新データが配置面積に適度に収まるまで１００％から１％づつ、縮小を行って（ステップＳ１２３）、縮小した更新データを追加配置して既存ホームページデータを更新し、ホームページデータファイル１４２に記憶させる（ステップＳ１２４）。
【００７３】
一方、既存データと更新データに重なりの部分が無い場合は、次の配置データを配置データメモリ１４３から読み出し（ステップＳ１２５）、読み出した配置データに基づいて元データに更新データを配置して同様に重なりの有無を判別し、配置データの良否を判別していく。次に読み出す配置データが無くなると（ステップＳ１２６；Ｙ）、最初に読み出した配置データに基づいて既存ホームページデータに更新データを追加配置し、ホームページデータファイル１４２に更新記憶させる（ステップＳ１２４）。
【００７４】
ここで上述した更新記憶処理における配置例をいくつか挙げると、例えば図１９（ａ）に示すような配置状態から、さらに更新データ「画像ｂ」を追加配置する場合は、図１９（ｃ）に示すように、画像ａと画像ｂを所定間隔の中央揃えで配置する配置データが適用される。このとき、画像ｂのサイズが大きく画像ａの配置領域に重なる場合は縮小されて配置され、７０％の縮小サイズでも画像ａに重なる場合は、次の配置データが読み出される。また、図１９（ｄ）は、既存データの「画像ａ」が上部中央に配置されていたところ（点線で示される部分）へ、更新データの「テキストａ」が追加される場合の配置例であるが、この場合、画像ａ（点線部分）が上部中央から左側に移動され、その右側にテキストａを配置する配置データが適用される。
【００７５】
このようにして、ＣＰＵ１１は、適切な配置データを読み出して利用者端末２０ａから受信した更新データをホームページに適用して更新すると、その更新したホームページのデータファイルを利用者端末２０ａに送信する。
【００７６】
次に、図１６のステップＳ１０１において、利用者端末２０ａからアクセスされていない場合について説明する。
ステップＳ１０１において、利用者端末２０ａからアクセスされていない場合、今日現在が料金精算日であるか否かを判別し（ステップＳ１３０）、料金精算日ではない場合はホームページ管理処理を終了し、料金精算日である場合はステップＳ１３１の料金算出処理に移行する。
【００７７】
図２０を参照して料金算出処理を説明する。
なお、説明の前提として、このホームページ作成システム１００においては、共同ホームページの作成料金が発生するホームページのデータ量を５メガバイトに設定して記憶装置１４のホームページデータファイル１４２に記憶していることとする。すなわち、ホームページのデータ量が５メガバイトまでは無料でホームページを作成できるが、５メガバイトを超えると共同ホームページの作成料金が発生する。
【００７８】
図２０において、ＣＰＵ１１は、まずホームページデータファイル１４２を参照して、ホームページ管理サーバ１０で管理している各ホームページの使用容量を取得し（ステップＳ１３２）、使用容量が５メガバイト以上のホームページの有無を判別する（ステップＳ１３３）。使用容量が５メガバイト以上のホームページが無い場合はホームページ管理処理を終了し、有る場合は、そのホームページを共同作成している利用者毎の使用容量の割合を算出する（ステップＳ１３４）。具体的には、例えばホームページ全体の使用容量を、個別容量ファイル１４４ｂから読み出した各利用者の使用容量で割る等して利用者毎の使用容量の割合を算出する。
【００７９】
次いで、ＣＰＵ１１は、例えば、所定量以上のホームページ使用容量に対する作成料金に各利用者の使用容量の割合を掛ける等して、利用者毎のホームページの作成料金を算出して個別料金ファイル１４４ｃに記憶する（ステップＳ１３５）。次いで、個人情報ファイル１４４ａからクレジットＩＤ番号を読み出して、各利用者が登録しているクレジット会社のサーバ３０ａ〜３０ｎに、読み出したクレジットＩＤ番号と算出した作成料金とを送信して、作成料金の支払いを要求し（ステップＳ１３６）、ホームページ管理処理を終了する。
【００８０】
以上のように、利用者端末２０ａが共同元又は共同協賛者として登録して、共同作成するホームページに適用するデータをホームページ管理サーバ１０に送信することにより共同ホームページを作成するので、一個人で作成するホームページより情報が豊かなホームページを作成することができる。また、容易にデータアップすることができ、ホームページ作成作業に対する利用者の負担を軽減することができる。
【００８１】
また、ホームページ管理サーバ１０が利用者端末２０ａから送信されたデータの内容に応じたデータを格納するホームページデータファイルが既に有る場合は、自動的にそのホームページデータファイルに送信されたデータを適用して更新記憶するので、一つのデータファイルにその内容に応じたデータが自動的に格納され、効率的にホームページを共同作成することができる。
【００８２】
また、複数の利用者が共同でホームページを作成した場合には、ホームページ管理サーバ１０が、ホームページ作成に対する作成料金を各利用者がアップロードしたデータ量に応じて請求するので、利用者毎に平等に課金することができる。
【００８３】
なお、本実施の形態における記述内容は、本発明のホームページ作成システムを適用したホームページ作成システム１００の好適な一例であり、これに限定されるものではない。
例えば、上述した説明では、ホームページ管理サーバ１０は、利用者端末２０ａから受信した更新データをホームページデータファイルに追加して、ホームページに更新データを適用することとしていたが、これに限らず、ホームページに適用するデータの変更、削除を行うこととしてもよい。
【００８４】
その他、本実施の形態におけるホームページ作成システム１００の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００８５】
【発明の効果】
請求項１に記載の発明によれば、利用者端末が共同作成するホームページに適用するデータをサーバに送信し、サーバが利用者端末から送信されたデータの内容を判別して、判別した内容に応じたデータを格納するデータファイルを検索し、送信されたデータを検索されたデータファイルに格納してホームページを更新するので、複数の利用者が各種内容のデータをアップロードした場合でも、一つのデータファイルにその内容に応じたデータが自動的に格納され、適切なホームページ更新を容易に行うことができる。従って、複数の利用者が効率的にホームページを共同作成することができる。
【００８６】
請求項４に記載の発明によれば、利用者端末が共同作成するホームページに適用するデータをサーバに送信し、サーバが利用者端末から送信されたデータを適用してホームページを更新し、更新したホームページのデータ量に応じた作成料金を算出して利用者毎に記憶するので、共同作成するホームページの更新を容易に行うことができるとともに利用者毎の課金が可能となり、作成料金の支払いが容易となる。従って、複数の利用者が効率的にホームページを共同作成することができる。
【図面の簡単な説明】
【図１】本発明を適用した一実施の形態におけるホームページ作成システム１００の全体構成を示す概念図である。
【図２】図１のホームページ管理サーバ１０の機能的構成を示すブロック図である。
【図３】図３の記憶装置１４の構成例を示す図である。
【図４】記憶装置１４の利用者個人データメモリ１４４のデータ格納例を示す図である。
【図５】記憶装置１４のキーワードメモリ１４５のデータ格納例を示す図である。
【図６】図１の利用者端末２０ａの機能的構成を示すブロック図である。
【図７】図６のＣＰＵ２１により実行されるホームページ作成処理を説明するためのフローチャートである。
【図８】共同元データの入力画面２５１の一例を示す図である。
【図９】ホームページ作成処理の一部である共同協賛登録処理を説明するためのフローチャートである。
【図１０】共同ホームページ作成希望登録種類の選択画面２５２の一例を示す図である。
【図１１】共同ホームページ作成サイトの一覧画面２５３の一例を示す図である。
【図１２】共同ホームページ作成協賛者の個人データの入力画面２５４の一例を示す図である。
【図１３】登録完了通知の電子メールの一例を示す図である。
【図１４】アップロードするデータの選択画面２５５の一例を示す図である。
【図１５】データアップされたホームページの表示画面である。
【図１６】図２のＣＰＵ１１により実行されるホームページ管理処理を説明するためのフローチャートである。
【図１７】ホームページ管理処理の一部を説明するためのフローチャートである。
【図１８】ホームページ管理処理の一部であるホームページの更新記憶処理を説明するためのフローチャートである。
【図１９】（ａ）〜（ｄ）は、それぞれデータの配置例を示す図である。
【図２０】ホームページ管理処理の一部である料金算出処理を説明するためのフローチャートである。
【符号の説明】
１０　　ホームページ管理サーバ
１１　　ＣＰＵ
１２　　ＲＡＭ
１３　　伝送制御部
１４　　記憶装置
１４１　　ホームページ勧誘データメモリ
１４２　　ホームページデータファイル
１４３　　配置データメモリ
１４４　　利用者個人データメモリ
１４４ａ　　個人情報ファイル
１４４ｂ　　個別容量ファイル
１４４ｃ　　個別料金ファイル
１４５　　キーワードメモリ
２０ａ〜２０ｎ　　利用者端末
２１　　ＣＰＵ
２２　　入力装置
２３　　ＲＡＭ
２４　　伝送制御部
２５　　表示装置
２６　　印刷装置
２７　　記憶装置
３０ａ〜３０ｎ　　クレジット会社サーバ
１００　　ホームページ作成システム
【図１】
2004126761.tif 000003
【図２】
2004126761.tif 000004
【図３】
2004126761.tif 000005
【図４】
2004126761.tif 000006
【図５】
2004126761.tif 000007
【図６】
2004126761.tif 000008
【図７】
2004126761.tif 000009
【図８】
2004126761.tif 000010
【図９】
2004126761.tif 000011
【図１０】
2004126761.tif 000012
【図１１】
2004126761.tif 000013
【図１２】
2004126761.tif 000014
【図１３】
2004126761.tif 000015
【図１４】
2004126761.tif 000016
【図１５】
2004126761.tif 000017
【図１６】
2004126761.tif 000018
【図１７】
2004126761.tif 000019
【図１８】
2004126761.tif 000020
【図１９】
2004126761.tif 000021
【図２０】
2004126761.tif 000022