(57)【要約】【目的】端末装置がテンプレート・ファイルを受信できるようにする。【構成】テンプレートに格納されているテキスト・データによって表される文字列の表示がソフトウエアによって制御される場合であって，テンプレートには，ダミー・テキスト・データが格納されているときに，最初は，ベクトル・フォントのテキスト・データに置き換えられる（ステップ84）。置き換え後のテンプレートのデータ量が端末装置の受信容量を超えている場合には（ステップ85でＹＥＳ），ベクトル・フォントのテキスト・データがシステム・フォントのテキスト・データに置き換えられる（ステップ86）。テンプレートのデータ量が少なくなるので，端末装置がテンプレートを受信できるようになる。【選択図】図８
2010002945.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末装置から送信されたマルチメディア・ウェブ・ページのリクエストを受信するマルチメディア・ウェブ・ページ・リクエスト受信手段，
上記マルチメディア・ウェブ・ページ・リクエスト受信手段によってマルチメディア・ウェブ・ページのリクエストを受信したことに応じて，画像，音声などと組み合わせてウェブ・コンテンツを作成するソフトウエアによって表示が制御される画像が含まれているマルチメディア・ウェブ・ページを表すために用いられるＸＭＬデータ，上記ソフトウエアによって制御されることにより上記マルチメディア・ウェブ・ページが表示され，かつ画像データ領域にはダミー画像データが格納され，テキスト・データ領域にはダミー・テキスト・データが格納されているテンプレート・ファイル，および上記テンプレート・ファイルの画像データ領域に格納されているダミー画像データを上記ＸＭＬデータによって指定される画像を表す画像データに置き換え，かつ上記テンプレート・ファイルのテキスト・データ領域に格納されているダミー・テキスト・データを上記ＸＭＬデータによって指定されるベクトル・フォントのテキストを表すベクトル・フォント・テキスト・データに置き換えるスクリプト・ファイルが格納されているファイル装置から，上記ＸＭＬデータ，上記テンプレート・ファイルおよび上記スクリプト・ファイルを読み出す読み出し手段，
上記読み出し手段によって読み出された上記ＸＭＬデータ，上記テンプレート・ファイルおよび上記スクリプト・ファイルを用いて，上記テンプレート・ファイルの画像データ領域に格納されているダミー画像データを上記ＸＭＬデータによって指定される画像データに置き換え，かつ上記テンプレート・ファイルのテキスト・データ領域に格納されているダミー・テキスト・データを上記ＸＭＬデータによって指定されるベクトル・フォント・テキスト・データに置き換える第１のデータ置き換え手段，
上記第１のデータ置き換え手段によってデータ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えているかどうかを判定する判定手段，
上記判定手段によりデータ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えていると判定されたことに応じて，上記テンプレート・ファイルのテキスト・データ領域に格納されているベクトル・フォント・データを上記ユーザ端末装置のシステム・フォントによって表されるシステム・フォント・データに置き換える第２のデータ置き換え手段，ならびに
上記判定手段により，データ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えていると判定されたときには，上記第２のデータ置き換え手段によってデータが置き換えられたテンプレート・ファイルを上記ユーザ端末装置に送信し，上記判定手段により，データ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えていないと判定されたときには，上記第１のデータ置き換え手段によってデータが置き換えられたテンプレート・ファイルを上記ユーザ端末装置に送信するテンプレート・ファイル送信手段，
を備えたマルチメディア・ウェブ・ページ送信装置。
【請求項２】
マルチメディア・ウェブ・ページ・リクエスト受信手段が，ユーザ端末装置から送信されたマルチメディア・ウェブ・ページのリクエストを受信し，
読み出し手段が，上記マルチメディア・ウェブ・ページ・リクエスト受信手段によってマルチメディア・ウェブ・ページのリクエストを受信したことに応じて，画像，音声などと組み合わせてウェブ・コンテンツを作成するソフトウエアによって表示が制御される画像が含まれているマルチメディア・ウェブ・ページを表すために用いられるＸＭＬデータ，上記ソフトウエアによって制御されることにより上記マルチメディア・ウェブ・ページが表示され，かつ画像データ領域にはダミー画像データが格納され，テキスト・データ領域にはダミー・テキスト・データが格納されているテンプレート・ファイル，および上記テンプレート・ファイルの画像データ領域に格納されているダミー画像データを上記ＸＭＬデータによって指定される画像を表す画像データに置き換え，かつ上記テンプレート・ファイルのテキスト・データ領域に格納されているダミー・テキスト・データを上記ＸＭＬデータによって指定されるベクトル・フォントのテキストを表すベクトル・フォント・テキスト・データに置き換えるスクリプト・ファイルが格納されているファイル装置から，上記ＸＭＬデータ，上記テンプレート・ファイルおよび上記スクリプト・ファイルを読み出し，
第１のデータ置き換え手段が，上記読み出し手段によって読み出された上記ＸＭＬデータ，上記テンプレート・ファイルおよび上記スクリプト・ファイルを用いて，上記テンプレート・ファイルの画像データ領域に格納されているダミー画像データを上記ＸＭＬデータによって指定される画像データに置き換え，かつ上記テンプレート・ファイルのテキスト・データ領域に格納されているダミー・テキスト・データを上記ＸＭＬデータによって指定されるベクトル・フォント・テキスト・データに置き換え，
判定手段が，上記第１のデータ置き換え手段によってデータ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えているかどうかを判定し，
第２のデータ置き換え手段が，上記判定手段によりデータ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えていると判定されたことに応じて，上記テンプレート・ファイルのテキスト・データ領域に格納されているベクトル・フォント・データを上記ユーザ端末装置のシステム・フォントによって表されるシステム・フォント・データに置き換え，
テンプレート・ファイル送信手段が，上記判定手段により，データ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えていると判定されたときには，上記第２のデータ置き換え手段によってデータが置き換えられたテンプレート・ファイルを上記ユーザ端末装置に送信し，上記判定手段により，データ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えていないと判定されたときには，上記第１のデータ置き換え手段によってデータが置き換えられたテンプレート・ファイルを上記ユーザ端末装置に送信する，
マルチメディア・ウェブ・ページ送信装置の動作制御方法。
【請求項３】
マルチメディア・ウェブ・ページ送信装置を制御するプログラムであって，
ユーザ端末装置から送信されたマルチメディア・ウェブ・ページのリクエストを受信させ，
マルチメディア・ウェブ・ページのリクエストを受信したことに応じて，画像，音声などと組み合わせてウェブ・コンテンツを作成するソフトウエアによって表示が制御される画像が含まれているマルチメディア・ウェブ・ページを表すために用いられるＸＭＬデータ，上記ソフトウエアによって制御されることにより上記マルチメディア・ウェブ・ページが表示され，かつ画像データ領域にはダミー画像データが格納され，テキスト・データ領域にはダミー・テキスト・データが格納されているテンプレート・ファイル，および上記テンプレート・ファイルの画像データ領域に格納されているダミー画像データを上記ＸＭＬデータによって指定される画像を表す画像データに置き換え，かつ上記テンプレート・ファイルのテキスト・データ領域に格納されているダミー・テキスト・データを上記ＸＭＬデータによって指定されるベクトル・フォントのテキストを表すベクトル・フォント・テキスト・データに置き換えるスクリプト・ファイルが格納されているファイル装置から，上記ＸＭＬデータ，上記テンプレート・ファイルおよび上記スクリプト・ファイルを読み出させ，
読み出された上記ＸＭＬデータ，上記テンプレート・ファイルおよび上記スクリプト・ファイルを用いて，上記テンプレート・ファイルの画像データ領域に格納されているダミー画像データを上記ＸＭＬデータによって指定される画像データに置き換え，かつ上記テンプレート・ファイルのテキスト・データ領域に格納されているダミー・テキスト・データを上記ＸＭＬデータによって指定されるベクトル・フォント・テキスト・データに置き換える第１のデータ置き換え処理を行わせ，
上記第１のデータ置き換え手段によってデータ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えているかどうかを判定させ，
データ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えていると判定されたことに応じて，上記テンプレート・ファイルのテキスト・データ領域に格納されているベクトル・フォント・データを上記ユーザ端末装置のシステム・フォントによって表されるシステム・フォント・データに置き換える第２のデータ置き換え処理を行わせ，
データ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えていると判定されたときには，上記第２のデータ置き換え処理によりデータが置き換えられたテンプレート・ファイルを上記ユーザ端末装置に送信し，上記判定手段により，データ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えていないと判定されたときには，上記第１のデータ置き換え処理によってデータが置き換えられたテンプレート・ファイルを上記ユーザ端末装置に送信するようにマルチメディア・ウェブ・ページ送信装置を制御するコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，マルチメディア・ウェブ・ページ送信装置ならびにその動作制御方法およびその動作プログラムに関する。
【背景技術】
【０００２】
コンテンツの容量が多くなるのを防ぐために，コンテンツの容量を削減するものがある（特許文献１）。
【特許文献１】特開2005-286560号公報
【０００３】
いわゆるFlashと呼ばれるソフトウエアに代表されるように，画像，音声などと組み合わせてウェブ・コンテンツを作成するソフトウエアによって制御されるコンテンツが含まれるウェブ・ページを表示することができる。このようなウェブ・ページ（マルチメディア・ウェブ・ページと呼ぶことにする）においては，画像やテキストが単に静的に表示されるのではなく，動きのある画像，テキストが表示される。このようなマルチメディア・ウェブ・ページをユーザ端末装置に表示する場合，マルチメディア・ウェブ・ページに表示される画像，テキストなどを表す画像データ，テキスト・データが格納されているテンプレート・ファイルがユーザ端末装置に送信される。しかしながら，ユーザ端末装置の受信容量が少ない場合には，ユーザ端末装置がテンプレート・ファイルを受信できないことがある。
【発明の開示】
【０００４】
この発明は，ユーザ端末装置がテンプレート・ファイルを受信できるようにすることを目的とする。
【０００５】
この発明によるマルチメディア・ウェブ・ページ送信装置は，ユーザ端末装置から送信されたマルチメディア・ウェブ・ページのリクエストを受信するマルチメディア・ウェブ・ページ・リクエスト受信手段，上記マルチメディア・ウェブ・ページ・リクエスト受信手段によってマルチメディア・ウェブ・ページのリクエストを受信したことに応じて，画像，音声などと組み合わせてウェブ・コンテンツを作成するソフトウエアによって表示が制御される画像が含まれているマルチメディア・ウェブ・ページを表すために用いられるＸＭＬデータ，上記ソフトウエアによって制御されることにより上記マルチメディア・ウェブ・ページが表示され，かつ画像データ領域にはダミー画像データが格納され，テキスト・データ領域にはダミー・テキスト・データが格納されているテンプレート・ファイル，および上記テンプレート・ファイルの画像データ領域に格納されているダミー画像データを上記ＸＭＬデータによって指定される画像を表す画像データに置き換え，かつ上記テンプレート・ファイルのテキスト・データ領域に格納されているダミー・テキスト・データを上記ＸＭＬデータによって指定されるベクトル・フォントのテキストを表すベクトル・フォント・テキスト・データに置き換えるスクリプト・ファイルが格納されているファイル装置から，上記ＸＭＬデータ，上記テンプレート・ファイルおよび上記スクリプト・ファイルを読み出す読み出し手段，上記読み出し手段によって読み出された上記ＸＭＬデータ，上記テンプレート・ファイルおよび上記スクリプト・ファイルを用いて，上記テンプレート・ファイルの画像データ領域に格納されているダミー画像データを上記ＸＭＬデータによって指定される画像データに置き換え，かつ上記テンプレート・ファイルのテキスト・データ領域に格納されているダミー・テキスト・データを上記ＸＭＬデータによって指定されるベクトル・フォント・テキスト・データに置き換える第１のデータ置き換え手段，上記第１のデータ置き換え手段によってデータ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えているかどうかを判定する判定手段，上記判定手段によりデータ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えていると判定されたことに応じて，上記テンプレート・ファイルのテキスト・データ領域に格納されているベクトル・フォント・データを上記ユーザ端末装置のシステム・フォントによって表されるシステム・フォント・データに置き換える第２のデータ置き換え手段，ならびに上記判定手段により，データ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えていると判定されたときには，上記第２のデータ置き換え手段によってデータが置き換えられたテンプレート・ファイルを上記ユーザ端末装置に送信し，上記判定手段により，データ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えていないと判定されたときには，上記第１のデータ置き換え手段によってデータが置き換えられたテンプレート・ファイルを上記ユーザ端末装置に送信するテンプレート・ファイル送信手段  を備え���いることを特徴とする。
【０００６】
この発明は，上記マルチメディア・ウェブ・ページ送信装置に適した動作制御方法も提供している。すなわち，この方法は，マルチメディア・ウェブ・ページ・リクエスト受信手段が，ユーザ端末装置から送信されたマルチメディア・ウェブ・ページのリクエストを受信し，読み出し手段が，上記マルチメディア・ウェブ・ページ・リクエスト受信手段によってマルチメディア・ウェブ・ページのリクエストを受信したことに応じて，画像，音声などと組み合わせてウェブ・コンテンツを作成するソフトウエアによって表示が制御される画像が含まれているマルチメディア・ウェブ・ページを表すために用いられるＸＭＬデータ，上記ソフトウエアによって制御されることにより上記マルチメディア・ウェブ・ページが表示され，かつ画像データ領域にはダミー画像データが格納され，テキスト・データ領域にはダミー・テキスト・データが格納されているテンプレート・ファイル，および上記テンプレート・ファイルの画像データ領域に格納されているダミー画像データを上記ＸＭＬデータによって指定される画像を表す画像データに置き換え，かつ上記テンプレート・ファイルのテキスト・データ領域に格納されているダミー・テキスト・データを上記ＸＭＬデータによって指定されるベクトル・フォントのテキストを表すベクトル・フォント・テキスト・データに置き換えるスクリプト・ファイルが格納されているファイル装置から，上記ＸＭＬデータ，上記テンプレート・ファイルおよび上記スクリプト・ファイルを読み出し，第１のデータ置き換え手段が，上記読み出し手段によって読み出された上記ＸＭＬデータ，上記テンプレート・ファイルおよび上記スクリプト・ファイルを用いて，上記テンプレート・ファイルの画像データ領域に格納されているダミー画像データを上記ＸＭＬデータによって指定される画像データに置き換え，かつ上記テンプレート・ファイルのテキスト・データ領域に格納されているダミー・テキスト・データを上記ＸＭＬデータによって指定されるベクトル・フォント・テキスト・データに置き換え，判定手段が，上記第１のデータ置き換え手段によってデータ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えているかどうかを判定し，第２のデータ置き換え手段が，上記判定手段によりデータ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えていると判定されたことに応じて，上記テンプレート・ファイルのテキスト・データ領域に格納されているベクトル・フォント・データを上記ユーザ端末装置のシステム・フォントによって表されるシステム・フォント・データに置き換え，テンプレート・ファイル送信手段が，上記判定手段により，データ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えていると判定されたときには，上記第２のデータ置き換え手段によってデータが置き換えられたテンプレート・ファイルを上記ユーザ端末装置に送信し，上記判定手段により，データ置き換えが行われたテンプレート・ファイルの容量が上記ユーザ端末装置の受信容量を超えていないと判定されたときには，上記第１のデータ置き換え手段によってデータが置き換えられたテンプレート・ファイルを上記ユーザ端末装置に送信するものである。
【０００７】
この発明によると，ユーザ端末装置からマルチメディア・ウェブ・ページのリクエストがあると，ファイル装置からＸＭＬデータ，テンプレート・ファイルおよびスクリプト・ファイルが読み出される。読み出されたテンプレート・ファイルの画像データ領域に格納されているダミー画像データが読み取られ，ＸＭＬデータによって指定される画像データに置き換えられる。また，テンプレート・ファイルのテキスト・データ領域に格納されているダミー・テキスト・データが読み取られ，ベクトル・フォント・テキスト・データに置き換えられる。置き換え後のテンプレート・ファイルの容量がユーザ端末装置の受信容量を超えていなければ，その置き換えられたテンプレート・ファイルがユーザ端末装置に送信される。置き換え後のテンプレート・ファイルの容量がユーザ端末装置の受信容量を超えていると，テキスト・データ領域のベクトル・フォント・テキスト・データがユーザ端末装置のシステム・フォントを表すシステム・フォント・テキスト・データに置き換えられる。システム・フォント・テキスト・データに置き換えられたテンプレート・ファイルがユーザ端末装置に送信される。
【０００８】
ベクトル・フォントは，曲線を表すデータを用いて文字を表現するためにベクトル・フォント・テキスト・データのデータ量は比較的多い。これに対して，システム・フォントは文字をコードによって表現するためにシステム・フォント・データのデータ量は比較的少ない。テンプレート・ファイルに格納されているベクトル・フォント・データをシステム・フォント・データに置き換えることにより，テンプレート・ファイルのデータ量を少なくできる。受信容量が少ないユーザ端末装置でもテンプレート・ファイルを受信できるようになる。
【実施例】
【０００９】
図１は，この発明の実施例を示すもので，ウェブ・ページ・データ送信システムの概要を示している。
【００１０】
ウェブ・ページ・データ送信システムには，インターネットを用いて互いに通信可能な端末装置１とウェブ・サーバ10とが含まれている。ウェブ・サーバ10は，ファイル・サーバ11と通信可能である。ウェブ・サーバ10とファイル・サーバ11との通信もインターネットを用いて行われるようにしてもよい。
【００１１】
端末装置１は，たとえば，携帯電話であるが，携帯電話に限らず，パーソナル・コンピュータ，ＰＤＡ（Personal Digital Assistants）などであってもよい。
【００１２】
ウェブ・サーバ10，ファイル・サーバ11には，それぞれＣＰＵ，メモリ，ハードディスク・ドライブ，ハードディスク，通信装置，キーボード，マウス，表示装置などが含まれている。ファイル・サーバ11には，後述のように，端末装置１からのリクエストに応じて，ウェブ・サーバ10にウェブ・ページを表示するためのデータを生成するために必要なＸＭＬ（Extensible Markup Language）データ，スクリプト・ファイル，テンプレート・ファイルなどが格納されている。
【００１３】
この実施例においては，端末装置１からウェブ・サーバ10に画像，音声などと組み合わせてウェブ・コンテンツを作成するソフトウエア（たとえば，いわゆるflashと呼ばれるソフトウエア）によって表されるコンテンツが含まれているマルチメディア・ウェブ・ページが，リクエストされる。端末装置１からのリクエストに応じて，ファイル・サーバ11に格納されているデータ，ファイルが読み出される。読み出されたデータ，ファイルを用いて，ウェブ・サーバ10において，端末装置１に送信するマルチメディア・ウェブ・データ（テンプレート・ファイル）が生成される。
【００１４】
詳しくは，後述するように，ファイル・サーバ11に格納されているテンプレート・ファイルにはダミー画像データ，ダミー・テキスト・データなどが格納されている。これらのダミー画像データがＸＭＬデータにより指定される画像データに置き換えられ，ダミー・テキスト・データがＸＭＬデータにより指定されるテキスト・データに置き換えられる。置き換えられるテキスト・データは，ベクトル・フォントを表すベクトル・フォント・データが用いられる。画像データ，テキスト・データの置き換えが行われたテンプレート・ファイルの容量が端末装置１の受信容量を超えていた場合には，置き換えられたベクトル・フォント・データが，端末装置１のシステム・フォントを表すシステム・フォント・データに置き換えられる。システム・フォント・データのデータ量は少ないので，データの置き換えが行われたテンプレート・ファイルのデータ量も少なくなり，端末装置１はテンプレート・ファイルを受信できるようになる。
【００１５】
図２は，ファイル・サーバ11に格納されているテンプレートのデータ構造（ファイル構造）を示している。
【００１６】
このテンプレートは，ＸＭＬデータから，画像，音声などと組み合わせてウェブ・コンテンツを作成するソフトウエア（例えば，flashとよばれるもの）によって表されるコンテンツが含まれているウェブ・ページを生成するためのものである。
【００１７】
テンプレートの先頭にはヘッダ領域20が形成されており，終端には終端マーカ領域50が形成されている。ヘッダ領域20と終端マーカ領域50との間に多数のセグメントＳ１〜Ｓｎが形成されている。各セグメントＳ１〜Ｓｎには，サイズ領域21，31，41，4α，名称領域22，32，42，4βおよびデータ領域23，33，43，4γが含まれている。サイズ領域21，31，41，4αには，セグメントのサイズ（データ量）を示すデータが格納される。名称領域22，32，42，4βには，セグメントを特定する名称が格納される。データ領域23，33，43，4γには，画像データ，音データ，テキスト・データなどのダミー・データが格納されている。
【００１８】
たとえば，セグメントＳ１のデータ領域23にはダミーのテキスト・データが格納されており，このダミー・テキスト・データを特定するために名称領域22には，name1という名称を表すデータが格納されている。同様に，セグメントS2のデータ領域33には，ダミー画像データが格納されており，このダミー画像データを特定するために名称領域32にはimage1という名称を表すデータが格納されている。その他のセグメントも同様である。
【００１９】
図３は，マルチメディア・ウェブ・ページの一例である。
【００２０】
このマルチメディア・ウェブ・ページは，図２に示すテンプレートを，マルチメディア・ウェブ・ページを表示させるためのソフトウエアを用いて制御させた場合に得られるものである。
【００２１】
ウェブ・ページ60は，商品を紹介するものであり，２種類の商品が紹介されている。ウェブ・ページ60の上部が第１の商品を紹介する部分であり，ウェブ・ページの下部が第２の商品を紹介する部分である。
【００２２】
ウェブ・ページ60の左上には，第１の商品画像表示領域61が形成されている。第１の商品画像表示領域61には，第１の商品の画像が表示される。第１の商品画像表示領域61の右側には，第１の名称表示領域62および第１の料金表示領域63が表示されている。第１の名称表示領域62には，第１の商品の名称が表示される。第１の料金表示領域63には，第１の商品の料金が表示される。第１の商品画像表示領域61および第１の料金表示領域63の下には，第１のコメント表示領域64が表示されている。第１のコメント表示領域64には，第１の商品についてのコメントが表示される。
【００２３】
ウェブ・ページ60の中央部分の左側には，第２の商品画像表示領域71が表示されている。第２の商品画像表示領域71の右側には第２の名称表示領域72および第２の料金表示領域73が表示されている。第２の商品画像表示領域71および第２の料金表示領域73の下には，第２のコメント表示領域74が表示されている。これらの領域71，72，73および74に，それぞれ第２の商品画像，第２の商品の名称，第２の商品の料金および第２の商品のコメントが表示される。
【００２４】
第１の商品画像表示領域61，第１のコメント表示領域64，第２の商品画像表示領域61および第２のコメント表示領域64に，画像，音声などと組み合わせてウェブ・コンテンツを作成するソフトウエアによって表されるコンテンツが表示されるものである場合には，たとえば，それらの領域61，64，71および74に表示されるコンテンツ（商品画像，コメント）は，そのソフトウエアにしたがって表示画面上において動くように表示される。もっとも，第１の名称表示領域62，第１の料金表示領域63，第２の名称表示領域72および第２の料金表示領域73に表示される名称，料金なども，そのソフトウエアにしたがって表示画面上において動くように表示するものでもよい。
【００２５】
図３に示すウェブ・ページ60は，ダミー画像データ，ダミー・テキスト・データが格納されているテンプレートによって表わされるものであるから，各領域61〜64，71〜74にはダミー画像またはダミーの文字列が表示されている。
【００２６】
図４は，ファイル・サーバ11に格納されているＸＭＬデータの一例である。
【００２７】
このＸＭＬデータは，マルチメディア・ウェブ・ページに表示される上述した商品の名称，料金，画像のファイル名，コメントなどが記述されるものである。このＸＭＬデータに記述されている商品の名称，料金，コメントをそれぞれ表すデータがテンプレートに格納されているダミー・テキスト・データに置き換えられる。また，ＸＭＬデータに記述されている画像ファイル名によって特定される画像ファイルがテンプレートに格納されているダミー画像データ（ダミー画像ファイル）に置き換えられる。図４においては，記述の箇所が分かるように行数を付している。
【００２８】
第１行は，ＸＭＬデータであることなどを示している。第２行から第15行は，ウェブ・ページ60に表示される商品の内容を示している。第２行から第８行は第１の商品の内容を示し，第９行から第14行は第２の商品の内容を示している。第４行は第１の商品名を示し，第５行は第１の商品の料金を示し，第６行は第１の商品画像のファイル名を示し，第７行は第１の商品のコメントを示している。同様に，第10行は第２の商品名を示し，第11行は第２の商品の料金を示し，第12行は第２の商品画像のファイル名を示し，第13行は第２の商品のコメントを示している。
【００２９】
図５は，スクリプト・ファイルの一例である。
【００３０】
スクリプト・ファイルは，図４に示すＸＭＬデータによって記述されている商品の名称等を図２に示すテンプレートの各セグメントに当てはめるもの（データの置き換えを行うもの）である。図５に示すスクリプト・ファイルにおいても分かりやすくするために行数を付している。
【００３１】
スクリプト・ファイルの各行は，ＸＭＬデータの該当箇所を指定するためのものであり，'//ProductList/Product/Name/'というようにXpointerと呼ばれる手法で記述されている。Xpointerの次の引数１または２は，ＸＭＬデータに含まれる商品の数（二つ）に対応するもので，引数１が第１の商品に，引数２が第２の商品にそれぞれ対応する。
【００３２】
第１行は，図４に示す第１の商品の画像を表す画像データを，テンプレートのうち，名称image1をもつセグメントS2のデータ領域33に，ダミー画像データに置き換えて格納する指示をするものである。第２行は，図４に示す第１の商品の名称を表すデータを，テンプレートのうち，名称name1をもつセグメントS1のデータ領域23に，ダミー・テキスト・データに置き換えて格納する指示をするものである。第３行は，図４に示す第１の商品の料金を表すデータを，テンプレートのうち，名称Price1をもつセグメントのデータ領域に，ダミー・テキスト・データに置き換えて格納する指示をするものである。第４行は，図４に示す第１の商品のコメントを表すデータを，テンプレートのうち，名称comment1をもつセグメントのデータ領域に，ダミー・テキスト・データに置き換えて格納する指示をするものである。
【００３３】
第５行から第８行は，第１行から第４行と同様に，第２の商品についての商品画像，名称，料金，コメントを表すデータを，それぞれ，テンプレートの対応するデータ領域に格納する指示をするものである。
【００３４】
図６は，マルチメディア・ウェブ・ページ60の一例である。このウェブ・ページ60には，図３に示す領域と同一の領域には図３に示す符号と同一の符号が付されている。
【００３５】
図６に示すマルチメディア・ウェブ・ページ60は，上述のようにダミー画像データ，ダミー・テキスト・データ等が格納されているテンプレートが，図４に示すＸＭＬデータに記述されている画像ファイル，テキスト・データに置き換えられたテンプレートによって表されるものである。
【００３６】
第１の商品画像表示領域61には，置き換えられた画像データ（図４の第６行に示すようにファイル名001.jpgをもつ）によって表される画像が表示されている。第１の商品名称表示領域62には，置き換えられたテキスト・データによって表される名称「Ａ８００」（図４の第４行に示す名称に対応する）が表示されている。第１の料金表示領域63には，置き換えられたテキスト・データによって表される料金「19,800」（図４の第５行に示す料金に対応する）が表示されている。第１のコメント表示領域64には，置き換えられたテキスト・データによって表されるコメント「有効画素数８３０万画素」（図４の第７行に示すコメントに対応する）が表示されている。
【００３７】
同様に，第２の商品画像表示領域71，第２の商品名称表示領域72，第２の料金表示領域73および第２のコメント表示領域74には，それぞれ置き換えられた第２の商品画像，第２の商品名称，第２の料金および第２の商品のコメントが表示されている。
【００３８】
この実施例では，テンプレートに格納されているダミー画像データ，ダミー・テキスト・データをＸＭＬデータにもとづいて置き換えられる画像データ，テキスト・データのうち，テキスト・データについては，最初は，ベクトル・フォントのテキストを表すテキスト・データに置き換えられる。このため，図６の領域62−64，72−74に表示されている文字列はベクトル・フォントで表現されている。ベクトル・フォントは，曲線のデータで文字を表現するために比較的きれいに見えるが，データ量が多い。したがって，ダミー・テキスト・データ等の置き換えが行われたテンプレートのデータ量も多くなり，端末装置１が受信できないことがある。そこで，この実施例では，端末装置１が受信できないほどにテンプレートのデータ量が多くなる場合には，ベクトル・フォントのテキスト・データが端末装置１のシステム・フォントのテキスト・データに置き換えられる。システム・フォントの文字はコードによって表されるために，データ量が少なくなり，テンプレートのデータ量も少なくなる。
【００３９】
図７は，マルチメディア・ウェブ・ページ60の一例である。この図においても図３に示す領域と同じ領域には同じ符号を付している。
【００４０】
ベクトル・フォントのテキスト・データがシステム・フォントのテキスト・データに置き換えられたことにより，文字が表示される領域62−64，72−74には，システム・フォントの文字が表示されている。もっとも，文字が表示される領域62−64，72−74のすべてにおいてシステム・フォントの文字に置き換えずに，端末装置１が受信できる程度の容量となるように一部の領域だけをシステム・フォントの文字に置き換えるようにしてもよい。
【００４１】
図８は，ウェブ・サーバ10の処理手順を示すフローチャートである。
【００４２】
端末装置１からウェブ・サーバ10に，マルチメディア・ウェブ・ページのリクエストが行われる。たとえば，http://server/product.swfのＵＲＬ（Uniform Resource Locator）をもつウェブ・ページがリクエストされる。端末装置１から送信されたリクエスト・データがウェブ・サーバ10において受信されると（ステップ80），リクエストされたマルチメディア・ウェブ・ページを表示するためのＸＭＬデータ（ＣＳＶ：Comma Separated Valuesデータでもよい）（図４参照）がファイル・サーバ11から読み取られる（ステップ81）。また，テンプレート・ファイル（図２参照），スクリプト・ファイル（図５参照）が，ファイル・サーバ11から読み取られる（ステップ82，83）。
【００４３】
テンプレート・ファイルに格納されているダミー画像データ，ダミー・テキスト・データがＸＭＬデータによって指定される画像データ，ベクトル・フォントのテキスト・データに置き換えられる第１のデータ置き換え処理が行われる（ステップ84）。第１のデータ置き換え処理が行われたテンプレート・ファイルの容量が，ウェブ・ページをリクエストした端末装置１の受信容量を超えているかどうかが判定される（ステップ85）。端末装置１の受信容量を表すデータは，ウェブ・ページをリクエストするデータともに端末装置からウェブ・サーバ10に送信されているのはいうまでもない。端末装置１から送信されている端末装置１の受信容量を表すデータを用いて，テンプレート・ファイルの容量が端末装置１の受信容量を超えているかどうかが判定される。
【００４４】
第１のデータ置き換え処理が行われたテンプレート・ファイルの容量が端末装置１の受信容量を超えている場合には（ステップ85でＹＥＳ），置き換えられたベクトル・フォントのテキスト・データが端末装置１のシステム・フォントのテキスト・データに置き換えられる第２のデータ置き換え処理が行われる（ステップ86）。システム・フォントは，一般的な端末装置に必ず含まれているフォントであり，どのようなフォントがシステム・フォントであるかはウェブ・サーバ10が認識していることはいうまでもない。第１のデータ置き換え処理が行われたテンプレート・ファイルの容量が端末装置１の受信容量を超えていない場合には（ステップ85でＮＯ），ステップ86の処理はスキップされる。
【００４５】
第１のデータ置き換え処理が行われたテンプレート・ファイルの容量が端末装置１の受信容量を超えていない場合には，その第１のデータ置き換え処理が行われたテンプレート・ファイルがウェブ・サーバ10から端末装置１に送信される（ステップ87）。これにより，テンプレート・ファイルが端末装置１にインストールされているソフトウエアによって表示制御されると，端末装置１には，図６に示すようにベクトル・フォントの文字列が表示されたマルチメディア・ウェブ・ページ60が表示されるようになる。第１のデータ置き換え処理が行われたテンプレート・ファイルの容量が端末装置１の受信容量を超えている場合には，第２のデータ置き換え処理が行われたテンプレート・ファイルがウェブ・サーバ10から端末装置１に送信される（ステップ87）。これにより，テンプレート・ファイルが端末装置１にインストールされているソフトウエアによって表示制御されると，端末装置１には，図７に示すようにシステム・フォントの文字列が表示されたマルチメディア・ウェブ・ページ60が表示されるようになる。
【００４６】
テンプレートのデータ領域の先頭にデータ領域に格納されているデータがベクトル・フォントのデータかシステム・フォントのデータかを示す識別データを付与し，ベクトル・フォントのデータが格納されている場合に上述した第２のデータ置き換え処理を行うようにしてもよい。
【図面の簡単な説明】
【００４７】
【図１】ウェブ・ページ・データ送信システムの概要を示している。
【図２】テンプレートのデータ構造を示している。
【図３】マルチメディア・データによって表されるウェブ・ページの一例である。
【図４】ＸＭＬデータの一例である。
【図５】スクリプトの一例である。
【図６】マルチメディア・データによって表されるウェブ・ページの一例である。
【図７】マルチメディア・データによって表されるウェブ・ページの一例である。
【図８】ウェブ・サーバの処理手順を示すフローチャートである。
【符号の説明】
【００４８】
１  端末装置（ユーザ端末装置）
10  ウェブ・サーバ（ウェブ・ページ・データ送信装置）
11  ファイル・サーバ（ファイル装置）
【図１】
2010002945.tif 000003
【図２】
2010002945.tif 000004
【図３】
2010002945.tif 000005
【図４】
2010002945.tif 000006
【図５】
2010002945.tif 000007
【図６】
2010002945.tif 000008
【図７】
2010002945.tif 000009
【図８】
2010002945.tif 000010