(57)【特許請求の範囲】
【請求項１】
インターネットにホームページを発信する本番系サービスプロセスと、本番系サービスプロセスと同一の環境を有し、同一動作を行うテスト系サービスプロセスとを起動したＷＷＷサーバーと、前記ＷＷＷサーバーにＷＷＷ環境下で接続されたクライアントコンピュータとを有し、前記クライアントコンピュータによってホームページを作成し、作成したホームページを前記テスト系サービスプロセスによってＷＷＷサーバー環境下でその表示の様子を確認し、確認を完了したホームページのファイルを本番系サービスプロセスのファイルに移植するホームページ作成作業を支援するホームページ作成支援システムにおいて、
前記ＷＷＷサーバー内に、前記テスト系と本番系のサービスプロセスと、クライアントコンピュータとの間のユーザーインターフェースをなすＷＷＷサーバー内ホームページ作成支援システムを構築し、前記クライアントコンピュータ内に、前記ＷＷＷサーバー内ホームページ作成支援システムと協働するクライアントコンピュータ内ホームページ作成支援システムを構築し、
前記ＷＷＷサーバー内ホームページ作成支援システムは、クライアントコンピュータからのユーザーのファイルアクセス要求に対して、そのファイルに対するユーザーのアクセス権限を付与する権限管理手段と、
各ユーザーごとにアクセスできるファイルあるいはディレクトリーを記録した権限ファイルと、
前記権限管理手段が前記権限ファイルを参照して前記ファイルアクセス要求に対してアクセスを許可した場合に、テスト系サービスプロセスあるいは本番系サービスプロセスのファイルにアクセスするファイルアクセス手段と、
前記ＷＷＷサーバー内ホームページ作成支援システムは、ユーザーの要求に応じてテスト系サービスプロセスを作動させ、  特定の画面をクライアントコンピュータに送信させる表示手段と、
前記ＷＷＷサーバー内ホームページ作成支援システムは、テスト系サービスプロセスのファイル構成と本番系サービスプロセスのファイル構成とを、あるいは、編集前のファイルと編集後のファイルとを比較して、差異の情報を出力する比較手段と、
を有していることを特徴とするホームページ作成支援システム。
【請求項２】
前記ＷＷＷサーバー内ホームページ作成支援システムは、ファイルに対するアクセスの履歴を記録した更新履歴ファイルを有し、前記ファイルアクセス手段はファイルにアクセスする前に前記更新履歴ファイルを参照し、アクセス要求されているファイルが現在アクセスされている場合、あるいは既に更新されている場合には、その旨の情報を返答することを特徴とする請求項１に記載のホームページ作成支援システム。
【請求項３】
前記クライアントコンピュータ内ホームページ作成支援システムは、所定の管理者のみが使用できる前記権限ファイルを書き換えるため権限変更手段を有していることを特徴とする請求項１または２のいずれかに記載のホームページ作成支援システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットに開示するホームページの作成を支援する装置に係り、特に、ＷＷＷ環境下で容易にホームページの作成を試みることができ、かつ、多数人がホームページの作成に関与する環境下でドキュメントの更新権限を管理することにより、ホームページ作成に伴うＷＷＷドキュメントの更新管理を支援する装置に関する。
【０００２】
【従来の技術】
インターネットは、ほぼ全世界にまたがるコンピュータネットワークの集合体である。インターネットは、１９６９年に米国ＡＲＰＡが始めたＡＲＰＡＮＥＴを前身とし、学術目的のＮＳＦｎｅｔを経て、１９９５年以降商用目的に開放された現在のものになった。現在は、インターネットの接続サービスを提供する企業が相互に接続して、利用者が９，０００万人とも１億人とも言われている。
【０００３】
このように、膨大な利用者が利用するようになった原因は、膨大な情報から簡単に、かつ、グラフィカルなメニューで、希望の情報を簡単に探し出せる仕組みが開発されたためである。この仕組みがＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）である。
【０００４】
ＷＷＷは、１９８９年にスイスのＴｉｍ  Ｂｅｒｎｅｒｓ−Ｌｅｅ  氏らによって提案された情報システムである。インターネット上に文字・画像・音声を含むハイパーテキストを構築し、あらゆる情報を継目なくアクセス可能とすることを目的としている。
【０００５】
ＷＷＷでは、クライアントとサーバーとの通信プロトコルはＨＴＴＰ（ｈｙｐｅｒ  ｔｅｘｔ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）を使用する。また、ハイパーテキストの構築には、ＨＴＭＬ（ｈｙｐｅｒ  ｔｅｘｔ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）というマークアップ言語を用いるほか、よりリアルなグラフィックスを表現できるＶＲＭＬ（ｖｉｒｔｕａｌ  ｒｅａｌｉｔｙ  ｍｏｄｅｌｉｎｇｌａｎｇｕａｇｅ  ）等の言語も提案されている。また、リンク先のデータの指定にはＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  ｌａｎｇｕａｇｅ  ）という表記法が用いられる。
【０００６】
上記ＷＷＷによれば、サーバー自身のデータのほか、他のサーバーの特定のページなど、インターネット上の情報資源にリンクを張ることができる。
【０００７】
この縦横無尽に張り巡らされたリンクにより、ユーザーは所定のサーバーのページ（ハイパーテキストによって構築された画面）から出発し（このページを「ホームページ」という）、ホームページ上の関心ある事項をクリックすることにより、そのサーバーあるいは他のサーバーが提供する他のページを見ることができ、また同様の操作によってそのページから他のページを見ることができる。
【０００８】
このように、ユーザーが関心を持っている事項を次々にクリックして見てゆくことにより、最終的に膨大な情報から欲しい情報を得ることができるのである。
【０００９】
上記仕組みは、技術情報等の提供のみならず、商業用としても大きなマーケットへの接触手段を提供するので、現在多数の企業や個人がインターネット上に独自のホームページを掲載しようとしている。
【００１０】
なお、「ホームページ」とは、ユーザーが情報を検索する基点のページを指すが、本明細書ではインターネット上に開示する全てのページ（画面）を含めて「ホームページ」という。
【００１１】
インターネット上に開示するホームページは、既述したようにＨＴＭＬによって構成される。ＨＴＭＬには、どの文章・画像・音声をどこにレイアウトするとか、どの文字をどんな大きさにするとか、色を何にするとかの情報を記述する。ＷＷＷブラウザ（インターネット上でページを見て興味ある事項を選択することができるようにしたソフトウェア）は、上記バラバラな文章・画像・音声をホームページとして合体させて表示させる。このＷＷＷブラウザ（もっと広くはＨＴＭＬ）の働きにより、ユーザーはコンピュータ画面上に美しくレイアウトされたホームページを見ることができる。
【００１２】
なお、ホームページは種々の情報を含むが、この情報内容を「コンテンツ」という。また、これらコンテンツを構成しているドキュメント（文章、画像、音声ドキュメント）は、ＷＷＷ環境下でインターネットに提供されるドキュメントという意味で、本明細書では以下に「ＷＷＷドキュメント」という。
【００１３】
さて、上記インターネットに開示するホームページは、個人がＨＴＭＬを使って作成することもできるが、コンテンツが価値あるものとして提供されるためには、多数人が組織的にＷＷＷドキュメントを作成し、全体として体系付けられたホームページとしなければならない。このため、通常は多数人が参加してホームページを作成するようにしている。
【００１４】
ここで、ホームページ作成には一つの問題がある。
【００１５】
つまり、インターネットにホームページを開示するには、作成したホームページをＷＷＷサーバー（インターネットにホームページを発信するサーバーを「ＷＷＷ  サーバー」という）に格納し、このＷＷＷサーバーの送信プログラム（ＨＴＴＰＤ）によってユーザーの要求に応じてファイルを送信するが、既に説明したように、ＨＴＭＬは種々のＷＷＷドキュメントを合体させてホームページを作るため、それらＷＷＷドキュメントがどこに存在するかは、端的には、ファイルの構成など発信するＷＷＷサーバーの環境に依存するのである。
【００１６】
多数人がホームページを作成するには、各自が作成するホームページを分担し、各自のコンピュータ上でＨＴＭＬによってホームページを試作し、出来たものをサーバーに移植するのが常である。
【００１７】
しかし、上記方法で各自のコンピュータでホームページを試作する段階では、使用しようとするＷＷＷサーバーの環境と異なる環境でホームページを作成するのが普通であるので、出来たものをＷＷＷサーバーに移植した場合に、所期の画面にならないことが多く発生した。
【００１８】
これに対して、従来から１つの対策が採られていた。
【００１９】
この対策とは、ホームページを発信するＷＷＷサーバー内に、実際にインターネットにホームページを発信する環境（これを本番系サービスプロセスと呼ぶことにする）と全く同一の環境（これを本番系に対してテスト系サービスプロセスと呼ぶことにする）を作り、試作段階でテスト系サービスプロセスにより、実際に発信するホームページの表示を確認しようとするものである。
【００２０】
この方法によれば、試作段階においてホームページをインターネットに発信する場合の画面の様子を確認できるので、試作段階と実際の使用段階のホームページの画面表示の相違を防止することが出来た。
【００２１】
【発明が解決しようとする課題】
しかしながら、上記ＷＷＷサーバー内に本番系と同一環境のテスト系サービスプロセスを起動して、試作したホームページの表示を確認する方法は、実際には数多くの煩雑な作業を伴うものであった。
【００２２】
第一に、従来の方法では、ホームページを作成する技術者が各自でＷＷＷサーバーにリモートログインし、ファイルの読み出しと書き込みを行わなければならないので、システム管理の知識がなければならない。
【００２３】
また、たとえシステム管理の知識があっても、複雑なドキュメント体系から目的とするドキュメントを探し当てるのはかなりの煩雑さを伴った。このことは、試作したホームページを実際に使用しようとするＷＷＷサーバーによって頻繁に確認するという、ホームページ作成作業を大きく阻害するものであった。
【００２４】
第二に、ＷＷＷサーバー内にテスト系と本番系の２つのサービスプロセスを起動して多数人によってそれぞれのドキュメント体系を更新してゆくので、テスト系と本番系のドキュメント体系に差異が生じ易い。このテスト系と本番系のドキュメント体系の差異を常にチェックしなければ、ホームページをテスト系で確認する意味がなくなる。
【００２５】
ところが、従来はこのテスト系と本番系のドキュメント体系の相違を各ホームページ作成者が目で確認するようにしていた。この作業は煩雑かつ不正確であった。特に、大きなドキュメント体系を用いてホームページを構成する場合は、この問題は大きくなった。
【００２６】
第三に、試作したホームページの表示が満足のゆくものであった場合に、変更したファイルを本番系ドキュメントに移植するが、従来は各ホームページ作成者がＷＷＷサーバーにリモートログインしてファイルの書き換えを行っていた。
【００２７】
このリモートログインは、一定の資格を有していればＷＷＷサーバーにアクセスでき、アクセスできれば遠隔的にＷＷＷサーバーを操作することができるものである。
【００２８】
ところが、この方法では、一旦ＷＷＷサーバーにアクセスできてしまえば、ＷＷＷサーバー内の任意のファイルを書き換えることができた。このため、本来書き換えるべきでないファイルが誤って書き換えられてしまう可能性があった。
【００２９】
この問題に対し従来の技術によれば、ＷＷＷサーバーを管理するＯＳの機能によって、各ドキュメントあるいはディレクトリーごとにアクセスできるユーザーを設定する方法も考えられる。
【００３０】
しかし、この方法では、ＷＷＷサーバー内のドキュメント体系が変化する度に、アクセス権限を再定義する必要がある。頻繁なドキュメント体系の更新を行う現実のホームページ作成作業においては、この方法は実行困難と言わざるを得なかった。
【００３１】
第四に、従来の方法では、多数人が順不同にファイルにアクセスし、その更新を行うため、所定のファイルが既に更新されたものか、現在誰かによって更新中か、あるいは未着手か、の判断をすることができなかった。このため、作業が重複したり、ファイルが誤って更新されたりする可能性があった。
【００３２】
そこで、本願発明が解決しようとする課題は、実際に使用しようとするＷＷＷサーバーによって試作したホームページを容易に表示させられ、また多数人がホームページを作成する環境下で、ホームページの作成を支援し、ファイルの誤操作・重複操作を防止できるホームページ作成支援システムを提供することにある。
【００３３】
【課題を解決するための手段】
本願請求項１に係るホームページ作成支援システムは、
インターネットにホームページを発信する本番系サービスプロセスと、本番系サービスプロセスと同一の環境を有し、同一動作を行うテスト系サービスプロセスとを起動したＷＷＷサーバーと、前記ＷＷＷサーバーにＷＷＷ環境下で接続されたクライアントコンピュータとを有し、前記クライアントコンピュータによってホームページを作成し、作成したホームページを前記テスト系サービスプロセスによってＷＷＷサーバー環境下でその表示の様子を確認し、確認を完了したホームページのファイルを本番系サービスプロセスのファイルに移植するホームページ作成作業を支援するホームページ作成支援システムにおいて、
前記ＷＷＷサーバー内に、前記テスト系と本番系のサービスプロセスと、クライアントコンピュータとの間のユーザーインターフェースをなすＷＷＷサーバー内ホームページ作成支援システムを構築し、前記クライアントコンピュータ内に、前記ＷＷＷサーバー内ホームページ作成支援システムと協働するクライアントコンピュータ内ホームページ作成支援システムを構築し、
前記ＷＷＷサーバー内ホームページ作成支援システムは、クライアントコンピュータからのユーザーのファイルアクセス要求に対して、そのファイルに対するユーザーのアクセス権限を付与する権限管理手段と、
各ユーザーごとにアクセスできるファイルあるいはディレクトリーを記録した権限ファイルと、
前記権限管理手段が前記権限ファイルを参照して前記ファイルアクセス要求に対してアクセスを許可した場合に、テスト系サービスプロセスあるいは本番系サービスプロセスのファイルにアクセスするファイルアクセス手段と、
前記ＷＷＷサーバー内ホームページ作成支援システムは、ユーザーの要求に応じてテスト系サービスプロセスを作動させ、  特定の画面をクライアントコンピュータに送信させる表示手段と、
前記ＷＷＷサーバー内ホームページ作成支援システムは、テスト系サービスプロセスのファイル構成と本番系サービスプロセスのファイル構成とを、あるいは、編集前のファイルと編集後のファイルとを比較して、差異の情報を出力する比較手段と、
を有していることを特徴とするものである。
【００３４】
本願請求項２に係るホームページ作成支援システムは、上記請求項１のシステムにおいて、
前記ＷＷＷサーバー内ホームページ作成支援システムは、ファイルに対するアクセスの履歴を記録した更新履歴ファイルを有し、前記ファイルアクセス手段はファイルにアクセスする前に前記更新履歴ファイルを参照し、アクセス要求されているファイルが現在アクセスされている場合、あるいは既に更新されている場合には、その旨の情報を返答することを特徴とするものである。
【００３５】
本願請求項３に係るホームページ作成支援システムは、上記請求項１または２のシステムにおいて、
前記クライアントコンピュータ内ホームページ作成支援システムは、所定の管理者のみが使用できる前記権限ファイルを書き換えるため権限変更手段を有していることを特徴とするものである。
【００３８】
【発明の実施の形態】
次に本発明の実施の形態について以下に説明する。
図１は、本願発明によるホームページ作成支援システムの一実施形態を示している。図１に示すように、本発明のホームページ作成支援システム１は、物理的には使用しようとするＷＷＷサーバー２と、ホームページの試作を行うクライアントＰＣ３の内部に分散して構成される。
【００３９】
ここで、「ＷＷＷサーバー２とクライアントＰＣ３の内部に構成される」とは、プログラムの制御により、ＷＷＷサーバー２とクライアントＰＣ３が以下に説明するホームページ作成支援システム１の各構成手段として機能することをいう。本発明においては、これら各構成手段が有機的かつ相互に作用しあって本発明の目的であるホームページの作成を支援するので、これらの全体が本発明のホームページ作成支援システム１を構成する。
【００４０】
なお、本実施形態のクライアントＰＣ３の「ＰＣ」は、パーソナルコンピュータを示しているが、本発明はクライアントサーバーシステムで稼動する限りクライアントコンピュータはいわゆるパーソナルコンピュータに制限されない。また、本明細書作成の対象を「ホームページ」として説明するが、「ホームページ」は既に定義した通り、いわゆるインターネット上でリンクの基点となるホームページには限られず、本明細書ではインターネット上に開示する画面の総称として使用する。
【００４１】
以上で説明したように本願のホームページ作成支援システム１は、ＷＷＷサーバー２内に構成されたＷＷＷサーバー内ホームページ作成支援システム１ａと、クライアントＰＣ内ホームページ作成支援システム１ｂとからなる。
【００４２】
また、ＷＷＷサーバー２内には、試作したホームページをＷＷＷサーバー２の環境下で表示できるようするために、テスト系サービスプロセス４と、本番系サービスプロセス５とが起動されている。テスト系サービスプロセス４は、実際にＷＷＷサーバーとして稼動する本番系サービスプロセス５と全く同一のドキュメント体系を有し、また、ＷＷＷブラウザのリクエストに応えてＨＴＴＰＤプログラムによってファイルを送信するなど、本番系サービスプロセス５と全く同一の動作を行う。テスト系サービスプロセス４と本番系サービスプロセス５とをまとめてＷＷＷサーバー内系統２０という。
【００４３】
ＷＷＷサーバー内ホームページ作成支援システム１ａは、ＷＷＷサーバー２内のＷＷＷサーバー内系統２０とクライアントＰＣ３と間のユーザー・インターフェースをなす。
【００４４】
ＷＷＷサーバー内ホームページ作成支援システム１ａは、処理手段として権限管理手段６と、ファイルアクセス手段７と、表示手段８と、比較手段９と、ファイル更新手段１０とを有している。また管理用ファイルとして、権限ファイル１１と、更新履歴ファイル１２とを有している。
【００４５】
権限管理手段６は、クライアントＰＣ３とＷＷＷサーバー内系統２０との間に介在し、アクセスを試みたユーザー（ホームページ作成者）に対し、テスト系あるいは本番系の特定のファイルあるいはディレクトリーにアクセスすることが出来る権限を与える手段である。権限ファイル１１は、各ユーザーのアクセス権限を登録したファイルである。
【００４６】
なお、権限管理手段６は、ユーザー単位ごとに特定のファイルやディレクトリーに対するアクセス権限を付与することに特徴がある。従来のアクセス権限設定は、ファイルあるいはディレクトリー単位ごとにアクセスできるユーザーを設定していた。これに対し、権限管理手段６は、ＷＷＷドキュメントが階層構造である場合、特定のファイル又はディレクトリーに対してユーザー単位に更新の許可・不許可を設定し、その範囲で更新等することができるようにアクセス権限を付与する。
【００４７】
また、権限管理手段６は、必要により特定の記号を含むファイル・ディレクトリーに対する権限を付与できるようにすることもできる。たとえば、特定のユーザー名、グループ名を表わす記号を含むファイルやディレクトリーに対してユーザーあるいはグループ単位にアクセス権限を与えるようにすることができる。
【００４８】
ファイルアクセス手段７は、クライアントＰＣ３とＷＷＷサーバー内系統２０の間に介在し、テスト系サービスプロセス４の所定のファイルにアクセスする手段である。ここで、ファイルアクセス手段７によるアクセスは、テスト系ドキュメントの所定のファイルの読み出し及び書き込みを含む。
【００４９】
上記ファイルアクセス手段７によるファイルのアクセスの履歴を記録したのが、更新履歴ファイル１２である。
【００５０】
表示手段８は、クライアントＰＣ３とＷＷＷサーバー内系統２０の間に介在し、ユーザーの要求に応じて、ＷＷＷサーバー２の環境下で（実際にはテスト系サービスプロセス４により）ホームページを表示発信する手段である。
【００５１】
比較手段９は、テスト系ドキュメント体系と本番系ドキュメント体系とを、あるいは編集前のホームページと編集後のホームページとを比較し、それらの相違を強調した画面あるいはメッセージを発信する手段である。
【００５２】
ファイル更新手段１０は、クライアントＰＣ３と本番系サービスプロセス５との間に介在し、本番系ドキュメントの所定のファイル（ＷＷＷドキュメント）を更新する手段である。
【００５３】
次に、クライアントＰＣ内ホームページ作成支援システム１ｂについて説明する。
【００５４】
クライアントＰＣ内ホームページ作成支援システム１ｂは、入力装置１３と、表示装置１４と、処理装置１５とを有している。処理装置１５はさらに、編集手段１６と、更新手段１７と、必要により権限変更手段１８とを有している。
【００５５】
入力装置１３は、キーボード、タッチパネル、マウス等ポイントディバイスの他、任意の公知の入力手段を含む。入力装置１３は、本ホームページ作成支援システム１を操作するための命令、ホームページ作成のための種々の命令を入力するための手段である。
【００５６】
表示装置１４は、モニターを含む公知の任意の表示装置である。表示装置１４は、ホームページを表示させて確認したり、ＷＷＷサーバー内ホームページ作成支援システム１ａからのメッセージを表示するための手段である。
【００５７】
処理装置１５は、通常のクライアントコンピュータが有している処理装置であって、本願発明においてはプログラムの制御によって以下に述べる編集手段１６、更新手段１７、権限変更手段１８としても機能する。
【００５８】
編集手段１６は、ＷＷＷサーバー２から読み出したファイル（画像、文章データのいずれも含む）を編集するための手段である。好ましくは、ホームページ上の文字の大きさを自由自在に指定できたり、背景色や背景柄を自由に指定したり、画像の配置・コピー等を簡単に行えるような、画面の編集を支援するための編集機能を備えるようにする。
【００５９】
更新手段１７は、試作したホームページ、あるいは任意のファイルをＷＷＷサーバー２の本番系ドキュメントに移植したり、ＷＷＷサーバー２の既存の本番系のファイルを書き換えたりするための手段である。
【００６０】
権限変更手段１８は、現在設定しているファイルのアクセス権限を変更するための手段である。後に更に詳しく説明するように、各ユーザー自身が行う権限変更と、管理者がユーザーに対して行う権限変更の２種類の権限変更機能を備えるようにするのが好ましい。
【００６１】
なお、以上のホームページ作成支援システム１を構成する各構成手段は、ＷＷＷ環境下で作動する。
【００６２】
すなわち、ＷＷＷサーバー２とクライアントＰＣ３間の通信プロトコルはＨＴＴＰを使用し、ハイパーテキストの構築にはＨＴＭＬやＶＲＭＬ等の言語を使用し、さらにＷＷＷドキュメント間にリンクを張ることができ、リンク先の指定にはＵＲＬを使用する。
【００６３】
次に、上記各構成手段によるホームページの作成の処理について図１を用いて説明する。
【００６４】
最初に、ＷＷＷサーバー２と複数台のクライアントＰＣ３は、クライアントサーバーシステムを構成するように互いの接続されている。ホームページの作成に関与する技術者は、クライアントＰＣ３を用いてホームページを作成し、最終的には作成したＷＷＷドキュメントをＷＷＷサーバー２に移植する。
【００６５】
ＷＷＷサーバー２の内部には、インターネットにホームページを発信する本番系サービスプロセス５と、本番系サービスプロセス５と全く同一環境のテスト系サービスプロセス４とが起動されているとする。
【００６６】
上記準備の下、あるホームページ作成者がホームページを作成するには、そのホームページ作成者は、クライアントＰＣ３を用いてＷＷＷサーバー２にアクセスする。
【００６７】
ＷＷＷサーバー２にアクセスするには、最初にＯＳやＷＷＷサーバー基本プログラムによるアクセス許可、すなわちホームページ作成支援システム１を使用する許可を得る。
【００６８】
次に、ホームページを作成するため、テスト系ドキュメントの特定のファイルにアクセスする。このアクセス要求は、ＷＷＷサーバー内ホームページ作成支援システム１ａの権限管理手段６によって処理される。
【００６９】
アクセス要求に対して権限管理手段６は、権限ファイル１１を参照し、アクセスを要求したユーザーに対してそのファイルに対するアクセスを許可（不許可の場合もある）する。この所定のファイルに対するアクセス許可は、先に説明したように、アクセス要求したユーザーごとにファイルあるいはディレクトリー単位に付与する。
【００７０】
ユーザーに対してディレクトリー単位にアクセスを許可できるようにする場合、図１のテスト系ドキュメントに陰影を付して示したように、ツリー構造のドキュメント体系では所定のディレクトリーに対してアクセスを許可すると、そのディレクトリー以下のすべてのＷＷＷドキュメントに対してアクセスすることができるようになる。
【００７１】
また、特定の記号を含むファイルやディレクトリーに対してアクセスを許可する方法では、たとえば、ユーザーが作成するＷＷＷドキュメントにそのユーザーの名前を表わす記号を含むようにする決めておくことにより、そのユーザーの名前の記号を含むファイルにのみアクセス権限を付与するができる。
【００７２】
ユーザー（ホームページ作成者）がアクセスしようとしているファイルが上記権限管理手段６によってアクセスを許可された場合には、ファイルアクセス手段７が実際にそのファイルにアクセスを試みる。
【００７３】
このファイルのアクセスの試みに対して、ＷＷＷサーバー内ホームページ作成支援システム１ａはさらに、そのファイルが現在他の人によって更新中か、更新済かをチェックする。このチェックは、更新履歴ファイル１２との照合によって行う。
【００７４】
更新履歴ファイル１２は、各ファイルのアクセス履歴を記録している。好ましくは、更新履歴ファイル１２には、最終的に本番系ドキュメントのファイルを更新した場合は、そのファイルについて更新済みの信号（フラッグ）を付けられるようにする。
【００７５】
更新履歴ファイル１２を参照した結果、既に更新済のファイルや現在他のユーザーによって更新中のファイルについては、その旨のメッセージをファイルアクセス手段７によりクライアントＰＣ３に送信し、重複したファイルの更新を防止する。
【００７６】
権限管理手段６によりファイルアクセス権限を与えられ、かつ、そのファイルが更新中あるいは更新済でない場合は、ファイルアクセス手段７により、そのファイルが取り出され、クライアントＰＣ３に送信される。このとき、そのファイルのアクセスは、更新履歴ファイル１２に記録される。
【００７７】
上記ファイルがクライアントＰＣ３に送信されると、ホームページ作成者は、編集手段１６の編集機能を使用してホームページを作成等する。
【００７８】
編集手段１６は、上記ホームページの作成作業を容易に出来るように支援を行う。編集手段１６によるホームページの作成支援は、既に説明した文字等の大きさを自由に定めることができる等のような編集支援機能の他、作成中のホームページを随時ＷＷＷサーバー２の環境で表示させたり、既存のドキュメント構成やファイルと編集中のドキュメント構成やファイルとを比較して相違をわかりやすく表示したりすることによって行う。
【００７９】
作成中のホームページを随時ＷＷＷサーバー２の環境で表示させるには、作成中のホームページのファイルをＷＷＷサーバー２のテスト系ドキュメントに登録し、テスト系サービスプロセス４によってそのホームページを表示させる。このテスト系ドキュメントへのファイルの登録は、ファイルアクセス手段７により、アクセス権限を確認の上登録する。
【００８０】
上記テスト系ドキュメントに登録したファイルをＷＷＷサーバー２の環境で表示させるには、クライアントＰＣ３からＷＷＷサーバー２に対して画面表示を要求する。ＷＷＷサーバー内ホームページ作成支援システム１ａの表示手段８は、クライアントＰＣ３からの画面表示要求に応じ、好ましくはアクセス権限を確認の上、テスト系サービスプロセス４に要求のあった画面を表示・送信させる。テスト系サービスプロセス４は、実際にインターネットにホームページを発信する本番系サービスプロセス５と全く同一の環境を有しているので、ホームページ作成者は、試作したホームページがインターネット上でどのように表示されるかを確認することができる。
【００８１】
テスト系ドキュメントの構成と本番系ドキュメントの構成とを、あるいは編集後の画面と編集前の画面とを比較するには、クライアントＰＣ３からその旨の要求をＷＷＷサーバー２に送信する。
【００８２】
この比較要求は、ＷＷＷサーバー内ホームページ作成支援システム１ａの比較手段９によって処理される。比較手段９は、テスト系ドキュメントで特定のファイルあるいはディレクトリーを削除、追加、更新した場合には、その変更されたファイルあるいはディレクトリーの情報をクライアントＰＣ３に送信する。このファイル等の変更情報は、好ましくはグラフィック画像とし、変更のあったファイルあるいはディレクトリーを強調して表示する。
【００８３】
また、比較手段９は、画面（ホームページ）単位で比較することもできる。この比較は、画面を構成するＨＴＭＬを比較することにより実現することができる。たとえば、特定のホームページで貼り付けた画像を変更させた場合、比較手段９により変更された画像部分を強調表示させることができる。
【００８４】
以上のホームページの編集・表示・比較を通じて、作成したホームページがインターネットに発信することができるものになったときは、ホームページ作成者は、更新手段１７により、ＷＷＷサーバー２の本番系ドキュメントへの移植（ファイルの更新）を要求することができる。
【００８５】
このファイル更新の要求は、ＷＷＷサーバー２に送られ、ファイル更新手段１０によって処理される。ファイル更新手段１０は、権限管理手段６と権限ファイル１１に問い合わせ、そのユーザーが本番系のそのファイルを更新してよいか否かを確認する。この確認の結果、そのユーザーによるファイル更新が許可された場合には、ファイル更新手段１０は、要求のあったファイルについて、テスト系ドキュメントから本番系ドキュメントに移植する。
【００８６】
以上の処理により、ホームページ作成者が作成したホームページはＷＷＷサーバー２の本番系サービスプロセス５に移植される。
【００８７】
なお、上記説明では、ＷＷＷサーバー２からクライアントＰＣ３への送信に関し、ファイルアクセス手段７と比較手段９が直接送信するように説明したが、ファイルアクセス手段７や比較手段９等の構成手段は、ＷＷＷサーバー内系統２０に対するクライアントＰＣ３からの要求を整理・容易化するユーザー・インターフェースとして機能を果たすことに重点があり、この機能を果たす限り、クライアントＰＣ３への送信機能を切り離し、別個の送信手段を設けてクライアントＰＣ３への送信を行うようにしてもよい。
【００８８】
また、図１では理解を容易にするために、ファイルアクセス手段７は専らテスト系サービスプロセス４のファイルへのアクセス、ファイル更新手段１０は専ら本番系サービスプロセス５のファイルへのアクセスを行うように示したが、ファイル更新手段１０をファイルアクセス手段７に含ませ、ファイルアクセス手段７によってテスト系と本番系の両体系のファイルにアクセスすることもできる。なお、本願請求項１のファイルアクセス手段は、ファイル更新手段の機能を含むものとする。
【００８９】
また同様に、図１では更新履歴ファイル１２は、テスト系サービスプロセス４のファイルに対するアクセス履歴のみを記録するように示したが、更新履歴ファイル１２は、本番系サービスプロセス５のファイルへのアクセス履歴をも記録できるようにすることができる。本願請求項２の更新履歴ファイルは、本番系サービスプロセスのファイルへのアクセス履歴をも記録することができるものとする。
【００９０】
以上に説明したホームページ作成支援システム１によれば、権限管理手段６と権限ファイル１１がユーザー単位にファイルのアクセス権限を付与するので、各ホームページ作成者がアクセスを許可されているファイル以外のファイルを誤って更新することを防止することができる。
【００９１】
ファイルのアクセス権限については、本発明は、ユーザー単位にファイルのアクセス権限を付与するので、ＷＷＷドキュメント体系が変更された場合にも簡単に対応することができる。これは、階層構造のドキュメント体系において、ドキュメント体系が変更されるのは、ディレクトリーが追加・削除される場合がほとんどであるので、追加・削除されたディレクトリーについてアクセスできるユーザーのみのアクセス権限を追加・削除すれば対応できるからである。
【００９２】
さらに、本発明では、権限変更手段１８により、各ユーザー自身が行う権限変更と、管理者がユーザーに対して行う権限変更の２種類の権限変更機能を備えている。
【００９３】
従って、ドキュメント体系の構造が変更された場合、管理者のみが権限変更手段１８を用いて権限ファイル１１の内容を書き換えることによってアクセス権限の変更することができる。これにより、アクセス権限がむやみに変更されるのを防止することができる。
【００９４】
また、本発明のホームページ作成支援システム１によれば、ＷＷＷ環境の下で作動するので、誰でも更新しようとするファイルにアクセスすることができる。
【００９５】
すなわち、本発明のシステムでは、各ホームページ間のリンクは、ＷＷＷ環境下で作動するので、ユーザーが所定のファイルを更新しようとする場合は、ホームページの関係がありそうな事項を次々にクリックすることにより、何らシステムに関する知識を要することなく、目的とするホームページ（ファイル）にアクセスすることができる。
【００９６】
これにより、システム管理に関する専門知識がない者でもホームページの作成に参加することができ、また、従来所定のファイルにアクセスするための煩雑な手順を省くことができる。複雑なドキュメント体系から目的とするファイルを探し出す場合には特に有効である。
【００９７】
また、ファイルの検索に限らず、ＷＷＷ環境下で作動することにより、本発明のホームページ作成支援システム１はホームページの表示・送受信を極めてスムーズに行うことができる。
【００９８】
また、本発明のホームページ作成支援システム１によれば、ＷＷＷサーバー２の環境下でホームページの表示を確認しながらホームページを作成することができる。
【００９９】
すなわち、表示手段８によりホームページ作成者は、いつでも作成中のホームページをＷＷＷサーバー２のテスト系サービスプロセス４によって表示させ、実際にインターネットに発信した場合のホームページの表示を確認することができる。
【０１００】
しかも、上述したＷＷＷ環境によりＷＷＷサーバー２とクライアントＰＣ３のファイルを簡単に送受信することができるので、ホームページの作成と確認を頻繁に行うことができる。これにより、作成中のホームページの表示の様子を確認しながらホームページの作成作業を進めることができ、ホームページの作成を極めて快適に進めることができる。
【０１０１】
さらに、本願発明のホームページ作成支援システム１によれば、比較手段９により、ホームページ作成に伴うＷＷＷドキュメントの変更をわかりやすく確認することができる。
【０１０２】
このことにより、ＷＷＷドキュメントの変更によってホームページの表示が変化した場合に、原因となる変更ファイルを容易に確認することができる。
【０１０３】
最後に、本願発明のホームページ作成支援システム１によれば、ファイルアクセス手段７と更新履歴ファイル１２の作用により、多数人がホームページ作成に参加している場合でも、重複あるいは過誤のファイル更新を防止することができる。
【０１０４】
すなわち、ホームページ作成支援システム１によれば、ファイルにアクセスした履歴を更新履歴ファイル１２に記録し、更新中や更新済みのファイルについてはそのファイルにアクセスする前に、その旨のメッセージをユーザーに送るので、更新中のファイルを重複してアクセスしたり、更新済のファイルを再度更新することを防止することができる。
【０１０５】
これにより、多数人のホームページの作成に参加する場合の無用の混乱を効果的に防止することができる。
【０１０６】
【発明の効果】
以上の説明から明らかなように、本発明による「ホームページ作成支援システム」によれば、システム管理の知識を有しない者でも、ＷＷＷのリンクとファイル送受信の機能により、簡単に目的とするファイルを探し出し、このファイルを更新してホームページを作成することができる。また、システム管理の知識を有する者に対しても、複雑なドキュメント体系から容易に目的とするファイルにアクセスさせることができる。
【０１０７】
また、ＷＷＷサーバーとクライアントＰＣとの間で、ＷＷＷ環境でファイルを送受信することができるので、作成中のホームページをＷＷＷサーバーの環境下で表示させ、その表示の様子を確認しながら作業を進めることができる。これにより、従来のホームページを表示させる手間が大幅に省け、効率的にホームページの作成を行うことができる。
【０１０８】
また、本発明による「ホームページ作成支援システム」によれば、ＷＷＷサーバー内のテスト系ドキュメントと本番系ドキュメントの構成体系を、あるいは、編集前と編集後のホームページの差異を、比較手段によって明らかに示することができる。
【０１０９】
これにより、ＷＷＷドキュメントの体系、あるいは特定のファイルの変更による影響を容易に確認することができ、テスト系サービスプロセスと本番系サービスプロセスに差異が生じるのを防止したり、ホームページの編集の進捗を確認したりすることができる。
【０１１０】
また、本発明による「ホームページ作成支援システム」によれば、権限管理手段により、各ホームページ作成者ごとにアクセスできるファイルを設定している。
【０１１１】
これにより、試作したホームページの表示が満足のゆくものになり、本番系ドキュメントの更新を行う場合に、誤って他人が作成したファイルを更新してしまうことを防止することができる。
【０１１２】
また、ホームページ作成者ごとにアクセスできるファイルあるいはディレクトリーを定めるようにしているので、階層構造のＷＷＷドキュメントの体系を変更するような場合には、アクセス権限の設定変更を容易に行うことができる。
【０１１３】
この場合、変更のあったファイルやディレクトリーへアクセスできるホームページ作成者を新たに設定すれば足り、従来ファイルごとにアクセス可能な者を設定していた場合に比べ、はるかに容易にアクセス権限の設定変更を行うことができる。
【０１１４】
最後に、本発明による「ホームページ作成支援システム」によれば、ファイルアクセス手段と更新履歴ファイルの作用により、現在誰かによって使用されているファイルと、既に誰かによって更新されたファイルについて、その旨の情報をそのファイルにアクセスしようとした者に送る。
【０１１５】
これにより、多数人が一つのＷＷＷドキュメント体系のファイルを更新する場合に、ファイルの重複編集、あるいは更新済のファイルの再更新を防止することができる。
【０１１６】
以上の効果の相乗により、本発明のホームページ作成支援システムによれば、多数のＷＷＷドキュメントからなるホームページ体系に対して多数人がホームページの作成あるいは改変をする場合に、各人がそれぞれ効率よくホームページを作成でき、かつ、各人の間で作業が効率よく整理され、全体として高効率のホームページ作成を実現するシステムを得ることができる。
【図面の簡単な説明】
【図１】本発明による「ホームページ作成支援システム」の構成と、各構成手段間の関係を示したブロック図。
【符号の説明】
１  ホームページ作成支援システム
１ａ  ＷＷＷサーバー内ホームページ作成支援システム
１ｂ  クライアントＰＣ内ホームページ作成支援システム
２  ＷＷＷサーバー
３  クライアントＰＣ
４  テスト系サービスプロセス
５  本番系サービスプロセス
６  権限管理手段
７  ファイルアクセス手段
８  表示手段
９  比較手段
１０  ファイル更新手段
１１  権限ファイル
１２  更新履歴ファイル
１３  入力装置
１４  表示装置
１５  処理装置
１６  編集手段
１７  更新手段
１８  権限変更手段
２０  ＷＷＷサーバー内系統
【図１】
0003558795.tif 000002