(57)【要約】【課題】管理者やウェブサーバの処理に負担をかけることなく、公開に適したウェブページであるかどうかをチェックすることが可能なウェブページのアップロード方法等を提供する。【解決手段】ウェブページの編集およびアップロードを行うためのソフトウェアを備えたクライアントが、ウェブページのアップロードの指示を受けると（Ｓ４０１）、ウェブページをウェブサーバへアップロードする前に、ウェブページ中に所定の語句が含まれているかどうかをチェックする（Ｓ４０２〜Ｓ４０７）。その後、チェック済のウェブページがアップロードされると共に（Ｓ４０９）、チェック結果のデータファイルもアップロードされて（Ｓ４１０）、アップロードが完了する。【選択図】　図４
2004070618.tif 000002
【特許請求の範囲】
【請求項１】
少なくともウェブページのアップロードを行うためのソフトウェアを備えたクライアントからウェブサーバへウェブページをアップロードする方法であって、前記クライアントが、
前記ウェブページをアップロードする前に、前記ウェブページ中に所定の語句が含まれているかどうかをチェックし、そのチェック結果のデータを前記ウェブページと共にアップロードすることを特徴とするウェブページのアップロード方法。
【請求項２】
前記クライアントが、
前記チェックの対象とされる語句が登録されたワードリストを備え、当該ワードリストを参照しながら前記チェックを行うことを特徴とする請求項１に記載のウェブページのアップロード方法。
【請求項３】
前記クライアントが、
前記ウェブページに所定の語句が含まれているかどうかをチェックする前に、前記ワードリストを備えたサーバから当該ワードリストをダウンロードすることを特徴とする請求項２に記載のウェブページのアップロード方法。
【請求項４】
ウェブサーバとネットワークを介して接続可能に構成された端末装置であって、少なくとも、
ウェブページを前記ウェブサーバへアップロードする手段と、
前記ウェブページをアップロードする前に、前記ウェブページ中に所定の語句が含まれているかどうかをチェックする手段と、
そのチェック結果のデータを前記ウェブページと共にアップロードする手段
を備えたことを特徴とする端末装置。
【請求項５】
ウェブサーバとクライアントがネットワークを介して接続されたクライアントサーバシステムにおける前記クライアントに、少なくとも、
前記ウェブページを前記ウェブサーバへアップロードする前に、前記ウェブページ中に所定の語句が含まれているかどうかをチェックするステップ、
そのチェック結果のデータを前記ウェブページと共にアップロードするステップを実行させることを特徴とするコンピュータプログラム。
【請求項６】
ウェブサーバとクライアントがネットワークを介して接続されたクライアントサーバシステムにおける前記クライアントに、少なくとも、
前記ウェブページを前記ウェブサーバへアップロードする前に、前記ウェブページ中に所定の語句が含まれているかどうかをチェックするステップ、
そのチェック結果のデータを前記ウェブページと共にアップロードするステップを実行させるためのコンピュータプログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はウェブページのアップロード方法等に関し、より詳細には、管理者やウェブサーバの処理に負担をかけることなく、公開に適したウェブページであるかどうかをチェックすることが可能なウェブページのアップロード方法、当該アップロード方法を実現する端末装置、当該アップロード方法をコンピュータにより実現するためのコンピュータプログラムおよび当該コンピュータプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来、ウェブサーバにアップロードされ、インターネットやＬＡＮ上にて公開されるウェブページに、不適切な語句（以下、バッドワードという）が含まれているかどうかを調べるには、公開済みあるいはこれから公開しようとするウェブページをその管理者や関係者が目視でチェックするか、あるいはウェブサーバがウェブページ内のテキスト検索を行って不適切な言葉を見つけ出していた。
【０００３】
【発明が解決しようとする課題】
しかしながら、ウェブページのチェックを目視で行うことは、管理者等にとって非常に負担が大きい。また、たとえ見つけ出したとしても、見つけ出すまでに長時間がかかった場合には、不適切な内容のウェブページを公開したまま長時間放置することになる。したがって、不適切な内容のウェブページを簡易かつ迅速に排除することが難しかった。
【０００４】
また、ウェブサーバがウェブページ内を検索して、不適切な表現を見つけ出す方法は、人間が目視により見つけ出す場合に比べて、簡易かつ迅速である。しかし、ウェブサーバが自動的にチェックする場合には、当該サーバに負担をかけることになる。すなわち、ウェブサーバは多数のユーザのウェブコンテンツを一括管理し、ネットワーク上に公開しているため、ウェブページの内容をウェブサーバにチェックさせると、その処理負担が大きくなり、ウェブサーバ本来の処理が遅延するという問題もある。
【０００５】
一方、ウェブページを公開するか否かは、ウェブサーバを管理する管理者の主観的価値に大きく左右される。たとえば、バッドワードの一つである「馬鹿」という言葉は、人をけなしたり、侮辱したりする目的で使われることもあるが、そうでないことも多く、その境界はそれを判断する者の主観に影響される。そのため、当該チェックをサーバに自動的に行わせることは極めて困難である。
【０００６】
したがって、本発明の目的は、管理者やウェブサーバの処理に負担をかけることなく、公開に適したウェブページであるかどうかをチェックすることが可能なウェブページのアップロード方法等を提供することにある。
【０００７】
【課題を解決するための手段】
本発明のかかる目的は、少なくともウェブページのアップロードを行うためのソフトウェアを備えたクライアントからウェブサーバへウェブページをアップロードする方法であって、前記クライアントが、前記ウェブページをアップロードする前に、前記ウェブページ中に所定の語句が含まれているかどうかをチェックし、そのチェック結果のデータを前記ウェブページと共にアップロードすることを特徴とするウェブページのアップロード方法によって達成される。
【０００８】
本発明によれば、アップロードするウェブページに不適切な言葉が含まれていないかどうかを、アップロードする前にチェックするので、サーバ側では、公開するかどうかの判断基準にそのチェック結果を利用することができる。また特に、クライアント側で最初にチェックするので、サーバ側の負担も大幅に軽減される。
【０００９】
本発明の好ましい実施形態においては、前記クライアントが、前記チェックの対象とされる語句が登録されたワードリストを備え、当該ワードリストを参照しながら前記チェックを行う。
【００１０】
本発明の好ましい実施形態によれば、所定の語句が登録されたワードリストを用いてウェブページの内容をチェックするので、ワードリストを適宜更新するだけで、常に最適なワードチェックを行うことができる。
【００１１】
本発明のさらに好ましい実施形態においては、前記クライアントが、前記ウェブページに所定の語句が含まれているかどうかをチェックする前に、前記ワードリストを備えたサーバから当該ワードリストをダウンロードする。
【００１２】
本発明の好ましい実施形態によれば、前記ワードリストがサーバ上にマスターファイルとして置かれ、クライアントがワードチェックする際にワードリストを適宜ダウンロードするので、常に最新のワードリストを用いてワードチェックを行うことができる。
【００１３】
また、本発明の前記目的は、ウェブサーバとネットワークを介して接続可能に構成された端末装置であって、少なくとも、前記ウェブページを前記ウェブサーバへアップロードする手段と、前記ウェブページをアップロードする前に、前記ウェブページ中に所定の語句が含まれているかどうかをチェックする手段と、そのチェック結果のデータを前記ウェブページと共にアップロードする手段を備えたことを特徴とする端末装置によって達成される。
【００１４】
本発明によれば、端末装置が、アップロードするウェブページに不適切な言葉が含まれていないかどうかを、アップロードする前にチェックするので、サーバ側では、公開するかどうかの判断基準にそのチェック結果を利用することができる。また特に、端末装置側で最初にチェックするので、サーバ側の負担も大幅に軽減される。
【００１５】
さらにまた、本発明の前記目的は、ウェブサーバとクライアントがネットワークを介して接続されたクライアントサーバシステムにおける前記クライアントに、少なくとも、前記ウェブページを前記ウェブサーバへアップロードする前に、前記ウェブページ中に所定の語句が含まれているかどうかをチェックするステップ、そのチェック結果のデータを前記ウェブページと共にアップロードするステップを実行させることを特徴とするコンピュータプログラムによって達成される。
【００１６】
本発明によれば、当該コンピュータプログラムをインストールすることにより、アップロードするウェブページに不適切な言葉が含まれていないかどうかを、アップロードする前にチェックすることが可能なクライアントを構成することができる。
【００１７】
さらにまた、本発明の前記目的は、ウェブサーバとクライアントがネットワークを介して接続されたクライアントサーバシステムにおける前記クライアントに、少なくとも、前記ウェブページを前記ウェブサーバへアップロードする前に、前記ウェブページ中に所定の語句が含まれているかどうかをチェックするステップ、そのチェック結果のデータを前記ウェブページと共にアップロードするステップを実行させるためのコンピュータプログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体によって達成される。
【００１８】
本発明によれば、当該記録媒体をコンピュータにセットして、コンピュータプログラムをインストールすることにより、アップロードするウェブページに不適切な言葉が含まれていないかどうかを、アップロードする前にチェックすることが可能なクライアントを構成することができる。
【００１９】
【発明の実施の形態】
図１は、本発明の好ましい実施形態にかかるウェブページのチェック方法が適用されるクライアントサーバシステムの概略構成を示す図である。
【００２０】
図１に示されるように、このシステムは、ウェブサーバ１０１と、クライアント１０２がＬＡＮ１０３に接続された構成を有する。また、ＬＡＮ１０３はブロードバンドルータやモデム等のインターネット接続機器１０４を介してインターネット１０５にも接続されており、クライアント１０６もクライアント１０２と同じくインターネット１０５およびＬＡＮ１０３を介してウェブサーバ１０１に接続されている。
【００２１】
ウェブサーバ１０１は、ウェブコンテンツのデータベースを備えたパーソナルコンピュータやワークステーションである。ウェブサーバにはウェブサーバ用ソフトウェアがインストールされ、その機能により、クライアントからの要求に応じてサーバ内に蓄積されたウェブコンテンツを送信したり、ＣＧＩスクリプトを起動したりする。
【００２２】
クライアント１０２およびクライアント１０６は、ウェブブラウジング機能、ウェブページ編集機能、ＦＴＰ機能等を有するパーソナルコンピュータである。これらの機能は、それぞれウェブブラウザ、ウェブページ編集ソフト、ＦＴＰソフト等によって実現される。その他にも、デバイスドライバやオペレーションシステムがインストールされていることは言うまでもなく、さらに他のアプリケーションソフトウェアがインストールされていても構わない。この点は上述したウェブサーバ１０１についても同様である。
【００２３】
図２は、サーバ１０１およびクライアント１０２のハードウェア構成を示す略ブロック図である。
【００２４】
図２に示されるように、サーバ１０１およびクライアント１０２は、ＣＰＵ２０１と、メモリ２０２と、ハードディスクドライブ（ＨＤＤ）２０３と、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ等の記録媒体を再生可能なリムーバブルディスクドライブ（ＲＤＤ）２０４と、入出力インターフェース２０５と、ＬＡＮ１０３に接続するためのＬＡＮアダプタ２０６を備え、これらがバス２０７を介して接続された構成を有する。サーバ１０１およびクライアント１０２は、入出力インターフェース２０５を介してディスプレイ２０８やキーボード２０９等と接続可能であり、ＬＡＮアダプタ２０６を介してＬＡＮ１０３に接続される。
【００２５】
上述したサーバ１０１やクライアント１０２の各機能は、これらにインストールされている各種ソフトウェアが、コンピュータの起動時にあるいはプログラム実行時にハードディスクドライブ２０３からメモリ２０２へ読み込まれ、ＣＰＵ２０１がこれを順次処理することによって実現される。
【００２６】
なお、クライアント１０６の構成も、クライアント１０２と基本的には同じであるが、インターネット１０５への接続形態によっては、ＬＡＮアダプタ２０６に代えて例えばＡＤＳＬモデム等の他の通信手段が用いられる。
【００２７】
図３は、クライアント１０２およびクライアント１０６のソフトウェア構成を示す図である。
【００２８】
図３に示されるように、クライアント１０２およびクライアント１０６は、デバイスドライバ３０１、オペレーションシステム（ＯＳ）３０２およびアプリケーションソフト３０３を備えている。アプリケーションソフト３０３には、ウェブサーバによって公開されているウェブページを閲覧するためのウェブブラウザ３０４や、ウェブページの作成や修正を行うためのウェブページ編集ソフト３０５が含まれる。ウェブページ編集ソフト３０５は、ウェブページをウェブサーバ上へアップロードするためのファイル転送機能（ＦＴＰ機能）３０６を有し、この機能を実現するＦＴＰソフトが、ウェブページ編集ソフトの一部として組み込まれて提供される。
【００２９】
ウェブページ編集ソフトはまた、ウェブページ中に所定の語句が含まれていないかどうかをチェックするためのワードチェック機能３０７を有している。これは例えば、ウェブページのＨＴＭＬテキストファイル内にある所定の文字をテキスト検索する機能である。このワードチェック機能によって、編集済みのウェブページをアップロードする際に、当該ウェブページにバッドワードが含まれていないかどうかがチェックされる。そのチェック結果は当該ウェブページと共にウェブサーバへアップロードされる。
【００３０】
クライアント１０２はまた、ウェブページ編集ソフトのワードチェック機能を用いて、バッドワードの有無をチェックするため、バッドワードリスト３０８を有している。このバッドワードリスト３０８は、例えば、多数のバッドワードを所定のフォーマットで記録したテキストファイルである。
【００３１】
これらのソフトウェアは、ＣＤ−ＲＯＭ等の記録媒体に記録された状態で供給されてもよい。その場合、その記録媒体をリムーバブルディスクドライブ２０４にセットし、セットアップ作業を行って、ソフトウェアがハードディスクドライブ２０３に保存されることにより、ソフトウェアがインストールされる。また、インターネット経由でダウンロードしてもよい。その場合、ＬＡＮアダプタ２０６を介してダウンロードされたデータがハードディスクドライブ２０３に保存されることによって、ソフトウェアがインストールされる。
【００３２】
図４は、クライアント１０２によるウェブページのアップロード手順を示すフローチャートである。
【００３３】
図４に示されるように、まずクライアント１０２においてウェブページが編集された後、当該ウェブページのアップロードが指示されると（Ｓ４０１）、クライアント１０２は、ウェブページ中に所定のバッドワードが存在していないかどうかをチェックする（Ｓ４０２〜Ｓ４０６）。
【００３４】
まず、クライアント１０２は、バッドワードリストに登録された最初の語句を抽出し（Ｓ４０２）、この語句をキーワードとして、当該ウェブページのＨＴＭＬテキストの全部、好ましくは命令文を除いたデータ部分をキーワード検索する（Ｓ４０３）。
【００３５】
キーワード検索の結果、検索対象とされるバッドワードが存在していた場合（Ｓ４０４Ｙ）には、当該ワードのフラグをオンにする（Ｓ４０５）。なお、バッドワードが存在していなかった場合（Ｓ４０４Ｎ）には、当該ワードのフラグはオフのままである。この検索は、バッドワードリストに登録された全ての語句についてチェックするように、繰り返し行われる（Ｓ４０２〜Ｓ４０５、Ｓ４０６Ｎ）。
【００３６】
バッドワードリストに登録された全てのワードの検索が完了し、ウェブページのチェックが終了すると（Ｓ４０６Ｙ）、その結果が記録され、チェック結果のデータファイルが作成される（Ｓ４０７）。このデータファイルは例えば、該当するバッドワードのテキストデータである。
【００３７】
その後、チェック済のウェブページがアップロードされると共に（Ｓ４０８）、チェック結果のデータファイルもアップロードされて（Ｓ４０９）、アップロードが完了する。
【００３８】
ウェブサーバ１０１側では、アップロードされたウェブページおよびそのチェック結果のデータファイルを、予め割り当てられた個別の保存領域に保存する。アップロードされたウェブページをネットワーク上に公開するときには、チェック結果のデータファイルを参照して、バッドワードが含まれている場合には当該ホームページにバッドワードが含まれていることを示すマークを表示させる。
【００３９】
したがって、ディスプレイに表示されたマークを見ながらウェブページの適性を容易にチェックすることができる。またサーバ側でウェブページの内容を詳細にチェックしなくても、バッドワードの有無を容易に判断することができる。
【００４０】
本発明は、以上の実施形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることはいうまでもない。
【００４１】
例えば、前記実施形態においては、クライアント１０２自身が予めバッドワードリストを保有している場合を例に説明したが、これに限定されるものではなく、例えば、ウェブサーバ１０１がバッドワードリストのマスターを保有しており、クライアント１０２がウェブページのバッドワードチェックを行う際に、当該リストを適宜ダウンロードし、当該リストデータを参照しながら前記チェックを行ってもよい。また、ウェブサーバ１０２が保有している場合に限らず、インターネット上でバッドワードリストを提供している個別独立のデータベースサーバにアクセスして、バッドワードリストを取得しても構わない。
【００４２】
また、前記実施形態においては、ウェブページ中に所定の語句が含まれていないかどうかをチェックするためのワードチェック機能として、ウェブページのＨＴＭＬテキストファイル内にある所定の文字をテキスト検索する場合を例に説明したが、これに限らず、例えば、ウェブページに貼り付けられる画像データに対して文字認識処理を行って、テキストデータを抽出し、これにテキスト検索を行ってもよい。このようにすれば、ウェブページ上で表現される全ての文字に対してバッドワードチェックを行うことができる。
【００４３】
さらに、前記実施形態においては、ウェブページ編集ソフト３０５がＦＴＰ機能３０６とワードチェック機能３０７を備えている場合を例に説明したが、これに限定されるものではなく、１つの独立したＦＴＰソフトがワードチェック機能を備えており、このＦＴＰソフトがウェブページを転送する際にワードチェックが行われてもよい。すなわち、ＦＴＰソフトによってウェブページをアップロードするときに、ワードチェックが行われるものであれば、そのＦＴＰソフトが独立したものであってもよく、また他のソフトウェアの一機能であっても構わない。
【００４４】
【発明の効果】
以上説明したように、本発明によれば、管理者やウェブサーバの処理に負担をかけることなく、公開に適したウェブページであるかどうかをチェックすることが可能なウェブページのアップロード方法、当該アップロード方法を実現する端末装置、当該アップロード方法をコンピュータにより実現するためのコンピュータプログラムおよび当該コンピュータプログラムを記録した記録媒体を提供することができる。
【図面の簡単な説明】
【図１】図１は、本発明の好ましい実施形態にかかるウェブページのチェック方法が適用されるクライアントサーバシステムの概略構成を示す図である。
【図２】図２は、サーバ１０１およびクライアント１０２のハードウェア構成を示す略ブロック図である。
【図３】図３は、クライアント１０２およびクライアント１０６のソフトウェア構成を示す図である。
【図４】図４は、クライアント１０２によるウェブページのアップロード手順を示すフローチャートである。
【符号の説明】
１０１　ウェブサーバ
１０２　クライアント
１０３　ＬＡＮ
１０４　インターネット接続機器
１０５　インターネット
１０６　クライアント
２０１　ＣＰＵ
２０２　メモリ
２０３　ハードディスクドライブ（ＨＤＤ）
２０４　リムーバブルディスクドライブ（ＲＤＤ）
２０５　入出力インターフェース
２０６　ＬＡＮアダプタ
２０７　バス
２０８　ディスプレイ
２０９　キーボード
３０１　デバイスドライバ
３０２　オペレーションシステム（ＯＳ）
３０３　アプリケーションソフト
【図１】
2004070618.tif 000003
【図２】
2004070618.tif 000004
【図３】
2004070618.tif 000005
【図４】
2004070618.tif 000006