(57)【特許請求の範囲】
【請求項１】
ウェブページのプレビューページに対する複製防止方法であって、コンピュータにより実行されるステップが、
ユーザ端末から入力される検索質疑語を受信する段階と、
受信した前記検索質疑語に相応する検索結果を前記ユーザ端末に伝送する段階と、
前記ユーザ端末からの前記検索結果に含まれたウェブページに対するプレビューページ要求に基づいて、前記プレビューページのページデータであって対応するウェブページデータに基づいて生成されるプレビューページデータを記憶する所定の記憶領域から、該当のプレビューページデータを抽出する段階と、
前記抽出されたプレビューページデータに対応するウェブページデータに、複製防止情報が含まれているか否かを判別する段階と、
前記ウェブページのURL(Uniform Resource Locator:統一資源位置指定子)が、予め記憶された所定のURLのいずれか一つに該当するか否かを判別する段階と、
前記ウェブページデータに複製防止情報が含まれていると判別された場合又は前記ウェブページの統一資源位置指定子が、事前に定められた統一資源位置指定子のいずれか一つに該当する場合に、前記抽出されたプレビューページデータに、前記ユーザ端末機にプレビューページに対する複製防止機能を実行させるための複製防止プログラムを挿入する段階と、
前記複製防止プログラムが挿入されたプレビューページデータを、前記ユーザ端末に伝送する段階と、
を含むことを特徴とする複製防止方法。
【請求項２】
前記複製防止プログラムを生成する段階をさらに含むことを特徴とする請求項１に記載の複製防止方法。
【請求項３】
前記複製防止プログラムは、前記ユーザ端末に前記プレビューページが複製防止されたページであることを表す情報を前記プレビューページに表示させる機能を含むことを特徴とする請求項１又は２に記載の複製防止方法。
【請求項４】
前記複製防止プログラムは、ジャバスクリプトで生成されることを特徴とする請求項１から３のいずれか１つに記載の複製防止方法。
【請求項５】
前記複製防止プログラムを挿入する段階は、
前記抽出されたプレビューページデータに対応するウェブページデータに複製防止情報が含まれていると判別された場合に、さらに前記抽出されたプレビューページデータに前記複製防止情報が含まれているか否かを判別する段階と、
前記抽出されたプレビューページデータに前記複製防止情報が含まれていないと判別された場合に、前記ユーザ端末機にプレビューページに対する複製防止機能を実行させるための複製防止プログラムを挿入する段階と、を含むことを特徴とする請求項１から４のいずれか１つに記載の複製防止方法。
【請求項６】
コンピュータに、請求項１から５のいずれか１項に記載の複製防止方法を実行させるためのプログラムが記録されたコンピュータで読み取り可能な記録媒体。
【請求項７】
ウェブページのページデータに基づいて生成されるプレビューページをユーザ端末に伝送するコンピュータで構成された複製防止システムであって、
前記ユーザ端末機から検索質疑語を受信して、受信した前記検索質疑語に相応する検索結果を前記ユーザ端末機に伝送するとともに、前記ユーザ端末からの前記検索結果に含まれるウェブページに対するプレビューページ要求を受信するインターフェース部と、
前記プレビューページのページデータを記憶する所定の記憶領域から前記プレビューページ要求に該当するプレビューページデータを抽出する複製防止部と、
前記抽出されたプレビューページデータに対応するウェブページデータに、複製防止情報が含まれているか否かを判別し、前記ウェブページのURL(Uniform Resource Locator:統一資源位置指定子)が、予め記憶された所定のURLのいずれか一つに該当するか否かを判別する判断部と、を含み、
前記複製防止部は、前記ウェブページデータに複製防止情報が含まれていると判別された場合又は前記ウェブページの統一資源位置指定子が、事前に定められた統一資源位置指定子のいずれか一つに該当する場合に、前記抽出されたプレビューページデータに、前記ユーザ端末機にプレビューページに対する複製防止機能を実行させるための複製防止プログラムを挿入し、
前記インターフェース部は、前記複製防止プログラムが挿入されたプレビューページデータを前記ユーザ端末機に伝送することを特徴とする複製防止システム。
【請求項８】
前記複製防止部は、前記複製防止プログラムを生成することを特徴とする請求項７に記載の複製防止システム。
【請求項９】
前記複製防止プログラムは、前記ユーザ端末機に前記プレビューページが複製防止されたページであることを表す情報を前記プレビューページに表示させる機能を含むことを特徴とする請求項７又は８に記載の複製防止システム。
【請求項１０】
前記複製防止プログラムは、ジャバスクリプトで生成されることを特徴とする請求項７から９のいずれか１つに記載の複製防止システム。
【請求項１１】
前記インターフェース部を介して受信した前記検索質疑語に基づいて所定の記憶領域に記憶された複数のウェブページデータの中から該当するウェブページを検索し、前記検索結果を生成する検索部をさらに備えることを特徴とする請求項７から１０のいずれか１つに記載の複製防止システム。
【請求項１２】
前記判断部は、
前記抽出されたプレビューページデータに対応するウェブページデータに、複製防止情報が含まれていると判別された場合に、さらに前記抽出されたプレビューページデータに、前記複製防止情報が含まれているか否かを判別し、
前記複製防止部は、
前記抽出されたプレビューページデータに前記複製防止情報が含まれていないと判別された場合に、前記ユーザ端末機にプレビューページに対する複製防止機能を実行させるための複製防止プログラムを挿入することを特徴とする請求項７から１１のいずれか１つに記載の複製防止システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複製防止方法及びそのシステムに係り、より具体的には、プレビューページに掲載された情報の複製を防止できる複製防止方法及びそのシステムに関する。
【背景技術】
【０００２】
近年、インターネット普及の増加及びインターネットユーザの増加に伴い、インターネットのウェブページを介して提供される情報も大きく増加してきた。ところが、数多くのウェブページからユーザの希望する情報を提供しているウェブページを探すには、ユーザが各ウェブページに一々飛んでみなければならず、不便だった。そこで、このような不便さを解消するために、ウェブページに直接飛ばずとも当該ウェブページに含まれた内容がわかるプレビューサービスを提供するに至った。このようなプレビューサービスは、その有用さから、現在、検索サービス、オンライン図書注文サービス、及びインターネットショッピングサービスなど、多様な分野で広く用いられている。このようなプレビューサービスが検索サービスに用いられている例を、図１に示す。
【０００３】
図１は、ユーザが“特許”という検索語を入力した時に提供される検索結果画面で、図１に示すように、ユーザが検索結果に含まれたウェブページに対するプレビューアイコン２をクリックすると、当該ウェブページのプレビューページ４がディスプレイされることでプレビューサービスが提供される。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、プレビューサービスによって提供されるプレビューページには無断複製防止機能が全く備わっておらず、プレビューページに掲載された情報が無断で複製される恐れがある。特に、ウェブページに掲載された情報の無断複製を防止するためにウェブページ自体には複製防止機能が備わっていても、この複製防止機能は、ウェブページのプレビューページ生成時に失われることができ、問題の深刻性はさらに大きい。
【０００５】
本発明は上記の問題点を解決するためのもので、その目的は、プレビューページに掲載された情報の無断複製防止のために、複製防止手段の挿入されたプレビューページを提供する複製防止方法及びそのシステムを提供することにある。
【０００６】
本発明の他の目的は、ユーザへのプレビューページ提供に当たり、該当のプレビューページが複製防止されたページであるということを知らせることができる複製防止方法及びそのシステムを提供することにある。
【０００７】
また、本発明のさらに他の目的は、ウェブページ自体に複製防止機能が備わっているか否かによって、プレビューページに複製防止手段を挿入するか否かを決定できる複製防止方法及びそのシステムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の目的を達成するための本発明の一側面による複製防止方法は、ユーザから、所定ウェブページのプレビューページを選択するとの要請を受信する段階と、前記プレビューページに複製防止手段を挿入する段階と、前記複製防止手段の挿入された前記プレビューページを、前記ユーザに提供する段階と、を含むことを特徴とする。
【０００９】
一実施例において、前記複製防止方法は、前記ウェブページのＵＲＬが、事前に定められたＵＲＬのいずれか一つに該当するか否かを判断する段階をさらに含み、前記ウェブページのＵＲＬが、事前に定められたＵＲＬのいずれか一つに該当する場合、前記複製防止手段を前記プレビューページに挿入することができる。
【００１０】
他の実施例において、前記複製防止方法は、前記ウェブページに複製防止機能が含まれているか否かを判断する段階をさらに含み、前記ウェブページに複製防止機能が含まれている場合、前記複製防止手段を前記プレビューページに挿入することができる。
【００１１】
ここで、前記複製防止手段は、ジャバスクリプトで具現されることができ、この時、前記複製防止手段には、前記プレビューページが複製防止されたページであるということを表す情報が含まれることができる。
【００１２】
上記の目的を達成するための本発明の他の側面による複製防止システムは、ユーザから、所定ウェブページのプレビューページを選択するとの要請を受信する場合、前記プレビューページに複製防止手段を挿入する複製防止部と、前記ユーザから、前記プレビューページを選択するとの要請を受信し、前記複製防止手段の挿入された前記プレビューページを、前記ユーザに提供するインターフェース部と、を含むことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、プレビュー要請を受信する場合、複製防止手段の挿入されたプレビューページが提供されるため、プレビューページに掲載された情報の無断複製を防止でき、さらには、該当のウェブページの著作権を保護することが可能になる。
【００１４】
また、本発明によれば、ユーザにプレビューページを提供する時に、該当のプレビューページが複製防止されたページであるということを知らせるので、ユーザにとって、当該プレビューページが複製不可能なページであるということがより容易にわかる。
【００１５】
また、本発明によれば、プレビュー要請されたウェブページ自体に複製防止機能が備わっているか否かによってプレビューページに複製防止手段を挿入するか否かを決定できるので、複製防止に際してウェブページの製作意図を反映することができる。
【発明を実施するための最良の形態】
【００１６】
以下、添付の図面を参照しつつ、本発明の好適な実施例について詳細に説明する。
【００１７】
図２は、本発明の一実施例による複製防止システムが含まれたネットワーク構成図である。同図において、複製防止システム１０は、インターネット１２を介して連結されるユーザ端末機１４に提供されるプレビューページの無断複製を防止するためのもので、インターフェース部１６、検索部１８、データベース２０及び複製防止部２２を備える。
【００１８】
インターフェース部１６は、ユーザから検索質疑語を受信し、受信した検索質疑語に相応する検索結果をユーザに提供する。また、インターフェース部１６は、ユーザから、提供された検索結果のうち、所定ウェブページのプレビュー要請を受信し、受信した要請に応じて、複製防止手段の挿入されたプレビューページをユーザに提供する。
【００１９】
検索部１８は、インターフェース部１６を介して受信した検索質疑語で検索を行い、検索質疑語に相応する検索結果を生成した後、生成された検索結果をインターフェース部１６を介してユーザに提供する。本実施例においては、複製防止システム１０が検索部１８を含むとしたが、変形された実施例では、複製防止システム１０が直接検索を行わず、外部の検索サーバ（図示せず）から検索質疑語に相応する検索結果を受信してもよく、このような実施例では、検索部１８が複製防止システム１０に含まれなくてもよい。
【００２０】
データベース２０には、ウェブページのプレビューページが保存される。このようなプレビューページは、ウェブページをキャッシング（Ｃａｃｈｉｎｇ）することによってデータベース２０に保存される。ここで、‘キャッシング’とは、ユーザの所望するウェブページをより速かに提供するために該当のウェブページを別のデータベースに保存しておくことを意味する。場合によっては、ウェブページを編集して保存しておいてもよい。
【００２１】
本実施例においては、データベース２０が複製防止システム１０に含まれるとしたが、複製防止システム１０がデータベース２０を直接含まず、外部サーバ（図示せず）に含まれているデータベース（図示せず）とする変形された実施例も可能である。
【００２２】
複製防止部２２は、複製防止手段を生成し、生成された複製防止手段をデータベース２０から読み出されるプレビューページに挿入するもので、一実施例において、複製防止手段の生成及び挿入は、ジャバスクリプト（ＪａｖａＳｃｒｉｐｔ；登録商標）を用いて具現することができる。ジャバスクリプトとは、ウェブ文書をより動的に作成できるようにするために提案されたスクリプトプログラミング言語で、プロトタイプ概念に基づいた客体基盤のスクリプトプログラミング言語である。
【００２３】
複製防止部２２は、このようなジャバスクリプトを用いて複製防止手段を生成し、生成された複製防止手段を該当のプレビューページのＨＴＭＬ文書内に“ｓｃｒｉｐｔ”というタグを用いて挿入する。
【００２４】
一実施例において、複製防止部２２は、複製防止手段を生成するに当たり、該当のプレビューページが複製防止されたページであるということを表す情報を、複製防止手段に共に含めることができる。これにより、ユーザは、該当のプレビューページが複製不可能なページであるということがより容易にわかる。
【００２５】
上記の実施例においては、複製防止部２２が複製防止手段を直接生成し、プレビューページに挿入するとしたが、変形された実施例では、複製防止部２２が、外部サーバによって生成された複製防止手段をプレビューページに挿入する機能のみを行ってもよい。このような実施例では、複製防止部２２は、外部サーバから複製防止手段を受信し、受信した複製防止手段をプレビューページに挿入する機能を行う。
【００２６】
一方、上記の実施例において、複製防止システム１０は、複製防止手段をプレビューページに常に挿入するとしたが、他の実施例においては、複製防止手段を選択的にプレビューページ内に挿入してもよい。
【００２７】
このため、複製防止システム１０は、プレビュー要請されたウェブページ自体に複製防止機能が含まれているか否かを判断する判断部２４をさらに含むことができる。すなわち、判断部２４は、プレビュー要請されたウェブページ自体に複製防止機能が含まれているか否かを判断し、該当のウェブページに複製防止機能が含まれていると判断される場合にのみ、プレビューページ内に複製防止手段が挿入されるようにする役割を果たす。
【００２８】
これは、所定情報の複製を防止するために製作されたウェブページの場合、ウェブページ自体に含まれた情報の複製を不可能にすることができるが、大部分のプレビューサービスではスクリプトの実行を許容していないので、ウェブページ自体に複製防止機能が備わっているか否かを判断し、その結果に基づいてプレビューページを複製防止にするか否かを決定するためである。
【００２９】
一実施例において、判断部２８は、プレビューページの生成のためのウェブページのパーシング（Ｐａｒｓｉｎｇ）過程でウェブページに複製防止のための情報が含まれているか否かを判断することによって、ウェブページが複製防止機能を備えているか否かを判断できる。例えば、ウェブページ内に複製防止機能を具現できるコードが含まれていたり、ウェブページのジャバスクリプト客体にあらかじめ定義されたＣｏｐｙ及びＰａｓｔｅに関するタグが含まれている場合、該当のウェブページには複製防止機能が備わっていると判断する。
【００３０】
さらに他の実施例においては、ウェブページのＵＲＬが、事前に定められたＵＲＬリストのいずれか一つに該当する場合、該当のウェブページのプレビューページに複製防止機能を挿入することができる。このような実施例では、判断部２８が、該当のウェブページのＵＲＬが事前に定められたＵＲＬリストに該当するか否かを判断する。
【００３１】
さらに他の実施例において、ウェブページ自体に複製防止機能が備わっており、ウェブページのキャッシング過程でウェブページ自体の複製防止機能がプレビューページにもそのまま具現されているか否かを判断し、そうでない場合に限って、プレビューページ内に複製防止手段が挿入されるようにしてもよい。
【００３２】
上記の実施例においては、複製防止システム１０が、検索結果に含まれたウェブページに対して適用されるとしたが、変形された実施例においては、検索結果に含まれたウェブページの他、一般的なウェブページに対しても適用されることができる。例えば、ウェブサイトから所定コンテンツに関するリンク情報を提供しながら、該当のコンテンツに対するプレビューサービスを提供する場合がそれに該当する。
【００３３】
上記の複製防止システムを用いてプレビューページの複製を防止する方法を、図３及び図４を参照して説明すると、下記の通りである。
【００３４】
図３を参照すると、まず、ユーザから検索質疑語を受信し、当該検索質疑語に対する検索結果を、ユーザに提供する（第１００段階）。その後、ユーザから、検索結果に含まれたウェブページのプレビューページを選択するとの要請を受信すると（第１１０段階）、選択要請されたプレビューページをデータベース２０から読み出し（第１２０段階）、プレビューページに挿入する複製防止手段を生成する（第１２５段階）。続いて、生成された複製防止手段を、読み出されたプレビューページに挿入した後（第１３０段階）、複製防止手段の挿入されたプレビューページをユーザに提供する（第１４０段階）。一実施例において、複製防止手段の生成及び挿入は、ジャバスクリプトを用いて具現することができる。
【００３５】
上記の実施例においては、プレビューページに複製防止手段が常に挿入されるとしたが、変形された実施例においては、複製防止手段が選択的に挿入されるようにしてもよい。
【００３６】
これについて、図４を参照しつつ具体的に説明すると、まず、ユーザから検索質疑語を受信し、当該検索質疑語に対する検索結果をユーザに提供する（第２００段階）。その後、ユーザから、検索結果に含まれたウェブページのプレビューページを選択するとの要請を受信すると（第２１０段階）、データベース２０から選択要請されたプレビューページを読み出す（第２１５段階）。
【００３７】
その後、プレビュー要請されたウェブページ自体に複製防止機能が備わっているか否かを判断する（第２２０段階）。判断の結果、ウェブページ自体に複製防止機能が備わっている場合、複製防止手段を生成し（第２２５段階）、生成された複製防止手段を、読み出されたプレビューページに挿入した後（第２３０段階）、複製防止手段の挿入されたプレビューページを、ユーザに提供する（第２４０段階）。ここで、ウェブページに複製防止機能が備わっているか否かによってプレビューページに複製防止手段を挿入するのは、所定情報の複製を防止するために製作されたウェブページの場合、ウェブページ自体に含まれた情報の複製を不可能にすることができるが、大部分のプレビューサービスではスクリプトの実行を許容していないので、ウェブページ自体に複製防止機能が備わっているか否かを判断し、その結果に基づいてプレビューページを複製防止にするか否かを決定するためである。
【００３８】
したがって、ウェブページ自体に複製防止機能が備わっていると、プレビューページにも当然ながら複製防止機能が備えられるようにしなければならなく、ウェブページ自体に複製防止機能が備わっていないと、プレビューページに複製防止機能を備える必要がない。
【００３９】
また、ウェブページ自体に複製防止機能が備わっており、ウェブページのキャッシング過程でウェブページ自体に備わった複製防止機能がプレビューページにもそのまま具現されているか否かを判断し、プレビューページに複製防止機能が備わっていない場合に限って、プレビューページに複製防止手段を挿入してもよい。
【００４０】
一方、第２２０段階で、ウェブページ自体に複製防止機能が備わっていない場合、データベース２０から読み出されたプレビューページをユーザに提供する（第２５０段階）。
【００４１】
他の実施例として、該当するウェブページのＵＲＬが、事前に定められたＵＲＬリストのいずれか一つに該当するか否かを判断し、それに該当する場合、プレビューページに複製防止機能を挿入してもよい。
【００４２】
上記の複製防止方法は、様々なコンピュータ手段を用いて実行可能なプログラム形態で具現されてもよいが、この時、複製防止方法を行うためのプログラムは、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ、ＲＯＭ、ＲＡＭ、またはフラッシュメモリーのようなコンピュータで読み取り可能な記録媒体に保存される。
【００４３】
本発明の属する技術分野における当業者にとって、本発明がその技術的思想や必須特徴を変更しない限度内で、他の具体的な形態に実施できるということは明らかである。
例えば、上記の実施例においては、プレビューページに複製防止手段を挿入することとしたが、プレビューページは所定ウェブページをキャッシングした一例に過ぎないので、詳細閲覧ページまたは保存されたページなどのように単に名称だけ異なり、所定のウェブページをキャッシングしたものであれば、名称に制限されることなくいずれも適用可能である。
【００４４】
また、上記の実施例においては、プレビューページに挿入される複製防止手段がジャバスクリプト形態で具現されるとしたが、変形された実施例においては、アクティブエックスコントロールを用いて具現されてもよく、これに限定されず、プレビューページの複製を防止できるプログラム実行コードであればいずれも可能である。
【００４５】
したがって、以上説明してきた実施例は全ての面で例示的なもので、限定的なものとして理解してはいけない。本発明の範囲は、上記の詳細な説明ではなく添付の特許請求の範囲によって定められるべきであり、したがって、特許請求の範囲の意味及び範囲並びにその同等概念から導き出される全ての変更または変形された形態はいずれも本発明の範囲に含まれる。
【図面の簡単な説明】
【００４６】
【図１】検索サービスに用いられているプレビューサービスの具現例を示す図である。
【図２】本発明の一実施例による複製防止システムが含まれたネットワーク構成図である。
【図３】本発明の一実施例による複製防止方法を示すフローチャートである。
【図４】本発明の他の実施例による複製防止方法を示すフローチャートである。
【符号の説明】
【００４７】
１０    複製防止システム
１２    インターネット
１４    ユーザ端末機
１６    インターフェース部
１８    検索部
２０    データベース
２２    複製防止部
２６    判断部
【図１】
0004796095.tif 000002
【図２】
0004796095.tif 000003
【図３】
0004796095.tif 000004
【図４】
0004796095.tif 000005