(57)【特許請求の範囲】
【請求項１】
第１の装置からネットワークを経由して第２の装置に転送した文書データを第２の装置におけるディスプレイ装置画面に閲覧可能に表示させる文書閲覧制御方法であって、
前記第１の装置が、
前記第２の装置からの文書データ送信要求に対し、要求された文書データと当該文書データの閲覧を制御するためのプログラムコードを要求元の第２の装置に送信する第１のステップを備え、
前記第２の装置が、
前記第１の装置に対して文書データ送信要求を送信する第２のステップと、
文書要求データに対して前記第１の装置からの文書データ及び当該文書データの閲覧を制御するためのプログラムコードを受信し、当該プログラムコードを実行することによって第１の装置から受信した文書データの閲覧を制御するボタンをディスプレイ装置画面に表示し、前記ボタンに対する操作が開始されてから終了するまでの間のみ前記文書データをディスプレイ装置画面に表示させると共に、前記ボタンに対する操作が開始されてから終了するまでの間、キーボードから入力されるキー入力データが前記文書データを表示する処理プロセス以外の他のプロセスに渡らないように消去する第３のステップとを備えることを特徴とする文書閲覧制御方法。
【請求項２】
第１の装置からネットワークを経由して第２の装置に転送した文書データを第２の装置におけるディスプレイ装置画面に閲覧可能に表示させる文書閲覧システムであって、
前記第１の装置が、
前記第２の装置からの文書データ送信要求に対し、要求された文書データと当該文書データの閲覧を制御するためのプログラムコードを要求元の第２の装置に送信する第１の手段を備え、
前記第２の装置が、
前記第１の装置に対して文書データ送信要求を送信する第２の手段と、
文書要求データに対して前記第１の装置からの文書データ及び当該文書データの閲覧を制御するためのプログラムコードを受信し、当該プログラムコードを実行することによって第１の装置から受信した文書データの閲覧を制御するボタンをディスプレイ装置画面に表示し、前記ボタンに対する操作が開始されてから終了するまでの間のみ前記文書データをディスプレイ装置画面に表示させると共に、前記ボタンに対する操作が開始されてから終了するまでの間、キーボードから入力されるキー入力データが前記文書データを表示する処理プロセス以外の他のプロセスに渡らないように消去する第３の手段とを備えることを特徴とする文書閲覧システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書データの内容をディスプレイ装置上に表示する機能を持つ文書閲覧システム及び閲覧制御方法に関わり、特にネットワークを経由して転送した文書データをディスプレイ装置上に閲覧可能に表示させる文書閲覧制御方法およびシステムに関するものである。
【０００２】
【従来の技術】
ＨＴＭＬに代表される各種形式の文書データが、現在インターネット上で多くのユーザの間で交換されている。これらの文書データは「ブラウザ」と呼ばれる専用の文書閲覧システムによってディスプレイ装置上に表示される。現状では、それら文書データのほとんどが無料で提供されているが、一部には料金を支払った上で転送を許可される有料文書データも提供されている。
ユーザは、文書データ提供者が個々の文書データごとに用意した要約文・紹介文または類似した内容を含むサンプル文書データを参照し、多数提供されている文書データの中から購入する文書データを選択し、その文書データの名前またはＩＤ等を文書データ提供者に示すことにより購入手続きを実行し、目的とする文書データの転送が許可される。
【０００３】
【発明が解決しようとする課題】
しかし、この方法には以下のような課題がある。
まず、文書データ提供者によって用意される要約文・紹介文が的確に文書データの内容を表現できていない場合、ユーザは結果として不必要な文書データを購入することになってしまう。これに対し、書籍・雑誌等の通常の有料文書は、書店などで文書そのものの一部を短時間で閲覧することにより、必要な情報を含む文書であるか否かを判断することができるために、このようなことは起こりにくい。
【０００４】
同様に、サンプル文書データを提供する方法の場合、サンプル文書データの詳細をユーザが確認することができるので、不十分な表現などによる差異は発生しにくいが、購入対象となる文書データとサンプル文書データとの間では内容が異なるために、やはりユーザに対して個々の文書データの内容を充分正確に伝えることは困難となっている。
【０００５】
一方、購入対象となる文書データそのものを一時的に文書閲覧システム上に表示させることによりその内容を伝える方法も取られているが、ほとんどの文書閲覧システムにおいては表示している文書データの内容を電子的にコピーし、別のファイルとして保存し、それを閲覧する機能を持つために、この方法では結果として有料の文書データを無料で入手する手段をユーザに与えることになってしまう。
【０００６】
本発明の目的は、有料の文書データそのものをユーザに閲覧可能に表示させる一方でそのコピー操作を抑止し、無料で入手できないようにすることができる文書閲覧制御方法及びシステムを提供することにある。
【０００７】
【課題を解決するための手段】
そこで、本発明の文書閲覧制御方法は、ネットワークを経由して文書データを転送し、ディスプレイ装置上に閲覧可能に表示させる場合に、前記文書データと共に当該文書データのコピー操作を抑制するプログラムコードを転送し、該プログラムコードの実行状態で前記文書データを閲覧可能に表示させることを特徴とする。
【０００８】
また、本発明の文書閲覧システムは、文書データのコピー操作を一時的に抑止し、抑止状態で前記文書データを閲覧可能に表示させる第１の手段と、当該第１の手段によるコピー操作の抑止機能の停止と共に当該文書データの表示を強制的に終了させる第２の手段とを備えることを特徴とする。
【０００９】
そして、前記第１の手段は、文書データの表示状態においてキーボード装置等の入力装置からの入力データの全てまたは一部を消去することにより、表示された文書データのコピー操作を抑止することを特徴とする。
【００１０】
また、前記第２の手段は、キーボード装置等の入力装置からの連続的な入力データの受信が途切れた時点で文書データの表示を強制的に終了させることを特徴とする。
【００１１】
また、前記第１の手段は、文書データと共に当該文書データのコピー操作を抑制するプログラムコードを受信し、該プログラムコードを実行することにより文書データのコピー操作を抑止する状態を生成することを特徴とする。
【００１２】
また、文書データの表示を開始した時点で前記プログラムコードの実行を開始し、かつ文書データのコピー操作を抑止する機能を有効とすることを特徴とする。
【００１３】
このようにすることにより、購入対象となる有料の文書データ自身をサンプル文書データとして表示できる一方で、それを電子的にコピーすることにより無料で入手することを禁止することができる。
【００１４】
【発明の実施の形態】
以下、本発明の実施形態を図面を用いて詳細に説明する。
図１は、本発明の文書閲覧システムの実施形態を示すシステム構成図である。図１において、１０１は、ネットワークを介して受信したプログラムコードを実行し、文書データの閲覧表示を制御する演算処理装置である。
１０２は、文書データの内容および前記プログラムコードの実行による出力結果を表示するディスプレイ装置である。１０３はキーボード装置であり、無料の文書データについては、本キーボード装置１０３からの一定の入力（例えばコントロールキーを押しながら「Ｃ」のキーを押す、もしくはプリントスクリーンという画面全体をコピーできるキーを押す）に従い、ディスプレイ装置１０２上に表示されている文書データを電子的にコピーし、他の文書データに格納するかまたは補助記憶装置上に保存することを可能とする。
【００１５】
１０４はマウス装置であり、無料の文書データについては、本マウス装置１０４からの一定の入力（例えばメニュー画面上で「コピーする」というメニューをクリックする）に従い、ディスプレイ装置１０２上に表示されている文書データを電子的にコピーし、他の文書データに格納するかまたは補助記憶装置上に保存することを可能とする。
【００１６】
１０５はネットワーク、１０６は補助記憶装置に保存されている各種データをネットワーク１０５を経由して送信する機能を有する転送サーバである。１０７は文書データを保存する機能を有する補助記憶装置、１０８はプログラムコードを含むプログラムファイルを保存する機能を有する補助記憶装置である。
【００１７】
図２は補助記憶装置１０７に保存される有料の文書データの構造の例を示す図である。図において、１０７１はディスプレイ装置１０２に表示される文書データを格納する文書本体領域、１０７２は補助記憶装置１０８に保存されているプログラムファイルの名前を格納するプログラムファイル名領域である。
【００１８】
図３（ａ）および図３（ｂ）は、ディスプレイ装置１０２に表示される画面の構成例を示すものであり、特に、図３（ａ）は、文書データを表示していない状態を示しており、図３（ｂ）は、文書データを表示している状態を示している。
【００１９】
図３において、３０１は補助記憶装置１０７に保存されている文書データのＩＤをキーボード装置１０３から入力するための文書データＩＤ入力領域である。３０２は文書データを表示するための文書データ表示領域、３０３は、プログラムコードによって出力されるボタン（ＧＵＩコンポーネント）を表示するためのボタン表示領域である。３０４は、マウス装置１０４のボタンが押されたこと、およびマウス装置１０４のボタンが放されたことを示す信号を受信する機能と、マウス装置１０４のボタンが押されてから放されるまでの期間の間、キーボード装置１０３からのキー入力を受信する機能を有するボタン（ＧＵＩコンポーネント）である。
【００２０】
図４（ａ）は文書データを複数ページを表示する場合を示す図である。
例えば、有料コンテンツが１００Ｐあったとして、そのうちの複数ページをサンプルとして、表示させる場合の例である。
３０５は複数のサンプルの文書データのページを示す。最初にその有料コンテンツの実際の文書データを直表示するのではなく、表示する文書データが何枚まで無料で見られるのかを表示させ、任意のページを指定することで、そのページに移動させる。
図４（ｂ）は、例えば有料コンテンツが１００Ｐあったとして、そのうちの複数ページをサンプルとして、表示させる場合の例である。この場合、無料で公開されているサンプルの文書データの１ページに入り、次のページに移動したい場合、マウスのクリックを行うボタンの上でマウスをクリックしたまま、マウスのポインターをユーザによって回転させることで、次のページへ移動させるようにしたものである。クリックした状態のまま、マウスを右回転させることで次のページへ、左回転させることで前のページに戻ることができるようにする。
【００２１】
図５は、本実施形態における閲覧制御の処理手順を示すフローチャートである。以下、図５のフローチャートに従い、本実施形態の文書データの閲覧制御手順を説明する。
【００２２】
まず、システムを起動の後、ステップ５０１において、図３（ａ）に示した構成の画面をディスプレイ装置１０２上に表示する。この時点ではボタン表示領域３０３にボタン３０４は表示されない。
次にステップ５０２において、ユーザが文書データＩＤ入力領域３０１に閲覧を希望する文書データのＩＤを入力する。
次にステップ５０３において、前記文書データＩＤを転送サーバ１０６に対しネットワーク１０５を経由して送信する。
次にステップ５０４において、転送サーバ１０６は受信した文書データＩＤを元に補助記憶装置１０７上に保存されている複数の文書データ中から対応する文書データを抽出し、その内容を転送サーバ１０６内に読み込む。
【００２３】
次にステップ５０５において、転送サーバ１０６は前記文書データ中のプログラムファイル名領域１０７２を参照し、そこに格納されているプログラムファイル名によって特定されるプログラムファイルを補助記憶装置１０８から抽出し、そのファイルに格納されているプログラムコードを転送サーバ１０６内に読み込む。
次にステップ５０６において、転送サーバ１０６は前記文書データおよびプログラムコードをネットワーク１０５を経由して送信する。
次にステップ５０７において、演算処理装置１０１はネットワーク１０５を介して受信したプログラムコードを演算処理装置１０１上で処理プロセスとして実行し、その結果として図３（ａ）のボタン３０４をボタン表示領域３０３に表示する。
次にステップ５０８において、ユーザがマウス装置１０４のボタンをボタン３０４上で押す操作を行なう。この操作により、マウス装置１０４の押下を示す信号が演算処理装置１０１に送信されるとともに、これ以降のキーボード装置１０３からの入力が全てボタン３０４を介して演算処理装置１０１で実行されている前記処理プロセスに対して入力される。
【００２４】
次にステップ５０９において、マウス装置１０４の押下を示す信号を受信した前記処理プロセスが前記文書データの内容を文書データ表示領域３０２に表示する。その結果として、ディスプレイ装置１０２上の画面は図３（ｂ）のようになる。
次にステップ５１０において、ユーザがキーボード装置１０３のいずれかのキーを押下することにより、キー入力を行なう。
次にステップ５１１において、前記キー入力を前記処理プロセスに入力し、このキー入力を消去（いずれの副作用も発生させず、かつ他のいずれの処理プロセスまたは装置にも出力しない）する。
以下、ステップ５１２を実行するまでの期間、ステップ５１０およびステップ５１１を繰り返す。
【００２５】
次にステップ５１２において、ユーザがマウス装置１０４のボタンをボタン３０４上で放すことにより、マウス装置１０４の解放を示す信号が演算処理装置１０１に送信される。
次にステップ５１３において、マウス装置１０４の解放を示す信号を受け取った前記処理プロセスが文書データ表示領域３０２を消去（クリア）し、その結果として、ディスプレイ装置１０２上の画面は図３（ａ）のように、文書データが表示されない状態になる。
以下、ステップ５０８以降を繰り返し実行する。
【００２６】
なお、ステップ５１３をもって前記処理プロセスを終了する方法も取りうる。または、ステップ５０８の実行回数をカウントし、一定以上の回数だけステップ５０８が実行された時点で前記処理プロセスを終了する方法も取りうる。
【００２７】
また、本実施形態では、文書データとプログラムコードを同じ処理ステップにおいて転送しているが、文書データの転送に先立って予めプログラムコードを転送もしくは他の記憶媒体（フロッピーディスク等）を介して演算処理装置１０１に対して入力し、プログラムコードのよる処理プロセスを起動し、文書データのコピー抑止機能を有効な状態にしておき、その後に文書データを転送するという手順も取りうる。
【００２８】
以上のように本実施形態においては、有料の文書データと共に受信したプログラムコードにより、文書データのコピー抑止機能を有効な状態にし、かつ画面上のボタン３０４を連続して押す操作を行なっている間のみ、有料の文書データが画面上に表示され、ボタン３０４を放すと、表示されていた文書データは強制的に消去される。
したがって、購入対象となる有料の文書データ自身をサンプル文書データとして表示できる一方で、それを電子的にコピーすることにより無料で入手することを禁止することができる。
【００２９】
なお、図４の制御手順を実現するプログラムは、ＣＤ−ＲＯＭ等のディスク型ストレージ、半導体メモリ及び通信ネットワークなどの各種の媒体を通じてコンピュータにインストールまたはロードすることができる。このプログラムは、ネットワークを経由して受信した文書データと共に当該文書データのコピー操作を抑制するプログラムコードを受信する処理と、前記文書データの閲覧開始操作に連動して前記プログラムコードを実行し、当該文書データのコピー操作を抑制する処理とを含むものである。
【００３０】
また、転送サーバ側における処理を実現するプログラムは、有料の文書データに対するアクセス時に、当該文書データに対しコピー操作を抑止するプログラムコードを付加して送信する処理を含むものである。
【００３１】
なお、本発明は文書データだけを対象とするものではなく、画像データ、図面データ、プログラムデータも対象とすることができる。
【００３２】
【発明の効果】
以上のように本発明によれば、有料の文書データを販売する場合、販売対象となる文書データ自身をサンプル文書データとして閲覧可能に提供できる一方で、文書データを電子的にコピーすることにより無料で入手することを禁止することができるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の文書閲覧システムの実施形態を示すシステム構成図である。
【図２】文書データの構成例を示す図である。
【図３】ディスプレイ装置上の画面構成例を示す図である。
【図４】ディスプレイ装置上の画面構成の他の例を示す図である。
【図５】文書データの閲覧制御処理手順を示すフローチャートである。
【符号の説明】
１０１…演算処理装置、１０２…ディスプレイ装置、１０３…キーボード装置、１０４…マウス装置、１０５…ネットワーク、１０６…転送サーバ、１０７、１０８…補助記憶装置。
【図１】
0003886096.tif 000002
【図２】
0003886096.tif 000003
【図３】
0003886096.tif 000004
【図４】
0003886096.tif 000005
【図５】
0003886096.tif 000006