(57)【要約】【課題】アップロード先をいちいち指定する煩わしさがなく、ウェブページの編集およびアップロードが容易なウェブページのアップロードシステム等を提供する。【解決手段】クライアントは、ウェブサーバ上のウェブページを閲覧している状態で（Ｓ５０１）、ウェブ編集ソフトが起動されたとき（Ｓ５０２）、前記ウェブページが保存されている前記ウェブサーバ上の場所をおよびウェブページのデータを取得し（Ｓ５０３、Ｓ５０４）、前記ウェブ編集ソフトによって編集されたウェブページをアップロードするとき（Ｓ５０７）、前記記憶されたウェブサーバ上の場所へアップロードする（Ｓ５０８）。【選択図】　図５
2004070619.tif 000002
【特許請求の範囲】
【請求項１】
ウェブページのアップロードを行うためのソフトウェアツールを備えたクライアントとウェブサーバが通信ネットワークを介して接続され、前記クライアントから前記ウェブサーバへウェブページをアップロードするシステムであって、
前記クライアントが、
前記ウェブサーバ上のウェブページを閲覧している状態で、前記ウェブページが保存されている前記ウェブサーバ上の場所をアップロード先として記憶する機能を備えたことを特徴とするウェブページのアップロードシステム。
【請求項２】
ウェブページの閲覧、編集およびアップロードを行うためのソフトウェアツールを備えたクライアントとウェブサーバが通信ネットワークを介して接続され、前記クライアントから前記ウェブサーバへウェブページをアップロードするシステムであって、
前記クライアントが、
前記ウェブサーバ上のウェブページを閲覧している状態で、ウェブページ編集用ソフトウェアツールが起動されたとき、前記ウェブページが保存されている前記ウェブサーバ上の場所を記憶する機能と、
前記ウェブページ編集用ソフトウェアツールによって編集されたウェブページをアップロードするとき、前記記憶されたウェブサーバ上の場所へアップロードする機能を備えたことを特徴とするウェブページのアップロードシステム。
【請求項３】
前記クライアントが、
閲覧されているウェブページのデータを取得する機能を備え、当該ウェブページを前記ウェブページ編集用ソフトウェアツールによって編集させることを特徴とする請求項２に記載のウェブページのアップロードシステム。
【請求項４】
ウェブページの閲覧、編集およびアップロードを行うためのソフトウェアツールを備えたクライアントとウェブサーバが通信ネットワークを介して接続され、前記クライアントから前記ウェブサーバへウェブページをアップロードするシステムであって、
前記クライアントが、
前記ウェブサーバ上のウェブページを閲覧している状態で、当該ウェブページ上に設けられたリンク手段が選択されたとき、ウェブページ編集用ソフトウェアツールを起動する機能と、
かつ前記リンク手段のリンク先となるウェブサーバ上の場所を記憶する機能と、前記ウェブページ編集用ソフトウェアツールによって編集されたウェブページをアップロードするとき、前記記憶されたウェブサーバ上の場所へアップロードする機能を備えたことを特徴とするウェブページのアップロードシステム。
【請求項５】
前記クライアントが、
前記リンク先のウェブページのデータを取得する機能を備え、当該ウェブページを前記ウェブページ編集用ソフトウェアツールによって編集させることを特徴とする請求項４に記載のウェブページのアップロードシステム。
【請求項６】
前記ウェブサーバが、
各ユーザについてウェブページの編集権限が登録されたリストを備え、
前記リンク手段が、前記編集権限のあるウェブページにリンクされるリンク手段のみからなることを特徴とする請求項４または５に記載のウェブページのアップロードシステム。
【請求項７】
前記クライアントが、
前記ウェブページ編集用ソフトウェアツールによって前記ウェブページの編集が開始された後であってアップロードされる前に、当該ウェブページをテンポラリファイルとして前記ウェブサーバ上の場所に保存する機能を備えたことを特徴とする請求項２ないし６に記載のウェブページのアップロードシステム。
【請求項８】
ウェブページの閲覧、編集およびアップロードを行うためのソフトウェアツールを備えたクライアントとウェブサーバが通信ネットワークを介して接続され、前記クライアントから前記ウェブサーバへウェブページをアップロードするシステムにおける前記クライアントに、
前記ウェブサーバ上のウェブページを閲覧している状態で、ウェブページ編集用ソフトウェアツールが起動されたとき、前記ウェブページが保存されている前記ウェブサーバ上の場所を記憶させる機能と、
前記ウェブページ編集用ソフトウェアツールによって編集されたウェブページをアップロードするとき、前記記憶されたウェブサーバ上の場所へアップロードする機能を実現させることを特徴とするコンピュータプログラム。
【請求項９】
ウェブページの閲覧、編集およびアップロードを行うためのソフトウェアツールを備えたクライアントとウェブサーバが通信ネットワークを介して接続され、前記クライアントから前記ウェブサーバへウェブページをアップロードするシステムにおける前記クライアントに、
前記ウェブサーバ上のウェブページを閲覧している状態で、当該ウェブページ上に設けられたリンク手段が選択されたとき、ウェブページ編集用ソフトウェアツールを起動する機能と、
かつ前記リンク手段のリンク先となるウェブサーバ上の場所を記憶する機能と、前記ウェブページ編集用ソフトウェアツールによって編集されたウェブページをアップロードするとき、前記記憶されたウェブサーバ上の場所へアップロードする機能を実現させることを特徴とするコンピュータプログラム。
【請求項１０】
ウェブページの閲覧、編集およびアップロードを行うためのソフトウェアツールを備えたクライアントとウェブサーバが通信ネットワークを介して接続され、前記クライアントから前記ウェブサーバへウェブページをアップロードするシステムにおける前記クライアントに、
前記ウェブサーバ上のウェブページを閲覧している状態で、ウェブページ編集用ソフトウェアツールが起動されたとき、前記ウェブページが保存されている前記ウェブサーバ上の場所を記憶させる機能と、
前記ウェブページ編集用ソフトウェアツールによって編集されたウェブページをアップロードするとき、前記記憶されたウェブサーバ上の場所へアップロードする機能を実現させるためのコンピュータプログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【請求項１１】
ウェブページの閲覧、編集およびアップロードを行うためのソフトウェアツールを備えたクライアントとウェブサーバが通信ネットワークを介して接続され、前記クライアントから前記ウェブサーバへウェブページをアップロードするシステムにおける前記クライアントに、
前記ウェブサーバ上のウェブページを閲覧している状態で、当該ウェブページ上に設けられたリンク手段が選択されたとき、ウェブページ編集用ソフトウェアツールを起動する機能と、
かつ前記リンク手段のリンク先となるウェブサーバ上の場所を記憶する機能と、前記ウェブページ編集用ソフトウェアツールによって編集されたウェブページをアップロードするとき、前記記憶されたウェブサーバ上の場所へアップロードする機能を実現させるためのコンピュータプログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ウェブページのアップロードシステム等に関し、より詳細には、アップロード先を直接指定することなく、編集されたウェブページを容易にアップロードすることが可能なウェブページのアップロードシステム、当該システムを実現するためのコンピュータプログラム、および当該コンピュータプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
ＨＴＭＬ等により作成されたウェブコンテンツをウェブサーバ上にアップロードする従来の方法は次の通りである。まずウェブページ編集用ソフトウェアツール（以下、ウェブ編集ソフトという）を利用してウェブコンテンツを作成し、これをクライアントのローカルハードディスクに保存する。次に、そのウェブコンテンツをウェブサーバにアップロードするため、ＦＴＰソフトやウェブ編集ソフト内のＦＴＰツールを起動する。
【０００３】
さらに、ＦＴＰツールの操作により、アップロード対象となるウェブコンテンツの保存場所（ローカルハードディスク内）を指定し、さらにウェブコンテンツのアップロード先（ウェブサーバ上）を指定した後、ファイル転送を実行すると、ウェブサーバ上の所定のフォルダ内にウェブコンテンツがアップロードされる。
以上の手順により、ウェブコンテンツがウェブサーバ上にアップデートされる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述した従来のアップロード方法では、以下の点が問題となる。
【０００５】
まず、ウェブコンテンツをウェブサーバに初めてアップロードするときには、アップロード先を指定する必要があるが、ウェブサーバ上の場所を直接指定しなければならなかった。例えば、ウェブサーバ上に確保された場所を示すＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）が「ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｎｅ．ｊｐ／￣ｙａｍａ」で表され、この場所をウェブコンテンツのアップロード先とする場合には、この文字列をＦＴＰツール上で設定する必要があった。この場合、閲覧者がどのようなメニューやリンクをたどっていけば作成したウェブページを見られるのか、ウェブコンテンツの作成者が想像するしかなく、直感的に分かりにくくかった。
【０００６】
また、一度アップロードされたものを修正するときも、新規にアップロードするときと同じようにアップロード先を指定しなければならなかった。すでに一度はアップロードしたウェブコンテンツの修正であるにもかかわらず、その都度アップロード先を指定しなければならないというのは、ユーザにとって非常に面倒である。
【０００７】
また、ウェブコンテンツがローカルハードディスクに一旦保存されるため、ウェブコンテンツを編集するパソコンを変えるには、リムーバブルメディアに作りかけのウェブコンテンツを記録するなどして、他のパソコンに移さなければならなかった。
【０００８】
さらに、自分がアップロードすることができる場所がコンテンツごとに区別されている場合には、いずれの場所をアップロード先とするのかをいちいち指定しなければならず、非常に面倒であった。しかもアップロード先の指定を間違えやすいという問題があった。
【０００９】
したがって、本発明の目的は、アップロード先をいちいち指定する煩わしさがなく、ウェブページの編集およびアップロードが容易なウェブページのアップロードシステム、当該システムを実現するためのコンピュータプログラム、および当該コンピュータプログラムを記録した記録媒体を提供することにある。
【００１０】
【課題を解決するための手段】
本発明のかかる目的は、ウェブページのアップロードを行うためのソフトウェアツールを備えたクライアントとウェブサーバが通信ネットワークを介して接続され、前記クライアントから前記ウェブサーバへウェブページをアップロードするシステムであって、前記クライアントが、前記ウェブサーバ上のウェブページを閲覧している状態で、前記ウェブページが保存されている前記ウェブサーバ上の場所をアップロード先として記憶する機能を備えたことを特徴とするウェブページのアップロードシステムによって達成される。
【００１１】
本発明によれば、ウェブページが置かれている場所をアップロード先として自動的に取得し、アップロードするときはその場所へ自動的にアップロードされるので、アップロード先をいちいち指定する煩わしさがなく、ウェブページの編集およびアップロードが容易なウェブページのアップロードシステムを提供することができる。
【００１２】
本発明の前記目的はまた、ウェブページの閲覧、編集およびアップロードを行うためのソフトウェアツールを備えたクライアントとウェブサーバが通信ネットワークを介して接続され、前記クライアントから前記ウェブサーバへウェブページをアップロードするシステムであって、前記クライアントが、前記ウェブサーバ上のウェブページを閲覧している状態で、ウェブページ編集用ソフトウェアツールが起動されたとき、前記ウェブページが保存されている前記ウェブサーバ上の場所を記憶する機能と、前記ウェブページ編集用ソフトウェアツールによって編集されたウェブページをアップロードするとき、前記記憶されたウェブサーバ上の場所へアップロードする機能を備えたことを特徴とするウェブページのアップロードシステムによって達成される。
【００１３】
本発明によれば、ウェブページを閲覧している状態から、ウェブ編集ツールが起動されると、当該ウェブページが置かれている場所をアップロード先として自動的に取得し、編集が終わってこれをアップロードすると、編集されたウェブページがその場所へ自動的にアップロードされるので、アップロード先をいちいち指定する煩わしさがなく、ウェブページの編集およびアップロードが容易なウェブページのアップロードシステムを提供することができる。
【００１４】
本発明の好ましい実施形態においては、前記クライアントが、閲覧されているウェブページのデータを取得する機能を備え、当該ウェブページを前記ウェブページ編集用ソフトウェアツールによって編集させる。
【００１５】
本発明の好ましい実施形態によれば、ウェブページを閲覧している状態から、ウェブ編集ツールを起動すると、自動的にそのページがダウンロードされてウェブ編集モードとなり、さらに編集が終わってこれをアップロードすると、自動的にその記憶された場所へアップロードされるので、ウェブページの編集およびアップロードがいっそう容易となる。
【００１６】
本発明の前記目的はまた、ウェブページの閲覧、編集およびアップロードを行うためのソフトウェアツールを備えたクライアントとウェブサーバが通信ネットワークを介して接続され、前記クライアントから前記ウェブサーバへウェブページをアップロードするシステムであって、前記クライアントが、前記ウェブサーバ上のウェブページを閲覧している状態で、当該ウェブページ上に設けられたリンク手段が選択されたとき、ウェブページ編集用ソフトウェアツールを起動する機能と、かつ前記リンク手段のリンク先となるウェブサーバ上の場所を記憶する機能と、前記ウェブページ編集用ソフトウェアツールによって編集されたウェブページをアップロードするとき、前記記憶されたウェブサーバ上の場所へアップロードする機能を備えたことを特徴とするウェブページのアップロードシステムによって達成される。
【００１７】
本発明によれば、リンク手段を選択することによってウェブ編集ツールが起動されると、当該リンク手段のリンク先をアップロード先として自動的に取得し、編集が終わってこれをアップロードすると、編集されたウェブページがその場所へ自動的にアップロードされるので、アップロード先をいちいち指定する煩わしさがなく、ウェブページの編集およびアップロードが容易なウェブページのアップロードシステムが提供することができる。
【００１８】
本発明の好ましい実施形態においては、前記クライアントが、前記リンク先のウェブページのデータを取得する機能を備え、当該ウェブページを前記ウェブページ編集用ソフトウェアツールによって編集させる。
【００１９】
本発明の好ましい実施形態によれば、ウェブページを閲覧している状態から、ウェブ編集ツールを起動すると、自動的にリンク手段のリンク先のページがダウンロードされてウェブ編集モードとなり、さらに編集が終わってこれをアップロードすると、自動的にその記憶された場所へアップロードされるので、ウェブページの編集およびアップロードがいっそう容易となる。
【００２０】
本発明のさらに好ましい実施形態においては、前記ウェブサーバが、各ユーザについてウェブページの編集権限が登録されたリストを備え、前記リンク手段が、前記編集権限のあるウェブページにリンクされるリンク手段のみからなる。
【００２１】
本発明のさらに好ましい実施形態によれば、クライアントを利用するユーザごとにウェブページの編集権限が異なることを考慮して、ウェブページの編集権限に基づいて、当該ウェブページへのアクセスを制限し、ユーザごとに編集権限のあるウェブページについてのみウェブページ編集用ソフトウェアツールが起動されるようにしたので、ユーザが自己の編集権限を意識することなく編集作業を行うことができ、編集権限のあるウェブページを混乱なく選択することができる。
【００２２】
本発明のさらに好ましい実施形態においては、前記クライアントが、前記ウェブページ編集用ソフトウェアツールによって前記ウェブページの編集が開始された後であってアップロードされる前に、当該ウェブページをテンポラリファイルとして前記ウェブサーバ上の場所に保存する機能を備えている。
【００２３】
本発明のさらに好ましい実施形態によれば、ローカルに保存するのではなく、ウェブサーバ上の所定の場所に保存するので、ネットワークに接続されたどのクライアントからでも、ログインさえできれば編集可能となり、ウェブページの編集およびアップロードがいっそう容易となる。
【００２４】
本発明の前記目的はまた、ウェブページの閲覧、編集およびアップロードを行うためのソフトウェアツールを備えたクライアントとウェブサーバが通信ネットワークを介して接続され、前記クライアントから前記ウェブサーバへウェブページをアップロードするシステムにおける前記クライアントに、前記ウェブサーバ上のウェブページを閲覧している状態で、ウェブページ編集用ソフトウェアツールが起動されたとき、前記ウェブページが保存されている前記ウェブサーバ上の場所を記憶させる機能と、前記ウェブページ編集用ソフトウェアツールによって編集されたウェブページをアップロードするとき、前記記憶されたウェブサーバ上の場所へアップロードする機能を実現させることを特徴とするコンピュータプログラムによって達成される。
【００２５】
本発明によれば、ウェブページを閲覧している状態から、ウェブ編集ツールが起動されると、当該ウェブページが置かれている場所をアップロード先として自動的に取得し、編集が終わってこれをアップロードすると、編集されたウェブページがその場所へ自動的にアップロードされるので、アップロード先をいちいち指定する煩わしさがなく、ウェブページの編集およびアップロードが容易となるコンピュータプログラムを提供することができる。
【００２６】
本発明の前記目的はまた、ウェブページの閲覧、編集およびアップロードを行うためのソフトウェアツールを備えたクライアントとウェブサーバが通信ネットワークを介して接続され、前記クライアントから前記ウェブサーバへウェブページをアップロードするシステムにおける前記クライアントに、前記ウェブサーバ上のウェブページを閲覧している状態で、当該ウェブページ上に設けられたリンク手段が選択されたとき、ウェブページ編集用ソフトウェアツールを起動する機能と、かつ前記リンク手段のリンク先となるウェブサーバ上の場所を記憶する機能と、前記ウェブページ編集用ソフトウェアツールによって編集されたウェブページをアップロードするとき、前記記憶されたウェブサーバ上の場所へアップロードする機能を実現させることを特徴とするコンピュータプログラムによって達成される。
【００２７】
本発明によれば、リンク手段を選択することによってウェブ編集ツールが起動されると、当該リンク手段のリンク先をアップロード先として自動的に取得し、編集が終わってこれをアップロードすると、編集されたウェブページがその場所へ自動的にアップロードされるので、アップロード先をいちいち指定する煩わしさがなく、ウェブページの編集およびアップロードが容易となるコンピュータプログラムを提供することができる。
【００２８】
本発明の前記目的はまた、ウェブページの閲覧、編集およびアップロードを行うためのソフトウェアツールを備えたクライアントとウェブサーバが通信ネットワークを介して接続され、前記クライアントから前記ウェブサーバへウェブページをアップロードするシステムにおける前記クライアントに、前記ウェブサーバ上のウェブページを閲覧している状態で、ウェブページ編集用ソフトウェアツールが起動されたとき、前記ウェブページが保存されている前記ウェブサーバ上の場所を記憶させる機能と、前記ウェブページ編集用ソフトウェアツールによって編集されたウェブページをアップロードするとき、前記記憶されたウェブサーバ上の場所へアップロードする機能を実現させるためのコンピュータプログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体によって達成される。
【００２９】
本発明によれば、ウェブページを閲覧している状態から、ウェブ編集ツールが起動されると、当該ウェブページが置かれている場所をアップロード先として自動的に取得し、編集が終わってこれをアップロードすると、編集されたウェブページがその場所へ自動的にアップロードされるので、アップロード先をいちいち指定する煩わしさがなく、ウェブページの編集およびアップロードが容易となるコンピュータプログラムを提供することができる。
【００３０】
本発明の前記目的はまた、ウェブページの閲覧、編集およびアップロードを行うためのソフトウェアツールを備えたクライアントとウェブサーバが通信ネットワークを介して接続され、前記クライアントから前記ウェブサーバへウェブページをアップロードするシステムにおける前記クライアントに、前記ウェブサーバ上のウェブページを閲覧している状態で、当該ウェブページ上に設けられたリンク手段が選択されたとき、ウェブページ編集用ソフトウェアツールを起動する機能と、かつ前記リンク手段のリンク先となるウェブサーバ上の場所を記憶する機能と、前記ウェブページ編集用ソフトウェアツールによって編集されたウェブページをアップロードするとき、前記記憶されたウェブサーバ上の場所へアップロードする機能を実現させるためのコンピュータプログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体によって達成される。
【００３１】
本発明によれば、リンク手段を選択することによってウェブ編集ツールが起動されると、当該リンク手段のリンク先をアップロード先として自動的に取得し、編集が終わってこれをアップロードすると、編集されたウェブページがその場所へ自動的にアップロードされるので、アップロード先をいちいち指定する煩わしさがなく、ウェブページの編集およびアップロードが容易となるコンピュータプログラムを提供することができる。
【００３２】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の好ましい実施形態について詳細に説明する。
【００３３】
図１は、本発明の好ましい実施形態にかかるウェブページのアップロード方法が適用される、クライアントサーバシステムの概略構成を示す図である。
【００３４】
図１に示されるように、このシステムは、ウェブサーバ１０１と、複数のクライアント１０２がＬＡＮやインターネットといった通信ネットワーク１０３に接続された構成を有する。ウェブサーバ１０１は、ウェブコンテンツのデータベースを備えたパーソナルコンピュータやワークステーションである。一方、クライアント１０２はウェブブラウジング機能やウェブ編集機能を備えたパーソナルコンピュータである。
【００３５】
図２は、ウェブサーバ１０１およびクライアント１０２のハードウェア構成を示す略ブロック図である。
【００３６】
ウェブサーバ１０１およびクライアント１０２はともにコンピュータであることから、その基本的な構成は同じである。したがって図２に示されるように、サーバ１０１およびクライアント１０２は、ＣＰＵ２０１と、メモリ２０２と、ハードディスクドライブ（ＨＤＤ）２０３と、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ等の記録媒体を再生あるいは記録再生が可能なリムーバブルディスクドライブ（ＲＤＤ）２０４と、入出力インターフェース２０５と、ネットワークアダプタ２０６を備え、これらがバス２０７を介して接続された構成を有する。サーバ１０１およびクライアント１０２は、入出力インターフェース２０５を介してディスプレイ２０８、キーボード２０９、マウス２１０等と接続され、ネットワークアダプタ２０６を介して通信ネットワーク１０３に接続される。
【００３７】
図３は、ウェブサーバ１０１のソフトウェア構成を示す図である。
【００３８】
図３に示されるように、ウェブサーバ１０１は、デバイスドライバ３０１と、オペレーティングシステム３０２と、アプリケーションソフト３０３を備えている。アプリケーションソフト３０３としては、ウェブサーバソフト３０４やＦＴＰソフト３０５がインストールされる。ウェブサーバソフト３０４の機能により、クライアントからの要求に応じてサーバ内に蓄積されたウェブコンテンツを送信したり、スクリプトを起動したりする。また、ＦＴＰソフト３０５の機能により、ウェブページのアップロードを受け付ける。その他、各種のアプリケーションソフトがインストールされていても構わない。
【００３９】
また、ウェブサーバ１０１は、提供するウェブコンテンツのデータベース３０６や、クライアントからのログインを受け付けるため、ユーザ名およびパスワードを含むユーザリスト３０７を備えている。
【００４０】
図４は、クライアント１０２のソフトウェア構成を示す図である。
【００４１】
図４に示されるように、クライアント１０２はいずれも、デバイスドライバ４０１と、オペレーティングシステム（ＯＳ）４０２と、アプリケーションソフト４０３を備えている。アプリケーションソフト４０３としては、ウェブブページの閲覧機能を実現するウェブブラウザ４０４や、ウェブページ編集機能を実現するウェブ編集ソフト４０５を有し、さらにウェブ編集ソフトには、ＦＴＰ機能を実現するソフトウェアツール４０６が含まれている。これらのソフトウェアにより、ウェブページの閲覧、編集およびアップロードの機能が実現される。
【００４２】
ウェブサーバ１０１やクライアント１０２の各機能は、対応するソフトウェアがコンピュータのハードディスクドライブ２０３にインストールされ、コンピュータの起動時にあるいはソフトウェアの実行時にハードディスクドライブ２０３からメモリ２０２に読み込まれ、ＣＰＵ２０１がこれを順次処理することによって実現される。
【００４３】
これらのソフトウェアは、例えばＣＤ−ＲＯＭ等の記録媒体に記録された状態で供給される。その記録媒体をリムーバブルディスクドライブ２０４にセットして、インストール作業を行うことにより、ソフトウェアがハードディスクドライブ２０３に保存され、インストールされる。また、インターネット経由でダウンロードされてもよい。この場合、ソフトウェアがネットワークアダプタ２０６を介してダウンロードされ、インストールされる。
【００４４】
図５は、第１の実施形態にかかるウェブページのアップロード手順を示すフローチャートである。
【００４５】
図５に示されるように、ユーザはまず、ウェブブラウザを起動して、編集対象のウェブページを閲覧する（Ｓ５０１）。次いで、このウェブページが閲覧されている状態で、ウェブ編集ソフトを起動する（Ｓ５０２）。ウェブ編集ソフトの起動は、ウェブブラウザの操作画面に設けられたアイコンボタンをクリックすることによって行われる。
【００４６】
ウェブ編集ソフトが起動されると、まずアップロード先のＵＲＬおよび編集対象のウェブページの取得が行われる（Ｓ５０３、Ｓ５０４）。これらのデータの取得は、編集対象のウェブページをウェブブラウザで閲覧している状態であれば、そのウェブページのＵＲＬや、そのウェブページを構成するＨＴＭＬファイルや画像ファイルがウェブブラウザにキャッシュされているので、当該ウェブブラウザから取得することができる。
【００４７】
ウェブブラウザから取り出されたＵＲＬは、後に行われるウェブ編集モードで編集される編集済みウェブページのアップロード先として設定される（Ｓ５０５）。一方、ウェブブラウザから取り出されたＨＴＭＬファイル等の編集対象となるウェブページのデータは、ウェブ編集ソフトの編集画面に表示され、ウェブ編集モードに入る（Ｓ５０６）。ユーザはこの編集画面上でウェブページを編集することができる。
【００４８】
ユーザがウェブページを編集した後、ウェブ編集ソフトに組み込まれたＦＴＰツールを用いてアップロードを実行すると（Ｓ５０７）、ステップＳ５０５でアップロード先として設定されたＵＲＬへウェブページがアップロードされる（Ｓ５０８）。したがって、ウェブページの閲覧中に編集対象のウェブページを編集しようとしてウェブ編集ソフトの起動をユーザが指示するという操作によりアップロード先の指定が済んでいるので、アップロード先をユーザがいちいち指定することなく、簡単な操作によりウェブページをアップロードすることができる。
【００４９】
アップロードされているウェブページを編集するのではなく、ウェブページを新しく追加する場合には、次のようにすればよい。
【００５０】
すなわち、ユーザはまず、ウェブブラウザを起動して、新しいウェブページを保存しようとしているディレクトリと同一ディレクトリにあるウェブページを閲覧する。この状態で、ウェブ編集ソフトを起動する。ウェブ編集ソフトが起動されると、まずアップロード先のＵＲＬおよび編集対象のウェブページの取得が行われる。
【００５１】
ここで、ＵＲＬについては実質的に同一のアップロード先となるため、特に修正することなくそのまま設定情報を使える。ウェブページについては、直接関係のないウェブページが編集画面に表示されることになるが、これをクリアし、ウェブページの新規作成を行って、白紙のウェブページあるいはテンプレートの編集を開始すれば、特に問題なく新しいウェブページを作成することができる。
【００５２】
このように、ウェブページを新規作成する場合であっても、アップロード先をユーザがいちいち指定することなく、簡単な操作によりウェブページをアップロードすることができる。
【００５３】
（ウェブ編集をリンクボタンから行う場合）
図６は、第２の実施形態にかかるウェブページのアップロード手順を示すフローチャートである。
【００５４】
この実施形態は、編集対象のウェブページにリンクが張られた他のウェブページを閲覧している状態で、リンクボタンをクリックすることで、編集対象のウェブページの編集が実行される場合を示している。
【００５５】
図６に示されるように、ユーザはまず、ウェブブラウザを起動して、編集対象のウェブページとリンクするリンクボタンが設けられた所定のウェブページを閲覧する（Ｓ６０１）。次いで、このウェブページ上に設けられた所定のリンクボタンをクリックすると（Ｓ６０２）、リンクボタンに埋め込まれたスクリプトが実行されてウェブ編集ソフトが自動的に起動される（Ｓ６０３）。
【００５６】
ウェブ編集ソフトが起動されると、まずアップロード先のＵＲＬおよび編集対象のウェブページの取得が行われる（Ｓ６０４、Ｓ６０５）。これらのデータの取得は、編集対象のウェブページとリンクしたリンクボタンをクリックしたことによって、編集対象のウェブページへジャンプし、そのウェブページのＵＲＬや、そのウェブページを構成するＨＴＭＬファイルや画像ファイルがウェブブラウザにキャッシュされることになるので、当該ウェブブラウザから取得することができる。
【００５７】
ウェブブラウザから取り出されたＵＲＬは、ウェブ編集ソフトに組み込まれたＦＴＰツールにおいて、後に行われるウェブ編集モードで編集される編集済みウェブページのアップロード先として設定される（Ｓ６０６）。一方、ウェブブラウザから取り出されたＨＴＭＬファイル等の編集対象となるウェブページのデータは、ウェブ編集ソフトの編集画面に表示され、ウェブ編集モードに入る（Ｓ６０７）。ユーザはこの編集画面上でウェブページを編集することができる。
【００５８】
ユーザがウェブページを編集した後、ウェブ編集ソフトのＦＴＰツールを用いてアップロードを実行すると（Ｓ６０８）、アップロード先として設定されたＵＲＬへウェブページがアップロードされる（Ｓ６０９）。したがって、アップロード先をいちいち指定することなく、簡単な操作によりウェブページをアップロードすることができる。
【００５９】
図５および図６に示したウェブページのアップロードは、ウェブページを改変する権限があるユーザのみが行うことができるようにすることが好ましい。そのような権限の有無を判別するためには、まずユーザをウェブサイトにログインさせ、そのユーザが改変可能なウェブサイトについてのみウェブページの編集およびアップロードが行われるようにすることが必要である。また、一つのウェブサイトで複数のコンテンツが提供されるため、コンテンツごとにディレクトリを分けている場合には、そのコンテンツに応じてアップロード先が設定されることが好ましい。以下、クライアント側の画面表示例を通じて、そのような第２の実施形態を説明する。
【００６０】
図７は、上述したウェブページのアップロード方法において、クライアント側に表示されるログイン画面の一例を示す図である。
【００６１】
クライアントがウェブブラウザを起動した後、例えばＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｎｅ．ｊｐ／」のウェブサイトにアクセスすると、まずウェブサーバは、当初のＵＲＬとは別のＵＲＬへジャンプさせ、クライアントに対してログイン画面を提供する。このときのＵＲＬは、例えば「ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｎｅ．ｊｐ／　ｌｏｇｉｎ．ｈｔｍ」で表される。
【００６２】
図７に示されるように、このログイン画面には、ユーザ名入力用テキストボックス７０１と、パスワード入力用テキストボックス７０２が表示される。ユーザ名とパスワードを入力し、「ＯＫ」ボタン７０３をクリックすると、それらがウェブサーバへ送られる。ウェブサーバ側では、ユーザ名およびパスワードの認証を行った後、ログインを許可する。
【００６３】
図８は、ログイン後のメインメニュー画面の一例を示す図である。
【００６４】
図８に示されるように、このときのＵＲＬは、例えば「ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｎｅ．ｊｐ／ｍｅｎｕ．ｈｔｍ」で表され、メインメニュー画面には、「掲示板」や「各ユーザのホームページ」などの各種コンテンツを選択するためのリンクボタン８０１が表示される。ユーザがいずれかのボタンをクリックすることで、各コンテンツのウェブページが表示される。例えば、「掲示板」ボタン８０１ａをクリックすると、掲示板のメイン画面が表示され、「各ユーザのホームページ」ボタン８０１ｂをクリックすると、ホームページのメイン画面が表示される。
【００６５】
図９は、このウェブサイトで提供されるコンテンツの一つである掲示板のリスト画面の一例を示す図である。
【００６６】
図９に示されるように、このときのＵＲＬは、例えば「ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｎｅ．ｊｐ／ｋｅｉｊｉｂａｎ／ｌｉｓｔ．ｈｔｍ」で表され、掲示板のメイン画面には、多くのユーザによって書き込まれた掲示内容のリスト９０１が表示される。これらの各タイトル９０２をクリックすることで、その掲示内容を見ることができる。
【００６７】
また、リスト画面には、掲示内容を新規作成するための「新規作成」ボタン９０３が設けられており、このボタンをクリックすることで、新しい掲示内容を作成することができる。さらに、ユーザが自分で作成した掲示内容についてはその編集および削除が可能であり、編集および削除ができる掲示内容がある場合には、そのタイトルの横に、「編集」ボタン９０４および「削除」ボタン９０５も併せて表示される。編集権限がないものについては、これらのボタンは表示されない。「編集」ボタン９０４をクリックすることで、対応する掲示内容を編集することができ、また「削除」ボタン９０５をクリックすることで、対応する掲示内容を削除することができる。
【００６８】
図１０は、リスト中のタイトルの一つをクリックすることにより表示される掲示内容の一例を示す図である。
【００６９】
図１０に示されるように、このときのＵＲＬは、例えば「ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｎｅ．ｊｐ／ｋｅｉｊｉｂａｎ／￣ｕｓｅｒ１／ｐａｇｅ１．ｈｔｍ」で表され、掲示板の画面には、ユーザ名「ｕｓｅｒ１」というユーザが作成した掲示内容１００１が掲載される。
【００７０】
図９に示した掲示板のメイン画面において、掲示内容を編集するための「編集」ボタン９０４がクリックされると、それに埋め込まれたスクリプトが実行されてウェブ編集ソフトが起動する。ウェブ編集ソフトはまず、ウェブブラウザから、ウェブページのＵＲＬおよび掲示内容のＨＴＭＬファイル等を取得する。
【００７１】
これらのデータの取得は、図１０に示した掲示内容１００１のウェブページとリンクした編集ボタンをクリックしたことによって、そのウェブページのＵＲＬや、そのウェブページを構成するＨＴＭＬファイルや画像ファイルがウェブブラウザにキャッシュされるので、当該ウェブブラウザから取得することができる。
【００７２】
取得されたＵＲＬは、ウェブ編集ソフトに組み込まれたＦＴＰツールにおいて、編集済みウェブページのアップロード先として設定される。一方、ＨＴＭＬファイル等の編集対象となるウェブページのデータは、ウェブ編集ソフトの編集画面に表示され、ウェブ編集モードに入る。ウェブ編集モードにおいて、ユーザがウェブページを編集した後、そのアップロードを実行すると、前記ＵＲＬからウェブページのアップロード先を特定し、このアップロード先へウェブページをアップロードする。
【００７３】
このように、ログイン時にユーザ名およびパスワードを取得し、これらに基づいて、ユーザに編集権限があるものについてのみ、ウェブ編集ソフトが起動するようにしたので、ウェブページにアクセス権限があるものだけに編集させることができる。また、ログイン後にウェブ編集ツールが起動されると、自動的にそのページがダウンロードされて編集モードとなり、さらに編集が終わってこれをアップロードすると、自動的にその記憶された場所へアップロードされるので、いちいちアップロード先の場所を指定し直す煩わしさがなくなる。したがって、ウェブページをメンテナンスするのに最適なツールを提供できる。
【００７４】
図９に示した掲示板のメイン画面において、掲示内容１００１を新規作成するための「新規作成」ボタン９０３がクリックされると、それに埋め込まれたスクリプトが実行されて、ウェブ編集ソフトが起動する。ウェブ編集ソフトはまず、新規作成ボタンに埋め込まれたＵＲＬおよびログイン時のユーザ名に基づいて、新たなＵＲＬを作成する。例えば、埋め込まれたＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｎｅ．ｊｐ／ｋｅｉｊｉｂａｎ／」とユーザ名「ｕｓｅｒ１」から、ＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．ｎｅ．ｊｐ／ｋｅｉｊｉｂａｎ／￣ｕｓｅｒ１／」がアップロード先として特定される。
【００７５】
この新たに作成されたＵＲＬは、ウェブ編集ソフトに組み込まれたＦＴＰツールにおいて、新規作成される掲示内容のウェブページのアップロード先として設定される。
【００７６】
一方、ウェブ編集ソフトは、白紙のウェブページを編集画面に表示するか、あるいはテンプレートファイル集から所望のテンプレートファイルを選択させて、ウェブ編集モードに入る。ウェブ編集モードにおいて、ユーザがウェブページを編集した後、そのアップロードを実行すると、前記ＵＲＬからウェブページのアップロード先を特定し、このアップロード先へウェブページをアップロードする。
【００７７】
このように、これから自分が新しいウェブページを入れたい場所でウェブ編集ツールを起動すると、当該ツールが一旦その場所を記憶し、ウェブページ作成後にこれをアップロードすると、自動的にその記憶された場所へアップロードされるので、何ページにもわたり、階層構造をもち、複雑なリンクで構成されているウェブページであっても、自分のウェブページが全体の中でどこに入るのか、どんなメニューをたどっていけばそのページまでたどり着けるのかが事前に直感的によく分かる。したがって、ウェブページをメンテナンスするのに最適なツールを提供できる。
【００７８】
本発明は、以上の実施態様に限定されることなく、特許請求の範囲に記載された発明の範囲内で種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることはいうまでもない。
【００７９】
例えば、前記実施形態において、編集途中のウェブページはクライアント側のローカルハードディスクに保存され、アップロードを実行して初めてウェブサーバ内に保存されるが、編集途中のウェブページをテンポラリファイルとしてウェブサーバ内に保存しても構わない。このようにすれば、リムーバブルディスクを使用してテンポラリファイルを他のクライアントに移し変えることなく、どのクライアントからでもウェブページスペース上のファイルに直接アクセスし、編集を行うことができる。この場合、編集済みのウェブページが実際にアップロードされるウェブサーバ上の場所を一次保存領域としてもよく、または、これとは別に専用の一次保存領域を確保してもよい。
【００８０】
また、前記実施形態においては、ウェブページがＨＴＭＬによって構成されている場合を説明したが、これに限定されるものではなく、ＳＧＭＬ、ＸＭＬ等、どのような言語によって作成されていてもよい。
【００８１】
さらにまた、前記実施形態においては、ウェブページを閲覧するためのウェブブラウザと、ウェブページの編集およびアップロードを行うためのウェブ編集ソフトという２つのソフトウェアがインストールされ、ウェブ編集ソフトにＦＴＰツールが組み込まれている場合を説明したが、これに限定されるものではなく、機能ごとにそれぞれ独立したソフトウェアであってもよく、３つの機能が統合された１つのソフトウェアであってもよい。
【００８２】
【発明の効果】
以上説明したように、本発明によれば、アップロード先をいちいち指定する煩わしさがなく、ウェブページの編集およびアップロードが容易なウェブページのアップロードシステム、当該システムを実現するためのコンピュータプログラム、および当該コンピュータプログラムを記録した記録媒体を提供することができる。
【図面の簡単な説明】
【図１】図１は、本発明の好ましい実施形態にかかるウェブページのアップロード方法が適用される、クライアントサーバシステムの概略構成を示す図である。
【図２】図２は、ウェブサーバ１０１およびクライアント１０２のハードウェア構成を示す略ブロック図である。
【図３】図３は、ウェブサーバ１０１のソフトウェア構成を示す図である。
【図４】図４は、クライアント１０２のソフトウェア構成を示す図である。
【図５】図５は、第１の実施形態にかかるウェブページのアップロード手順を示すフローチャートである。
【図６】図６は、第２の実施形態にかかるウェブページのアップロード手順を示すフローチャートである。
【図７】図７は、上述したウェブページのアップロード方法において、クライアント側に表示されるログイン画面の一例を示す図である。
【図８】図８は、ログイン後のメインメニュー画面の一例を示す図である。
【図９】図９は、このウェブサイトで提供されるコンテンツの一つである掲示板のリスト画面の一例を示す図である。
【図１０】図１０は、リスト中のタイトルの一つをクリックすることにより表示される掲示内容の一例を示す図である。
【符号の説明】
１０１　ウェブサーバ
１０２　クライアント
１０３　通信ネットワーク
２０１　ＣＰＵ
２０２　メモリ
２０３　ハードディスクドライブ（ＨＤＤ）
２０４　リムーバブルディスクドライブ（ＲＤＤ）
２０５　入出力インターフェース
２０６　ネットワークアダプタ
２０７　バス
２０８　ディスプレイ
２０９　キーボード
２１０　マウス
３０１　デバイスドライバ
３０２　オペレーティングシステム
３０３　アプリケーションソフト
３０４　ウェブサーバソフト
３０５　ＦＴＰソフト
３０６　ウェブコンテンツのデータベース
３０７　ユーザリスト
４０１　デバイスドライバ
４０２　オペレーティングシステム（ＯＳ）
４０３　アプリケーションソフト
４０４　ウェブブラウザ
４０５　ウェブ編集ソフト
４０６　ＦＴＰツール
７０１　ユーザ名入力用テキストボックス
７０２　パスワード入力用テキストボックス
７０３　「ＯＫ」ボタン
８０１　リンクボタン
８０１ａ　「掲示板」ボタン
８０１ｂ　「各ユーザのホームページ」ボタン
９０１　掲示内容のリスト
９０２　掲示内容の各タイトル
９０３　「新規作成」ボタン
９０４　「編集」ボタン
９０５　「削除」ボタン
１００１　掲示内容
【図１】
2004070619.tif 000003
【図２】
2004070619.tif 000004
【図３】
2004070619.tif 000005
【図４】
2004070619.tif 000006
【図５】
2004070619.tif 000007
【図６】
2004070619.tif 000008
【図７】
2004070619.tif 000009
【図８】
2004070619.tif 000010
【図９】
2004070619.tif 000011
【図１０】
2004070619.tif 000012