(57)【要約】【課題】１フレームに関連してイベントが発生したときに、これに応じたデータの授受を効率的に行うためのデータ転送方法を提供する。【解決手段】モニタの画面表示を複数のフレームに分割して定義するに際し、モニタの表示乃至表示部に対応するイベントの発生を認識可能に定義してなる第１群のフレームと、発生するイベントに対応してサーバから転送された情報を自己に対応するものとしてストレージにストアするように定義してなる第２群のフレームとを含むように定義し、上記第１群のフレームに係って発生したイベントに対応するデータをサーバから受信して第２群のフレームに対応するものとしてストレージにストアし、このストレージにストアされたデータによって第１群のフレームに係るイベントに相応する表示の更新乃至音声の再生を生起させるデータ転送方法である。【選択図】　　図４
2004086871.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ側の端末装置に適用するモニタ手段の画面表示を複数のフレームに分割して定義するに際し、当該端末装置において、上記モニタ手段の表示領域における表示乃至表示部に係って当該表示乃至表示部に対応するイベントの発生を認識可能に定義してなる第１群のフレームと、該第１群のフレームに係って発生するイベントに対応する情報をサーバからの転送を受けて自己に対応するものとしてストレージにストアするように定義してなる第２群のフレームとを少なくとも含むように定義し、
上記第１群のフレームに係って発生したイベントに基づいて特定される情報に対応するデータに実質的に限定して、該限定されたデータを上記第２群のフレームに対応するものとしてサーバからの転送を受けて上記端末装置の該当するストレージにストアし、
上記第２群のフレームに対応するものとしてストレージにストアされたデータによって上記第１群のフレームに係る当該イベントに相応する表示の更新乃至音声の再生を生起させること
を特徴とするデータ転送方法。
【請求項２】
上記第１群のフレームで発生するイベントにより音声情報を特定可能にし、該特定された音声情報に対応するデータを上記第２群のフレームに対応するものとしてサーバからの転送を受けて上記端末装置の該当するストレージにストアし、該ストアされた音声をこの端末装置にて再生することを特徴とする請求項１に記載のデータ転送方法。
【請求項３】
上記第１群のフレームで発生するイベントにより画像情報を特定し、該特定された画像情報に対応するデータを上記第２群のフレームに対応するものとしてサーバからの転送を受けて上記端末装置の該当するストレージにストアし、該ストアされた画像を該当する第１群のフレームで再生することを特徴とする請求項１に記載のデータ転送方法。
【請求項４】
上記第２群のフレームを不可視のフレームとして定義することを特徴とする請求項１に記載のデータ転送方法。
【請求項５】
上記第１群のフレームを単一のフレームとして定義することを特徴とする請求項１に記載のデータ転送方法。
【請求項６】
上記第２群のフレームを複数のフレームとして定義することを特徴とする請求項１に記載のデータ転送方法。
【請求項７】
上記複数の第２群のフレームを、各独立にデータの授受に関与可能に定義することを特徴とする請求項１に記載のデータ転送方法。
【請求項８】
データ転送用プログラムであって、
ユーザ側の端末装置に適用するモニタ手段の画面表示を複数のフレームに分割して定義することを可能にし、この分割によるフレームのうち、第１群のフレームとして当該端末装置において上記モニタ手段の表示領域における表示乃至表示部に係って当該表示乃至表示部に対応するイベントの発生を認識可能なフレームを定義し、且つ、第２群のフレームとして該第１群のフレームに係って発生するイベントに対応する情報をサーバからの転送を受けて自己に対応するものとしてストレージにストアするためのフレームを定義する手順、
上記第１群のフレームに係って発生したイベントに基づいて特定される情報に対応するデータに実質的に限定して、該限定されたデータを上記第２群のフレームに対応するものとしてサーバからの転送を受けて上記端末装置の該当するストレージにストアする手順、
上記第２群のフレームに対応するものとしてストレージにストアされたデータによって上記第１群のフレームに係る当該イベントに相応する表示の更新乃至音声の再生を生起する手順、
をコンピュータに実行させるためのプログラム。
【請求項９】
コンピュータ読取可能な記録媒体であって、
ユーザ側の端末装置に適用するモニタ手段の画面表示を複数のフレームに分割して定義することを可能にし、この分割によるフレームのうち、第１群のフレームとして当該端末装置において上記モニタ手段の表示領域における表示乃至表示部に係って当該表示乃至表示部に対応するイベントの発生を認識可能なフレームを定義し、且つ、第２群のフレームとして該第１群のフレームに係って発生するイベントに対応する情報をサーバからの転送を受けて自己に対応するものとしてストレージにストアするためのフレームを定義する機能と、
上記第１群のフレームに係って発生したイベントに基づいて特定される情報に対応するデータに実質的に限定して、該限定されたデータを上記第２群のフレームに対応するものとしてサーバからの転送を受けて上記端末装置の該当するストレージにストアする機能と、
上記第２群のフレームに対応するものとしてストレージにストアされたデータによって上記第１群のフレームに係る当該イベントに相応する表示の更新乃至音声の再生を生起する機能と
をコンピュータ上で実現させるためのデータ転送用プログラムを格納した記録媒体。
【請求項１０】
適用するモニタ手段の画面表示を複数のフレームに分割して定義するに際し、上記モニタ手段の表示領域における表示乃至表示部に係って当該表示乃至表示部に対応するイベントの発生を認識可能に定義してなる第１群のフレームと、該第１群のフレームに係って発生するイベントに対応する情報をサーバからの転送を受けて自己に対応するものとしてストレージにストアするように定義してなる第２群のフレームとを少なくとも含むように定義する表示領域定義機能部と、
上記第１群のフレームに係って発生したイベントに基づいて特定される情報に対応するデータに実質的に限定して、該限定されたデータを上記第２群のフレームに対応するものとしてサーバからの転送を受けて該当するストレージにストアするようにし、更に、上記第２群のフレームに対応するものとしてストレージにストアされたデータによって上記第１群のフレームに係る当該イベントに相応する表示の更新乃至音声の再生を生起するデータ転送制御部と
を備えたことを特徴とする情報端末装置。
【請求項１１】
上記表示領域定義機能部及びデータ転送制御部の一方又は双方は、当該サーバから転送されて取得したプログラムに依拠して動作することを特徴とする請求項１０に記載の情報端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバと情報端末装置間のデータ転送方法、データ転送プログラム、記録媒体及び情報端末装置に関する。
【０００２】
【従来の技術】
近年、インターネットを介して、画像情報や音声情報を大量かつ高速に送るサービスが増加している。例えば、ブロードバンドと呼ばれるデジタル通信網もその１つである。このブロードバンドは、とても便利であるが、通信料もまだまだ高く、高価な機器やソフトを揃えなければならないなど問題点も多い。
【０００３】
ＨＴＭＬ等のマークアップ言語を用いて文字の大きさやレイアウトといった文書修飾情報、データの属性を表わす情報などをテキストの中に直接埋め込んで送受信し、これに際して、画像ファイルの表示位置及びリンク先の指定をすることができることは良く知られている。また、静止画、動画、音声などを含むページも表現可能であり、インターネット上のＷＷＷサーバに蓄積されたこのようなページをＷＷＷブラウザを利用して送受信し閲覧することも頻繁に行われている。ページを表わすデータの伝送は、通常、１画面（１フレーム）に対応するデータを単位として行われる。
【０００４】
また、ページを表わすデータの更新やそのページに映出された表示に関連した、例えば音楽等の音声情報リソースへアクセスして該当するデータを取得するときにも、該当するページに対応するデータ全体を対象として更新、即ち、新たなデータの送受信が行われる。ユーザのパソコン等のローカル側のコンピュータの画面上の表示を部分的に更新する場合でも、その更新部分を含む１画面（１フレーム）全体に対応するデータがリモート側のコンピュータ（サーバ）との間で授受されることになる。
【０００５】
【発明が解決しようとする課題】
上述のように更新乃至新たな取得の対象とされるデータは１画面（１フレーム）全体に対応するデータの一部分に過ぎない場合であっても一律に１画面（１フレーム）全体に対応するデータの送受信が行われることは、情報としては変更のない部分に対応し改めて授受する必要が無いデータを含む大量のデータが伝送されることによって伝送路が無駄に占有され、且つ、これらのデータの送受信の準備にも相応の時間が掛かる。
【０００６】
端的に言えば、ＷＷＷブラウザを利用してインターネット上のデータを閲覧する際に、例えば、キーを押圧したり、マウスを動かしたり、操作ボタンをクリックする等により、端末装置の１画面（１フレーム）に関して何等かのイベントが発生する毎に、常時全画面を更新するだけのデータの授受が発生してしまう。このため、必要な情報の授受を行なうには効率が悪く、利用者から見た応答特性も不満足なものとなってしまい勝ちである。
【０００７】
本発明は上述した様な事情に鑑み、１画面（１フレーム）に関連して何等かのイベントが発生したときに、これに応じて効率的なデータの授受が行われ得るようにするためのデータ転送方法、データ転送プログラム、記録媒体及び情報端末装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記課題を解決するための本発明に係る請求項１に記載のデータ転送方法は、ユーザ側の端末装置に適用するモニタ手段の画面表示を複数のフレームに分割して定義するに際し、当該端末装置において、上記モニタ手段の表示領域における表示乃至表示部に係って当該表示乃至表示部に対応するイベントの発生を認識可能に定義してなる第１群のフレームと、該第１群のフレームに係って発生するイベントに対応する情報をサーバからの転送を受けて自己に対応するものとしてストレージにストアするように定義してなる第２群のフレームとを少なくとも含むように定義し、上記第１群のフレームに係って発生したイベントに基づいて特定される情報に対応するデータに実質的に限定して、該限定されたデータを上記第２群のフレームに対応するものとしてサーバからの転送を受けて上記端末装置の該当するストレージにストアし、上記第２群のフレームに対応するものとしてストレージにストアされたデータによって上記第１群のフレームに係る当該イベントに相応する表示の更新乃至音声の再生を生起させる。
【０００９】
また本発明に係る請求項２に記載のデータ転送方法は、上記記載の発明であるデータ転送方法において、上記第１群のフレームで発生するイベントにより音声情報を特定可能にし、該特定された音声情報に対応するデータを上記第２群のフレームに対応するものとしてサーバからの転送を受けて上記端末装置の該当するストレージにストアし、該ストアされた音声をこの端末装置にて再生する。
【００１０】
また本発明に係る請求項３に記載のデータ転送方法は、上記記載の発明であるデータ転送方法において、上記第１群のフレームで発生するイベントにより画像情報を特定し、該特定された画像情報に対応するデータを上記第２群のフレームに対応するものとしてサーバからの転送を受けて上記端末装置の該当するストレージにストアし、該ストアされた画像を該当する第１群のフレームで再生する。
【００１１】
また本発明に係る請求項４に記載のデータ転送方法は、上記記載の発明であるデータ転送方法において、上記第２群のフレームを不可視のフレームとして定義する。
【００１２】
また本発明に係る請求項５に記載のデータ転送方法は、上記記載の発明であるデータ転送方法において、上記第１群のフレームを単一のフレームとして定義する。
【００１３】
また本発明に係る請求項６に記載のデータ転送方法は、上記記載の発明であるデータ転送方法において、上記第２群のフレームを複数のフレームとして定義する。
【００１４】
また本発明に係る請求項７に記載のデータ転送方法は、上記記載の発明であるデータ転送方法において、上記複数の第２群のフレームを、各独立にデータの授受に関与可能に定義する。
【００１５】
また本発明に係る請求項８に記載のデータ転送用プログラムは、ユーザ側の端末装置に適用するモニタ手段の画面表示を複数のフレームに分割して定義することを可能にし、この分割によるフレームのうち、第１群のフレームとして当該端末装置において上記モニタ手段の表示領域における表示乃至表示部に係って当該表示乃至表示部に対応するイベントの発生を認識可能なフレームを定義し、且つ、第２群のフレームとして該第１群のフレームに係って発生するイベントに対応する情報をサーバからの転送を受けて自己に対応するものとしてストレージにストアするためのフレームを定義する手順、上記第１群のフレームに係って発生したイベントに基づいて特定される情報に対応するデータに実質的に限定して、該限定されたデータを上記第２群のフレームに対応するものとしてサーバからの転送を受けて上記端末装置の該当するストレージにストアする手順、上記第２群のフレームに対応するものとしてストレージにストアされたデータによって上記第１群のフレームに係る当該イベントに相応する表示の更新乃至音声の再生を生起する手順、をコンピュータに実行させる。
【００１６】
また本発明に係る請求項９に記載のコンピュータ読取可能な記録媒体は、ユーザ側の端末装置に適用するモニタ手段の画面表示を複数のフレームに分割して定義することを可能にし、この分割によるフレームのうち、第１群のフレームとして当該端末装置において上記モニタ手段の表示領域における表示乃至表示部に係って当該表示乃至表示部に対応するイベントの発生を認識可能なフレームを定義し、且つ、第２群のフレームとして該第１群のフレームに係って発生するイベントに対応する情報をサーバからの転送を受けて自己に対応するものとしてストレージにストアするためのフレームを定義する機能と、上記第１群のフレームに係って発生したイベントに基づいて特定される情報に対応するデータに実質的に限定して、該限定されたデータを上記第２群のフレームに対応するものとしてサーバからの転送を受けて上記端末装置の該当するストレージにストアする機能と、上記第２群のフレームに対応するものとしてストレージにストアされたデータによって上記第１群のフレームに係る当該イベントに相応する表示の更新乃至音声の再生を生起する機能とをコンピュータ上で実現させるためのデータ転送用プログラムを格納した。
【００１７】
また本発明に係る請求項１０に記載の情報端末装置は、適用するモニタ手段の画面表示を複数のフレームに分割して定義するに際し、上記モニタ手段の表示領域における表示乃至表示部に係って当該表示乃至表示部に対応するイベントの発生を認識可能に定義してなる第１群のフレームと、該第１群のフレームに係って発生するイベントに対応する情報をサーバからの転送を受けて自己に対応するものとしてストレージにストアするように定義してなる第２群のフレームとを少なくとも含むように定義する表示領域定義機能部と、上記第１群のフレームに係って発生したイベントに基づいて特定される情報に対応するデータに実質的に限定して、該限定されたデータを上記第２群のフレームに対応するものとしてサーバからの転送を受けて該当するストレージにストアするようにし、更に、上記第２群のフレームに対応するものとしてストレージにストアされたデータによって上記第１群のフレームに係る当該イベントに相応する表示の更新乃至音声の再生を生起するデータ転送制御部とを備えた。
【００１８】
また本発明に係る請求項１１に記載の情報端末装置は、上記記載の発明である情報端末装置において、上記表示領域定義機能部及びデータ転送制御部の一方又は双方は、当該サーバから転送されて取得したプログラムに依拠して動作する。
【００１９】
【発明の実施の形態】
第１図は本発明を利用した情報提供システムの構成を示す図である。
【００２０】
本情報提供システムは、通信回線１に対して接続されているサービス提供サーバ２（以下、「サーバ２」と称す）と複数の利用者端末３で構成されている。
【００２１】
この情報提供システムに適用される本発明の方法では、ユーザ側の端末装置である利用者端末３に適用するモニタ手段の画面表示を複数のフレームに分割して定義する。この分割による各フレームを定義するに際し、当該端末装置において、上記モニタ手段の表示領域における表示乃至表示部に係って当該表示乃至表示部に対応するイベントの発生を認識可能に定義してなる第１群のフレームと、該第１群のフレームに係って発生するイベントに対応する情報をサーバからの転送を受けて自己に対応するものとしてストレージにストアするように定義してなる第２群のフレームとを少なくとも含むように定義する。そして、上記第１群のフレームに係って発生したイベントに基づいて特定される情報に対応するデータに実質的に限って、このように限られたデータを上記第２群のフレームに対応するものとしてサーバからの転送を受けて上記端末装置の該当するストレージにストアするようにし、このようにして第２群のフレームに対応するものとしてストレージにストアされたデータによって、上記第１群のフレームに係る当該イベントに相応する表示の更新乃至音声の再生等を生起させるようにする。
【００２２】
尚、後述する第１のフレームは、上述の第１群のフレームの例であり、後述する第２のフレームは、上述の第２群のフレームの例である。
【００２３】
ここで、サーバ２は取引サービスを提供するサービス提供業者の所有するコンピュータなどの情報処理端末である。
【００２４】
また、利用者端末３は通信回線１を用いて情報提供のサービスを受けることを希望する利用者によって任意に操作することが可能なように設けられた情報処理端末である。この利用者端末３には、利用者との間で情報の入出力を行うための入出力装置４及び音声を出力するためのスピーカ５が設けられている。
【００２５】
そして、サーバ２は、入出力制御部１０、データ要求受付部１１、音声データ編集部１２、画像データ編集部１３、データ送信部１４及びコンテンツデータメモリ１５を備えている。尚コンテンツデータメモリ１５はサーバ２に内蔵されあるいは外部に接続されたストレージ内の一部に設けられている。
【００２６】
入出力制御部１０は、通信回線１上に自己が作成した各ホームページを公開するとともに、利用者端末３上で操作入力された各情報を受信し、且つ各種情報交換を行うためのインターフェースである。データ要求受付部１１は、利用者端末３からの情報送信要求を受付け、要求内容に応じて音声データ編集部１２、画像データ編集部１３を起動する。音声データ編集部１２は、利用者端末３に送信するべき音声データを抽出して編集し、該編集された音声データを送信データとして設定する。画像データ編集部１３は、利用者端末３に送信するべき画像データを抽出して編集し、該編集された音声データを送信データとして設定する。データ送信部１４は編集されたこれら音声データ及び画像データを利用者端末３に対して送信する。
【００２７】
コンテンツデータメモリ１５は、取引サービスの種類毎に提供するコンテンツを記憶する。コンテンツデータメモリ１５には、フレーム分割用コードメモリ１６、音声用コードメモリ１７、音声データメモリ１８、画像用コードメモリ１９及び画像データメモリ２０が備えられている。
【００２８】
フレーム分割用コードメモリ１６は、利用者端末３の入出力装置４に提供サービス内容を表示する領域を指定するフレーム分割コード１６ａを記憶する。
【００２９】
音声用コードメモリ１７は、音声再生制御用メニューコード１７ａ及び音声再生用コード１７ｂを記憶する。音声再生制御用メニューコード１７ａは、利用者に所望の音声を選択させるためのメニュー情報を表示するための命令コードである。音声再生用コード１７ｂは、利用者端末３のスピーカ５を介して音声を再生するための命令コードである。
【００３０】
音声データメモリ１８は、音声データを記憶する。この音声データは、コンテンツ毎に複数種類が用意され、音声再生制御用メニューコード１７ａから選択できるように関連づけられている。即ち、音声再生制御用メニューコード１７ａには使用される音声データのファイルＩＤが付与されている。この音声データは、音声再生用コード１７ｂに従った処理が施されて音声として再生される。
【００３１】
画像用コードメモリ１９は、画像編集制御用メニューコード１９ａ及び画像編集コード１９ｂを記憶する。画像編集制御用メニューコード１９ａは、利用者に所望の画像を選択させるためのメニュー情報を表示するための命令コードである。画像編集コード１９ｂは、利用者端末３の入出力装置４に画像を表示するための命令コードである。
【００３２】
画像データメモリ２０は、画像データを記憶する。この画像データは、コンテンツ毎に複数種類が用意され、画像編集制御用メニューコード１９ａに関連づけられている。即ち、画像編集制御用メニューコード１９ａには使用される画像データのファイルＩＤが付与されている。この画像データは、画像編集コード１９ｂを介して画像として表示される。
【００３３】
一方、利用者端末３は、入出力制御部２５、操作入力受付部２６、データ要求送信部２７、受信データ受付部２８、音声データ処理部２９、画像データ処理部３０、音声出力部３１及びデータバッファ部３５を備えている。尚、データバッファ部３５は、利用者端末３に内蔵されあるいは外部に接続されたストレージ内の一部に設けられている。
【００３４】
入出力制御部２５は、サーバ２から送信されるデータを受信し、且つ各種情報交換を行うためのインターフェースである。操作入力受付部２６は、入出力装置４からの操作入力を受付けて必要とするデータを特定する。データ要求送信部２７は、特定されたデータを送信するようにサーバ２に対して要求する。
【００３５】
受信データ受付部２８は、サーバ２から送信されるデータを受け取り、その内容に応じて音声データ処理部２９、画像データ処理部３０を起動する。音声データ処理部２９は、受信された音声データを変換して音声出力部３１を介してスピーカ５に出力する。画像データ処理部３０は、受信された画像データの中から利用者の所望の画像を抽出して入出力装置に表示させる。データバッファ部３５は、サーバ２から通信回線１を通して受信された音声データ、画像データを記憶する。
【００３６】
次に、このように構成された情報提供システムの動作について説明する。
利用者はサービスの提供を受けるため、入出力装置４からコンテンツの表示を要求する。操作入力受付部２６は利用者による操作、即ちイベントの発生、に応じてサーバ２に対してコンテンツの送信要求データを生成する。この送信要求データは、コンテンツの種類と共に、利用者のＩＤ番号が付随するように形成される。そして、データ要求送信部２７はこのような要求データをサーバ２に送信する。
【００３７】
サーバ２では、データ要求受付部１１が起動して、利用者端末３側から要求されたコンテンツの送信処理を行う。
図２は、サーバ２における送信処理動作を示すフロー図である。
ステップＳ１で、データ要求受付部１１は、受信した送信要求データから利用者のＩＤ番号を取り出し、そのＩＤ番号の認証を行う。即ち、データ要求受付部１１は、そのＩＤ番号が認められているかどうかをチェックし、認められている場合に以降の処理を進める。
【００３８】
ステップＳ２で、データ要求受付部１１は、受信した送信要求データに基づいて要求されるコンテンツの種類を特定する。ステップＳ３で、データ要求受付部１１は、特定したコンテンツに対応するコンテンツデータメモリ１５を検索して、該当するフレーム分割用コード１６ａを送信データとして設定する。このフレーム分割用コードは、利用者端末３側で受信されたときに、これに基づいて表示される画面のフレーム分割の形態を規定する。このフレーム分割用コードは、例えば、２つのフレームに分割するような命令として機能する。
【００３９】
ステップＳ４で、音声データ編集部１２及び画像データ編集部１３はそれぞれ、利用者端末３側の表示画面に設定された第１のフレームに表示するため、各所要の音声再生制御用メニューコード１７ａ及び画像編集制御用メニューコード１９ａを抽出し、その他の表示コード（例えば、プルダウンメニュー等）と共に送信データとして設定する。
【００４０】
利用者端末３側の表示画面に設定される２つのフレームのうち、第２のフレームは、何等かの表示をその領域内に行なうためのものではなく、後述する編集を実行するためのデータ取得するために設定する領域である。そのため、第２のフレームは、利用者からは見えないように設定する。ステップＳ５で、フレームの高さを０とするコード、利用者端末３とサーバ２との通信コード及び背景色を指定するコードのみからなる空のドキュメントが送信データとして設定される。ステップＳ６で、データ送信部１４がその送信データに利用者のＩＤ番号を付加して、利用者端末３に向けて送信する。
【００４１】
一方、利用者端末３では、受信データ受付部２８が起動してサーバ２から受信された各コードに基づいて入出力装置４に画面を表示する。
図３は、利用者端末３側でコンテンツを表わす画面を表示するための動作を示すフロー図であり、図４は、コンテンツ画面の例を示す図である　。
【００４２】
ステップＳ７で、受信データ受付部２８は、サーバ２から受信した既述のフレーム分割用コードに基づいて、画面の表示を複数のフレームに分割する。図４では、画面は第１のフレーム４０と第２のフレーム４１に分割される。第２のフレームは既述のとおり編集用フレームとして高さを０として設定しているため、第２のフレームはその存在は認識されるが、不可視の状態にある。この第２のフレームは、第１のフレームにおけるイベントの発生に対応してコンテンツの表示処理及び画像データ、音声データの処理に係るデータの授受に関与する作業領域として機能する。
【００４３】
より具体的には、第２のフレームに関するフレーム情報及び第１のフレームで発生したマウスボタンのクリック等のイベントの発生に対応して選択された音声又は画面等のコンテンツを認識してサーバへ要求を送信するプログラム等を記録する「音声制御データ」または「画像制御データ」が記録されたデータバッファ部３５のデータに基づいて入出力制御部２５でデータ処理作業が行われる。
【００４４】
ステップＳ８で、受信データ受付部２８は、受信した画像編集制御用メニューコード１９ａに基づいて、第１のフレームに画像メニューを表示する。図４では、日本地図と共に観光スポットを表す画像メニューアイコン４５ａ〜４５ｆ、画像表示領域４２が画面に表示される。
【００４５】
ステップＳ９で、受信データ受付部２８は、受信した音声再生制御用メニューコード１７ａに基づいて、音声メニューを表示する。図４では、日本地図と共に観光スポットを表す音声メニューアイコン４５ａ〜４５ｆ、音声アイコン４３が画面に表示される。本実施例では、画像メニューアイコンと音声メニューアイコンを共通にしているが、分離して表示するものであっても良い。
【００４６】
ステップＳ１０で、受信データ受付部２８は、コンテンツの表示に関するその他の表示を行う。図４では、このサービスにおいて使用する言語を指定するためのプルダウンメニュー４４が表示される。
【００４７】
このように、コンテンツを表示する画面が映出されている段階では、その画面表示に関連付けられた画像・音声の実体を表わす画像データ、音声データを、サーバ２から利用者端末３へ転送せず、データ量の少ない画像メニュー、音声メニューを表わす限りのデータのみ転送するように構成している。従って、画像表示（フレーム）に関連する一切のデータをまとめて一時に転送（伝送）してしまう従来の方法に比し、データ通信量を飛躍的に減少させることができる。
【００４８】
次に、情報提供システムの動作について、図４のコンテンツ画面を参照しつつ説明する。
図５は、利用者の操作入力に基づく操作入力受付部２６の動作を示すフロー図である。
【００４９】
ステップＳ１２で、利用者はこのコンテンツ画面で用いる言語をプルダウンメニュー４４から選択する。そうすると、このコンテンツ画面が選択された言語によって表示され、またこの画面に流れる音声も選択された言語で発音される。
【００５０】
ステップＳ１３で、利用者がマウスポインタをアイコン上に重ねたとき、あるいはアイコン上でクリックしたときは、例えばタグのイベント属性を用いてイベントを発生させることによって、操作入力受付部２６はマウスで操作されたアイコンを特定する。ステップＳ１４で、操作入力受付部２６は、そのアイコンに音声が関連付けられているかどうかを調べる。ステップＳ１４でＹｅｓの場合、即ち関連付けられた音声があるときは、ステップＳ１５で、操作入力受付部２６は、その音声データを特定する情報である音声データファイルＩＤを獲得する。
【００５１】
ステップＳ１６で、操作入力受付部２６は、そのアイコンに画像が関連付けられているかどうかを調べる。ステップＳ１６でＹｅｓの場合、即ち関連付けられた画像があるときは、ステップＳ１７で、操作入力受付部２６は、その画像データを特定する情報である画像データファイルＩＤを獲得する。
【００５２】
ステップＳ１８で、操作入力受付部２６は、音声データファイルＩＤ、画像データファイルＩＤを利用者のＩＤ番号、言語の種類と共にイベント情報として設定し、ステップＳ１９で、データ要求送信部２７を起動する。データ要求送信部２７は、このイベント情報を第２のフレームに対応するものとして設定されている通信コードを用いてサーバ２に対して送信する。尚、このイベント情報はサーバ２に記憶された画像データ、音声データを指定するためのアドレスを示すものであっても良い。
【００５３】
サーバ２では、利用者端末３から送られたイベント情報に基づいて該当する音声データあるいは画像データを抽出する。
図６は、サーバ２における要求データの抽出動作を示すフロー図である。
【００５４】
ステップＳ２１で、データ要求受付部１１は、受信した情報から利用者のＩＤ番号を取り出し、そのＩＤ番号の認証を行う。即ち、そのＩＤ番号が認められているかどうかをチェックし、認められている場合に以降の処理を進める。
【００５５】
ステップＳ２２で、データ要求受付部１１は、受信した情報から要求されるデータのファイルＩＤを取り出す。ステップＳ２３でＹｅｓの場合、即ち、音声データのファイルＩＤがある場合は、音声データ編集部１２を起動する。
【００５６】
ステップＳ２４で、音声データ編集部１２は、音声データファイルＩＤから特定されるコンテンツデータメモリ１５を検索して、音声データメモリ１８から指定された言語の音声データを取り出す。ステップＳ２５で、音声データ編集部１２は、音声用コードメモリ１７から音声再生用コード１７ｂを取り出し、ステップＳ２６で、これら音声データ及び音声再生用コードを送信用データとして設定する。
【００５７】
ここで、音声再生用コード１７ｂは、所定形式に圧縮された音声データを音声として再生できるように復元し再生するコードである。即ち、音声再生用コード１７ｂは利用者端末３において音声を再生するために必須のものである。
【００５８】
ステップＳ２７で、データ要求受付部１１は、受信した情報に画像データのファイルＩＤがあるかどうかを調べ、ステップＳ２７でＹｅｓの場合、即ち画像データのファイルＩＤがある場合は、画像データ編集部１３を起動する。
【００５９】
ステップＳ２８で、画像データ編集部１３は、画像データファイルＩＤから特定されるコンテンツデータメモリ１５を検索して、画像データメモリ２０から画像データを取り出す。ステップＳ２９で、画像データ編集部１３は、画像用コードメモリ１９から画像編集コード１９ｂを取り出し、ステップＳ３０で、これら画像データ及び画像編集コードを送信データとして設定する。
【００６０】
ここで、画像編集コード１９ｂは、所定形式に圧縮された画像データを画像として表示できるように復元して表示するコードである。この画像編集コード１９ｂは利用者端末３において画像を表示する処理を実行するために必須のものである。
【００６１】
以上の処理の後、ステップＳ３１で、データ送信部１４がその送信データに利用者のＩＤ番号を付加して、利用者端末３に向けて送信する。
【００６２】
利用者端末３では、受信したデータに基づいて、音声再生処理、画像表示処理が行われる。
図７は、利用者端末３側での入出力装置４への出力動作を示すフロー図である。
【００６３】
ステップＳ４１で、受信データ受付部２８は、サーバ２から受取った情報に、画像データあるいは音声データが含まれているかどうかを調べる。ステップＳ４２でＹｅｓの場合、即ち画像データが含まれている場合は、受信データ受付部２８は画像データ処理部３０を起動する。
【００６４】
ステップＳ４３で、画像データ処理部３０は、画像データをストレージの第２のフレームに対応する領域中のデータバッファ部３５に格納し、ステップＳ４４で、サーバ２から送出された上述のような送信データから取り出した画像編集用コード１９ｂを不可視に設定されている第２のフレーム４１に対応するものとして読み込む。ステップＳ４５で、画像編集コード１９ｂを実行させることによって第１のフレームのイベント情報に対応した新しい画像の表示が開始する。
【００６５】
この処理によって、図８のコンテンツ画面において、画像表示領域４２に、既述の画像メニューアイコン４５ａ〜４５ｆのうちクリックしたアイコンに対応する画像が表示される。
【００６６】
ステップＳ４６でＹｅｓの場合、即ち音声データが含まれている場合は、音声データ処理部２９を起動する。
【００６７】
ステップＳ４７で、音声データ処理部２９は、音声データを上述のデータバッファ部３５に格納し、ステップＳ４８で、サーバ２から送出された上述のような送信データから取り出した音声再生用コード１７ｂを不可視に設定されている第２のフレーム４１に対応するものとして読み込む。ステップＳ４９で、音声再生コード１７ｂを実行させることによって音声データは通常のデータ形式に変換される。そしてその変換されたデータは音声出力部３１に送られスピーカ５を介して音声として再生を開始する。また、この音声の再生と合せて、コンテンツ画面に、音声用操作メニュー４７を表示する。この音声用操作メニュー４７は、音声再生用コード１７ｂに含まれているコードに基づいて作成される。
【００６８】
一方、利用者は、音声アイコン４３をクリックするとこのコンテンツ画面の特徴、使い方などの説明を音声で聞くことができる。また、利用者がメニューアイコン４５ａ〜４５ｆのいずれかをクリックすると、その観光スポットの画像が画像表示領域４２に表示されるとともに、その観光スポットの案内がスピーカから音声で流れてくる。従って、利用者はクリックした観光スポットの画像を見ながら、スピーカから流れる音声による説明を聞くことができ、単に文字で表される情報を読むことに比べると、より的確で効果的に情報を獲得することができる。
【００６９】
また、音声用操作メニュー４７を設けているため、利用者はデータバッファ部３５に保存されている音声データを繰り返して再生することが可能である。
【００７０】
尚、画像と音声とを共に出力する場合は、先ず画像を出力し、画像が表示された後で音声を再生することが望ましい。この際、画像を先行して再生するよう指示する情報をサーバ２から受取るように構成しても良い。例えば、サーバ２が送信する情報に再生順を表すデータを付加することで上述の機能を実現することが可能である。
【００７１】
本実施の形態では、オブジェクトとともにそのオブジェクトを実行するための命令コードをサーバ２から送信し、その命令コードを第２のフレームに対応するメモリ部（ストレージ）に格納して実行するように構成している。従って、従来のように１フレームに表示される内容全てを送信する必要がなく、利用者が情報を必要としたときに、その必要とされる情報のみがサーバ２から送信されるため、送信時間を大幅に短縮することができ、利用者は待ち時間を気にすることなく情報を得ることができる。
【００７２】
本発明は、複数のフレームの内、予め指定した特定のフレームを用いて、そのフレーム部に対応するメモリ部（ストレージ）に命令コードを格納して実行させることによって、現行の規格に準拠しつつ課題の解決を図ったものであり、容易かつ確実に所要の目的を達成することができる。
【００７３】
更に、本実施の形態では、第２のフレームを不可視の状態としているため、第１のフレームの表示領域を大きく侵食することがなく、また利用者に第２のフレームの存在を意識させることもない。
【００７４】
また、上述においては、第２のフレームが単一のフレームとして定義される場合について説明したが、このような第２のフレームを複数のサブフレームよりなるフレームとして定義し、それら各サブフレーム毎に、各独立に単一のものとして定義された第２のフレームに相応する機能を有するように構成してもよい。
【００７５】
この場合は、例えば、第１のフレームに係って発生したイベントが日本語での音声に対応するメニューであった場合、その日本語の音声を表わすデータが第２のフレームのうちの一のサブフレームに対応付けて伝送される。その日本語が発声された後、それに対応する英語での発音がユーザの操作によるイベントの発声によって促されると、その英語の発音に対応するデータが第２のフレームの他の一のサブフレームに対応付けて伝送される。
【００７６】
上記において、第２のフレーム中、一のサブフレームに対応付けて伝送されそのフレーム部に対応する一のメモリ部（ストレージ）に一旦保持された日本語は改めてサーバからのデータ転送を俟つことなく繰り返し発音され得、同様に、他の一のサブフレームに対応付けて伝送されそのフレーム部に対応する他の一のメモリ部（ストレージ）に一旦保持された英語は改めてサーバからのデータ転送を俟つことなく繰り返し発音され得る。
【００７７】
尚、上述した実施の形態における一つのバリエーションでは、このように、第２のフレームを複数のサブフレームに分割して、これら各サブフレーム毎に、単一の第２のフレーム相当の機能を持たせたが、これら分割されて設定されるフレームをサブフレームとして定義するに替えて、各サブフレームに相応する機能を、第３，第４，・・・第ｎフレームの如くに各独立して複数定義し、これら各フレームを上述の第２のフレーム中の各サブフレームにおけると同様に機能させるように構成してもよい。
【００７８】
尚、本実施形態では音声情報と画像情報を扱っているが、本発明はこの形態に限定されるものではなく、これ以外の情報、例えば文字情報などを扱うものであっても良く、一般にオブジェクトであれば適用することが可能である。
【００７９】
なお、実施形態に説明したシステムは、図示しない記憶媒体に格納したプログラムをコンピュータに読み込ませることで実現させることができる。
【００８０】
茲に、プログラムとは、ユーザ側の端末装置に適用するモニタ手段の画面表示を複数のフレームに分割して定義することを可能にし、この分割によるフレームのうち、第１群のフレームとして当該端末装置において上記モニタ手段の表示領域における表示乃至表示部に係って当該表示乃至表示部に対応するイベントの発生を認識可能なフレームを定義し、且つ、第２群のフレームとして該第１群のフレームに係って発生するイベントに対応する情報をサーバからの転送を受けて自己に対応するものとしてストレージにストアするためのフレームを定義する機能と、上記第１群のフレームに係って発生したイベントに基づいて特定される情報に対応するデータに実質的に限定して、該限定されたデータを上記第２群のフレームに対応するものとしてサーバからの転送を受けて上記端末装置の該当するストレージにストアする機能と、上記第２群のフレームに対応するものとしてストレージにストアされたデータによって上記第１群のフレームに係る当該イベントに相応する表示の更新乃至音声の再生を生起させるための機能と、を該当するコンピュータ上で実現するデータ転送用プログラムである。
【００８１】
また、コンピュータとは、情報端末装置としての利用者端末３の本体部がこれに相応する。
【００８２】
ここで本発明における記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であってもよい。
【００８３】
また、記憶媒体は１つに限らず、複数の媒体から本実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何らの構成であってもよい。
【００８４】
上述のようなプログラムに依拠して動作する情報端末装置は、適用するモニタ手段の画面表示を複数のフレームに分割して定義するに際し、上記モニタ手段の表示領域における表示乃至表示部に係って当該表示乃至表示部に対応するイベントの発生を認識可能に定義してなる第１群のフレームと、該第１群のフレームに係って発生するイベントに対応する情報をサーバからの転送を受けて自己に対応するものとしてストレージにストアするように定義してなる第２群のフレームとを少なくとも含むように定義可能な表示領域定義機能部と、上記第１群のフレームに係って発生したイベントに基づいて特定される情報に対応するデータに実質的に限定して、該限定されたデータを上記第２群のフレームに対応するものとしてサーバからの転送を受けて該当するストレージにストアするようにし、更に、上記第２群のフレームに対応するものとしてストレージにストアされたデータによって上記第１群のフレームに係る当該イベントに相応する表示の更新乃至音声の再生を生起させるようにするデータ転送制御部と、を備えて構成された装置として機能する。
【００８５】
この場合、上記表示領域定義機能部及びデータ転送制御部の一方又は双方は、当該サーバから転送されて取得したプログラムに依拠して動作することになるが、当該情報端末装置へのこのプログラムの供給は、上述のような情報記録媒体を媒介として行なってもよいが、伝送路を通してサーバから、順次的に乃至は一括して転送することによって供給することが推奨される。
【００８６】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【００８７】
【発明の効果】
本発明のデータ転送方法によれば、１画面（１フレーム）に関連して何等かのイベントが発生したときに、これに応じて効率的なデータの授受が行われる。
【図面の簡単な説明】
【図１】本発明に係る情報提供システムの構成を示す図。
【図２】コンテンツの送信処理動作を示すフロー図。
【図３】コンテンツ画面を表示する動作を示すフロー図。
【図４】コンテンツ画面を示す図。
【図５】利用者の操作入力に基づく操作入力受付部の動作を示すフロー図。
【図６】サーバにおける要求データの抽出動作を示すフロー図。
【図７】受信データに基づく入出力装置への出力動作を示すフロー図。
【図８】コンテンツ画面を示す図。
【符号の説明】
１…通信回線、２…サーバ、３…利用者端末、４…入出力装置、５…撮像回路、４２…画像表示領域、４３…音声アイコン、４４…プルダウンメニュー、４５ａ…音声メニューアイコン、４５ｂ…画像メニューアイコン。
【図１】
2004086871.tif 000003
【図２】
2004086871.tif 000004
【図３】
2004086871.tif 000005
【図４】
2004086871.tif 000006
【図５】
2004086871.tif 000007
【図６】
2004086871.tif 000008
【図７】
2004086871.tif 000009
【図８】
2004086871.tif 000010