(57)【特許請求の範囲】
【請求項１】
インターネットのＷＷＷブラウザで、１つのウィンドウの中をいくつかの領域に区切って、区切られた複数の各フレーム毎に別々にコンテンツを表示させるＨＴＭＬファイルの表示方法であって、
該インターネットを介して該ＷＷＷブラウザと接続されるＷＷＷサーバは、各フレームの分割方法と分割された領域の位置、および該領域の大きさを定義するフレーム定義情報と、該フレーム定義情報によって定義される，各フレームに対応するコンテンツ定義情報との組合せパターンの複数組みを、フレーム管理シートとして１つのファイルで定義し、
かつ該フレーム管理シートをメモリ内に記憶して、該フレーム管理シートを一元的に管理し、
該ＷＷＷサーバは、該ＷＷＷブラウザから該フレーム管理シートの送信を要求されると、該フレーム管理シートを該ＷＷＷブラウザに送信し、該ＷＷＷブラウザのメモリに記憶させることを特徴とするＨＴＭＬファイル表示方法。
【請求項２】
インターネットのＷＷＷブラウザで、１つのウィンドウの中をいくつかの領域に区切って、区切られた複数の各フレーム毎に別々にコンテンツを表示させるＨＴＭＬファイルの表示方法であって、
前記ＷＷＷブラウザは、フレームの分割方法と分割位置および領域の大きさを定義するフレーム定義情報と、該フレーム定義情報によって定義される，各フレームに対応するコンテンツ定義情報との組合せパターンの複数組みを、１つのファイルとして定義したフレーム管理シートを初期表示処理時に読込み、
操作者の画面表示変更指示によって画面再表示処理する際に、前記フレーム管理シートを参照して変更前画面構成情報と変更後画面構成情報とを比較し、それらの間の差異部分情報を特定し、
特定した差異部分情報である画面構成情報のみをＷＷＷサーバに対して指定して対応するコンテンツを要求し、
該ＷＷＷサーバから送信された画面構成情報を受信し、
該画面構成情報をウィンドウに再表示処理することを特徴とするＨＴＭＬファイル表示方法。
【請求項３】
ＷＷＷブラウザを内蔵するコンピュータに、フレームの分割方法と分割位置および領域の大きさを定義するフレーム定義情報と、該フレーム定義情報によって定義される，各フレームに対応するコンテンツ定義情報との組合せパターンの複数組みを、１つのファイルとして定義したフレーム管理シートを初期表示処理時に読込む手順、操作者の画面表示変更指示によって画面再表示処理する際に、前記フレーム管理シートを参照して変更前画面構成情報と変更後画面構成情報とを比較する手順、それらの間の差異部分情報を特定する手順、特定した差異部分情報である画面構成情報のみをＷＷＷサーバに対して指定して対応するコンテンツを要求する手順、該ＷＷＷサーバから送信された画面構成情報を受信する手順、該画面構成情報をウィンドウに再表示処理する手順を、それぞれ実行させるためのプログラムを、記録したことを特徴とするコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット上でＷＷＷサーバに格納されている複数のＨＴＭＬコンテンツを、画面を分割するフレームを用いてＷＷＷブラウザの画面に表示する場合に、フレームの配置変更を伴うコンテンツの表示変更があるときには、変更のあるコンテンツのみをサーバから受け取るだけで済むＨＴＭＬコンテンツの表示方法およびそのプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
インターネットのＷＷＷブラウザで、１つのウインドウの中をいくつかに区切って、それぞれの領域（セル）に別々のコンテンツあるいはドキュメントを表示させる機能を、フレーム機能という。なお、コンテンツは内容や中味を意味し、ドキュメントはウィンドウに映像された文書や書類を意味している。すなわち、フレーム機能は、ブラウザのウィンドウを複数の領域に分割して使用する機能である。その場合に、ＣＯＬＳ＝“  ”は縦に分割する際の大きさ（ピクセル値）や割合（％）を指定し、ＲＯＷＳ＝“  ”は横に分割する際の大きさ（ピクセル値）や割合（％）を指定する。
このフレーム機能を備えることにより、例えば目次を残したまま、次々と項目内容を見る使い方ができる。
図５および図６は、従来のフレーム機能の動作説明図である。
図５、図６の（ａ）はＷＷＷブラウザ側であり、（ｂ）はＷＷＷサーバ側を示している。
図５（ａ）に示すように、ＷＷＷブラウザで１つの画面にＰａｇｅ１、Ｐａｇｅ２、Ｐａｇｅ３の３つのコンテンツをａａａ、ｂｂｂ、ｃｃｃの複数の領域に分割して表示するためには、ＷＷＷブラウザはそれぞれのコンテンツをＷＷＷサーバに要求するのではなく、図５（ｂ）の２０１、２０２、２０３のようにコンテンツ名、フレーム名の初期表示情報をＨＴＭＬを用いたプログラム中に記述したフレーム表示定義ファイルＦｒａｍｅ１を、ＷＷＷブラウザがＷＷＷサーバに要求し、ＷＷＷサーバはＦｒａｍｅ１をＷＷＷブラウザに送ることにより、ＷＷＷブラウザがＦｒａｍｅ１に記述されたプログラムを処理し、コンテンツＰａｇｅ１、Ｐａｇｅ２、Ｐａｇｅ３を再度ＷＷＷサーバに要求することにより、ＷＷＷサーバから各コンテンツをＷＷＷブラウザに送信する必要があった。
なお、図５（ｂ）の２０１、２０２、２０３はコンテンツファイル名（Ｐａｇｅ１，Ｐａｇｅ２，Ｐａｇｅ３）とフレーム名称（ｎａｍｅ）を記述している行である。
【０００３】
図６（ａ）は、図５（ａ）の分割表示から操作者の画面表示変更指示により変更された分割表示の画面図である。
いま、図５（ａ）から図６（ａ）のように、Ｐａｇｅ１、Ｐａｇｅ４の２つのコンテンツをａａａ、ｄｄｄの複数のフレームに分割表示するためには、図６（ｂ）の４０１、４０２のようにコンテンツ名、フレーム名の初期表示情報としてＨＴＭＬを用いたプログラム中に記述したフレーム表示定義ファイルＦｒａｍｅ２を、ＷＷＷブラウザがＷＷＷサーバに要求し、ＷＷＷサーバはＦｒａｍｅ２を送ることにより、ＷＷＷブラウザがＦｒａｍｅ２に記述されたプログラムを処理し、再度ＷＷＷサーバにコンテンツを要求することで、ＷＷＷサーバからコンテンツＰａｇｅ１、Ｐａｇｅ４をＷＷＷブラウザに送信する必要があった。
【０００４】
コンピュータ画面を複数ブロックに分割する際のレイアウト編集方法として、例えば特開平１０−２２２５０８号公報に記載されたものがある。これは、インターネットに発信するホームページの作成に用いるコンピュータ画面レイアウト編集に関するものであって、最初に上下方向に分割するか、左右方向に分割するかの入力パターンを指定し、指定された入力パターンに応じてコンピュータ画面を複数のブロックに分割し、各ブロックに順番に番号付けを行う。ブロック番号を指定し、ブロック単位で文字データまたは画像データを入力する。ブロック番号の若い順に入力データに基づいて仕上り画面のデータを生成し、ホームページのＨＴＭＬファイルを作成する。そして、ホームページのＨＴＭＬファイルをＷＷＷサーバに登録する。
しかし、この場合にも、分割数を変更する際には、変更していないコンテンツにかかわらず、変更した画面のフレームの全てのコンテンツをＷＷＷサーバから送ってもらう必要がある。
【０００５】
【発明が解決しようとする課題】
このように、従来の処理方法では、フレームの表示定義はフレームの配置パターン毎に別々のファイルとしてＷＷＷサーバで管理されている。従って、図５から図６のようなフレームの配置変更を伴うコンテンツの変更が行われる場合、ＷＷＷブラウザは変更したコンテンツＰａｇｅ４ではなく、フレーム表示定義ファイルであるＦｒａｍｅ２をＷＷＷサーバに要求しなければならない為、ＷＷＷサーバは図５から図６の変更ではフレームａａａとコンテンツＰａｇｅ１は共通であることを認識できず、コンテンツＰａｇｅ１を再度、ＷＷＷブラウザに送信しなければならないため、コンテンツの表示性能が遅くなり、ネットワーク負荷の原因ともなるという問題があった。
【０００６】
そこで、本発明の目的は、上記のような従来の課題を解決し、フレームの配置を変更してコンテンツをＷＷＷブラウザで表示させる場合に、フレーム表示定義ファイルではなく、変更があるコンテンツのみをＷＷＷサーバに要求することにより、効率のよいＨＴＭＬファイル表示方法およびそのプログラムを記録した記録媒体を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、本発明のＨＴＭＬファイル表示方法は、フレームの配置についての複数のパターンを１つのフレーム表示定義としたフレーム管理シートを作成して、これをＷＷＷサーバで保持し、ＷＷＷブラウザはこのフレーム管理シートを受信し、フレーム表示情報として保持する。
これにより、複数のパターンのフレームの配置とコンテンツの初期表示情報をフレーム管理シートとしてＷＷＷブラウザで保持しているため、ＷＷＷサーバでのフレーム表示定義の一元管理が可能となる。また、フレームの配置変更を伴うコンテンツの表示変更においては、表示変更があるコンテンツのみをＷＷＷブラウザからＷＷＷサーバに要求するだけでよいため、コンテンツの表示速度を高速化することが可能になる。
【０００８】
【発明の実施の形態】
以下、本発明の実施例を、図面により詳細に説明する。
図１は、本発明の一実施例を示すフレーム分割する場合のＷＷＷブラウザの初期表示位置とＷＷＷサーバのフレーム表示定義ファイルの図であり、図２は、本発明で使用されるフレーム管理シートの内容を示す図であり、図３は、フレームのレイアウト変更を伴うコンテンツ変更が行われた場合の表示位置を示す図である。
先ずＷＷＷブラウザでの初期表示位置として、図１（ａ）に示すように、複数のコンテンツＰａｇｅ１，Ｐａｇｅ２，Ｐａｇｅ３がフレームに分割表示されているものとする。そのとき、ＷＷＷサーバにある初期表示情報を記述したフレーム表示定義ファイルには、図１（ｂ）に示すように、フレーム管理シート（Ｓｈｅｅｔ１）とのリンク情報７０１と、初期表示フレーム（ｆｒａｍｅ１）の情報７０２とを定義したＨＴＭＬファイルが作成され、記憶されている。
【０００９】
フレームの配置についての複数のパターンを１つのフレーム表示定義としたフレーム管理シートの具体例を、図２に示す。図２において、Ｆｒａｍｅ１（８０１〜８０４）とＦｒａｍｅ２（８０５〜８０７）とで、２つのフレーム定義を記述している。Ｆｒａｍｅ１とＦｒａｍｅ２のそれぞれに、フレーム定義情報（ｆｒａｍｅｓｅｔ  ｒｏｗｓ，ｆｒａｍｅｓｅｔ  ｃｏｌｓ，）とコンテンツ情報（Ｐａｇｅ１，Ｐａｇｅ２，Ｐａｇｅ３，Ｐａｇｅ４）を記述し、これら複数のフレーム定義を１つのファイル＝フレーム管理シートとして、ＷＷＷページのコンテンツ提供者が、ＷＷＷサーバの記憶装置に予め作成しておく。
このように、本発明においては、複数のパターンのフレームの配置とコンテンツの初期表示情報をフレーム管理シートとしてＷＷＷサーバに設定することにより、ＷＷＷサーバにおいてフレーム管理シートを一元管理する。そして、操作者が画面表示変更を指示した場合には、ＷＷＷブラウザが要求することで、ＷＷＷサーバから上記フレーム管理シートを送信してもらい、ＷＷＷブラウザがこれを読み込んで記憶することにより、画面表示変更後の各フレームの位置情報の一致と不一致をフレーム管理シートを参照することでチェックし、不一致のフレームについてのみ対応するコンテンツをＷＷＷサーバに要求する。これにより、画面変更の際のコンテンツの表示速度を高速化することができる。
【００１０】
図４は、本発明の一実施例を示すＷＷＷブラウザのフレーム表示変更処理のフローチャートである。
ここでは、図１に示すＦｒａｍｅ１が図３に示すＦｒａｍｅ２に変更する場合の処理を説明する。図１（ａ）の複数フレームの初期表示位置、図１（ｂ）の初期表示情報を記述したフレーム表示定義ファイル、図２のフレーム管理シート、および図３（ａ）のフレームの配置変更を伴うコンテンツの変更が行われた場合の表示位置も併せて参照する。
（１）操作者がＷＷＷブラウザに対し入力したＵＲＬアドレスに基づき、ＷＷＷブラウザはフレーム表示が定義されたＨＴＭＬファイルをＷＷＷサーバに要求する（ステップ５０１）。
（２）ＷＷＷサーバは記憶装置から該当ＨＴＭＬファイルを読込み、これをＷＷＷブラウザに送信する。このとき送信されるＨＴＭＬファイルには、複数のフレーム定義情報とコンテンツ情報の組合せ情報であるフレーム管理シート（Ｓｈｅｅｔ１）と、初期表示情報（Ｆｒａｍｅ１）、と初期表示情報に基づくコンテンツ情報としてＰａｇｅ１、Ｐａｇｅ２、Ｐａｇｅ３をＷＷＷブラウザに送信する（ステップ５０２）。ＷＷＷブラウザは、これらの情報を受信して、フレーム定義情報に記述されたプログラムを処理する。
【００１１】
（３）ＷＷＷブラウザでは、受信した図２のフレーム管理シートを、一旦、クライアントの記憶装置に記憶する（ステップ５０３）。
（４）ＷＷＷブラウザは初期表示情報で定義されたフレーム表示定義ファイル（Ｆｒａｍｅ１）を読込み、Ｐａｇｅ１、Ｐａｇｅ２、Ｐａｇｅ３の各コンテンツを表示する（ステップ５０４）。図１（ａ）の表示が、このステップの動作を示している。
（５）操作者が、表示情報のいずれかに埋め込まれたＦｒａｍｅ２のリンク情報をクリックすることにより、操作者のＦｒａｍｅ２の表示指示が行われ、コンテンツの変更要求が行われる（ステップ５０５）。
（６）ＷＷＷブラウザはフレーム管理シート（図２）のＦｒａｍｅ２のフレーム表示定義を参照し、変更前の各フレームと、変更後の各フレームのそれぞれのフレーム位置情報（コンテンツ含む）の一致、不一致をチェックする。すなわち、配置が同じフレームがあるか否かを判別する（ステップ５０６）。
ＷＷＷブラウザは不一致のフレームについてのみ、対応するコンテンツをＷＷＷサーバに要求する。この例では、Ｐａｇｅ１は一致、Ｐａｇｅ４が不一致と判定されたので、Ｐａｇｅ４のコンテンツのみをＷＷＷサーバに要求する（ステップ５０７）。
（７）Ｐａｇｅ４のコンテンツを受信したＷＷＷブラウザが、Ｐａｇｅ１、Ｐａｇｅ４のコンテンツをＦｒａｍｅ２として画面に表示する（ステップ５０８）。その表示結果を図３（ａ）に示す。
【００１２】
図４のフローチャートで説明した処理は、各ステップをプログラムに変換することで、ＷＷＷブラウザと呼ばれるコンピュータ・プログラムの処理機能として実現される。このコンピュータ・プログラムは、ＣＤ−ＲＯＭ等のコンピュータで読取り可能な記録媒体に一旦記録され、その記録媒体からコンピュータに読込まれて実行されることで、上記の機能を実現できる。また、このコンピュータ・プログラムは、ＷＷＷサーバ・コンピュータの記録媒体に記録され、そこからインターネットを介して、ＷＷＷブラウザが稼動する各クライアント・コンピュータにダウン・ロードされることで実行することもできる。
【００１３】
以上、本実施例によれば、ＷＷＷブラウザでＷＷＷコンテンツを表示する時に、表示フレームおよび表示コンテンツの変更の都度、当該画面を構成する全てのフレーム定義情報とコンテンツとをＷＷＷサーバに送信要求することなく、当該画面の変更部分のみのフレーム定義情報およびコンテンツを要求し、それらのみを受信することで、指示された画面を表示することができるので、ＷＷＷブラウザにおける表示処理の高速化が実現する。
【００１４】
【発明の効果】
以上説明したように、本発明によれば、フレーム配置とコンテンツの組合せパターンを複数記述して１つのファイルで定義したフレーム管理シートを、初期表示情報としてＷＷＷブラウザで保持しているため、フレーム表示定義の一元管理が可能となる。また、フレームの配置変更を伴うコンテンツの表示変更において、変更があるコンテンツのみをＷＷＷサーバに要求するだけでよいため、コンテンツの表示動作を高速化することができる。
【図面の簡単な説明】
【図１】本発明の一実施例であるコンテンツの表示位置を示す図である。
【図２】本発明の一実施例を示すフレーム管理シートの記述例図である。
【図３】本発明の一実施例による変更後のコンテンツの表示処理を示す図である。
【図４】本発明の一実施例によるフレーム変更処理を説明するフローチャートである。
【図５】従来技術におけるコンテンツの表示位置とＨＴＭＬの記述例を示す図である。
【図６】従来技術における変更後のコンテンツの表示位置とＨＴＭＬ記述例を示す図である。
【符号の説明】
７０１…フレーム管理シートとのリンク情報、
７０２…初期表示フレーム情報、８０５〜８０７…Ｆｒａｍｅ２の定義記述、
８０１〜８０４…Ｆｒａｍｅ１の定義の記述、
２０１〜２０３…フレーム定義情報、４０１，４０２…フレーム定義情報、
ａａａ，ｂｂｂ，ｃｃｃ…各フレーム、
Ｆｒａｍｅ１，Ｆｒａｍｅ２，Ｆｒａｍｅ３…各フレーム定義ファイル、
Ｐａｇｅ１，Ｐａｇｅ２，Ｐａｇｅ３…各コンテンツ。
【図１】
0003615090.tif 000002
【図２】
0003615090.tif 000003
【図３】
0003615090.tif 000004
【図４】
0003615090.tif 000005
【図５】
0003615090.tif 000006
【図６】
0003615090.tif 000007