(57)【要約】【課題】通信装置で行われた入力操作を即座に反映した画面表示データを配信手段が配信することを可能にするデータ処理装置を提供する。【解決手段】コンピュータ１３からのアクセスに応じて入力部３２が起動され、入力部３２がコンピュータ１３に提供した入力画面上でのボタン画像のクリック操作が行われると、トリガーＴＲＧ１が入力部３２を介してＨＴＭＬ作成部３４に出力される。そして、ＨＴＭＬ作成部３４が、当該トリガーＴＲ１を基に起動されて、入力画面上で入力されたデータを用いてＨＴＭＬファイルデータＨＴＭＬ＿Ｆを生成してデータベース３５に格納される。【選択図】　　　図１
2004078341.tif 000002
【特許請求の範囲】
【請求項１】
配信に給される画面表示データを生成するデータ処理装置であって、
要求に応じて入力画面を前記要求の送信元に表示させ、前記送信元において前記入力画面を用いて入力された生成指示を受ける入力手段と、
前記入力手段が受けた前記生成指示に応じて前記画面表示データを生成し、当該生成した画面表示データを配信に給するデータ生成手段と
を有するデータ処理装置。
【請求項２】
前記入力手段は、前記送信元において前記入力画面を用いて入力されたデータを受け、
前記データ生成手段は、前記入力手段が受けたデータを用いて、前記画面表示データを生成する
請求項１に記載のデータ処理装置。
【請求項３】
前記データ生成手段が生成した前記画面表示データを記憶する記憶手段と、
アクセスに応じて、前記記憶手段から読み出した前記画面表示データをアクセス元に配信する配信手段と
をさらに有する請求項１に記載のデータ処理装置。
【請求項４】
前記入力手段は、前記生成指示に応じて前記データ生成手段を起動する
請求項１に記載のデータ処理装置
【請求項５】
前記生成指示に対応した処理内容を規定した設定データを記憶する設定用記憶手段を
をさらに有し、
前記データ生成手段は、前記設定データを基に、前記生成指示に対応した処理を実行する
請求項１に記載のデータ処理装置。
【請求項６】
前記入力手段は、前記入力画面を用いて入力された前記データである文字データおよびファイルデータの少なくとも一方を前記送信元から受け、
前記データ生成手段は、前記記憶手段に記憶された前記画面表示データ内の所定のデータを、前記入力手段が受けた前記文字データおよび前記ファイルデータの少なくとも一方で置き換えて前記画面表示データを生成する
請求項３に記載のデータ処理装置。
【請求項７】
前記データ生成手段による前記置き換えの規則を規定した設定データを記憶する設定用記憶手段
をさらに有し、
前記データ生成手段は、前記設定データを基に、前記文字データおよびファイルデータの少なくとも一方の置き換えを行う
請求項６に記載のデータ処理装置。
【請求項８】
前記データ生成手段からの起動指示に応じて起動され、前記データ生成手段が前記画面表示データを生成するために用いるテンプレートデータを生成するテンプレート生成手段
をさらに有し、
前記データ生成手段は、前記生成指示に応じた前記起動指示を前記テンプレート生成手段に出力し、前記テンプレート生成手段が生成した前記テンプレートデータを用いて前記画面表示データを生成する
請求項１に記載のデータ処理装置。
【請求項９】
相互に異なる前記テンプレートデータを生成する複数の前記テンプレート生成手段と、
相互に異なる複数の前記生成指示と、前記複数のテンプレート生成手段との対応関係を規定する設定データを記憶する設定用記憶手段
を有し、
前記データ生成手段は、前記設定データを基に、前記生成指示に対応する前記テンプレートデータ生成手段に前記起動指示を出力する
請求項８に記載のデータ処理装置。
【請求項１０】
前記データ生成手段が生成した前記画面表示データを記憶する記憶手段と、
アクセスに応じて、前記記憶手段から読み出した前記画面表示データをアクセス元に送信する前記配信手段と
をさらに有し、
前記テンプレート生成手段は、前記要求元から前記配信手段への前記アクセスの負荷を基に、前記アクセス元が前記画面表示データを基に前記配信手段にアクセスを行う間隔を規定した前記テンプレートデータを生成する
請求項８に記載のデータ処理装置。
【請求項１１】
前記データ生成手段および前記テンプレート生成手段は、それぞれプログラムを演算処理回路で実行して実現される
請求項８に記載のデータ処理装置。
【請求項１２】
前記データ生成手段は、前記生成指示と、前記データとを羅列した形式のテキストデータを前記通信装置から受信する
請求項２に記載のデータ処理装置。
【請求項１３】
前記データ生成手段は、画像、音声およびビデオなどのコンテンツを含む文書を規定し、タグを用いて前記文書の構造および他の文書へのリンクを規定した前記画面表示データを生成する
請求項１に記載のデータ処理装置。
【請求項１４】
配信に給される画面表示データを生成するデータ処理装置が行うデータ処理方法であって、
要求に応じて入力画面を前記要求の送信元に表示させる第１の工程と、
前記送信元において前記入力画面を用いて入力された生成指示を受ける第２の工程と、
前記第２の工程で受けた前記生成指示に応じて前記画面表示データを生成する第３の工程と、
前記第３の工程で生成した画面表示データを配信に給する第４の工程と
を有するデータ処理方法。
【請求項１５】
前記第２の工程において、前記送信元において前記入力画面を用いて入力されたデータを受け、
前記第３の工程において、前記第２の工程で受けたデータを用いて、前記画面表示データを生成する
請求項１４に記載のデータ処理方法。
【請求項１６】
前記第４の工程において、前記第３の工程で生成した前記画面表示データを記憶手段に記憶し、
前記データ処理方法は、
アクセスに応じて、前記記憶手段から読み出した前記画面表示データをアクセス元に送信する第５の工程
をさらに有する請求項１４に記載のデータ処理方法。
【請求項１７】
配信に給される画面表示データを生成するデータ処理装置によって実行されるプログラムであって、
要求に応じて入力画面を前記要求の送信元に表示させる第１の手順と、
前記送信元において前記入力画面を用いて入力された生成指示を受ける第２の手順と、
前記第２の手順で受けた前記生成指示に応じて前記画面表示データを生成する第３の手順と、
前記第３の手順で生成した画面表示データを配信に給する第４の手順と
を有するプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）　ファイルデータなどの画面表示データを生成するために用いられるデータ処理装置、その方法およびそのプログラムに関する。
【０００２】
【従来の技術】
例えば、スポーツの試合の生放送と共に、ネットワークを介してサーバ装置が上記スポーツの試合に関する情報をホームページ上に提供するサービスがある。図１３は、このようなサービスを提供するための通信システム１０１の一例を説明するための図である。
通信システム１０１では、例えば、野球場１２１内で野球中継の情報発信者が使用するコンピュータ１１３、一般ユーザの家庭１２２内のテレビ受信装置１１２およびコンピュータ１１４、並びにサーバ装置１１６を有する。
野球場１２１で生成された野球中継の番組データは、放送局から放送され、放送衛星などを介して家庭１２２内のテレビ受信装置１１２で受信される。
そして、テレビ受信装置１１２が、受信した番組データを基に野球中継の画像および音声を出力する。
【０００３】
情報発信者は、野球場１２１で野球を見ながら、コンピュータ１１３のキーボードなどを操作して、その得点およびホームランを打ったなどの情報をコンピュータ１１３に入力する。
コンピュータ１１３は、このようにして入力された情報を含むファイルデータＦＩＬＥを生成し、これをＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）を用いて、ネットワーク１５を介してサーバ装置１１６に送信する。
【０００４】
サーバ装置１１６は、コンピュータ１１３から受信したファイルデータＦＩＬＥをデータベース１３２に格納する。
ＨＴＭＬ作成部１３４は、新たなファイルデータＦＩＬＥがデータベース１３２に書き込まれたか否かを定期的に監視する。
そして、ＨＴＭＬ作成部１３４は、データベース１３２に書き込まれた新たなファイルデータＦＩＬＥを用いて、ＨＴＭＬファイルデータを生成し、これを既にデータベース１３５に格納されているＨＴＭＬファイルデータと置き換える。コンピュータ１１４は、ブラウザなどの機能により、データベース１３５に定期的にアクセスを行い、データベース１３５から受信したＨＴＭＬファイルデータに応じた画面表示を行う。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した通信システム１０１では、コンピュータ１１３からサーバ装置１１６にＦＴＰを用いてファイルデータＦＩＬＥが転送され、そのファイルデータＦＩＬＥを用いてＨＴＭＬ作成部１３４がＨＴＭＬファイルデータを生成するため、コンピュータ１１３がファイルデータＦＩＬＥを送信したタイミングと、ＨＴＭＬ作成部１３４がＨＴＭＬファイルを生成するタイミングとの間のタイムラグが大きくなる場合がある。
そのため、野球場１２１での野球の試合の進行をリアルタイムに反映したＨＴＭＬファイルデータをコンピュータ１１４に提供できない場合があるという問題がある。
【０００６】
本発明はかかる事情に鑑みてなされたものであり、その目的は、通信装置で行われた入力操作を即座に反映した画面表示データを配信に給することを可能にするデータ処理装置、その方法およびそのプログラムを提供することにある。
【０００７】
【課題を解決するための手段】
【０００８】
上述した目的を達成するために、第１の発明のデータ処理装置は、配信に給される画面表示データを生成するデータ処理装置であって、要求に応じて入力画面を前記要求の送信元に表示させ、前記送信元において前記入力画面を用いて入力された生成指示を受ける入力手段と、前記入力手段が受けた前記生成指示に応じて前記画面表示データを生成し、当該生成した画面表示データを配信に給するデータ生成手段とを有する。
【０００９】
第１の発明のデータ処理装置の作用は以下のようになる。
入力手段が、要求に応じて入力画面を前記要求の送信元に表示させる。
そして、前記入力手段が、前記送信元において前記入力画面を用いて入力された生成指示を受ける。
そして、データ処理手段が、前記入力手段が受けた前記生成指示に応じて前記画面表示データを生成する。
そして、前記データ処理手段が、前記生成した画面表示データを配信に給する。
【００１０】
第１の発明のデータ処理装置は、好ましくは、前記入力手段は、前記送信元において前記入力画面を用いて入力されたデータを受け、前記データ生成手段は、前記入力手段が受けたデータを用いて、前記画面表示データを生成する。
また、第１の発明のデータ処理装置は、好ましくは、前記データ生成手段が生成した前記画面表示データを記憶する記憶手段と、アクセスに応じて、前記記憶手段から読み出した前記画面表示データをアクセス元に配信する配信手段とをさらに有する。
【００１１】
第２の発明のデータ処理方法は、配信に給される画面表示データを生成するデータ処理装置が行うデータ処理方法であって、要求に応じて入力画面を前記要求の送信元に表示させる第１の工程と、前記送信元において前記入力画面を用いて入力された生成指示を受ける第２の工程と、前記第２の工程で受けた前記生成指示に応じて前記画面表示データを生成する第３の工程と、前記第３の工程で生成した画面表示データを配信に給する第４の工程とを有する。
【００１２】
第３の発明のプログラムは、配信に給される画面表示データを生成するデータ処理装置によって実行されるプログラムであって、要求に応じて入力画面を前記要求の送信元に表示させる第１の手順と、前記送信元において前記入力画面を用いて入力された生成指示を受ける第２の手順と、前記第２の手順で受けた前記生成指示に応じて前記画面表示データを生成する第３の手順と、前記第３の手順で生成した画面表示データを配信に給する第４の手順とを有する。
【００１３】
【発明の実施の形態】
以下、本発明の実施形態に係わる通信システムについて説明する。
図１は、本実施形態の通信システム１を説明するための図である。
通信システム１は、野球場２１での野球の試合の放送番組を放送局１０がリアルタイムに放送すると共に、サーバ装置１６が上記野球の試合に関するリアルタイム情報をホームページ上に掲載する。
通信システム１は、例えば、野球場２１内で野球の試合中に情報発信者が使用するコンピュータ１３（本発明の通信装置）、一般ユーザの家庭２２内のテレビ受信装置１２およびコンピュータ１４（本発明の要求元）、並びにサーバ装置１６を有する。
野球場２１で生成された野球中継の番組データは放送局１０に送信され、放送局１０が上記番組データを放送する。
そして、テレビ受信装置１２が、受信した上記番組データを基に、野球中継の画像および音声を出力する。
【００１４】
情報発信者は、野球場２１で野球の試合を見ながら、コンピュータ１３を操作してサーバ装置１６にアクセスを行い、コンピュータ１３のディスプレイにＣＧＩ（Ｃｏｍｍｏｎ　Ｇａｔｅｗａｙ　Ｉｎｔｅｒｆａｃｅ）形式で表示された入力画面を用いて、得点およびホームランを打ったなどの試合の状況に応じて、キーボードやマウスなどの操作手段を操作して、入力画面上に表示された入力操作画像であるボタン画像をクリック（指定）する操作、並びに入力欄画像にキーボードなどの操作手段を用いてデータを入力する操作を行う。
コンピュータ１３は、上記クリック操作に応じたトリガー（本発明の生成指示）、並びに入力されたデータを含むＣＳＶ（Ｃｏｍｍａ　Ｓｅｐａｒａｔｅｄ　Ｖａｌｕｅ）　形式のファイルデータＩＮ＿ＣＳＶ＿Ｆを生成し、これをサーバ装置１６に出力する。
次に、サーバ装置１６の入力部３２が、ファイルデータＩＮ＿ＣＳＶ＿Ｆ内のトリガーＴＲＧ１をＨＴＭＬ作成部３４に出力して起動させると共に、ファイルデータＩＮ＿ＣＳＶ＿Ｆ内のデータＤ１を含む入力ファイルデータＩＮ＿ＤＦをデータベース３３に格納する。
次に、ＨＴＭＬ作成部３４が、入力部３２から入力したトリガーＴＲＧ１を基に、トリガーＴＲＧ１に応じた処理を、データベース３３に格納された入力ファイルデータＩＮ＿ＤＦを用いて行ってＨＴＭＬファイルデータ（本発明の画面表示データ）を生成し、これを用いてデータベース３５内のＨＴＭＬファイルデータを更新する。
コンピュータ１４は、ブラウザなどの機能により、データベース３５に定期的にアクセスを行い、データベース３５から受信したＨＴＭＬファイルデータに応じた画面表示を行う。
【００１５】
本実施形態において、ＨＴＭＬファイルデータは、例えば、Ｗｅｂページを記述するためのマークアップ言語であるＨＴＭＬを用いて記述され、画像、音声およびビデオなどの文書のデザイン、レイアウト、他の文書へのリンクなどの情報を記述したファイルデータである。
【００１６】
以下、サーバ装置１６について説明する。
図１に示すように、サーバ装置１６は、例えば、Ｗｅｂサーバ部３１、入力部３２、データベース３３、ＨＴＭＬ作成部３４およびデータベース３５を有する。
ここで、入力部３２が本発明の入力手段に対応し、ＨＴＭＬ作成部３４が本発明のデータ生成手段に対応し、データベース３５が本発明の記憶手段に対応している。
【００１７】
なお、Ｗｅｂサーバ部３１、入力部３２およびＨＴＭＬ作成部３４は、例えば、サーバ装置１６を構成するＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）　などのデータ処理回路が、所定のプログラムを実行して実現される。
【００１８】
〔Ｗｅｂサーバ部３１〕
Ｗｅｂサーバ部３１は、ＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）　などの通信プロトコルを用いて、コンピュータ１３および１４とデータの授受を行う。
【００１９】
〔入力部３２〕
入力部３２は、コンピュータ１３上で動作するブラウザから入力要求のアクセスをＷｅｂサーバ部３１が受けると起動されるＣＧＩプログラムによって構成される。
ここで、ＣＧＩプログラムとは、端末装置のブラウザを介してアクセスしたときにサーバ上でプログラムを実行させ、その結果を表示するプログラムである。
【００２０】
図２は、入力部３２を説明するための図である。
図２に示すように、入力部３２は、例えば、データベース４１、入力画面表示部４２、データベース４３および入力処理部４４を有する。
データベース４１は、入力設定ファイルデータＩＮ＿Ｓ＿Ｆを記憶する。
図３（Ａ）は、入力設定ファイルデータＩＮ＿Ｓ＿Ｆのフォーマットを説明するための図である。
図３（Ａ）に示すように、入力設定ファイルデータＩＮ＿Ｓ＿Ｆはコンピュータ１３から受信するファイルデータＩＮ＿ＣＳＶ＿Ｆ内に含まれるトリガーＴＲＧ１の名前（あるいは識別子）と、コンピュータ１３の入力画面上に上記トリガーに対応するボタン画像（入力操作画像）を表示するためのボタン名と、上記ボタン画像と表示される入力欄画像を用いて入力されるデータの形式とを対応付けて示す表データである。
本実施形態のように野球中継に適用する場合には、入力設定ファイルデータＩＮ＿Ｓ＿Ｆは、図３（Ａ）に示すように、例えば、トリガー名「ｔ１」とボタン名「得点」とを対応付けて示し、トリガー名「ｔ３」とボタン名「ホームラン」とを対応付けて示し、トリガー名「ｔ４」と「選手表示」とを対応付けて示している。
なお、データベース４１は、野球中継以外の例えばサッカー中継などの他の特性の単数または複数の入力設定ファイルデータＩＮ＿Ｓ＿Ｆを記憶していてもよい。
入力設定ファイルデータＩＮ＿Ｓ＿Ｆには、所定の名前ＮＡＭＥ＿ＩＮ＿Ｓ＿Ｆが付されている。
【００２１】
入力画面表示部４２は、コンピュータ１３からのアクセスＡＣに応じて起動される。
入力画面表示部４２は、入力画面を表示するためのＣＧＩプログラムを実行して実現され、データベース４１から読み出した入力設定ファイルデータＩＮ＿Ｓ＿Ｆを基に入力画面データＩＮ＿ＩＭを生成し、これをＷｅｂサーバ部３１に出力する。
Ｗｅｂサーバ部３１は、入力画面データＩＮ＿ＩＭをコンピュータ１３に送信する。これにより、コンピュータ１３には、図４（Ａ）に示すような入力画面６０が表示される。
【００２２】
図４（Ａ）に示す入力画面６０において、情報発信者が入力欄画像６２ａに得点「００００１」を入力し、ボタン画像６１ａをクリックすると、図４（Ｂ）に示すように、トリガー「ｔ１」とデータ「００００１」とが、カンマで区切られて記述されたＣＳＶ形式のファイルデータＩＮ＿ＣＳＶ＿Ｆが生成されてサーバ装置１６に送信される。
また、図４（Ａ）に示す入力画面６０において、情報発信者が入力欄画像６２ｂに文字データ「松井ホームラン」を入力し、入力欄画像６３ｂにそのときの画像ファイル名「ｈｏｍｅｒｕｎ．ｊｐｇ」を入力してボタン画像６１ｂをクリックすると、図４（Ｃ）に示すように、トリガー「ｔ４」と文字データ「松井ホームラン」と、画像ファイル名「ｈｏｍｅｒｕｎ．ｊｐｇ」とが、カンマで区切られて記述されたＣＳＶ形式のファイルデータＩＮ＿ＣＳＶ＿Ｆが生成され、当該ファイルデータＩＮ＿ＣＳＶ＿Ｆが画像ファイル「ｈｏｍｅｒｕｎ．ｊｐｇ」と共にサーバ装置１６に送信される。
ここで、ファイルデータＩＮ＿ＣＳＶ＿Ｆは、それぞれの値をカンマで区切って並べたデータファイルであり、構造的にはテキストファイルの一種である。
【００２３】
データベース４３は、設定ファイルデータＳ＿Ｆ１を記憶する。
図３（Ｂ）は、設定ファイルデータＳ＿Ｆ１のフォーマットを説明するための図である。
設定ファイルデータＳ＿Ｆ１は、例えば、図３（Ｂ）に示すように、入力設定ファイルデータＩＮ＿Ｓ＿Ｆの名前ＮＡＭＥ＿ＩＮ＿Ｓ＿Ｆと、入力ファイルデータＩＮ＿ＤＦの名前ＮＡＭＥ＿ＩＮ＿ＤＦと、後述するＨＴＭＬ作成部３４が用いるＨＴＭＬ作成設定ファイルデータＳ＿Ｆ３の名前ＮＡＭＥ＿Ｓ＿Ｆ３とを対応付けて示している表データである。
なお、データベース４１は、野球中継以外の例えばサッカー中継などの他の特性の単数または複数の設定ファイルデータＳ＿Ｆ１を記憶していてもよい。
【００２４】
入力処理部４４は、コンピュータ１３からのアクセスに応じて起動されるＣＧＩプログラムによって実現され、データベース４３から読み出した設定ファイルデータＳ＿Ｆ１に基づいて、コンピュータ１３から受信したファイルデータＩＮ＿ＣＳＶ＿Ｆに含まれるトリガーＴＲＧ１をＨＴＭＬ作成部３４に出力してＨＴＭＬ作成部３４を起動すると共に、ファイルデータＩＮ＿ＣＳＶ＿Ｆに含まれるデータＤ１を格納したファイルデータＩＮ＿ＤＦをデータベース３３に格納する。
このとき、入力処理部４４は、後述するように、ＨＴＭＬ作成部３４が野球の試合中継の分野に限らない汎用性のあるものである場合には、データベース４３から読み出した設定ファイルデータＳ＿Ｆ１を基に、ＨＴＭＬ作成部３４が用いる後述する野球中継に関するＨＴＭＬ作成設定ファイルデータＳ＿Ｆ３の名前ＮＡＭＥ＿Ｓ＿Ｆ３をＨＴＭＬ作成部３４に指定する。
なお、ＨＴＭＬ作成部３４が、野球中継に関する専用のＨＴＭＬ作成部である場合には、名前ＮＡＭＥ＿Ｓ＿Ｆ３の指定は不要である。
【００２５】
以下、図２に示す入力部３２の動作例を説明する。
図５は、図２に示す入力部３２の動作例を説明するためのフローチャートである。
ステップＳＴ１：
Ｗｅｂサーバ部３１がコンピュータ１３上で動作するブラウザから入力要求のアクセスを受ける。
ステップＳＴ２：
Ｗｅｂサーバ部３１が、ステップＳＴ１で受けたアクセスに応じて、入力画面表示部４２を起動する。
【００２６】
ステップＳＴ３：
入力画面表示部４２が、データベース４１から入力設定ファイルデータＩＮ＿Ｓ＿Ｆを読み込む。
ステップＳＴ４：
入力画面表示部４２が、データベース４１から読み出した入力設定ファイルデータＩＮ＿Ｓ＿Ｆを基に、入力画面データＩＮ＿ＩＭを生成し、これをＷｅｂサーバ部３１に出力する。
そして、Ｗｅｂサーバ部３１が、入力画面データＩＮ＿ＩＭをコンピュータ１３に送信する。これにより、コンピュータ１３が、図４（Ａ）に示すような入力画面６０を表示する。
ステップＳＴ５：
野球場２１にいる情報発信者が、ステップＳＴ４でコンピュータ１３に表示された入力画面６０に従って、入力欄画像へのデータ入力、並びにボタン画像のクリックを行う。
【００２７】
ステップＳＴ６：
コンピュータ１３が、ブラウザ機能を用いて、ステップＳＴ５で入力画面６０上で入力されたデータと、クリックされたボタン画像に対応したトリガーとを、カンマで区切られて記述されたＣＳＶ形式のファイルデータＩＮ＿ＣＳＶ＿Ｆを生成し、これを入力処理部４４に送信する。
ステップＳＴ７：
入力処理部４４が、データベース４３から設定ファイルデータＳ＿Ｆ１を読み込む。
【００２８】
ステップＳＴ８：
入力処理部４４が、ステップＳＴ７でデータベース４３から読み出した設定ファイルデータＳ＿Ｆ１に基づいて、ステップＳＴ６で受信したファイルデータＩＮ＿ＣＳＶ＿Ｆに含まれるトリガーＴＲＧ１をＨＴＭＬ作成部３４に出力して起動させると共に、ファイルデータＩＮ＿ＣＳＶ＿Ｆに含まれるデータＤ１を格納したファイルデータＩＮ＿ＤＦをデータベース３３に格納する。
このとき、入力処理部４４は、ＨＴＭＬ作成部３４が野球の試合中継の分野に限らない汎用性のあるものである場合には、データベース４３から読み出した設定ファイルデータＳ＿Ｆ１を基に、ＨＴＭＬ作成部３４が用いる後述する野球中継に関するＨＴＭＬ作成設定ファイルデータＳ＿Ｆ３の名前ＮＡＭＥ＿Ｓ＿Ｆ３をＨＴＭＬ作成部３４に指定する。
【００２９】
ステップＳＴ９：
ＨＴＭＬ作成部３４が、ステップＳＴ８で入力処理部４４から入力したトリガーＴＲＧ１および名前ＮＡＭＥ＿Ｓ＿Ｆ３を基に所定のプログラムを実行して、データベース３３に格納されたファイルデータＩＮ＿ＤＦを用いてＨＴＭＬファイルデータを生成する。
ＨＴＭＬ作成部３４は、生成したＨＴＭＬファイルデータをデータベース３５に格納する。
ステップＳＴ９の処理については、後に詳細に説明する。
ステップＳＴ１０：
入力処理部４４は、入力処理が終了したと判断すると処理を終了し、そうでない場合にはステップＳＴ５の処理に戻る。
【００３０】
〔データベース３３〕
データベース３３は、入力部３２の入力処理部４４から書き込まれた入力ファイルデータＩＮ＿ＤＦを格納し、これをＨＴＭＬ作成部３４に出力する。
【００３１】
〔ＨＴＭＬ作成部３４〕
図６は、図１に示すＨＴＭＬ作成部３４の機能ブロック図である。
図６に示すように、ＨＴＭＬ作成部３４は、例えば、データベース５１，５２，５３，テンプレート加工モジュール５４＿１，５４＿２，データベース５５，５６およびＨＴＭＬ作成モジュール５７を有する。
データベース５１は、図７（Ａ）に示すような得点の画像を表示するためのオリジナルＨＴＭＬテンプレートデータＯ＿ＴＭ１、並びに図７（Ｂ）に示すようなデフォルトの枠の画像を表示するためのオリジナルＨＴＭＬテンプレートデータＯ＿ＴＭ２を記憶する。
データベース５２は、例えば、図７（Ｃ）に示すホームランが打たれた場合に表示する特殊効果画像などのＨＴＭＬ素材データＨＴＭＬ＿Ｍ１や、図７（Ｄ）に示す選手のイメージ画像のＨＴＭＬ素材データＨＴＭＬ＿Ｍ２を記憶する。
【００３２】
データベース５３は、テンプレート加工モジュール５４＿１，５４＿２の処理内容を規定した設定ファイルデータＳ＿Ｆ２＿１，Ｓ＿Ｆ２＿２を記憶する。
設定ファイルデータＳ＿Ｆ２＿１は、例えば、テンプレート加工モジュール５４＿１の処理を規定しており、図８（Ａ）に示すように、オリジナルＨＴＭＬテンプレートファイルデータ名ＮＡＭＥ＿Ｏ＿ＴＭ１と、ＨＴＭＬテンプレートファイル名ＮＡＭＥ＿ＴＭ１と、差し替え文字列と、ＨＴＭＬ素材データ名ＮＡＭＥ＿ＨＴＭＬ＿Ｍ１と、並びにタイマ情報とを示している。
設定ファイルデータＳ＿Ｆ２＿２は、例えば、テンプレート加工モジュール５４＿２の処理を規定しており、図８（Ｂ）に示すように、オリジナルＨＴＭＬテンプレートファイルデータ名ＮＡＭＥ＿Ｏ＿ＴＭ２と、ＨＴＭＬテンプレートファイル名ＮＡＭＥ＿ＴＭ２と、ＨＴＭＬ素材データ名ＮＡＭＥ＿ＨＴＭＬ＿Ｍ２とを示している。
【００３３】
テンプレート加工モジュール５４＿１は、ＣＧＩプログラムによって実現され、ＨＴＭＬ作成モジュール５７からのトリガーＴＲＧ２によって起動される。
テンプレート加工モジュール５４＿１は、トリガーＴＲＧ２によって起動されると、データベース５３から読み出した設定ファイルデータＳ＿Ｆ２＿１に基づいて、ＨＴＭＬテンプレートファイルデータＴＭ１を生成し、データベース５５に格納する。
具体的には、テンプレート加工モジュール５４＿１は、図８（Ａ）に示す設定ファイルデータＳ＿Ｆ２＿１に基づいて、データベース５１から読み出したオリジナルＨＴＭＬテンプレートデータＯ＿ＴＭ１と、データベース５２から読み出したＨＴＭＬ素材データＨＴＭＬ＿Ｍ１とを用いて、図９（Ａ）に示すように点数が入っていない得点画像と特殊効果画像とを組み合わせた画像表示を行うためのＨＴＭＬテンプレートファイルデータＴＭ１を生成する。
なお、テンプレート加工モジュール５４＿１は、図８（Ａ）に示す設定ファイルデータＳ＿Ｆ２＿１のタイマ情報（例えば３０秒を示すタイマ情報）をＨＴＭＬテンプレートファイルデータＴＭ１に含める。これにより、テンプレートファイルデータＴＭ１を用いて生成されたＨＴＭＬファイルデータＨＴＭＬ＿Ｆを用いてコンピュータ１３で表示される画面において、図９に示すＨＴＭＬ素材データＨＴＭＬ＿Ｍ１に応じた特殊効果画像が３０秒間だけ表示される。すなわち、３０秒後に特殊効果画像が消える。
【００３４】
テンプレート加工モジュール５４＿２は、ＣＧＩプログラムによって実現され、ＨＴＭＬ作成モジュール５７からのトリガーＴＲＧ２によって起動される。
テンプレート加工モジュール５４＿２は、トリガーＴＲＧ２によって起動されると、データベース５３から読み出した設定ファイルデータＳ＿Ｆ２＿２に基づいて、ＨＴＭＬテンプレートファイルデータＴＭ２を生成し、データベース５５に格納する。
具体的には、テンプレート加工モジュール５４＿２は、図８（Ｂ）に示す設定ファイルデータＳ＿Ｆ２＿１に基づいて、データベース５１から読み出したオリジナルＨＴＭＬテンプレートデータＯ＿ＴＭ２と、データベース５２から読み出したＨＴＭＬ素材データＨＴＭＬ＿Ｍ２とを用いて、図９（Ｂ）に示すように枠画像内に選手のイメージ画像を貼り付けた画像表示を行うためのＨＴＭＬテンプレートファイルデータＴＭ２を生成する。
【００３５】
テンプレート加工モジュール５４＿１，５４＿２は、コンピュータ１４からサーバ装置１６へのアクセスの負荷を、Ｗｅｂサーバ部３１を監視して把握し、コンピュータ１４がサーバ装置１６から受信したＨＴＭＬファイルデータＨＴＭＬ＿Ｆを基にサーバ装置１６にアクセスを行う間隔（すなわち、コンピュータ１４がサーバ装置１６にアクセスを行ってＨＴＭＬファイルデータにＨＴＭＬ＿Ｆに応じたページを更新する間隔）を示す情報を規定したＨＴＭＬテンプレートファイルデータＴＭ１，ＴＭ２に含めてもよい。
これにより、コンピュータ１４からサーバ装置１６へのアクセス間隔を制御でき、サーバ装置１６のアクセス負荷を調整できる。
【００３６】
データベース５６は、ＨＴＭＬ作成設定ファイルデータＳ＿Ｆ３を記憶する。図１０は、ＨＴＭＬ作成設定ファイルデータＳ＿Ｆ３のフォーマットを説明するための図である。
図１０に示すように、ＨＴＭＬ作成設定ファイルデータＳ＿Ｆ３は、例えば、入力データファイルＩＮ＿ＤＦの名前ＮＡＭＥ＿ＩＮ＿ＤＦ、ＨＴＭＬテンプレートファイルデータＴＭ１，ＴＭ２の名前ＮＡＭＥ＿ＴＭ１，ＮＡＭＥ＿ＴＭ２、並びに生成するＨＴＭＬファイルデータＨＴＭＬ＿Ｆの名前ＮＡＭＥ＿ＨＴＭＬ＿Ｆを示している。
また、図１０に示すように、ＨＴＭＬ作成設定ファイルデータＳ＿Ｆ３は、トリガーＴＲＧ１のトリガー名ｔ１，ｔ２，ｔ３，ｔ４．．．のそれぞれについて、当該トリガーによって置換する文字列、置換するファイル名、および起動するテンプレート加工モジュール５４＿１，５４＿２の名前ＮＡＭＥ＿５４＿１，ＮＡＭＥ＿５４＿２を対応付けて示している。
【００３７】
ＨＴＭＬ作成モジュール５７は、汎用的なＨＴＭＬ作成モジュールでありＨＴ入力部３２からトリガーＴＲＧ１を入力すると、データベース５６から読み出した図１０に示すＨＴＭＬ作成設定ファイルデータＳ＿Ｆ３を基に、トリガーＴＲＧ１が示すトリガー名に対応する処理を行ってＨＴＭＬファイルデータＨＴＭＬ＿Ｆを生成し、これをデータベース３５に格納する。
このとき、ＨＴＭＬ作成モジュール５７は、必要に応じて、データベース３３から読み出した入力ファイルデータＩＮ＿ＤＦを用いて、トリガーＴＲＧ１が示すトリガー名に対応する処理を行ってＨＴＭＬファイルデータＨＴＭＬ＿Ｆを生成する。
【００３８】
具体的には、ＨＴＭＬ作成モジュール５７は、トリガーＴＲＧ１がトリガー名「ｔ１」を示す場合には、例えば、データベース３５に既に記憶されているＨＴＭＬファイルデータＨＴＭＬ＿Ｆの文字列データ「ｒｅｐｌｓｔｒ１」を、入力ファイルデータＩＮ＿ＤＦ内の所定の文字列と置き換えてＨＴＭＬファイルデータＨＴＭＬ＿Ｆを生成する。このとき、ＨＴＭＬ作成モジュール５７は、置換する文字列データを特定するための対応表データを生成し、当該対応表データを基に文字列データの置換を行ってＨＴＭＬファイルデータＨＴＭＬ＿Ｆを生成してもよい。
また、ＨＴＭＬ作成モジュール５７は、トリガーＴＲＧ１がトリガー名「ｔ２」を示す場合には、例えば、データベース３５に既に記憶されているＨＴＭＬファイルデータＨＴＭＬ＿Ｆのファイルデータ「ｒｅｐｌｆｉｌｅ」を、入力ファイルデータＩＮ＿ＤＦ内の所定のファイルデータと置き換えてＨＴＭＬファイルデータＨＴＭＬ＿Ｆを生成する。
【００３９】
また、ＨＴＭＬ作成モジュール５７は、トリガーＴＲＧ１がトリガー名「ｔ３」を示す場合には、テンプレート加工モジュール５４＿１を起動し、テンプレート加工モジュール５４＿１から入力したテンプレートファイルデータＴＭ１内の所定箇所（点数が入っていない文字列入力欄）のデータを、入力ファイルデータＩＮ＿ＤＦ内の所定の文字列データ「ｒｅｐｓｔｒ３」、例えば「００００１」と置き換えて点数が入ったＨＴＭＬファイルデータＨＴＭＬ＿Ｆを生成する。これにより、図１１に示す得点欄に点数が入った画像を表示するＨＴＭＬファイルデータが生成される。
また、ＨＴＭＬ作成モジュール５７は、トリガーＴＲＧ２がトリガー名「ｔ４」を示す場合には、テンプレート加工モジュール５４＿２を起動し、テンプレート加工モジュール５４＿２から入力したテンプレートファイルデータＴＭ２を用いてＨＴＭＬファイルデータＨＴＭＬ＿Ｆを生成する。
【００４０】
以下、図６に示すＨＴＭＬ作成部３４の動作例を説明する。
図１２は、図６に示すＨＴＭＬ作成部３４の動作例を説明するためのフローチャートである。
図１２に示すフローチャートの処理は、前述した図５に示すステップＳＴ１０の処理に対応している。
ステップＳＴ２１：
図６に示すＨＴＭＬ作成モジュール５７が、図５に示すステップＳＴ８で入力処理部４４から入力したトリガーＴＲＧ１を基に起動される。
ステップＳＴ２２：
ＨＴＭＬ作成モジュール５７が、データベース３３から、入力ファイルデータＩＮ＿ＤＦを読み込む。
なお、トリガーＴＲＧ１の種類が、入力ファイルデータＩＮ＿ＤＦを伴わない場合には、入力ファイルデータＩＮ＿ＤＦの読み込みは不要である。
【００４１】
ステップＳＴ２３：
ＨＴＭＬ作成モジュール５７が、例えば、入力部３２から指定されたＨＴＭＬ作成設定ファイルデータＳ＿Ｆ３をデータベース５６から読み出す。
ステップＳＴ２４：
ＨＴＭＬ作成モジュール５７が、ステップＳＴ２３で読み出したＨＴＭＬ作成設定ファイルデータＳ＿Ｆ３を基に、トリガーＴＲＧ１が示すトリガー名に応じて、必要であれば、テンプレート加工モジュール５４＿１あるいは５４＿２にトリガーＴＲＧ２を出力して起動する。
【００４２】
ステップＳＴ２５：
ステップＳＴ２４で起動されたテンプレート加工モジュール５４＿１，５４＿２が、データベース５３から設定ファイルデータＳ＿Ｆ２＿１，Ｓ＿Ｆ２＿２を読み出す。
ステップＳＴ２６：
ステップＳＴ２４で起動されたテンプレート加工モジュール５４＿１，５４＿２が、ステップＳＴ２５で読み出した設定ファイルデータＳ＿Ｆ２＿１，Ｓ＿Ｆ２＿２を基に、データベース５１からオリジナルＨＴＭＬテンプレートデータＯ＿ＴＭ１，Ｏ＿ＴＭ２を読み出し、データベース５２からＨＴＭＬ素材データＨＴＭＬ＿Ｍ１，ＨＴＭＬ＿Ｍ２を読み出す。
【００４３】
ステップＳＴ２７：
ステップＳＴ２４で起動されたテンプレート加工モジュール５４＿１，５４＿２が、ステップＳＴ２６で読み出した設定ファイルデータＳ＿Ｆ２＿１，Ｓ＿Ｆ２＿２およびオリジナルＨＴＭＬテンプレートデータＯ＿ＴＭ１，Ｏ＿ＴＭ２を用いて、テンプレートファイルデータＴＭ１，ＴＭ２を生成し、これをデータベース５５に格納する。
ステップＳＴ２８：
ＨＴＭＬ作成モジュール５７が、データベース５５から読み出したテンプレートファイルデータＴＭ１，ＴＭ２と、必要に応じて、データベース３３から読み出した入力ファイルデータＩＮ＿ＤＦとを用いて、トリガーＴＲＧ１が示すトリガー名に対応する処理を行ってＨＴＭＬファイルデータＨＴＭＬ＿Ｆを生成する。
ＨＴＭＬ作成モジュール５７は、生成したＨＴＭＬファイルデータＨＴＭＬ＿Ｆをデータベース３５に格納する。
【００４４】
以下、通信システム１の全体動作例について説明する。
コンピュータ１３からのアクセスに応じて、図５を用いて説明したように、入力処理部４４の入力画面表示部４２および入力処理部４４が起動され、トリガーＴＲＧ１がＨＴＭＬ作成部３４に出力されてＨＴＭＬ作成部３４が起動される。
また、データベース３３に、入力ファイルデータＩＮ＿Ｆが格納される。
そして、ＨＴＭＬ作成部３４が、図１２に示す動作を行い、ＨＴＭＬファイルデータＨＴＭＬ＿Ｆがデータベース３５に格納される。
そして、コンピュータ１４が、ブラウザなどの機能により、データベース３５に定期的にアクセスを行い、データベース３５から受信したＨＴＭＬファイルデータに応じた画面表示を行う。
【００４５】
以上説明したように、通信システム１によれば、以下の効果が得られる。
すなわち、通信システム１によれば、コンピュータ１３が発生したトリガーＴＲ１を基にＨＴＭＬ作成部３４が起動され、ＨＴＭＬファイルデータが生成されるためユーザによるコンピュータ１３の入力画面上でのボタン画像のクリック操作からＨＴＭＬ作成部３４が起動されるまでのタイムラグを、前述した従来の通信システム１０１に比べて短くできる。その結果、上記情報発信者の操作を略リアルタイムに反映したＨＴＭＬファイルデータをデータベース３５に格納できる。
また、これにより、ＨＴＭＬ作成モジュール５７によるＨＴＭＬファイルデータの生成および更新のタイミングを、コンピュータ１３から遠隔操作できる。
【００４６】
また、通信システム１によれば、図６に示すデータベース５６に格納したＨＴＭＬ作成設定ファイルデータＳ＿Ｆ３によって、ＨＴＭＬ作成モジュール５７によるＨＴＭＬファイルデータの生成処理を規定するため、ＨＴＭＬ作成モジュール５７を汎用性のある構成にし、希望する分野に応じたＨＴＭＬ作成設定ファイルデータＳ＿Ｆ３を用意するだけで、ＨＴＭＬ作成モジュール５７を変更することなく、多様な分野のＨＴＭＬファイルデータを生成できる。この点は、テンプレート加工モジュール５４＿１，５４＿２についても同様である。
【００４７】
また、通信システム１によれば、テンプレート加工モジュール５４＿１に上述したようなタイマ情報によるタイマ機能を持たせることで、コンピュータ１３からの起動指示に応じて、ＨＴＭＬファイルデータに応じてコンピュータ１４の画面上での事象の発生タイミングを規定できる。
【００４８】
また、通信システム１によれば、入力部３２により、以下の効果が得られる。すなわち、入力部３２が、コンピュータ１３からのアクセスに応じて、入力画面表示部４２および入力処理部４４を起動する。
そして、入力画面表示部４２によってコンピュータ１３に表示された入力画面上で所定のボタン画像を情報発信者がクリック（指定）するだけで、当該ボタン画像に対応するトリガーＴＲＧ１が入力処理部４４に出力される。
そして、入力処理部４４が、トリガーＴＲＧ１をＨＴＭＬ作成部３４に出力してＨＴＭＬ作成部３４を起動する。
そのため、ユーザによる上記ボタン画像のクリック操作からＨＴＭＬ作成部３４が起動されるまでのタイムラグを、前述した従来の通信システム１０１に比べて短くできる。その結果、上記情報発信者の操作を略リアルタイムに反映したＨＴＭＬファイルデータをデータベース３５に格納できる。
【００４９】
また、通信システム１によれば、図２に示すように、入力画面表示部４２および入力処理部４４の処理内容を、データベース４１，４３に記憶された入力設定ファイルデータＩＮ＿Ｓ＿Ｆおよび設定ファイルデータＳ＿Ｆ１を基に規定することで、入力画面表示部４２および入力処理部４４を、入力画面が用いられる分野に特化しない汎用性のあるものとして構築できる。
そのため、希望する分野の入力設定ファイルデータＩＮ＿Ｓ＿Ｆおよび設定ファイルデータＳ＿Ｆ１を用意するだけで、当該分野の入力画面および入力操作を簡単に提供および変更できる。
【００５０】
また、通信システム１によれば、コンピュータ１３から入力部３２にＣＳＶ形式のファイルデータＩＮ＿ＣＳＶ＿Ｆを送信するため、希望する分野の入力形式を入力画面表示部４２および入力処理部４４を実現するＣＧＩプログラムを変更することなく、実現できる。
また、図１３を用いて前述した従来の通信システム１０１では、ネットワーク１５の環境によっては、コンピュータ１１３とサーバ装置１１６との間の通信経路上のファイアウォールなどによって、ＦＴＰによるファイルデータＦＩＬＥの転送が行えない場合がある。
これに対して、通信システム１によれば、コンピュータ１３からサーバ装置１６にアクセスを行うだけで入力画面表示部４２および入力処理部４４を起動できるため、その経路にファイアウォールがあっても問題がない。
【００５１】
本発明は上述した実施形態には限定されない。
例えば、上述した実施形態では、図６に示すように、汎用性のあるＨＴＭＬ作成モジュール５７を用い、ＨＴＭＬ作成モジュール５７が使用するＨＴＭＬ作成設定ファイルデータＳ＿Ｆ３を入力部３２から指定する場合を例示したが、各分野ごとにそれぞれ適合して生成された複数のＨＴＭＬ作成モジュール５７を備えて、入力部３２が希望する分野のＨＴＭＬ作成モジュール５７のトリガーＴＲＧ１を出力するようにしてもよい。
【００５２】
【発明の効果】
本発明によれば、通信装置で行われた入力操作を即座に反映した画面表示データを配信に給することを可能にするデータ処理装置、その方法およびそのプログラムを提供することができる。
【図面の簡単な説明】
【図１】図１は、本発明の実施形態の通信システムを説明するための図である。
【図２】図２は、図１に示す入力部を説明するための図である。
【図３】図３は、図１に示す入力設定ファイルデータＩＮ＿Ｓ＿Ｆおよび設定ファイルデータＳ＿Ｆ１のフォーマットを説明するための図である。
【図４】図４は、図１に示すコンピュータに表示される入力画面、並びにファイルデータＩＮ＿Ｓ＿Ｆを説明するための図である。
【図５】図５は、図２に示す入力部の動作例を説明するためのフローチャートである。
【図６】図６は、図１に示すＨＴＭＬ作成部を説明するための図である。
【図７】図７は、図６に示すオリジナルＨＴＭＬテンプレートデータおよびＨＴＭＬ素材データを説明するための図である。
【図８】図８は、図６に示す設定ファイルデータＳ＿Ｆ２＿１，Ｓ＿Ｆ２＿２のフォーマットを説明するための図である。
【図９】図９は、図６に示すテンプレートデータＴＭ１，ＴＭ２に応じた画像を説明するための図である。
【図１０】図１０は、図６に示すＨＴＭＬ作成設定ファイルデータＳ＿Ｆ３のフォーマットを説明するための図である。
【図１１】図１１は、図６に示すＨＴＭＬ作成部３４が生成したＨＴＭＬファイルデータＨＴＭＬ＿Ｆに応じた画像を説明するための図である。
【図１２】図１２は、図６に示すＨＴＭＬ作成部の動作例を説明するためのフローチャートである。
【図１３】図１３は、従来の通信システムを説明するための図である。
【符号の説明】
１２…テレビ受信装置、１３…コンピュータ、１４…コンピュータ、１５…ネットワーク、１６…サーバ装置、３１…Ｗｅｂサーバ部、３２…入力部、３３…データベース、３４…ＨＴＭＬ作成部、３５…データベース、４１…データベース、４２…入力画面表示部、４３…データベース、４４…入力処理部、５１…データベース、５２…データベース、５３…データベース、５４＿１，５４＿２…テンプレート加工モジュール、５５…データベース、５６…データベース、５７…ＨＴＭＬ作成モジュール
【図１】
2004078341.tif 000003
【図２】
2004078341.tif 000004
【図３】
2004078341.tif 000005
【図４】
2004078341.tif 000006
【図５】
2004078341.tif 000007
【図６】
2004078341.tif 000008
【図７】
2004078341.tif 000009
【図８】
2004078341.tif 000010
【図９】
2004078341.tif 000011
【図１０】
2004078341.tif 000012
【図１１】
2004078341.tif 000013
【図１２】
2004078341.tif 000014
【図１３】
2004078341.tif 000015