(57)【要約】      （修正有）【課題】ＷＥＢページにある文字、画像ファイル、動画ファイル、ＨＴＭＬソースコード等のコピー機能の無効化を、ＷＥＢサイト上で簡単なクリック操作によりユーザーのＷＥＢサイトに実現する方法を提供する。【解決手段】ブログサイト、ＥＣサイト、ホームページ自動生成サイト等の事業者サイトでＷＥＢページのコピーを防止するソースコードを基本搭載し、サービスを提供及び運営することで、このサービスのユーザーはソースコードを自分のＷＥＢサイトの構成ファイルの中でＷＥＢページを記述するためのマークアップ言語ファイルにＷＥＢページのコピーを防止するソースコードを即時に適用することができる。ＷＥＢページのコピー機能の無効化は、ＲＥＰＬＡＣＥ関数、ＩＮＳＥＲＴ関数等の様々な関数や技術を利用し、作業対象文字列から指定した正規表現式パターンを満足する文字列を探し、探し出した文字列を指定した文字列に置換える方法等を利用する。【選択図】図１
2011065618.tif 000002
【特許請求の範囲】
【請求項１】
インターネットを利用したコンピューター間の情報の受け渡しは、情報の送り手であるＷＥＢサーバーと、受け手であるＷＥＢクライアントとの間で、固有の通信プロトコル（ネットワークを介してコンピュータ同士が通信を行なう上で、相互に決められた約束事の集合）に基づいて行われる。ＷＥＢクライアントがＷＥＢサーバーの情報を受信、閲覧するためには、その為のソフトウエア（ブラウザー）とコンピューターを制御する基本ソフトウエア（ＯＳ）を必要とする。しかしＷＥＢサーバー内で保持され、ネットワークを介在することによって提供されているＷＥＢコンテンツは、インターネットユーザーが閲覧用ソフトを使用することにより伝達され、そのコンテンツは多種多様な形式を持ったファイルで構成されており、ＷＥＢページそのものは、それらの個々に独立する各ファイルを配置しただけのものであるといえる。各ファイルはＷＥＢページ内で配置されているだけであって、ファイルそのものがその配置による拘束を受けている訳ではない為、インターネットユーザーによる自由な複製や印刷等の行為により、画像、テキスト等の情報を恣意（しい）的に利用することが可能になっている。この状況の中で、本特許技術に基づいたＷＥＢサイトの著作権やＨＴＭＬソース情報を保護するサービスを提供するＨＴＴＰ通信とＨＴＴＰＳ通信等を行うブログサイト、ＥＣサイト、ホームページ自動生成サイト等の事業者サイトでＷＥＢページのコピーを防止するソースコードを基本搭載し、サービスを提供及び運営することによりＷＥＢサイトの著作権やＨＴＭＬソース情報を保護することができる。また、ブログサイトの運営者、ＥＣサイトの運営者、ホームページ自動生成サイトで制作したホームページの運営者等にＷＥＢページのコピーを防止するソースコードを挿入するか否かを選択できるようにし、ＷＥＢサービスを提供及び運営することもできる。また、ブログサイトの運営者、ＥＣサイトの運営者、ホームページ自動生成サイトで制作したホームページの運営者等にＷＥＢページのコピーを防止する機能の中で希望する機能のみを選択できるようにし、ＷＥＢサービスを提供及び運営することもできる。また、ブログサイト、ＥＣサイト、ホームページ自動生成サイト等でＷＥＢページのコピーを防止するソースコードを、ブログサイトの運営者、ＥＣサイトの運営者、ホームページ自動生成サイトで制作したホームページの運営者等が直接、特定のＷＥＢページでＷＥＢページのコピーを防止するソースコードを記入することができるようにし、本特許技術に基づいたＷＥＢサービスを提供することができる。このような方法でＷＥＢページのコピーを防止するソースコードをブログサイト、ＥＣサイト、ホームページ自動生成サイト等に挿入し、ＷＥＢブラウザー上で自分のＷＥＢサイト構成ファイルの中でＷＥＢページを記述するためのマークアップ言語ファイルつまり、拡張子がＨＴＭＬ、ＸＨＴＭＬ、ＸＭＬ、ＷＭＬ等のファイルにＷＥＢページのコピーを防止するソースコードを即時に適用することができるＷＥＢサービスを提供する方法。
【請求項２】
インターネットを利用したコンピューター間の情報の受け渡しは、情報の送り手であるＷＥＢサーバーと、受け手であるＷＥＢクライアントとの間で、固有の通信プロトコルに基づいて行われる。ＷＥＢクライアントがＷＥＢサーバーの情報を受信、閲覧するためには、その為のソフトウエア（ブラウザー）とコンピューターを制御する基本ソフトウエア（ＯＳ）を必要とする。しかしＷＥＢサーバー内で保持され、ネットワークを介在することによって提供されているＷＥＢコンテンツは、インターネットユーザーが閲覧用ソフトを使用することにより伝達され、そのコンテンツは多種多様な形式を持ったファイルで構成されており、ＷＥＢページそのものは、それらの個々に独立する各ファイルを配置しただけのものであるといえる。各ファイルはＷＥＢページ内で配置されているだけであって、ファイルそのものがその配置による拘束を受けている訳ではない為、インターネットユーザーによる自由な複製や印刷等の行為により、画像、テキスト等の情報を恣意（しい）的に利用することが可能になっている。この状況の中で、本特許技術に基づいたＷＥＢサイトの著作権やＨＴＭＬソース情報を保護するＷＥＢサービスを提供するＨＴＴＰ通信とＨＴＴＰＳ通信等を行う事業者サイトでＷＥＢページのコピーを防止するソースコードを基本搭載し、ＷＥＢサービスを運営及び提供することで、このサービスのユーザーはＷＥＢサイトの著作権やＨＴＭＬソース情報を保護するソースコードを自分のＷＥＢサイトの構成ファイルの中でＷＥＢページを記述するためのマークアップ言語ファイルつまり、拡張子がＨＴＭＬ、ＸＨＴＭＬ、ＸＭＬ、ＷＭＬ等のファイルにＷＥＢページのコピーを防止するソースコードを即時に適用することができ、ＷＥＢサイトの著作権やＨＴＭＬソース情報を保護することができる。また、事業者ＷＥＢサイトのユーザー等にＷＥＢページのコピーを防止する機能の中で希望する機能のみを選択できるようにし、ＷＥＢサービスを提供及び運営する方法。
【発明の詳細な説明】
【技術分野】
【０００１】      本発明は、ＨＴＴＰ（ＷＥＢサーバーとクライアント（ＷＥＢブラウザーなど）がデータを送受信するのに使われるプロトコル）／ＨＴＴＰＳ（ＷＥＢサーバーとクライアント（ＷＥＢブラウザーなど）がデータを送受信するのに使われるプロトコルであるＨＴＴＰに、ＳＳＬによるデータの暗号化機能を付加したプロトコル）のような同期通信（クライアントがサーバーへリクエストを送信してからレスポンスを受信するまで待つ通信方式）の通信プロトコルを用いたインターネット技術、ネットワークを構成する各種計算機端末の諸技術及びデジタル情報記録装置を構成する技術に基づいており、ＷＥＢコンテンツの著作権保護を目的とするＷＥＢサービス技術に関する。
【背景技術】
【０００２】      コンピューター及びインターネット使用人口が増加し、ほとんどのオフィス業務がコンピューター及びインターネットにより行われており、家庭でもネットショッピング、ネットバンキング、光テレビ、ＩＰ電話、携帯サイト等、インターネットは私たちの生活で重要な役割を果たしている状況である。【０００３】      しかし、このようなネット社会になるにつれ、ネットに掲載している情報がコピーアンドペーストという簡単な操作で、他社や他人の知的財産情報を直ぐに盗用することができる副作用も出ている。【０００４】      勿論、インターネット上の動画ファイル、音楽ファイル、電子書籍ファイル等はＤＲＭ（デジタルデータとして表現されたコンテンツの著作権を保護し、その利用や複製を制御・制限する技術の総称）とＤＩＧＩＴＡＬ  ＷＡＴＥＲＭＡＲＫＩＮＧ（画像や動画、音声などのマルチメディアデータに、画質や音質にはほとんど影響を与えずに特定の情報を埋め込む技術のこと）といった技術を使い、利用者が何らかの認証や許可を取得するステップを付加することで、著作権を保護する手段を設けている。【０００５】      しかし、インターネット上の映画ファイル、音楽ファイル、電子書籍ファイル等以外のＷＥＢページにある文字、画像ファイル、動画ファイル、さらにＳＥＯ（検索エンジンの検索結果ページに自らのＷＥＢサイトが上位に表示されるように工夫すること）対策情報等の企業秘密が隠されているＨＴＭＬソースコードまでもがそのままネット上に露出しているのが現状である。そこでＷＥＢコンテンツ及びＨＴＭＬソースコード等を守らなければならない必要性が生じてきている。【０００６】      「特開２００３−１５２９８５号公報」は、ＷＥＢコンテンツを画像化及び圧縮技術を利用して著作権を保護する技術であり、図面２１で示したようにフラッシュ（ＭＡＣＲＯＭＥＤＩＡ社（現ＡＤＯＢＥ社）が開発した、音声やベクターグラフィックスのアニメーションを組み合わせてＷＥＢコンテンツを作成するソフト）で開発したＷＥＢコンテンツ技術と似ていて最近重要になっているＳＥＯ対策を講じることができないため、検索エンジンに引っかからない弱点がある。【０００７】      「特開２００８−３６８９号公報」は、認証処理を実行した著作権を保護する技術であり、認証を処理するシステムとしてサーバーにソフトウェアとハードウェアを整える必要があり、さらにクライアント側にも認証キーをインストールする手間がかかる。【０００８】      「特開２００３−９１４６１号公報」は、ブラウザーが持つ自動キャッシュ（使用頻度の高いデータを高速な記憶装置に蓄えておくことにより、いちいち低速な装置から読み出す無駄を省いて高速化すること）機能による保存を無効化することでコンテンツの著作権を保護する技術であるが、ＷＥＢページのコピー機能を防止するためには先ず、キーボードにあるプリントスクリーン（現在の画面に映っている状態をキャプチャー（スナップショット）できる機能。多くの場合、キーボードの右上あたりに（ＰｒｔＳｃ）というボタンがあり、これを押す事で現在のＣＲＴ画面（液晶画面）全体を一気に取り込める。（ＰｒｔＳｃ）を押すと、ＣＲＴ画面はＰＣ内の（クリップボード）と呼ば���る、メモリー空間に瞬時に格納される）機能を無効化にする機能とＷＥＢブラウザー上でマウス右ボタンのクリック機能を防止する機能、ＷＥＢブラウザーが持つ機能の中で、名前を付けて保存、印刷、印刷プレビュー、すべて選択、コピー、切り取り、ソース、Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  Ｗｏｒｄで編集、Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  Ｅｘｃｅｌで編集、Ｎｏｔｅｐａｄで編集を無効化する機能が必要になるのでキャッシュ機能を防止するたけでは完全にＷＥＢコンテンツを保護することができない。【０００９】      「特開２００６−２３６２７５号公報」は、著作権の許諾システムに関する特許出願であるが、著作権の使用料を徴収する決済システムに関する技術に関するものである。【００１０】      「特開２００７−２１９６８５号公報」は、ネットワークを介して配信するコンテンツを暗号化及び復号化することで情報漏洩を防止する技術であるが、暗号化と復号化によってその機能を実現するためシステムに相当な負荷がかかり、現実的な方法ではないと考えられる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００３−１５２９８５号公報
【特許文献２】特開２００８−３６８９号公報
【特許文献３】特開２００３−９１４６１号公報
【特許文献４】特開２００６−２３６２７５号公報
【特許文献５】特開２００７−２１９６８５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】      図面２５のようにＷＥＢページにある文字、画像ファイル、動画ファイル、ＨＴＭＬ（ＷＥＢページを記述するためのマークアップ言語）ソースコード等のコピーが容易にでき、インターネットを通じて世界中で利用できるようになっているのが現状である。このようなＷＥＢコンテンツの不正利用を根本から防止し、ＷＥＢコンテンツの著作権を保護する技術が必要になっている。【００１３】      しかし、この課題を解決するため、現在世の中に出ている技術としては、先ず図面２１のようにフラッシュでホームページを開発する技術を挙げられるが、フラッシュの性質上、全てのＷＥＢページを画像で開発する必要があり、一般化されにくい難点がある。また、フラッシュで制作されたホームページを閲覧するためには、ＷＥＢブラウザーに専用のプラグインのＦＬＡＳＨ  ＰＬＡＹＥＲ（「ＡＤＯＢＥ  ＦＬＡＳＨ」で作成したコンテンツをＷＥＢブラウザーなどで再生するためのプラグインソフト）をインストールしておく必要がある。さらに全てのＷＥＢページをフラッシュで作っているのでＳＥＯ対策を講じることができないため、検索エンジンに引っかからない弱点もある。【００１４】      また、図面２２のように、ＷＥＢページにある画像ファイルのみコピーができないようにしているＷＥＢサイトがあるが、ＷＥＢページにある文字、動画ファイル、ＨＴＭＬソースコード等のコピーはできるため、完全な保護策ではない。そこでＷＥＢページ上のコピー機能を防止し、ＷＥＢサイトの著作権やＨＴＭＬソース情報を保護するＷＥＢシステムを構築する必要性が出てきた。【００１５】      コピー機能を防止する具体的な方法としては先ず、キーボードにあるプリントスクリーン機能を無効化にする機能と図面２０のようにＷＥＢブラウザー上でマウス右ボタンのクリック機能を防止する機能、Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  Ｅｘｃｅｌにエクスポートする機能、ＷＥＢブラウザーが持つ機能の中で、図面１３と図面１４と図面１５と図面１６のように名前を付けて保存、印刷、印刷プレビュー、すべて選択、コピー、切り取り、ソース、Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  Ｗｏｒｄで編集、Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  Ｅｘｃｅｌで編集、Ｎｏｔｅｐａｄで編集機能、又、ＷＩＮＤＯＷＳ  ＯＳ  ＰＣにあるＴｅｍｐｏｒａｒｙ  Ｉｎｔｅｒｎｅｔ  Ｆｉｌｅｓのような臨時保存フォルダー、キャッシュ、クリップボード、又はキャッシュサーバー等にホームページのデータが残らないようにする方法と携帯電話にある画面メモ機能とスマートフォン（コンピューターを内蔵し、音声通話以外に様々なデータ処理機能を持った携帯電話）にある画面ハードコピー機能等を無効化する機能を挙げられる。【００１６】      さらに図面１３と図面１４と図面１５と図面１６のように名前を付けて保存、印刷、印刷プレビュー、すべて選択、コピー、切り取り、ソース、Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  Ｗｏｒｄで編集、Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  Ｅｘｃｅｌで編集、Ｎｏｔｅｐａｄで編集の場合、ＷＥＢブラウザーのメニューボタンを薄く表示、または非表示にし、無効化にする機能も挙げられる。【００１７】      本特許は、これらの機能の無効化を、ＷＥＢサイト上で���単なクリック操作により、ユーザーのＷＥＢサイトに実現することができ、ＷＥＢページ上にある文字、画像ファイル、動画ファイル、ＨＴＭＬソースコード等のコピー機能を防止してＷＥＢコンテンツの著作権保護を実現する、その方法とこれを実現するサービス提供方法に関するものである。
【課題を解決するための手段】
【００１８】      本特許技術に基づいたＷＥＢサイトの著作権やＨＴＭＬソース情報を保護するＷＥＢシステムを開発するためには、大きく分けてバックグランド処理（マルチタスク環境において、ユーザーに対して前面に表示されている（フォアグラウンドの）処理に隠れた、裏側（バックグラウンド）において、行われる処理のことである）部の開発とＷＥＢブラウザー上に表示する表示部の画面の開発等が必要になる。【００１９】      バックグランド処理部の開発はＨＴＭＬタグ（ＷＥＢページなどの記述に使われるＨＴＭＬやＸＭＬで元になる文書に（＜）と（＞）で囲まれた標識を埋め込むことにより、表示ソフトに対して文書構造や書式、文字飾りなどを指示したり、画像や他の文書へのリンクを埋め込むことができるようになっている）、ＪＡＶＡＳＣＲＩＰＴ（ＳＵＮ  ＭＩＣＲＯＳＹＳＴＥＭＳ社とＮＥＴＳＣＡＰＥ  ＣＯＭＭＵＮＩＣＡＴＩＯＮＳ社が開発した、ＷＥＢブラウザーなどでの利用に適したスクリプト言語）、ＤＥＬＰＨＩ（ＢＯＲＬＡＮＤ  ＳＯＦＴＷＡＲＥ社から発売されているソフトウェア開発環境）、ＶＩＳＵＡＬ  ＢＡＳＩＣ（ＭＩＣＲＯＳＯＦＴ社によって開発されたプログラミング言語。アプリケーションソフトが容易に開発できるよう工夫された独特の開発環境と共に提供されたため、これも含めた呼称として用いる場合が多い）、ＰＥＲＬ（ＬＡＲＲＹ  ＷＡＬＬ氏が開発したプログラミング言語）、Ｃ言語（１９７２年にアメリカＡＴ＆Ｔ社のベル研究所でＤ．Ｍ．ＲＩＴＣＨＩＥ氏とＢ．Ｗ．ＫＥＲＮＩＧＨＡＮ氏によって開発されたプログラミング言語）等様々な開発ツールで開発することができ、これによって、開発したＷＥＢページのコピー機能を防止するソースコードをＨＴＭＬタグの＜ＨＴＭＬ＞と＜／ＨＴＭＬ＞の間に挿入させることが可能であり、又はＨＴＭＬタグの＜ＨＥＡＤ＞と＜／ＨＥＡＤ＞の間に挿入させることも可能であり、又はＨＴＭＬタグの＜ＢＯＤＹ＞と＜／ＢＯＤＹ＞の間に挿入させることも可能である。【００２０】      開発したＷＥＢページのコピー機能の無効化は、ＲＥＰＬＡＣＥ関数、ＩＮＳＥＲＴ関数等の様々な関数や技術を利用し、作業対象文字列から指定した正規表現式パターンを満足する文字列を探し、探し出した文字列を指定した文字列に置換える方法等を利用して、ＷＥＢページ内のソースコードに実装させて実現する。【００２１】      また、開発したＷＥＢページのコピー機能を無効化するソースコードは、ＰＨＰ（動的にＷＥＢページを生成するＷＥＢサーバーの拡張機能の一つ）、ＣＧＩ（ホームページからサーバー上のプログラムを起動させる仕様のことである。インターフェイス自体を示す事なので、特定のＣＧＩ言語と言うものがない）、ＡＳＰ（サーバー上でＶＢＳＣＲＩＰＴやＪＡＶＡＳＣＲＩＰＴやＰＥＲＬといったスクリプト言語を使用して、クライアントからの要求が発生した段階で、サーバー側でスクリプトを実行し、その結果をＨＴＭＬとしてクライアントへ表示させる技術）、ＪＳＰ（ＪＡＶＡ言語を利用してＷＥＢサーバーで動的にＷＥＢページを生成し、クライアントに送信する技術）等色々な形態の表示部のＷＥＢページ画面の開発に反映することができ、開発した表示部のＷ��Ｂページ画面内でＲＥＰＬＡＣＥ関数、ＩＮＳＥＲＴ関数等の様々な関数や技術を利用し、作業対象文字列から指定した正規表現式パターンを満足する文字列を探し、探し出した文字列を指定した文字列に置換える方法等を利用しＷＥＢページのコピー機能を無効化するソースコードを実装することができ、本特許技術のサービスを提供することができる。本特許では例としてＲＥＰＬＡＣＥ関数を使用し、＜ＢＯＤＹ  を＜ＢＯＤＹ  ＯＮＣＯＮＴＥＸＴＭＥＮＵ＝”ＡＬＥＲＴ（’ＷＥＢサイト著作権の保護’）；ＲＥＴＵＲＮ  ＦＡＬＳＥ；”に置換えるように開発した事業者システムを利用する前のＨＴＭＬタグサンプル（図面１８）と利用した後のＨＴＭＬタグサンプル（図面１９）を記載している。
【発明の効果】
【００２２】      自社又は自分のＷＥＢサイトの著作権やＨＴＭＬソース情報を保護することにより、ＷＥＢサイトにある画像ファイルや文字情報等が勝手に盗用されることが無くなるため、企業側はＷＥＢサイトのＨＴＭＬソースコードに凝縮されているＳＥＯ対策等の情報漏洩がなくなり、企業のノウハウ等を守ることができる。個人の場合は個人情報やプライバシーなどを守ることができ、２００５年４月より施行された個人情報保護法の遵守にもつながる。
【図面の簡単な説明】
【００２３】
【図１】本発明の全体的な構造を説明するための図面である。パソコン・携帯電話・スマートフォンなどの通信端末機を用いてインターネットに接続する。
【図２】事業者システムのシステム構造を説明するための図面である。
【図３】実施例１のフローチャートの図面である。
【図４】実施例１のイベント処理の開始に関するフローチャートの図面である。
【図５】実施例２のフローチャートの図面である。
【図６】実施例２の参照ボタンをクリックに関するフローチャートの図面である。
【図７】実施例２のイベント処理の開始に関するフローチャートの図面である。
【図８】ＹＡＨＯＯブログで本特許技術のサービスを提供した際の図面である。キャンセルを選択すると、コピー防止ソースコードを適用しないか、又はコピー防止ソースコードが取り除かれ、ＷＥＢサイトの著作権やＨＴＭＬソース情報の保護機能が無くなる。
【図９】楽天市場で本特許技術のサービスを提供した際の図面である。キャンセルを選択すると、コピー防止ソースコードを適用しないか、又はコピー防止ソースコードが取り除かれ、ＷＥＢサイトの著作権やＨＴＭＬソース情報の保護機能が無くなる。
【図１０】本特許技術の実施例２の図面である。
【図１１】本特許技術の実施例２で適用するファイルを選択する図面である。
【図１２】廉価ホームページ生成サイトで本特許技術のサービスを提供する前の図面である。
【図１３】ブラウザーで印刷、印刷プレビュー、名前を付けて保存、送信機能が利用可能な、本特許技術のサービスを提供する前の図面である。
【図１４】ブラウザーですべて選択機能が利用可能な、本特許技術のサービスを提供する前の図面である。
【図１５】ブラウザーでソース機能が利用可能な、本特許技術のサービスを提供する前の図面である。
【図１６】ブラウザーでマウス右クリック、すべて選択、ソースの表示、印刷、Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  Ｅｘｃｅｌで編集機能が利用可能な、本特許技術のサービスを提供する前の図面である。
【図１７】ＷＩＮＤＯＷＳ  ＯＳ  ＰＣでキャッシュされたデータをクリップボードとして表示した図面である。
【図１８】本特許技術のサービスを適用する前のＨＴＭＬソースコードサンプルの図面である。
【図１９】本特許技術のサービスを適用した後のＨＴＭＬソースコードサンプルの図面である。
【図２０】閲覧者のエンドユーザーが本特許技術を適用したＷＥＢサイト上で右クリックした図面である。赤い文字で保護というｆａｖｉｃｏｎ（多くのブラウザーで、お気に入り（ブックマーク）や、アドレスの横に表示されるアイコンのことである）が適用されている。
【図２１】Ａｄｏｂｅ  Ｆｌａｓｈ技術で保護機能を実装したＹＡＨＯＯ！ミュージックの図面である。
【図２２】画像ファイルのみ保護機能を実装したオリコンランキングサイトの図面である。
【図２３】画像ファイルのみ保護機能を実装したＲＥＡＬ  ＥＳＴＡＴＥ  ＩＮＦＯＲＭＡＴＩＯＮ  ＮＥＴＷＯＲＫ  ＦＯＲ  ＥＡＳＴ  ＪＡＰＡＮのＷＥＢサイトの図面である。
【図２４】ネットショップサイトのショップサーブ２で本特許技術のサービスを提供した際、コピー防止機能のソースコードをユーザーが直接、記入することができる図面である。
【図２５】本特許技術のサービスを提供する前の特許庁ＷＥＢサイトで、マウス右クリック、ソースコードの表示ができるサンプル図面である。
【発明を実施するための形態】
【００２４】      本発明のウェブサイトにおける事業者システムは実施例１と実施例２で構成される。
【実施例１】
【００２５】      パソコン・携帯電話・スマートフォン等のユーザーの通信端末機（ＷＥＢサービスクライアント部）（１００）からＨＴＴＰ通信とＨＴＴＰＳ通信等を行うインターネットを通じて事業者のシステム（ＷＥＢサービスサーバー部）（２００）へアクセスする。【００２６】      ユーザーの通信端末機はＥＣサイト（インターネット上で商品を販売するＷｅｂサイトのこと）・ホームページ・ブログ（個人や数人のグループで運営され、日々更新される日記的なＷｅｂサイトの総称）の運営者等のユーザーとコピー防止機能を実装したホームページを閲覧するエンドユーザー等が存在する。【００２７】      実施例１の事業者システムはブログサイト、ＥＣサイト、ホームページ自動生成サイト等の事業者サイトでＷＥＢページのコピーを防止するソースコードを基本搭載し、ＷＥＢサービスを運営及び提供することで、ＥＣサイト・ホームページ・ブログの運営者（利用者）等のユーザーがＷＥＢサイトの著作権やＨＴＭＬソース情報を保護するソースコードを自分のＷＥＢサイトの構成ファイルの中でＷＥＢページを記述するためのマークアップ言語ファイルつまり、拡張子がＨＴＭＬ、ＸＨＴＭＬ（ＷＥＢページを記述するためによく使われるＨＴＭＬを、ＸＭＬに適合するように定義し直したマークアップ言語）、ＸＭＬ、ＷＭＬ（携帯電話や腕時計など、表示機能が弱い携帯端末向けのコンテンツ記述言語の一つ）等のファイルにＷＥＢページのコピーを防止するソースコードを即時に適用することができ、ＷＥＢサイトの著作権やＨＴＭＬソース情報を保護することができる。【００２８】      事業者システムの表示部（２０１）はＨＴＭＬタグ、ＪＡＶＡＳＣＲＩＰＴ、ＤＥＬＰＨＩ、ＶＩＳＵＡＬ  ＢＡＳＩＣ、ＰＥＲＬ、Ｃ言語等で開発したコピー機能を無効化するソースコードをＰＨＰ、ＣＧＩ、ＡＳＰ、ＪＳＰ等の色々な形態で表示部ＷＥＢページ画面を開発することができ、開発した表示部のＷＥＢページ画面でＲＥＰＬＡＣＥ関数、ＩＮＳＥＲＴ関数等の様々な関数や技術を利用し、作業対象文字列から指定した正規表現式パターンを満足する文字列を探し、探し出した文字列を指定した文字列に置換える方法等で機能を実装することができ、ＷＥＢページのコピー機能を無効化する機能を提供することができる。本特許では例としてＨＴＭＬタグのＯＮＣＯＮＴＥＸＴＭＥＮＵタグを使い、ＷＥＢページのコピー機能を無効化する機能を実装したサンプルを、図面１８の実装前と図面１９の実装後で記載している。【００２９】      制御部（２０２）はＣＰＵ（コンピューターを構成する部品の一つで、各装置の制御やデータの計算・加工を行なう装置）である。尚、メモリー（２０３）はデータを記憶する装置である。【００３０】      記憶手段部（２０４）はＨＤＤ（ハードディスクの読み取り装置）及びＳＳＤ（記憶媒体としてフラッシュメモリを用いるドライブ装置）で構成され、色々な開発言語で開発した様々な機能の結果ファイルを格納しておくことができる。【００３１】      ＷＥＢサービスイベント処理部（２０５）はソースコードの置換え等のイベント（オブジェクト指向プログラミングにおいて、オブジェクトに特定の現象が発生した時に発する信号）を処理する。���００３２】      その他（２０６）で表示部（２０１）、制御部（２０２）、メモリー（２０３）、記憶手段部（２０４）、ＷＥＢサービスイベント処理部（２０５）以外の処理を行う。【００３３】      ブラウザーの起動（Ｓ１００）で事業者システムへアクセス（Ｓ１１０）するが、ここでブラウザーを起動するユーザーはコピー防止機能を適用したホームページを閲覧するエンドユーザーではなく、ＥＣサイト・ホームページ・ブログの運営者等がブラウザーを起動する。【００３４】      コピー防止機能の適用を選択（Ｓ１２０）は、図面２４のように、コピー機能の無効化を選択するのではなく、ＷＥＢサイトの特定項目にＥＣサイト・ホームページ・ブログの運営者等が直接、コピー機能を防止するソースコードを記入する場合、コピー防止機能の適用を選択（Ｓ１２０）とコピー防止機能を選択（複数選択可）（Ｓ１３０）を省略することができる。【００３５】      ログイン機能は事業者システムへアクセス（Ｓ１１０）とコピー防止機能の適用を選択（Ｓ１２０）の間に入れることができる。【００３６】      コピー防止機能を選択（複数選択可）（Ｓ１３０）は、様々なコピー防止機能の中で特定のコピー防止機能が選択されたら、その選択された内容が記憶手段部に保存される。また、機能選択だけでなく、適用するページを選択するように機能を実装することもできる。しかし、楽天市場サイトの管理者等が楽天市場に出店したサイトの出店ユーザーにコピー防止機能を選択させたくない場合、つまり、コピー防止の基本機能のみ、又は特定のコピー防止機能のみを提供したい場合、本項目は省略することができる。【００３７】      適用ＯＫボタンをクリック（Ｓ１４０）で適用することができる。【００３８】      イベント処理の開始（Ｓ１５０）で実際にイベントが開始される。【００３９】      選択されたコピー防止機能を確認（Ｓ１５１）で記憶手段部（２０４）に保存された選択内容を確認する。ユーザーに選択させたくない場合、本項目を省略することができる。【００４０】      ＣＧＩ等のページでＲＥＰＬＡＣＥ関数等を使用し実行（Ｓ１５２）で、記憶手段部に保存された選択内容を実行する。【００４１】      実行結果を生成（Ｓ１５３）のバックグランド処理部はＨＴＭＬタグ、ＪＡＶＡＳＣＲＩＰＴ、ＤＥＬＰＨＩ、ＶＩＳＵＡＬ  ＢＡＳＩＣ、ＰＥＲＬ、Ｃ言語等で開発可能であり、開発したコピー機能を無効化するソースコードをＰＨＰ、ＣＧＩ、ＡＳＰ、ＪＳＰ等色々な形態の表示部のＷＥＢページ画面を開発することができ、開発した表示部のＷＥＢページ画面でＲＥＰＬＡＣＥ関数、ＩＮＳＥＲＴ関数等の様々な関数や技術を利用し、作業対象文字列から指定した正規表現式パターンを満足する文字列を探し、探し出した文字列を指定した文字列に置換える方法等で機能を実装することができ、ＷＥＢページでコピー機能を無効化する機能を提供することができる。本特許では例としてＨＴＭＬタグのＯＮＣＯＮＴＥＸＴＭＥＮＵタグを使い、ＷＥＢページのコピー機能を無効化する機能を実装したＨＴＭＬタグサンプルを、図面１８の実装前と図面１９の実装後で記載している。【００４２】      さらに実行結果を生成（Ｓ１５３）で、ｆａｖｉｃｏｎ技術を駆使し��つまり、ＨＴＭＬタグの＜ＨＥＡＤ＞と＜／ＨＥＡＤ＞の間に＜ＬＩＮＫ  ＲＥＬ＝”ＳＨＯＲＴＣＵＴ  ＩＣＯＮ”  ＨＲＥＦ＝”／ＦＡＶＩＣＯＮ．ＩＣＯ”＞挿入し、コピー防止ソースコードを実装したページにｆａｖｉｃｏｎを表示させ、ホームページの閲覧者であるエンドユーザーに保護機能が実装されたホームページであるということを知らせる方法とホームページの閲覧者であるエンドユーザーがコピー防止ソースコードを実装したページを開き、図面１３と図面１４と図面１５と図面１６のように名前を付けて保存、印刷、印刷プレビュー、すべて選択、コピー、切り取り、ソース、Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  Ｗｏｒｄで編集、Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  Ｅｘｃｅｌで編集、Ｎｏｔｅｐａｄで編集を行った場合、ホームページの画面を非表示、又は薄いグレーで表示、又は非表示（メニューから消えて何も表示されなくなる）、又は警告メッセージを表示、又は警告音を鳴らす方法でＷＥＢサイトの著作権とＨＴＭＬソース情報の保護機能が作動していることを知らせる機能も実装することができる。【００４３】      ＲＥＴＵＲＮでコピー防止機能を適用完了（Ｓ１６０）に戻る。【００４４】      コピー防止機能を適用完了（Ｓ１６０）でイベントを実行し生成した結果を上書きし反映する。【００４５】      コピー防止機能を適用完了（Ｓ１６０）とＥＮＤの間に決済機能を入れることができ、コピー防止機能のサービス提供料金を徴収することができる。
【実施例２】
【００４６】      パソコン・携帯電話・スマートフォン等のユーザーの通信端末機（ＷＥＢサービスクライアント部）（１００）からＨＴＴＰ通信とＨＴＴＰＳ通信等を行うインターネットを通じて事業者のシステム（ＷＥＢサービスサーバー部）（２００）へアクセスする。【００４７】      ユーザーの通信端末機はＥＣサイト・ホームページ・ブログの運営者等のユーザーとコピー防止機能を実装したホームページを閲覧するエンドユーザー等が存在する。【００４８】      実施例２の事業者システムは本特許技術に基づいたＷＥＢサイトの著作権やＨＴＭＬソース情報を保護するＷＥＢサービスを提供するＨＴＴＰ通信とＨＴＴＰＳ通信等を行う事業者サイトでＷＥＢページのコピーを防止するソースコードを基本搭載し、ＷＥＢサービスを運営及び提供することで、このサービスのユーザーがＷＥＢサイトの著作権やＨＴＭＬソース情報を保護するソースコードを自分のＷＥＢサイトの構成ファイルの中でＷＥＢページを記述するためのマークアップ言語ファイルつまり、拡張子がＨＴＭＬ、ＸＨＴＭＬ、ＸＭＬ、ＷＭＬ等のファイルにＷＥＢページのコピーを防止するソースコードを即時に適用することができ、ＷＥＢサイトの著作権やＨＴＭＬソース情報を保護することができる。【００４９】      制御部（２０２）はＣＰＵである。尚、メモリー（２０３）はデータを記憶する装置である。【００５０】      記憶手段部（２０４）はＨＤＤ及びＳＳＤで構成され、色々な開発言語で開発した様々な機能の結果ファイルを格納しておくことができる。【００５１】      ＷＥＢサービスイベント処理部（２０５）はソースコードの置換え等のイベントを処理する。【００５２】      その他（２０６）で表示部（２０１）、制御部（２０２）、メモリー（２０３）、記憶手段部（２０４）、ＷＥＢサービスイベント処理部（２０５）以外の処理を行う。【００５３】      ブラウザーの起動（Ｓ２００）で事業者システムへアクセス（Ｓ２１０）するが、ここでブラウザーを起動するユーザーはコピー防止機能を適用したホームページを閲覧するエンドユーザーではなく、ＥＣサイト・ホームページ・ブログの運営者等がブラウザーを起動する。【００５４】      参照ボタンをクリック（Ｓ２２０）でパソコン等のローカルにあるコピー防止機能を適用する前のデータを選択することができる。【００５５】      コピー防止機能を適用するファイルを選択（複数選択可）（Ｓ２２１）で、コピー防止機能を適用するファイルを選択する。選択したいファイルが複数ある場合、ファイルは複数で選択することができる。【００５６】      コピー防止機能を選択（複数選択可）（Ｓ２２２）で図面１３と図面１４と図面１５と図面１６と図面１７のように、コピー防止のために必要な機能をコピー防止機能の中で特定のコピー防止機能を選択し、その選択された内容が記憶手段部に保存される。また、機能選択だけでなく、適用するページを選択するように機能を実装することもできる。しかし、ＷＥＢサイトの管理者等がユーザーにコピー防止機能を選択させたくない場合、つまり、コピー防止の基本機能のみ、又は特定のコピー防止機能のみを提供したい場合、本項目は省略することができる。【００５７】      保存ディレクトリーを指定（複数指定可）（Ｓ２２３）はコピー防止機能の結果ファイルを保存するディレクトリーを指定する。ファイルが複数ある場合、ディレクトリーは複数のディレクトリーを指定することができる。【００５８】      保存ファイル名を明記（複数明記可）（Ｓ２２４）はコピー機能を無効化するソースコードを実装した後のファイルを保存するファイル名を明記する。ファイルが複数ある場合、ファイル名は複数で明記することができる。【００５９】      ＲＥＴＵＲＮで適用ＯＫボタンをクリック（Ｓ２３０）に戻る。【００６０】      ログイン機能は事業者システムへアクセス（Ｓ２１０）と参照ボタンをクリック（Ｓ２２０）の間に入れることができる。【００６１】      適用ＯＫボタンをクリック（Ｓ２３０）で適用することができる。【００６２】      イベント処理の開始（Ｓ２４０）で実際にイベントが開始される。【００６３】      選択されたコピー防止機能を確認（Ｓ２４１）は記憶手段部に保存された選択内容を確認する。ユーザーに選択させたくない場合、本項目を省略することができる。【００６４】      ＣＧＩ等のページでＲＥＰＬＡＣＥ関数等を使用し実行（Ｓ２４２）はＨＴＭＬタグ、ＪＡＶＡＳＣＲＩＰＴ、ＤＥＬＰＨＩ、ＶＩＳＵＡＬ  ＢＡＳＩＣ、ＰＥＲＬ、Ｃ言語等で開発が可能であり、開発したコピーを防止するソースコードをＰＨＰ、ＣＧＩ、ＡＳＰ、ＪＳＰ等の色々な形態の表示部のＷＥＢページ画面を開発することができ、開発した表示部のＷＥＢページ画面でＲＥＰＬＡＣＥ関数、ＩＮＳＥＲＴ関数等の様々な関数や技術を利用し、作業対象文字列から指定した正規表現式パターンを満足する文字列を探し、探し出した文字列を指定した文字列に置換える方法等で機能を実装することができ、ＷＥＢページでコピー機能を無効化するソースコードを提供することができる。本特許では例としてＨＴＭＬタグのＯＮＣＯＮＴＥＸＴＭＥＮＵタグを使い、ＷＥＢページのコピー機能を無効化する機能を実装したサンプルを、図面１８の実装前と図面１９の実装後で記載している。【００６５】      実行結果を生成（Ｓ２４３）で実行結果を生成する。【００６６】      ＲＥＴＵＲＮで指定ディレクトリーに指定ファイル名で保存（Ｓ２５０）に戻る。【００６７】      指定ディレクトリーに指定ファイル名で保存（Ｓ２５０）は図面１９のようにＲＥＰＬＡＣＥ関数、ＩＮＳＥＲＴ関数等の様々な関数や技術を利用し、作業対象文字列から指定した正規表現式パターンを満足する文字列を探し、探し出した文字列を指定した文字列に置換える方法等で機能を実装し、結果ファイルを生成し、指定したディレクトリーに、明記したファイル名で格納しておく。【００６８】      さらに指定ディレクトリーに指定ファイル名で保存（Ｓ２５０）で、ｆａｖｉｃｏｎ技術を駆使し、つまり、ＨＴＭＬタグの＜ＨＥＡＤ＞と＜／ＨＥＡＤ＞の間に＜ＬＩＮＫ  ＲＥＬ＝”ＳＨＯＲＴＣＵＴ  ＩＣＯＮ”  ＨＲＥＦ＝”／ＦＡＶＣＯＮ．ＩＣＯ”＞挿入し、コピー防止ソースコードを実装したページにｆａｖｉｃｏｎを表示させ、ホームページの閲覧者であるエンドユーザーに保護機能が実装されたホームページであるということを知らせる方法とホームページの閲覧者であるエンドユーザー���コピー防止ソースコードを実装したページを開き、図面１３と図面１４と図面１５と図面１６のように名前を付けて保存、印刷、印刷プレビュー、すべて選択、コピー、切り取り、ソース、Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  Ｗｏｒｄで編集、Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  Ｅｘｃｅｌで編集、Ｎｏｔｅｐａｄで編集を行った場合、ホームページの画面を非表示、又は薄いグレーで表示、又は非表示（メニューから消えて何も表示されなくなる）、又は警告メッセージを表示、又は警告音を鳴らす方法でＷＥＢサイトの著作権とＨＴＭＬソース情報の保護機能が作動していることを知らせる機能も実装することができる。【００６９】      指定ディレクトリーに指定ファイル名で保存（Ｓ２５０）とＥＮＤの間に決済機能を入れてコピー防止機能のサービス提供料金を徴収することができる。【００７０】      ＥＮＤ以降、ユーザーはＦＴＰ（インターネットやイントラネットなどのＴＣＰ／ＩＰネットワークでファイルを転送するときに使われるプロトコル）ソフトウェアを利用し、ＷＥＢサーバー（ＷＷＷシステムにおいて、情報送信を行なうコンピューター）にアクセスし、コピー防止機能を実装したファイルをＷＥＢサーバーに格納（上書き）すれば、ホームページにコピー防止機能を実装することができる。
【産業上の利用可能性】
【００７１】      今や企業が自社ホームページを持つことは常識とされ、またブログやＳＮＳ（人と人とのつながりを促進・サポートする、コミュニティ型のＷＥＢサイト）という個人のホームページも盛んになり、ホームページを持つことは既存の宣伝目的以外にも作成されることが多くなり、自己主張の多様化として重要な役割を持っている。しかし企業や個人が持つホームページは画像ファイル、キャッチコピー等の文字情報、ＳＥＯ対策情報等が載っているにも関わらず、ＷＥＢ上で保護されていないのが現状である。しかし、本特許で示す技術とサービス提供方法を利用すれば、自社又は自分のＷＥＢページに、ＷＥＢページのコピー機能を無効化する機能を簡単にクリック操作で挿入することができる。具体的な適用事例としては一般企業のホームページ、ネット漫画サイト、ネット美術館サイト、ネット写真館サイト、新聞会社サイト、ネット図書館サイト、特許情報サイト、ウィキペディア、はてな、２ちゃんねる、辞書サイト、オークションサイト、ＥＣサイト、個人のブログサイトなど様々なＷＥＢサイトを対象とし、本特許技術を用いることで、容易にＷＥＢサイトの著作権やＨＴＭＬソース情報を保護することができる。
【符号の説明】
【００７２】１００  ユーザーの通信端末機（ＷＥＢサービスクライアント部）
２００  事業者のシステム（ＷＥＢサービスサーバー部）
２０１  表示部
２０２  制御部
２０３  メモリー
２０４  記憶手段部
２０５  ＷＥＢサービスイベント処理部
２０６  その他
Ｓ１００  ブラウザーの起動
Ｓ１１０  事業者システムへアクセス
Ｓ１２０  コピー防止機能の適用を選択
Ｓ１３０  コピー防止機能を選択（複数選択可）
Ｓ１４０  適用ＯＫボタンをクリック
Ｓ１５０  イベント処理の開始
Ｓ１５１  選択されたコピー防止機能を確認
Ｓ１５２  ＣＧＩ等のページでＲＥＰＬＡＣＥ関数等を使用し実行
Ｓ１５３  実行結果を生成
Ｓ１６０  コピー防止機能を適用完了
Ｓ２００  ブラウザーの起動
Ｓ２１０  事業者システムへアクセス
Ｓ２２０  参照ボタンをクリック
Ｓ２２１  コピー防止機能を適用するファイルを選択（複数選択可）
Ｓ２２２  コピー防止機能を選択（複数選択可）
Ｓ２２３  保存ディレクトリーを指定（複数指定可）
Ｓ２２４  保存ファイル名を明記（複数明記可）
Ｓ２３０  適用ＯＫボタンをクリック
Ｓ２４０  イベント処理の開始
Ｓ２４１  選択されたコピー防止機能を確認
Ｓ２４２  ＣＧＩ等のページでＲＥＰＬＡＣＥ関数等を使用し実行
Ｓ２４３  実行結果を生成
Ｓ２５０  指定ディレクトリーに指定ファイル名で保存
【図１】
2011065618.tif 000003
【図２】
2011065618.tif 000004
【図３】
2011065618.tif 000005
【図４】
2011065618.tif 000006
【図５】
2011065618.tif 000007
【図６】
2011065618.tif 000008
【図７】
2011065618.tif 000009
【図８】
2011065618.tif 000010
【図９】
2011065618.tif 000011
【図１０】
2011065618.tif 000012
【図１１】
2011065618.tif 000013
【図１２】
2011065618.tif 000014
【図１３】
2011065618.tif 000015
【図１４】
2011065618.tif 000016
【図１５】
2011065618.tif 000017
【図１６】
2011065618.tif 000018
【図１７】
2011065618.tif 000019
【図１８】
2011065618.tif 000020
【図１９】
2011065618.tif 000021
【図２０】
2011065618.tif 000022
【図２１】
2011065618.tif 000023
【図２２】
2011065618.tif 000024
【図２３】
2011065618.tif 000025
【図２４】
2011065618.tif 000026
【図２５】
2011065618.tif 000027