(57)【要約】【課題】画面スクロール前に閲覧していた位置を簡単に認識でき、画面スクロー後の連続した閲覧を容易に行なうことができる画面表示プログラムの提供方法を実現すること。【解決手段】本発明のプログラム提供方法は、画面に表示する画面表示情報を画面スクロール可能な利用者端末に、画面スクロールの有無を判定する手順と、画面スクロール有との判定に基づいて画面スクロール前に表示された画面表示情報と画面スクロール後に表示される画面表示情報とを区別表示する手順とを実行させるための画面表示プログラムを、プログラム提供サーバに格納し、利用者端末からの申請に基づいてプログラム提供サーバに格納された画面表示プログラムをプログラム提供サーバからインターネットを介して利用者端末に提供する。【選択図】図８
2006209177.tif 000002
【特許請求の範囲】
【請求項１】
画面に表示する画面表示情報を画面スクロール可能な利用者端末に、前記画面スクロールの有無を判定する手順と、画面スクロール有との判定に基づいて画面スクロール前に表示された前記画面表示情報と画面スクロール後に表示される前記画面表示情報とを区別表示する手順とを実行させるための画面表示プログラムを、プログラム提供サーバに格納し、
前記利用者端末からの申請に基づいて前記プログラム提供サーバに格納された前記画面表示プログラムを前記プログラム提供サーバから通信回線を介して前記利用者端末に提供するプログラム提供方法。
【請求項２】
画面に表示する画面表示情報を画面スクロール可能な利用者端末に、前記画面スクロールの有無を判定する手順と、画面スクロール有との判定に基づいて画面スクロール前に表示された前記画面表示情報と画面スクロール後に表示される前記画面表示情報とを区別表示する手順とを実行させるための画面表示プログラムを、情報提供サーバに格納し、
前記利用者端末からの申請に基づいて、前記情報提供サーバに格納された画面表示情報に前記画面表示プログラムを付属して前記情報提供サーバから通信回線を介して前記利用者端末に提供するプログラム提供方法。
【請求項３】
画面に表示する画面表示情報を画面スクロール可能な利用者端末に、前記画面スクロールの有無を判定する手順と、画面スクロール有との判定に基づいて画面スクロール前に表示された前記画面表示情報と画面スクロール後に表示される前記画面表示情報とを区別表示する手順とを実行させるための画面表示プログラムを、情報提供サーバに格納し、
前記利用者端末からの申請に基づいて、前記提供サーバに格納された画面表示情報に前記画面表示プログラムを付属してプログラム提供サーバから通信回線を介して前記利用者端末に提供するプログラム提供方法。
【請求項４】
画面に表示する画面表示情報を画面スクロール可能な利用者端末に、前記画面スクロールの有無を判定する手順と、画面スクロール有との判定に基づいて画面スクロール前に表示された前記画面表示情報と画面スクロール後に表示される前記画面表示情報とを区別表示する手順とを実行させるための画面表示プログラムを格納する記憶装置と、
前記利用者端末からの申請に基づいて前記記憶装置に格納された前記画面表示プログラムを通信回線を介して前記利用者端末に提供する制御装置とを備えたプログラム提供サーバ。
【請求項５】
画面に表示する画面表示情報を画面スクロール可能なコンピュータ端末において動作する画面表示プログラムにおいて、
前記コンピュータ端末における前記画面スクロールの有無を判定する手順と、
この判定で画面スクロール有と判定した場合に画面スクロール前に表示された前記画面表示情報と画面スクロール後に表示される前記画面表示情報とを区別表示する手順とを実行させるための画面表示プログラム。
【請求項６】
請求項５に記載の画面表示プログラムにおいて、前記コンピュータ端末における前記区別表示から所定時間の経過を判定する手順と、この判定で所定時間経過との判定した場合に前記区別表示を解消する手順とを加えて実行させるための画面表示プログラム。
【請求項７】
請求項５または６に記載の画面表示プログラムにおいて、前記区別表示は画面スクロール前に表示された前記画面表示情報と画面スクロール後に表示される前記画面表示情報との境界部に表示される区別線で構成されている画面表示プログラム。
【請求項８】
請求項５または６に記載の画面表示プログラムにおいて、前記コンピュータ端末に、表示された前記区別線を時間の経過と共にスクロール方向と反対側に移動させる手順を加えて実行させるための画面表示プログラム。
【請求項９】
請求項５に記載の画面表示プログラムにおいて、前記区別表示は画面スクロール前に表示された前記画面表示情報と画面スクロール後に表示される前記画面表示情報とに連続する背景グラデーションで構成されている画面表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面表示プログラム及びその提供方法並びにその提供サーバに関するものである。
【背景技術】
【０００２】
従来技術として、テキストデータを、円滑かつ効率よく読み進めることができるように、ディスプレイに表示することができるデータ表示装置を提供するためになされた特開２０００−８９８８０号公報（特許文献１）に示されたものがある。このデータ表示装置は、ビューア装置の画面に表示されているテキストデータの任意のマーキング箇所を指定し、他のデータとは識別できるような形態で表示するようにしている。このマーキング箇所は、ビューア装置の画面の下辺外または左辺外に各辺と平行に設けられた水平方向操作ダイアルおよび垂直方向操作ダイアルにより、順次移動させることができるものである。使用者は、表示されているテキストデータを読みながら、ダイアル式操作部を操作して、適宜このマーキング箇所を移動させ、テキストデータを読む際の指標として用いている。
【０００３】
【特許文献１】特開２０００−８９８８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、かかる従来技術では、使用者は、表示されているテキストデータを読みながら、ダイアル式操作部を操作して、適宜このマーキング箇所を移動させ、テキストデータを読む際の指標として用いているため、その操作が煩わしく、使い勝手の面で問題があった。
【０００５】
本発明の目的は、画面スクロール前に閲覧していた位置を簡単に認識でき、画面スクロー後の連続した閲覧を容易に行なうことができる画面表示プログラム及びその提供方法並びにその提供サーバを実現することにある。
【課題を解決するための手段】
【０００６】
前述の目的を達成するための本発明の第１の態様は、画面に表示する画面表示情報を画面スクロール可能な利用者端末に、前記画面スクロールの有無を判定する手順と、画面スクロール有との判定に基づいて画面スクロール前に表示された前記画面表示情報と画面スクロール後に表示される前記画面表示情報とを区別表示する手順とを実行させるための画面表示プログラムを、プログラム提供サーバに格納し、前記利用者端末からの申請に基づいて前記プログラム提供サーバに格納された前記画面表示プログラムを前記プログラム提供サーバから通信回線を介して前記利用者端末に提供するプログラム提供方法である。
【０００７】
前述の目的を達成するための本発明の第２の態様は、画面に表示する画面表示情報を画面スクロール可能な利用者端末に、前記画面スクロールの有無を判定する手順と、画面スクロール有との判定に基づいて画面スクロール前に表示された前記画面表示情報と画面スクロール後に表示される前記画面表示情報とを区別表示する手順とを実行させるための画面表示プログラムを、情報提供サーバに格納し、前記利用者端末からの申請に基づいて、前記情報提供サーバに格納された画面表示情報に前記画面表示プログラムを付属して前記情報提供サーバから前記通信回線を介して前記利用者端末に提供するプログラム提供方法である。
【０００８】
前述の目的を達成するための本発明の第３の態様は、画面に表示する画面表示情報を画面スクロール可能な利用者端末に、前記画面スクロールの有無を判定する手順と、画面スクロール有との判定に基づいて画面スクロール前に表示された前記画面表示情報と画面スクロール後に表示される前記画面表示情報とを区別表示する手順とを実行させるための画面表示プログラムを、プログラム提供サーバに格納し、前記利用者端末からの申請に基づいて、前記情報提供サーバに格納された画面表示情報に前記画面表示プログラムを付属してプログラム提供サーバから前記通信回線を介して前記利用者端末に提供するプログラム提供方法である。
【０００９】
前述の目的を達成するための本発明の第４の態様は、画面に表示する画面表示情報を画面スクロール可能な利用者端末に、前記画面スクロールの有無を判定する手順と、画面スクロール有との判定に基づいて画面スクロール前に表示された前記画面表示情報と画面スクロール後に表示される前記画面表示情報とを区別表示する手順とを実行させるための画面表示プログラムを格納する記憶装置と、前記利用者端末からの申請に基づいて前記記憶装置に格納された前記画面表示プログラムを通信回線を介して前記利用者端末に提供する制御装置とを備えたプログラム提供サーバである。
【００１０】
また、本発明の第５の態様は、画面に表示する画面表示情報を画面スクロール可能なコンピュータ端末において動作する画面表示プログラムにおいて、前記コンピュータ端末に、前記画面スクロールの有無を判定する手順と、この判定で画面スクロール有と判定した場合に画面スクロール前に表示された前記画面表示情報と画面スクロール後に表示される前記画面表示情報とを区別表示する手順とを実行させるための画面表示プログラムとしたものである。
【００１１】
係る本発明の第５の態様におけるより好ましい具体的構成例は次の通りである。
（１）前記コンピュータ端末に、前記区別表示から所定時間の経過を判定する手順と、この判定で所定時間経過との判定した場合に前記区別表示を解消する手順とを加えて実行させるための画面表示プログラム。
（２）前記区別表示は画面スクロール前に表示された前記画面表示情報と画面スクロール後に表示される前記画面表示情報との境界部に表示される区別線で構成されている画面表示プログラム。
（３）前記コンピュータ端末に、表示された前記区別線を時間の経過と共にスクロール方向と反対側に移動させる手順を加えて実行させるための画面表示プログラム。
（４）前記区別表示は画面スクロール前に表示された前記画面表示情報と画面スクロール後に表示される前記画面表示情報とに連続する背景グラデーションで構成されている画面表示プログラム。
【発明の効果】
【００１２】
本発明によれば、画面スクロール前に閲覧していた位置を簡単に認識でき、画面スクロール後の連続した閲覧を容易に行なうことができる画面表示プログラム及びその提供方法並びにその提供サーバを実現することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の複数の実施形態及び変形例を図１から図１８を用いて説明する。各実施形態及び各変形例の図における同一符号は同一物または相当物を示す。なお、それぞれの実施形態及び変形例を必要に応じて適宜に組み合わせることにより、より効果的なものとすることができる。
【００１４】
まず、本発明の第１実施形態である画面表示プログラム及びその提供方法並びにその提供サーバを備えるプログラム提供システム１００の全体構成について図１を用いて説明する。図１は本発明の第１実施形態に係るプログラム提供システム１００の構成図である。
【００１５】
図１に示すように、プログラム提供システム１００は、インターネット１を介して、プログラム提供サーバ２と、複数の情報提供サーバ３と、多数の利用者端末４とが接続されることにより構成される。プログラム提供サーバ２は、画面表示プログラム（コンテンツ）２４ｂを提供するプログラム提供者（プロバイダ）によって運営されるサービスサイトであり、ＷＥＢサーバで構成されている。情報提供サーバ３は、ＷＥＢページ単位で構成される画面表示情報（コンテンツ）３４ｂを提供する情報提供者（プロバイダ）によって運営されるサービスサイトであり、ＷＥＢサーバで構成されている。利用者端末４は、画面表示プログラム２４ｂ及び画面表示情報３４ｂを利用する利用者が保有する端末である。なお、本発明は、プログラム提供サーバ２と情報提供サーバ３とが一つのＷＥＢサーバで構成され、一つのサービスサイトであってもよく、その場合にはプログラム提供サーバ２と情報提供サーバ３との送受信が省略される。また、これらのサーバや利用者端末は、何らかの通信回線を介して接続されていればよく、インターネット以外の公衆回線や専用回線でもよい。
【００１６】
次に、プログラム提供サーバ２を図２及び図３を用いて具体的に説明する。図２は図１のプログラム提供システム１００の一部を構成するプログラム提供サーバ２の構成図、図３は図２のプログラム提供サーバ２の記憶装置２４のファイル構造図である。
【００１７】
図２に示すように、このプログラム提供サーバ２は、ブラウザを搭載したコンピュータで構成され、入力装置２１、制御装置２２、表示装置２３、記憶装置２４、通信装置２５、及びプリンタ２６を有する。入力装置２１は、キーボード等よりなる文字入力部を有し、制御装置２２に接続される。制御装置２２は、ＣＰＵにより構成され、本発明における主要な制御動作を行なう。表示装置２３は、ＣＲＴディスプレイや液晶表示装置等により構成され、制御装置２２に接続され、入力内容や受信内容や制御結果等を表示する。記憶装置２４は、図３に示すファイル構造を有する大容量のハードディスク等で構成され、制御装置２２に接続される。通信装置２５は、プログラム提供サーバ２をインターネット１に送受信を可能にする機能を有し、インターネット１と制御装置２２との間に接続される。プリンタ２６は、制御装置２２に接続され、文字プログラム提供システム１００の一部を構成するデータ等を出力して紙に文字及び画像を印刷する。制御装置２２には、入力装置２１の入力結果が入力されると共に、通信装置２５を通して外部の情報が入力される。
【００１８】
上述した記憶装置２４内のファイル構造は、図３に示すように、サイト運営ソフトウエア２４ａ、画面表示プログラム２４ｂ、提供状況データベース２４ｃ及び提供者固有データベース２４で構成されている。サイト運営ソフトウエア２４ａは、制御装置２２の主たる制御を司るソフトウエアであり、後述する図７に示すプログラム提供サーバ２の動作を行なうように制御するソフトウエアである。画面表示プログラム２４ｂは、後述する図８における処理手順をコンピュータに実行させるプログラムであり、プログラム提供サーバ２から利用者端末４及び情報提供サーバ３に提供される。提供状況データベース２４ｃは、プログラム提供サーバ２と利用者端末４または情報提供サーバ３との送受信に関する状況を記憶しておくデータベースであり、提供状況を把握、管理するために用いられる。提供者固有データベース２４ｄは、サイト運営ソフトウエア２４ａを実行するために必要な固有情報を保有するデータベースである。
【００１９】
次に、情報提供サーバ３を図４及び図５を用いて具体的に説明する。図４は図１のプログラム提供システム１００の一部を構成する情報提供サーバ３の構成図、図５は図４の情報提供サーバ３の記憶装置３４のファイル構造図である。
【００２０】
この情報提供サーバ３は、ブラウザを搭載したコンピュータで構成され、入力装置３１、制御装置３２、表示装置３３、記憶装置３４、通信装置３５及びプリンタ３６を有する。入力装置３１は、キーボード等の入力部を有し、制御装置３２に接続される。制御装置３２は、ＣＰＵにより構成され、本発明の主要な制御動作を行なう。表示装置３３は、ＣＲＴディスプレイ、液晶表示装置等により構成され、制御装置３２に接続され、入力内容や受信内容や制御結果等を表示する。記憶装置３４は、図５に示すファイル構造を有する大容量のハードディスク等で構成され、制御装置３２に接続される。通信装置３５は、制御装置３２とインターネット１との間の送受信を可能にする機能を有する。プリンタ３６は、制御装置３２に接続され、文字プログラム提供システム１００の一部を構成するデータ等を出力して紙に文字及び画像を印刷する。制御装置３２には、入力装置３１の入力結果が入力されると共に、通信装置３５を通して外部の情報が入力される。
【００２１】
上述した記憶装置３４内のファイル構造は、図５に示すように、サイト運営ソフトウエア３４ａ、画面表示情報３４ｂ、提供状況データベース３４ｃ、提供者固有データベース３４ｄ及び画面表示プログラム２４ｂで構成されている。サイト運営ソフトウエア３４ａは、制御装置３２の主たる制御を司るソフトウエアであり、後述する図７に示す情報提供サーバ３の動作を行なうように制御するソフトウエアである。画面表示情報３４ｂは、利用者端末４またはプログラム提供サーバ２に提供するためのものである。提供状況データベース３４ｃは、プログラム提供サーバ２から提供を受けた状況及び情報提供サーバ３に提供した状況を記憶しておくデータベースであり、提供状況を把握、管理するために用いられる。提供者固有データベース３４ｄは、サイト運営ソフトウエア３４ａを実行するために必要な情報を保有するデータベースである。記憶装置３４における画面表示プログラム２４ｂは、プログラム提供サーバ２から提供される画面表示プログラム２４ｂが格納される。
【００２２】
次に、利用者が操作する利用者端末４を図６を用いて具体的に説明する。図６は図１のプログラム提供システム１００の一部を構成する利用者端末４の構成図である。
【００２３】
利用者端末４は、ブラウザを搭載したパソコン等で構成され、入力装置４１、制御装置４２、表示装置４３、記憶装置４４、通信装置４５及びプリンタ４６を有する。入力装置４１は、表示された画面の情報（文字及び画像等）をスクロールさせる機能を備えた入力部を有し、制御装置４２に接続される。この入力部は、入力キーを備えたキーボード４２ａと、スクロールダイアル４２ｃを有するマウス４２ｂとから構成されている。制御装置４２は、ＣＰＵより構成され、公知のパソコン等の機能を奏するように制御を行なう。表示装置４３は、ＣＲＴディスプレイ、液晶表示装置等により構成され、制御装置４２に接続され、情報提供サーバ３から提供を受けた画面表示情報３４ｂ等を表示する。記憶装置４４は、プログラム提供サーバ２から提供を受けた画面表示プログラム２４ｂや情報提供サーバ３から提供を受けた画面表示情報３４ｂや利用者固有の情報を記憶するものであり、制御装置４２に接続される。通信装置４５は、制御装置４２とインターネット１との間の送受信を可能にする機能を有する。プリンタ４６は、制御装置４２に接続され、文字プログラム提供システム１００の一部を構成するデータ等を出力して紙に文字及び画像を印刷する。
【００２４】
次に、プログラム提供システム１００におけるプログラム提供方法を図７を用いて説明する。図７は図１のプログラム提供システム１００におけるプログラム提供方法の３つの例を示すフローチャートである。なお、図７に係る説明において、プログラム提供サーバ２、情報提供サーバ３及び利用者端末４の各機器間の送受信は、それぞれの機器の通信装置２５、３５、４５を通して、インターネット１を介することにより行なわれる。
【００２５】
第１のプログラム提供方法を図７Ａを参照しながら説明する。この第１のプログラム提供方法は、利用者端末４に予め画面表示プログラム２４ｂをダウンロードしておき、情報提供サーバ３が提供するＷＥＢページで構成される画面表示情報３４ｂを利用者端末４で画面表示プログラム２４ｂを機能させながら閲覧する例である。
【００２６】
プログラム提供サーバ２が保有している画面表示プログラム２４ｂを利用者端末４にダウンロードするには、利用者が利用者端末４を操作して利用者端末４からプログラム提供サーバ２に画面表示プログラム２４ｂのダウンロードの申請を行なう（ステップＳ１）。その申請は、例えば、プログラム提供サーバ２のホームページに備えられている申請書を利用者端末４で閲覧し、その申請書の入力欄に所定事項を入力することにより行なわれる。プログラム提供サーバ２は、係る申請を受けると、記憶装置２４に格納された画面表示プログラム２４ｂを取り出して利用者端末４に提供する（ステップＳ２）。この提供は、例えば、ダウンロード取り込み用情報を付けて行なわれる。利用者端末４は、係る提供を受けると、ダウンロード取り込み用情報を表示装置４３の画面に表示する。利用者は、この表示されたダウンロード取り込み用情報に基づいて、利用者端末４を操作することにより、提供された画面表示プログラム２４ｂを利用者端末４の記憶装置４４にダウンロードすることができる（ステップＳ３）。なお、このダウンロードを実行することにより利用者からプロラム提供者に料金が支払われる。その支払方法は公知の方法で行なわれればよく、その具体的な説明を省略する。
【００２７】
画面表示プログラム２４ｂを格納した状態の利用者端末４を用いて、情報提供サーバ３が保有する画面表示情報３４ｂを閲覧するには、利用者が利用者端末４を操作して利用者端末４から情報提供サーバ３に画面表示情報３４ｂの閲覧の申請を行なう（ステップＳ４）。その申請は、例えば、情報提供サーバ３のホームページに備えられている申請書を利用者端末４で閲覧し、その申請書の入力欄に所定事項を入力することにより行なわれる。情報提供サーバ３は、係る申請を受けると、記憶装置３４に格納された画面表示情報３４ｂをＷＥＢページ単位で取り出し、画面表示プログラム２４ｂを付けないで利用者端末４に提供する（ステップＳ５）。利用者端末４が係る提供を受けると、提供された画面表示情報３４ｂの一部が利用者端末４の表示装置４３の画面に表示される。利用者は、画面表示プログラム２４ｂを機能させながら、スクロールダイアル４１を操作して画面表示情報３４ｂの全部の閲覧を実行することができる（ステップＳ６）。ここで、表示装置４３の一画面に画面表示情報３４ｂの全体が表示される場合には、スクロールダイアル４１ｃを操作する必要がないため、画面表示プログラム２４ｂも機能させる必要がない。なお、画面表示プログラム２４ｂを機能させながら画面表示情報３４ｂを閲覧する具体的な方法は後述する。
【００２８】
この第１のプログラム提供方法によれば、画面表示プログラム２４ｂをプログラム提供サーバ２から利用者端末４に予め入手しておくことにより、既に広く存在している情報提供サーバ３が提供する画面表示情報３４ｂを画面表示プログラム２４ｂを機能させながら使い勝手よく閲覧することができる。
【００２９】
第２のプログラム提供方法を図７Ｂを参照しながら説明する。この第２のプログラム提供方法は、情報提供サーバ３で画面表示プログラム付き画面表示情報３４ｂを生成して利用者端末４に提供する例である。
【００３０】
プログラム提供サーバ２が保有している画面表示プログラム２４ｂを情報提供サーバ３にダウンロードするには、情報提供者が情報提供サーバ３を操作して情報提供サーバ３からプログラム提供サーバ２に画面表示プログラム２４ｂのダウンロードの申請を行なう（ステップＳ１１）。その申請は、例えば、プログラム提供サーバ２のホームページに備えられている申請書を情報提供サーバ３で閲覧し、その申請書の入力欄に所定事項を入力することにより行なわれる。プログラム提供サーバ２は、係る申請を受けると、記憶装置２４に格納された画面表示プログラム２４ｂを取り出して情報提供サーバ３に提供する（ステップＳ１２）。この提供は、例えば、ダウンロード取り込み用情報を付けて行なわれる。情報提供サーバ３が係る提供を受けると、ダウンロード取り込み用情報が情報提供サーバ３の表示装置３３の画面に表示される。情報提供者は、この表示されたダウンロード取り込み用情報に基づいて、情報提供サーバ３を操作することにより、提供された画面表示プログラム２４ｂを情報提供サーバ３の記憶装置３４にダウンロードする（ステップＳ１３）。なお、このダウンロードを実行することにより情報提供者からプロラム提供者に料金が支払われる。その支払方法は公知の方法で行なわれればよく、その具体的な説明を省略する。
【００３１】
かかる状態において、画面表示プログラム２４ｂを格納していない利用者端末４を用いて、情報提供サーバ３が保有する画面表示情報３４ｂを画面表示プログラム２４ｂを機能させて閲覧するには、利用者が利用者端末４を操作して、利用者端末４から情報提供サーバ３に画面表示情報３４ｂの画面表示プログラム付き閲覧の申請を行なう（ステップＳ１４）。その申請は、例えば、情報提供サーバ３のホームページに備えられている申請書を利用者端末４で閲覧し、その申請書の入力欄に「画面表示プログラム付き」を含む所定事項を入力することにより行なわれる。情報提供サーバ３は、係る申請を受けると、記憶装置３４に格納された画面表示情報３４ｂに画面表示プログラム２４ｂを付けて画面表示プログラム付き画面表示情報３４ｂを生成して利用者端末４に提供する（ステップＳ１５）。利用者端末４は、係る提供を受けると、画面表示プログラム付き画面表示情報３４ｂの一部を表示装置４３に表示する。利用者は、画面表示プログラム２４ｂを機能させながら、スクロールダイアル４１を操作して提供された画面表示情報３４ｂの全部の閲覧を実行することができる（ステップＳ１６）。
【００３２】
この第２のプログラム提供方法によれば、画面表示プログラム２４ｂをプログラム提供サーバ２から情報提供サーバ３にダウンロードし、情報提供サーバ３が提供する画面表示情報３４ｂに画面表示プログラム２４ｂを付加して利用者端末４に提供することにより、画面表示プログラム２４ｂを備えていない利用者端末４でも画面表示情報３４ｂを画面表示プログラム２４ｂを機能させながら使い勝手よく閲覧することができる。
【００３３】
第３のプログラム提供方法を図７Ｃを参照しながら説明する。この第３の利用形態は、プログラム提供サーバ２で画面表示プログラム付き画面表示情報３４ｂを生成して利用者端末４に提供する例である。
【００３４】
画面表示プログラム２４ｂを格納していない利用者端末４を用いて、情報提供サーバ３が保有する画面表示情報３４ｂを画面表示プログラム２４ｂを機能させて閲覧するには、利用者が利用者端末４を操作して、利用者端末４から情報提供サーバ３に画面表示情報３４ｂの画面表示プログラム付き閲覧の申請を行なう（ステップＳ２２）。その申請は、例えば、情報提供サーバ３のホームページに備えられている申請書を利用者端末４で閲覧し、その申請書の入力欄に「画面表示プログラム付き」を含む所定事項を入力することにより行なわれる。情報提供サーバ３は、係る申請を受けると、記憶装置３４に格納された画面表示情報３４ｂを画面表示プログラム２４ｂが付いていない状態で取り出し、画面表示プログラム付き閲覧であることを付加してプログラム提供サーバ２に提供する（ステップＳ２３）。プログラム提供サーバ２は、係る提供を受けると、画面表示情報３４ｂに画面表示プログラム２４ｂを付けて画面表示プログラム付き画面表示情報３４ｂを生成して利用者端末４に提供する（ステップＳ２４）。利用者端末４は、係る提供を受けると、画面表示プログラム付き画面表示情報３４ｂの一部を表示装置４３に表示する。利用者は、画面表示プログラム２４ｂを機能させながら、スクロールダイアル４１を操作して提供された画面表示情報３４ｂの全部の閲覧を実行することができる（ステップＳ２５）。
【００３５】
この第３のプログラム提供方法によれば、情報提供サーバ３及び利用者端末４の何れにも画面表示プログラム２４ｂを格納することなく、利用者端末４で情報提供サーバ３に格納された画面表示情報３４ｂを画面表示プログラム２４ｂを機能させながら使い勝手よく閲覧することができる。
【００３６】
次に、画面表示プログラム２４ｂを用いて画面表示情報３４ｂを利用者端末４で閲覧する処理手順を図８及び図９を参照しながら説明する。図８は図７Ａの利用者端末４の閲覧実行（ステップＳ６）における処理手順を示すフローチャート、図９は図８に対応する利用者端末４の表示例を示す図である。
【００３７】
図８は利用者端末４の制御装置４４の画面表示プログラム２４ｂによる処理手順を示すものである。画面表示情報３４ｂが情報提供サーバ３から利用者端末４に提供されると、図８の処理手順が開始され、最初に、その表示装置４３の画面４３ａの情報表示部４３ｄに画面表示情報３４ｂの一部を例えば図９（ａ）のように表示する（ステップＳ３０）。提供された画面表示情報３４ｂとして、図示及び説明を簡単にするために、各行に一文字の文字情報がある画面表示情報３４ｂの例で説明するが、各行の全体に文字情報が表示されることが一般的であり、本発明はそのような場合に特に有効である。なお、画面４３ａは、メニューバー４３ｂ、スクロールバー４３ｃ及び情報表示部４３ｄからなっている。
【００３８】
次いで、情報表示部４３ｄの画面スクロールの有無を判定し、情報表示部４３ｄの画面スクロールが行なわれるまで情報表示部４３ｄの表示状態をそのまま継続する（ステップＳ３１）。利用者は、この表示状態で、一般的には、画面表示情報３４ｂを上から下へ閲覧し、情報表示部４３ｄの下部近くまで閲覧すると、スクロールダイアル４１ｃを操作して情報表示部４３ｄの画面スクロールを行なうこととなる。従来では、画面スクロール前に閲覧していた画面表示情報３４ｂの位置を画面スクロール時に見失い易く、画面スクロール後に画面スクロール前の閲覧位置から連続して画面表示情報３４ｂを閲覧することが難しかった。
【００３９】
本実施形態では、利用者がスクロールダイアル４１ｃを操作して情報表示部４３ｄの画面スクロールを行なうと、画面スクロール有と判定して情報表示部４３ｄにスクロール前後の区別表示を行なう（ステップＳ３２）。このスクロール前後の区別表示によって、利用者の使い勝手を格段に向上することができる。即ち、利用者は、画面スクロール前に閲覧していた画面表示情報３４ｂの位置をこのスクロール前後の区別表示によって容易に把握することができるので、画面スクロール後に画面スクロール前の閲覧位置から連続して画面表示情報３４ｂを容易に閲覧することができる。
【００４０】
図９に示す例において、上述の区別表示は、スクロール前に表示されていた情報表示部４３ｄと新たに表示される画面表示情報４３ｄとの境界部に区別線４３ｅを表示し、この区別線４３ｅを画面スクロールと共に図９（ｂ）に示すようにスクロール方向に移動することにより行なわれる。これによって、利用者は、この区別線４３ｅを画面スクロール時に明確に認識することができ、画面スクロール前に閲覧していた画面表示情報３４ｂの位置をこの区別線４３ｅの位置に対応させて容易に認識することができる。なお、区別線４３ｅの表示位置は、図９に示す例ではスクロール前の最下部位置であるが、これより若干上の位置や画面スクロール後に最初に現われる位置などであってもよい。
【００４１】
次いで、区別表示の開始から所定時間が経過したかを判定し、所定時間が経過するまでは区別線４３ｅの表示を行なう（ステップＳ３３）。そして、その所定時間が経過した場合には、区別線４３ｅを画面表示情報４３ｄから消して区別表示の解消をし（ステップＳ３４）、ステップＳ３１に戻る。このように、区別線４３ｅを所定時間で消去することにより、より一層容易に画面スクロール後の画面表示情報３４ｂの閲覧が可能である。なお、図９の例では区別線４３ｅを画面表示情報３４ｂの一行の上に重ねて表示しているが、画面表示情報３４ｂの行間に位置させて表示するようにしてもよい。その場合には、区分線４３ｅの太さが細くなって区分線４３ｅとしての認識度が若干低下するが、画面スクロール後に表示された画面表示情報３４ｂへの連続した閲覧を容易に行なうことができる。
【００４２】
次に、図８及び図９に示す処理手順の変形例１〜変形例６を図１０〜図１５を参照しながら説明する。この変形例１〜変形例６は、次に述べる点で図８及び図９に示す処理手順と相違するものであり、その他の点については図８及び図９に示す処理手順と基本的には同一である。
【００４３】
図１０に示す変形例１では、画面スクロールが開始されると、図８のステップＳ３２において、スクロール前後の境界部である画面表示情報４３ｄの最下部の位置に区別線４３ｅを表示し、この区別線４３ｅを画面スクロールと共に図１０（ｂ）に示すようにスクロール方向（上方）に移動し（ここまでは図９の場合と同じ）、その後に時間の経過と共に図１０（ｃ）〜（ｅ）のように区別線４３ｅを下方に移動する。この区別線４３ｅの下方への移動によって、画面スクロール後に表示された画面表示情報３４ｂへの連続した閲覧をより一層容易に行なうことができる。そして、図８のステップＳ３３〜Ｓ３４により所定時間後に区分表示部が消去される。
【００４４】
図１１に示す変形例２では、画面スクロールが開始されると、図８のステップＳ３２において、スクロール前後の境界部である画面表示情報４３ｄの最上部の位置に区別線４３ｅを表示し、この区別線４３ｅを画面スクロールと共に図１１（ｂ）に示すようにスクロール方向（下方）に移動し、その後に時間の経過と共に図１１（ｃ）〜（ｅ）のように区別線４３ｅを上方に移動する。これによって、上方への画面スクロールに対応することができると共に、画面スクロール後に表示された画面表示情報３４ｂへの連続した閲覧をより一層容易に行なうことができる。そして、図８のステップＳ３３〜Ｓ３４により所定時間後に区分表示部が消去される。
【００４５】
図１２に示す変形例３では、画面スクロールが開始されると、図８のステップＳ３２において、スクロール前後の境界部である画面表示情報４３ｄの最下部の位置に区別線４３ｅを表示し、この区別線４３ｅを画面スクロールと共に図１０（ｂ）に示すようにスクロール方向（上方）に移動し（ここまでは図９の場合と同じ）、その後に時間の経過と共に図１２（ｃ）〜（ｄ）のように区別線４３ｅを順次薄くする。これによって、区別線４３ｅの消去を閲覧中に違和感なく行なうことができる。なお、図１２の区別線の濃さについては、線の数を減らすことで模式的に表してある。そして、図８のステップＳ３３〜Ｓ３４により所定時間後に区分表示部が消去される。
【００４６】
図１３に示す変形例４では、画面スクロールが開始されると、図８のステップＳ３２において、スクロール後に表示される画面表示情報４３ｄの部分４３ｆを図１３（ｂ）に示すように塗り潰すことにより区別表示し、その後に時間の経過と共に図１３（ｃ）〜（ｄ）のように塗り潰し部４３ｆの濃さを順次薄くする。これによって、スクロール前後の境界部の認識をより一層容易に行なうことができ、特に、表示された画面表示情報４３ｄを最下部まで読み終わらないうちに画面スクロールを開始する場合に好適である。なお、図１３の区別線の濃さについては、線の数を減らすことで模式的に表してある。そして、図８のステップＳ３３〜Ｓ３４により所定時間後に区分表示部が消去される。
【００４７】
図１４に示す変形例５では、画面スクロールが開始されると、図８のステップＳ３２において、スクロール前に表示された画面表示情報４３ｄの部分４３ｇを図１４（ｂ）に示すように塗り潰して表示し、その後に時間の経過と共に図１４（ｃ）〜（ｄ）のように塗り潰し部４３ｇの濃さを順次薄くする。これによって、スクロール前後の境界部の認識をより一層容易に行なうことができ、特に、表示された画面表示情報４３ｄを全部読み終わった後に画面スクロールを開始する場合に好適である。なお、図１３の区別線の濃さについては、線の数を減らすことで模式的に表してある。そして、図８のステップＳ３３〜Ｓ３４により所定時間後に区分表示部が消去される。
【００４８】
図１５に示す変形例６では、画面表示情報３４ｂが情報表示部４３ｄに表示されて画面表示プログラム２４ｂの処理手順が開始されると、まず、図１５（ａ）に示すように、表示された画面表示情報３４ｂの最下部に、表示されていない画面表示情報３４ｂのテキストデータを重ねて表示し、この表示部分を区別表示部４３ｈ１としている。この区別表示部４３ｈ１は、情報表示部４３ｄに表示された画面表示情報３４ｂと、情報表示部４３ｄに表示されていない画面表示情報３４ｂとの境界部であり、情報表示部４３ｄに表示されていない画面表示情報３４ｂの概略の量を視覚的に容易に認識することができる。それから所定時間が経過すると、この区別表示部４３ｈ１が図１５（ｂ）に示すように消去し、図８のステップＳ３１に移行する。
【００４９】
そして、画面スクロールが開始されると、図８のステップＳ３２において、表示された画面表示情報３４ｂの最上部に、その画面表示情報３４ｂより前の表示されていない画面表示情報３４ｂのテキストデータを重ねて表示すると共に、表示された画面表示情報３４ｂの最下部に、その画面表示情報３４ｂより後の表示されていない画面表示情報３４ｂのテキストデータを重ねて表示し、これらの表示部分を区別表示部４３ｈ２、４３ｈ３としている。係る区別表示部４３ｈ２、４３ｈ３は、情報表示部４３ｄに表示された画面表示情報３４ｂと、情報表示部４３ｄに表示されていない画面表示情報３４ｂとのそれぞれの境界部であり、情報表示部４３ｄに表示されていない画面表示情報３４ｂの概略の量を視覚的に容易に認識することができると共に、画面スクロールに応じた変化を認識することにより、閲覧していた画面スクロール前の位置を容易に認識することができる。そして、図８のステップＳ３３〜Ｓ３４により所定時間後に区分表示部が消去される。
【００５０】
次に、本発明の第２実施形態について図１６及び図１７を用いて説明する。図１６は本発明の第２実施形態に係るプログラム提供システムに用いる画面表示プログラムの処理手順を示すフローチャート、図１７は第２実施形態のプログラム提供システム１００の一部を構成する利用者端末４の表示装置４３に表示される３つの画面表示例を示す図である。図１７（ａ）はＷＥＢページで構成された画面表示情報が一画面の中に表示される例、図１７（ｂ）はその画面表示情報が二画面にわたって表示される例、図１７（ｃ）はその画面表示情報が三画面にわたって表示される例である。この第２実施形態は、画面表示プログラムが第１実施形態と相違するものであり、その他の点については第１実施形態と基本的には同一である。
【００５１】
この第２実施形態では、情報提供サーバ３から画面表示情報３４ｂが利用者端末４に提供されると、利用者端末４に格納された画面表示プログラム２４ｂによる図１６の処理手順が開始される。この処理手順は、最初に、ＷＥＢページで構成される画面表示情報に対応する背景グラデーション４３ｉを生成する（ステップＳ４１）。この背景グラデーション４３ｉは、図１７（ａ）〜（ｃ）に示すように、画面表示情報３４ｂの閲覧のし易さを考慮して先頭から徐々に濃くなる背景グラデーションが採用され、情報量の量に応じてグラデーションの濃さを変化させて画面表示情報３４ｂの先頭及び最後の濃さをそれぞれ一致するように生成される。
【００５２】
次いで、対応する背景グラデーション４３ｉと共に提供された画面表示情報４３ｂを画面４３ａの情報表示部４３ｄに表示する（ステップＳ４２）。この表示では、図１７（ａ）、（ｂ）の上段、（ｃ）の最上段に示すように表示される。図１７（ａ）においては、背景グラデーション４３ｉにより画面表示情報４３ｂが全て表示されていることが一目で分かり、図１７（ｂ）の上段においては、背景グラデーション４３ｉにより画面表示情報４３ｂの未表示部分が一ページ程度あることが一目で分かり、図１７（ｃ）の最上段においては、背景グラデーション４３ｉにより画面表示情報４３ｂの未表示部分が複数ページ程度あることが一目で分かるので、使い勝手が優れたものとなっている。
【００５３】
次いで、情報表示部４３ｄの画面スクロールの有無を判定し、情報表示部４３ｄの画面スクロールが行なわれるまで情報表示部４３ｄの表示状態をそのまま継続する（ステップＳ４３）。
【００５４】
次いで、利用者がスクロールダイアル４１ｃを操作して情報表示部４３ｄの画面スクロールを行なうと、画面スクロール有と判定し、スクロール後の画面表示情報４３ｂを対応する背景グラデーション４３ｉと共に情報表示部４３ｄに表示し（ステップＳ４４）、ステップＳ４３に戻る。背景グラデーション４３ｉは、このスクロール前後の区別表示となり、利用者の使い勝手を格段に向上することができる。即ち、利用者は、画面スクロール前に閲覧していた画面表示情報３４ｂの位置をこの背景グラデーション４３ｉによって容易に把握することができるので、画面スクロール後に画面スクロール前の閲覧位置から連続して画面表示情報３４ｂを容易に閲覧することができる。
【００５５】
次に、第２実施形態の画面表示例の変形例を図１８を用いて説明する。図１８（ａ）は、縦スクロール時の背景グラデーション４３ｉを情報表示部４３ｄの全体に表示する例で、図１７（ａ）と同じである。図１８（ｂ）は横スクロール時の背景グラデーション４３ｉの例である。図１８（ｃ）は縦スクロール時の背景グラデーション４３ｉを情報表示部４３ｄの一部に表示する例である。図１８（ｄ）は横スクロール時の背景グラデーション４３ｉを情報表示部４３ｄの一部に表示する例である。図１８（ｅ）は縦スクロール時の背景グラデーション４３ｉを表の全体に表示する例である。図１８（ｆ）は横スクロール時の背景グラデーション４３ｉを表の全体に表示する例である。図１８（ｇ）は縦スクロール時の背景グラデーション４３ｉを表の一部に表示する例である。図１８（ｈ）は横スクロール時の背景グラデーション４３ｉを表の一部に表示する例である。図１８に示す表示例は図１７（ａ）に対応する表示例で示しているが、提供された画面表示情報４３ｂの量が多い場合には、図１７（ｂ）及び（ｃ）に対応するように表示するようになっている。図１８（ａ）、（ｂ）、（ｅ）、（ｆ）のように背景グラデーション４３ｉを情報表示部４３ｄや表の全体に表示する場合には、背景グラデーション４３ｉの視認性が高く、閲覧位置を把握しやすい。一方、図１８（ｃ）、（ｄ）、（ｇ）、（ｈ）のように背景グラデーション４３ｉを情報表示部４３ｄや表の一部に表示する場合には、背景グラデーション４３ｉと表示画面とが重なる部分が少なくなり、背景グラデーション４３ｉの色の濃い部分の面積が小さいので、表示画面の全体が閲覧しやすい。
【００５６】
これらの変形例においても、背景グラデーション４３ｉがスクロール前後の区別表示となり、利用者の使い勝手を格段に向上することができる。
【図面の簡単な説明】
【００５７】
【図１】本発明の第１実施形態に係るプログラム提供システムの構成図である。
【図２】図１のプログラム提供システム１００の一部を構成するプログラム提供サーバの構成図である。
【図３】図２のプログラム提供サーバの記憶装置のファイル構造図である。
【図４】図１のプログラム提供システムの一部を構成する情報提供サーバの構成図である。
【図５】図４の情報提供サーバの記憶装置のファイル構造図である。
【図６】図１のプログラム提供システム１００の一部を構成する利用者端末の構成図である。
【図７Ａ】図１のプログラム提供システムにおけるプログラム提供方法の第１の例を示すフローチャートである。
【図７Ｂ】図１のプログラム提供システムにおけるプログラム提供方法の第２の例を示すフローチャートである。
【図７Ｃ】図１のプログラム提供システムにおけるプログラム提供方法の第３の例を示すフローチャートである。
【図８】図７Ａの利用者端末の閲覧実行における処理手順を示すフローチャートである。
【図９】図８に対応する利用者端末の表示例を示す図である。
【図１０】図８の処理手順の変形例１に係る利用者端末の表示例を示す図である。
【図１１】図８の処理手順の変形例２に係る利用者端末の表示例を示す図である。
【図１２】図８の処理手順の変形例３に係る利用者端末の表示例を示す図である。
【図１３】図８の処理手順の変形例４に係る利用者端末の表示例を示す図である。
【図１４】図８の処理手順の変形例５に係る利用者端末の表示例を示す図である。
【図１５】図８の処理手順の変形例６に係る利用者端末の表示例を示す図ある。
【図１６】本発明の第２実施形態に係るプログラム提供システムに用いる画面表示プログラムの処理手順を示すフローチャートである。
【図１７】第２実施形態のプログラム提供システムの一部を構成する利用者端末の表示装置に表示される画面表示例を示す図である。
【図１８】第２実施形態の画面表示例の変形例を示す図である。
【符号の説明】
【００５８】
１…インターネット、２…プログラム提供サーバ、３…情報提供サーバ、４…利用者端末、２１…入力装置、２２…制御装置、２３…表示装置、２４…記憶装置、２４ａ…サイト運営ソフトウエア、２４ｂ…画面表示プログラム、２４ｃ…提供状況データベース、２４ｄ…提供者固有データベース、２５…通信装置、２６…プリンタ、３１…入力装置、３２…制御装置、３３…表示装置、３４…記憶装置、３４ａ…サイト運営ソフトウエア、３４ｂ…画面表示情報データベース、３４ｃ…提供状況データベース、３４ｄ…提供者固有データベース、３５…通信装置、３６…プリンタ、４１…入力装置、４２…制御装置、４３…表示装置、４３ａ…画面、４３ｂ…メニューバー、４３ｃ…スクロールバー、４３ｄ…情報表示部、４３ｅ…区別線、４３ｆ・４３ｇ…塗り潰し部、４３ｈ１・４３ｈ２・４３ｈ３…区別表示部、４３ｉ…背景グラデーション、４４…記憶装置、４５…通信装置、４６…プリンタ、１００…プログラム提供システム。
【図１】
2006209177.tif 000003
【図２】
2006209177.tif 000004
【図３】
2006209177.tif 000005
【図４】
2006209177.tif 000006
【図５】
2006209177.tif 000007
【図６】
2006209177.tif 000008
【図７Ａ】
2006209177.tif 000009
【図７Ｂ】
2006209177.tif 000010
【図７Ｃ】
2006209177.tif 000011
【図８】
2006209177.tif 000012
【図９】
2006209177.tif 000013
【図１０】
2006209177.tif 000014
【図１１】
2006209177.tif 000015
【図１２】
2006209177.tif 000016
【図１３】
2006209177.tif 000017
【図１４】
2006209177.tif 000018
【図１５】
2006209177.tif 000019
【図１６】
2006209177.tif 000020
【図１７】
2006209177.tif 000021
【図１８】
2006209177.tif 000022