JP4064790B2 - Information display system - Google Patents
Information display system Download PDFInfo
- Publication number
- JP4064790B2 JP4064790B2 JP2002331641A JP2002331641A JP4064790B2 JP 4064790 B2 JP4064790 B2 JP 4064790B2 JP 2002331641 A JP2002331641 A JP 2002331641A JP 2002331641 A JP2002331641 A JP 2002331641A JP 4064790 B2 JP4064790 B2 JP 4064790B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- information
- data
- stock
- content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、インターネット等を介して配信される番組(コンテンツ)に従って、指標・株式銘柄データ等を表示する情報表示システムに係り、特に表示中のコンテンツ内の情報をリアルタイムに更新表示できる情報表示システムに関する。
【0002】
【従来の技術】
従来、インターネットを利用して、株価、為替、指標データ、及びこれらに関連するニュース等の時間経過に伴って変化する情報を配信する情報配信システムが知られている。
初期の頃の情報配信システムにおいては、これら変化する情報を含むページ等がウェブサーバに格納されており、ユーザの端末のブラウザにより当該ウェブサーバにアクセスし、該当するページの送信を要求することにより、ウェブサーバが該当するページを端末に送信し、当該端末のブラウザがディスプレイ等の表示装置にページを表示する。
【0003】
そして、当該ページ内で更新される最新の情報を表示したい場合には、ユーザがブラウザにより表示される「更新ボタン」或いは「再読み込みボタン」等を押下して、ウェブサーバに該当するページの再送信を要求することにより、ウェブサーバが該当するページの最新情報を端末に再送信し、これによって、ユーザは、最新の情報を得ることができるものであった。
【0004】
しかしながら、上記初期の情報配信システムでは、最新の情報を得るためには、ユーザ操作によって端末のブラウザから頻繁にウェブサーバにページを再読み込みに行かなければならず、ユーザ操作が面倒で、使い勝手が悪いという問題点があった。
【0005】
そこで、上記問題点を解決する方法として、ウェブサーバに格納されているページに、所定の間隔毎にウェブサーバにページの送信を要求させるプログラムを含める方法が知られている。
即ち、ユーザの端末のブラウザからウェブサーバの該当するページの提供を受けて表示すると、以降は、ページ内のプログラム動作により、所定の間隔毎にウェブサーバへの再読込が行われ、ユーザ操作を行うことなく、最新の情報を含むページが表示されるものである。
【0006】
しかしながら、プログラムにより再読込を行うシステムでは、端末が所定の時間毎に、例え情報が更新されていなくとも再読込を行って情報を含むページが送信されて表示されるので、端末の負担、ウェブサーバの負担、ネットワークにおける負荷が増大するという問題点があった。
【0007】
また、クライアントに対して情報をリアルタイムで送信するディーリングシステムが知られているが、このディーリングシステムでは、クライアントとして、専用のアプリケーション及び端末を使っており、管理及び維持にコストがかかる。更に、予め設定されたクライアントに対してしか情報を送信することができないという問題が生じる。
【0008】
そこで、上記説明したウェブサーバへ頻繁に再読込を行う情報配信システムにおける、端末、ウェブサーバ、ネットワークにおける負荷の増大という問題点を解決する方法として、ページの中に例えばCGI(common gateway interface)機能を組み込み、ウェブサーバから定期的に最新情報を送信し、端末側に最新情報を記憶しておき、端末上のプログラムが定期的にウェブサーバから提供されたページ及び記憶している情報を組み合わせて表示する情報表示システムがある。
【0009】
上記従来の情報表示システムの具体的構成例について、図14を使って説明する。図14は、従来の情報表示システムの構成例を示すブロック図である。
従来の情報表示システムは、コンテンツ番組及び株式・指標等の情報データを配信するサーバ装置2′と、株式・指標等の最新の情報データを提供する外部データサーバ3と、株式・指標等の情報コンテンツを表示する情報表示装置1′とから構成され、これら構成がインターネットやイントラネットといった情報網4で接続されているものであった。
【0010】
従来の情報表示システムの各部について説明する。
外部データサーバ3は、時々刻々変化する株式・指標等の最新データを保持し、外部からの要求に応じて最新データを提供するデータサーバである。
サーバ装置2′は、ウェブサーバの機能を有しており、予めコンテンツ番組及び表示スケジュール等を登録し、情報表示装置1′からの要求に応じて登録されているコンテンツ番組及び表示スケジュール等を提供し、一定の更新間隔を設けて、外部データサーバ3から株式・指標等の情報データを取得し、その情報データを各情報表示装置1′に配信するものである。
【0011】
ここで、従来のサーバ装置2′におけるデータ配信処理の具体例について、図15を使って説明する。図15は、従来のサーバ装置2′のデータ配信処理を示すフローチャート図である。
従来のサーバ装置2′におけるデータ配信処理は、予め定めた更新間隔に従う取得時間になったか判断し(500)、取得時間になったら(Yes)、外部データサーバ3から株式・指標等の最新の情報データを取得し(502)、取得したデータに更新された情報があるか判断し(504)、ある場合には(Yes)、株式・指標等のデータを情報表示装置1′に配信し(504)、データ配信処理を終了していた。
【0012】
情報表示装置1′は、ブラウザ機能を有し、インターネット・イントラネット等の情報網4を介してサーバ装置2′にアクセスしてコンテンツ番組及び表示スケジュール等の提供を受け、更に提供された表示スケジュールに従ってコンテンツ番組を切り替えて表示するものである。
尚、情報表示装置1′では、サーバ装置2′から一定の更新間隔で配信される最新の株式・指標等のデータを受信して記憶しておき、表示スケジュールに従ってコンテンツ番組を切り替えて表示する際に、表示対象のコンテンツ内に株式・指標データがある場合に、記憶している最新データに置き換えてコンテンツを表示するようになっていた。
【0013】
ここで、従来の情報表示装置1′におけるコンテンツ表示処理の具体例について、図16を使って説明する。図16は、従来の情報表示装置1′のコンテンツ表示処理を示すフローチャート図である。
従来の情報表示装置1′におけるコンテンツ表示処理は、サーバ装置2′から提供された表示スケジュールに従ってコンテンツ番組を切り替える時に起動され、表示対象のコンテンツについて、株式・指標データがあるか判断し(600)、株式・指標データがある場合に(Yes)、コンテンツ内の株式・指標データを記憶している最新データに置き換えて(602)、コンテンツ表示を行う(604)ようになっていた。
【0014】
従来の情報表示システムの動作について、図17、18を使って具体例をあげながら説明する。図17は、従来の情報表示システムで最新データを表示させる部分の流れを示す説明図であり、図18は、スケジュールに従うコンテンツ切替の場合の具体例を示す説明図である。
従来の情報表示システムでは、サーバ装置2′で予めコンテンツ番組及び表示スケジュール等を登録しておき、情報表示装置1′からインターネット・イントラネット等の情報網4を介してサーバ装置2′にアクセスしてコンテンツ番組及び表示スケジュール等の提供を受け、表示スケジュールに従ってコンテンツ番組を切り替えて表示する。
【0015】
そして、サーバ装置2′では、図17に示すように、予め設定された時間間隔で、外部データサーバ3から株式・指標等の最新データを取得し、その都度又は更新があった場合に、最新データを各情報表示装置1′に配信し、各情報表示装置1′で最新の株式・指標等のデータとして記憶しておく。
【0016】
各情報表示装置1′では、表示スケジュールに従うコンテンツ番組切り替えの際に、次のコンテンツ表示のタイミングで、コンテンツ内の株式・指標データを記憶している最新のデータで置き換えてから、表示するようになっている。
【0017】
上記従来の情報表示システムでは、情報表示装置1′がサーバ装置2′から最新の株式・指標データを受け取っても、現在表示中のコンテンツには最新のデータが反映されず、次の表示タイミングまでは更新されないことになるので、コンテンツの表示切替までの間隔が長ければ長いほど最新データが表示されるタイミングが遅くなる。
【0018】
具体例で説明すると、図18に示すように、コンテンツ1〜6は1分表示のコンテンツで、最後に株式・指標データを表示する株式・指標コンテンツを10分間表示するような表示スケジュールが組まれていた場合を考える。
ケース1として、例えば、コンテンツ1〜6の表示中に、最新データを受信したとすると、項番7の株式・指標コンテンツ表示の際に最新データが表示されるが、ケース2として、項番7の株式・指標コンテンツ表示中に、最新データを受信したとすると、現在表示中のものは更新されず旧データのままで、1周循環してきて次に株式・指標コンテンツを表示する際に最新データが表示されることになる。
【0019】
尚、端末、ウェブサーバ、ネットワークにおける負荷を軽減する方法として、ページ及びプログラムなどを提供するウェブサーバと、刻々変化する情報を提供するデータサーバとを別々に設け、端末は、ウェブサーバから提供されたプログラムを用いてデータサーバから情報を取得し、ウェブサーバから提供されたページ及びデータサーバから取得した情報を組み合わせて表示する情報表示システムが提案されている。
【0020】
例えば、平成13年5月25日公開の特開2001−142824「情報配信システム、情報配信サーバ、及び記録媒体」(出願人:株式会社シーエスケイ、発明者:田中 聡一郎他)では、ウェブサーバからページ及びプログラムを端末に提供し、端末では、提供されたプログラムが動作して情報を配信する情報配信サーバに接続して情報を取得し、ウェブサーバからのページ情報に取得した情報を組み込んで表示し、以降、情報の更新があると、情報配信サーバから更新情報が端末に送信されて、表示中のページで情報が更新されて表示される情報配信システムであり、これにより、時間変化に伴って変化する情報を容易、適切且つ迅速に送信できるものである。(特許文献1参照)。
【0021】
また、別の例として、平成12年1月7日公開の特開2000−3301「情報提供システム及び情報提供方法」(出願人:日本電信電話株式会社、発明者:竹内 格他)では、サーバの情報コンテンツ配信プログラムが端末に対してデータの見出しとURLアドレスとクライアントプログラムとを配信し、端末でクライアントプログラムを動作させて見出しを表示し、更に詳細を表示する場合には、情報提供サーバに接続して詳細情報を取得して表示する情報提供システムであり、これにより、ネットワーク負荷を軽減し、サーバにおけるコンテンツ作成・管理負荷を軽減し、端末におけるプログラム管理負荷を軽減できるものである。(特許文献2参照)。
【0022】
また、WWW技術を使った閲覧画面における情報のリアルタイム更新に関する提案として、平成13年5月11日公開の特開2001−125628「システム監視装置及びその記録媒体」(出願人:日本酸素株式会社、発明者:吉川 浩史)では、表示構成要素毎に、情報が更新される周期に応じて設定されたタイミングで情報を取得するプログラムを組み込み、当該各タイミングで更新される情報を合成して1つの表示領域に表示するシステム監視装置であり、これにより、常に変化している情報と変化しない情報を効率的に合成して表示させ、リアルタイムにシステム監視ができるものである。(特許文献3参照)。
【0023】
【特許文献1】
特開2001−142824号公報(第4−9頁)
【特許文献2】
特開2000−3301号公報(第4−6頁)
【特許文献3】
特開2001−125628号公報(第3−7頁)
【0024】
【発明が解決しようとする課題】
しかしながら、従来の情報表示システムでは、1画面(1コンテンツ)単位の表示更新であって、情報表示装置1′側で更新のあった項目(箇所)が認識できず、強調表示を行うことができないという問題点があった。
また、サーバ装置から提供されるコンテンツが1画面単位であったので、各情報データ表示箇所に表示される内容が固定であり、利用者が情報データ表示箇所に表示する項目を自由に設定することができないという問題点があった。
【0025】
本発明は上記実情に鑑みて為されたもので、利用者が情報データ表示箇所に表示する内容を設定でき、各情報データ表示箇所の内容をリアルタイムに更新表示することができ、更に更新のあった項目を利用者に更新発生を強調して効果的に知らしめることができる情報表示システムを提供することを目的とする。
【0026】
【課題を解決するための手段】
上記従来例の問題点を解決するための本発明は、情報表示システムにおいて、複数のコンテンツ画面と、各コンテンツ画面内の情報データ表示箇所に対応して情報データを表示する表示プログラムと、コンテンツ画面を切り替えて表示する表示スケジュールとを提供するサーバ装置と、サーバ装置とは別の外部データサーバから情報データを取得して記憶し、サーバ装置から、複数のコンテンツ画面と表示プログラム及び表示スケジュールの提供を受け、表示スケジュールに従って複数のコンテンツを切り替えて表示し、表示中のコンテンツ画面内の情報データ表示箇所に対応する各表示プログラムにより、各表示箇所に対応して設定された項目に関する情報データを表示し、各表示箇所毎に、外部データサーバから取得した情報データが更新されたことを検出すると最新の情報データに表示を更新する情報表示装置とを備えるものであり、利用者が情報データ表示箇所に表示する内容を設定でき、各情報データ表示箇所の内容をリアルタイムに更新表示することができる。
【0027】
上記従来の問題点を解決するための本発明は、情報表示システムにおいて、複数の株式又は指標情報を表示する株式・指標表示画面フォーマットと、株式・指標画面フォーマット内の情報データ表示箇所に対応して株式・指標情報データを表示する表示プログラムと、株式・指標画面フォーマットを切り替えて表示する表示スケジュールとを提供するサーバ装置と、サーバ装置とは別の外部データサーバから株式・指標情報データ及びそのバージョン情報を取得して、株式・指標情報データとバージョン情報とを対応付けて外部取得データ記憶部に記憶し、サーバ装置から、複数の株式・指標表示画面フォーマットと、表示プログラムと、表示スケジュールの提供を受け、表示スケジュールに従って複数の株式・指標表示画面フォーマットを切り替えて表示し、表示中の株式・指標表示画面フォーマット内の情報データ表示箇所に対応する各表示プログラムにより、各表示箇所に対応して設定された項目に関して外部取得データ記憶部に記憶されている株式・指標情報データを表示し、各表示箇所毎に、表示中の株式・指標情報データのバージョン情報と、前記外部データサーバから取得した株式・指標情報データのバージョン情報とを照合して、バージョン情報が同一である場合には表示を更新しない情報表示装置とを備えるものであり、利用者が情報データ表示箇所に表示する内容を設定でき、各情報データ表示箇所の内容をリアルタイムに更新表示することができる。
【0029】
【発明の実施の形態】
本発明の実施の形態について図面を参照しながら説明する。
尚、以下で説明する機能実現手段は、当該機能を実現できる手段であれば、どのような回路又は装置であっても構わず、また機能の一部又は全部をソフトウェアで実現することも可能である。更に、機能実現手段を複数の回路によって実現してもよく、複数の機能実現手段を単一の回路で実現してもよい。
【0030】
本発明に係る情報表示システムは、サーバ装置が複数のコンテンツ及び各コンテンツ内の変化する情報を表示する情報データ表示箇所に対応して情報データを表示する表示プログラム及びコンテンツを切り替えて表示する表示スケジュールを登録し、情報表示装置からの要求に応じて提供し、情報表示装置が、外部データサーバから最新の情報データを取得して記憶し、サーバ装置から提供された表示スケジュールに従って複数のコンテンツを切り替えて表示し、表示中のコンテンツ内の情報データ表示箇所に対応する各表示プログラムを起動して予め設定された項目に関する記憶されている情報データを表示し、各表示プログラムを以降定期的に起動して、各表示プログラムによって情報データの更新を検出すると最新の情報データに表示を更新し、点滅表示するものなので、利用者が情報データ表示箇所に表示する内容を設定でき、各情報データ表示箇所の内容をリアルタイムに更新表示することができ、更に更新のあった項目を点滅表示して利用者に知らしめることができるものである。
【0031】
本発明の実施の形態に係る情報表示システムの概略構成について、図1を使って説明する。図1は、本発明の情報表示システムの概略構成例を示すブロック図である。
本発明の実施の形態に係る情報表示システムは、図1に示すように、大きくコンテンツ番組及び表示スケジュール等を配信するサーバ装置2と、株式・指標等の最新データを提供する外部データサーバ3と、株式・指標等の情報コンテンツを表示する情報表示装置1とから構成され、これら構成がインターネットやイントラネットといった情報網4で接続されているものである。
【0032】
本発明の情報表示システムの各構成について説明する。
本発明のサーバ装置2は、株式・指標等の情報を表示するためのコンテンツを提供する装置であり、予めコンテンツ番組及び表示スケジュール等を登録し、情報表示装置1からの要求を受けてコンテンツ番組及び表示スケジュール等を提供するものである。
インターネットやイントラネットを介してコンテンツを提供することを前提とする場合には、ウェブサーバとも呼ばれるものである。
尚、実際にサーバ装置2を実現する装置としては、PC(Personal Computer)、WS(Work Station)等が考えられる。
【0033】
具体的にサーバ装置2は、図1に示すように、コンテンツや表示スケジュール等を入力するコンテンツ入力プログラム21と、入力されたコンテンツや表示スケジュール等を編集して管理するデータ管理プログラム22と、入力・編集されたコンテンツデータや表示スケジュールデータ等を記憶する作成データ23と、要求に応じてコンテンツや表示スケジュール等を配信する配信プログラム24とから構成されている。
【0034】
ここで、本発明の特徴部分として、サーバ装置2のコンテンツ入力プログラム21から入力するコンテンツとしては、株式・指標等の情報を表示する表示画面のフォーマット(コンテンツ画面)に加えて、変化する情報を表示する情報データ表示箇所毎に表示制御を行う表示プログラム(株式・指標表示プログラム)を組み込んだコンテンツである点が、従来の情報表示システムとは異なっている。
【0035】
外部データサーバ3は、従来の外部データサーバ3と同様で、時々刻々変化する株式・指標等の最新データを保持し、外部からの要求に応じて最新データを提供するデータサーバである。尚、図1では、外部データサーバ3が情報表示装置1に直接接続するように示しているが、インターネット、イントラネットなどの情報網4を介して接続し、データを提供するようにしても構わない。
【0036】
情報表示装置1は、外部データサーバから最新の情報データを取得して記憶し、従来と同様にブラウザ機能を有し、インターネット・イントラネット等の情報網4を介してサーバ装置2にアクセスしてコンテンツ番組及び表示スケジュール等の提供を受け、更に提供された表示スケジュールに従ってコンテンツ番組を切り替えて循環表示するものである。
【0037】
そして、本発明の情報表示装置1の特徴として、コンテンツ中の情報データ表示箇所に対して具体的な株式・指標データの種類(項目)や表示属性などをパラメータとして設定し、設定された項目の株式・指標データを外部データサーバ3から取得して記憶しておく。
そして、表示スケジュールに従ってコンテンツ番組を切り替えて表示する際に、表示中のコンテンツ内の各情報データ表示箇所に対応する株式・指標表示プログラムが、上記記憶している株式・指標等のデータを情報データ表示箇所に表示し、以降定期的に株式・指標表示プログラムが起動されて、表示プログラムによって情報データの更新を検出すると最新の情報データに置き換えてリアルタイムに更新しながらコンテンツ内に表示するようになっていた。
【0038】
具体的に情報表示装置1は、図1に示すように、サーバ装置2から配信された表示スケジュールに従ってコンテンツの切替を制御するスケジュールプログラム11と、サーバ装置2に接続し、コンテンツなどを受け取り、コンテンツの表示を行うブラウザ12と、サーバ装置2から配信されたコンテンツ13と、外部データサーバ3から株式・指標等の最新データを取得する外部データ取得プログラム14と、外部データ取得プログラム14が取得した株式・指標等の最新データを記憶する外部取得データ15とから構成されている。
【0039】
尚、スケジュールプログラム11及び外部データ取得プログラム14は、サーバ装置2から配信されるようにしても良いし、予め情報表示装置1に備えておくようにしても構わない。
【0040】
そして、サーバ装置2から配信されたコンテンツ13は、表示フォーマットを定義したコンテンツ画面13aと、画面内の変化する情報を表示する情報データ表示箇所1つ1つに対応付けられた株価・指標表示プログラム13bとから構成されている。
尚、この株価・指標表示プログラム13bが、請求項の表示プログラムに相当している。
【0041】
そして、スケジュールプログラム11によりサーバ装置2から配信された表示スケジュールに従って複数のコンテンツ13が切り替えられて表示され、表示対象のコンテンツ13は、ブラウザ12を介してコンテンツ画面13aを表示し、コンテンツ画面内の各情報データ表示箇所に対応付けられた株価・指標表示プログラム13bが動作して、予めユーザによって設定された表示する株式・指標データの種類(項目)や表示属性などのパラメータに従って、情報データ表示箇所毎に外部取得データ15から最新の株式・指標等のデータを取得して、表示するようになっている。
【0042】
具体例で説明すると、例えばコンテンツ13がマーケット指標を提供するコンテンツであるとすると、図2に示すように、日経平均、TOPIX、…等に関する現在値と前日比(比)の項目と、東証売上高について1部と2部の項目があるコンテンツ画面13aであり、変化する情報を表示する情報データ表示箇所(図で編みかけ部分)の1つ1つに対して株式・指標表示プログラム13bが組み込まれている。図2は、本発明の株式・指標表示プログラム13bが組み込まれ他コンテンツの具体例を示す説明図である。
【0043】
ここで、コンテンツ画面13aは、ページと呼ばれ、HTML(Hyper Text Makeup Language)形式で記述されており、株価・指標表示プログラム13bは、JAVA(R)アプレット、JAVA(R)スクリプト、ActiveXコントロール、プラグイン等によって記述されることが多い。
【0044】
次に、株価・指標表示プログラム13bの具体的な構成例について、図3を使って説明する。図3は、株価・指標表示プログラム13bのソフトウェア構成を示すブロック図である。
コンテンツ内の情報データ表示箇所1つ1つに対して組み込まれている各株価・指標表示プログラム13bは、タイマー処理手段50と描画処理手段51とパラメータ52とから構成されている。
【0045】
株価・指標表示プログラム13b内の各部について説明する。
タイマー処理手段50は、時間をカウントするタイマー(図示せず)に基づいて、予め設定された時間間隔により起動される処理手段で、例えばOSから呼び出されるサブルーチン処理である。
【0046】
そして、タイマー処理手段50内で起動されるサブルーチン処理としては、外部取得データ15に記憶されている情報に更新が発生しているか確認する更新確認処理50aと、更新が発生した場合に点滅表示させる為のブリンク処理50bとを具備している。
【0047】
更新確認処理50aは、予め設定されている時間間隔で起動され、表示中の情報データに対して外部データ取得プログラム14に記憶されている情報データが更新されているか判断し、更新されている場合に表示更新を行わせる制御をする処理である。更新確認処理50aの具体的な処理例の詳細は、後述する。
【0048】
ブリンク処理50bは、更新確認処理50aと同様の予め設定されている時間間隔で起動され、更新された情報データの点滅表示を行うために点滅周期の制御を行う処理である。ブリンク処理50bの具体的な処理例の詳細は、後述する。
【0049】
本発明の特徴として、更新確認処理50aとブリンク処理50bとを同一の時間間隔で起動するため、タイマー処理手段50において、共通の1つのタイマーによる起動制御で、2つの処理を動作させることができ、負荷の軽減に繋がる。
【0050】
尚、本発明では、予め設定された時間間隔を100msecとして説明するが、これは、ブリンク処理50bにおいて、目視により表示遅延が目立たない点滅間隔として、好適な間隔であることと、同時に複数の株価・指標表示プログラム13bが動作することを考え、表示遅延の原因となる処理の負荷のバランスを考えて、好適な間隔として100msecとするが、これに限定するものではない。
【0051】
描画処理手段51は、表示するデータの編集を行いブラウザ12に渡して表示させる手段であり、OSからの描画イベントが発生した時に呼び出されるサブルーチンである。
実際には、タイマー処理手段50からの表示指示がOSを介して表示要求イベントとして発生し、描画処理手段51が起動され、表示編集を行って表示データをブラウザ12に渡して表示させるようになっている。
【0052】
パラメータ52は、コンテンツ毎又は、コンテンツ内の情報データ表示箇所毎に、表示させる内容や表示属性などを記憶しているもので、その内容は、サーバ装置2におけるコンテンツ入力操作又は情報表示装置1におけるユーザの登録操作によって入力された内容が、パラメータとして記憶される。
【0053】
パラメータの具体例としては、例えば、コンテンツ内の情報データ表示箇所毎のパラメータ例としては、図4に示すように、「銘柄番号」に表示させる銘柄を設定し、「項目番号」に表示させる現在値や前日比などの項目を設定し、「ブリンク」に更新時に点滅表示するか否かを設定する。図4は、本発明の株価・指標表示プログラム13b内のパラメータ例を示す説明図である。
【0054】
また、パラメータは、情報データ表示箇所毎に設けても良いが、コンテンツ毎にまとめて登録、保持するようにしても良い。
コンテンツ毎にまとめて登録、保持する例としては、情報表示装置1で図5に示すような「株式(銘柄)登録画面」というCGIを起動して、銘柄番号(情報データ表示箇所の番号)に対して表示を希望する銘柄コード、桁落し、表示色、騰落率等を入力すると、入力内容に従って図6に示すようなパラメータファイルが生成されてパラメータ52に記憶される。図5は、本発明におけるパラメータ登録画面例を示す説明図であり、図6は、本発明のパラメータ例を示す説明図である。
尚、サーバ装置2においてパラメータが登録された場合には、コンテンツ配信と共にパラメータも配信されて、パラメータ52に記憶される。
【0055】
本発明の株価・指標表示プログラム13bの概略動作について、図7を使って説明する。図7は、本発明の株価・指標表示プログラム13bの処理例を示すフローチャート図である。
【0056】
本発明の株価・指標表示プログラム13bでは、予め定めた時間間隔(例えば、100msec)毎にOSから起動され、更新確認処理50aの動作として、外部取得データ15を参照して表示項目として設定されているデータが更新されているか判断し(100)、更新があった場合(Yes)に、表示データを更新し(102)、パラメータ52を参照して表示項目が点滅表示するように設定されているか判断し(104)、設定されていない場合(No)は、OSを介して描画処理手段51に表示指示(表示要求イベント)が出力されるようにして、描画処理手段51によりブラウザ12を介して、更新されたデータを表示し(108)、処理を終了する。
【0057】
一方、処理104において、点滅表示するように設定されている場合(Yes)は、OSを介してブリンク処理50bを起動し、ブリンク処理50bの中で描画処理手段51に表示指示(表示要求イベント)が出力されるようにして、更新されたデータを点滅表示し(106)、処理を終了する。
【0058】
更新確認処理50aの具体的な実現方法の一例を説明する。
ここで、外部取得データ15に記憶されている最新の株式・指標データがバージョン管理されているものとし、また、パラメータ52内に、現在表示中の情報のバージョン番号も記憶させて管理しているものとする。
【0059】
そして、更新確認処理50aが予め設定された時間間隔で起動され、表示中のバージョンと外部取得データ15に記憶されているバージョンとを照合し、違っている場合に、表示項目のデータ値が異なるかを判断して、更新の有無を確認する。
【0060】
具体例では、外部データ取得プログラム14によって外部データサーバ3から取得したデータは、銘柄(銘柄コード)毎にその情報のバージョンが管理され、バージョンの情報と共に各項目の最新情報が外部取得データ15に記憶されているものとする。図8に示すように、各銘柄コードに対して最新のバージョン情報と、各項目A,B,C,D,…(例えば、始値、終値、高値、安値、現在値…)の値が記憶されている。図8は、外部取得データ15に記憶されているデータのフォーマット及び記憶例を示す説明図である。
【0061】
ここで、更新確認処理50aの処理例について、図9を使って説明する。図9は、本発明の株価・指標表示プログラム13bにおける更新確認処理50aの処理例を示すフローチャート図である。
本発明の株価・指標表示プログラム13bにおける更新確認処理50aは、OSから100msec毎に起動され、まず、タイマーフラグ(TF)を0にリセットし(200)、表示している銘柄について、パラメータ52に記憶されている表示中のデータのバージョンと外部取得データ15に記憶されているデータのバージョンとが同一であるか判断し(201)、同一である場合には、更新の必要がないとしてそのまま処理206に進む。
尚、ここで、タイマーフラグ(TF)は、ブリンク表示の際の表示パターン(表示/非表示)の切り替え制御に使用する変数である。
【0062】
一方、処理201において、表示中のバージョンと記憶されているバージョンとが同一でない場合(≠)には、表示している項目について内容(データ)に変更があったか判断し(202)、内容(データ)に変更が無い場合(No)には、更新の必要がないとしてそのまま処理206に進む。
【0063】
また、処理202において、内容(データ)に変更がある場合(Yes)には、パラメータ52を参照してブリンク表示(点滅表示)の設定であるか判断し(203)、ブリンク表示の場合(Yes)には、タイマーフラグ(TF)にブリンク表示制御のための値(例えば32)を設定し(204)し、ブリンク表示でない場合(No)には、タイマーフラグ(TF)に2を設定する。
【0064】
そして、処理206において、タイマーフラグ(TF)の値を判定し(206)、TFが2より小さい場合(<2)には、更新の必要がないとしてそのまま株価・指標表示プログラム13bの処理を終了する。
【0065】
一方、処理206において、TFが2より小さくない場合(≧2)には、TFの値を引き渡してブリンク処理50bが起動されるようにして(208)、処理を終了する。
【0066】
株価・指標表示プログラム13bの動作例を説明すると、例えば、銘柄aaaの項目Cを表示するコンテンツの表示項目部分に対応付けられた株価・指標表示プログラム13bが、現在、バージョン=1のデータを表示中に起動され、図8に示すように外部取得データ15に記憶されているデータのバージョンが2の場合には、表示項目Cを参照し、表示中のデータに対してデータが更新されている場合には、パラメータ52にブリンク表示が設定されていると、タイマーフラグ(TF)にブリンク表示制御のための値(例えば32)が設定されることになる。
【0067】
次に、本発明の株価・指標表示プログラム13bにおける更新を示すブリンク(点滅)表示の実現方法について説明する。
本発明の株価・指標表示プログラム13bにおける点滅表示方法は、株価・指標表示プログラム13bにおける更新確認処理50aの起動間隔(説明では100msec)をタイマー単位とし、データ表示時間と表示消去時間の繰り返し周期がタイマー単位の倍数となるように表示制御する方法である。
【0068】
上記点滅表示方法を実現するために本発明の株価・指標表示プログラム13bでは、更新確認処理50aの起動間隔(説明では100msec)と同様の間隔でタイマー処理手段50内のブリンク処理50bを起動し、表示パターン(表示/非表示)の切り替え制御を行うためのTF(タイマーフラグ)を制御してから、実際の描画を行う描画処理手段51を起動する。
そして、描画処理手段51がTF(タイマーフラグ)の値に応じて、データ表示又は表示消去の何れかの処理を行い、データ表示と表示消去が繰り返されるように制御する。
【0069】
本発明のブリンク処理50b、描画処理手段51の具体的な実現方法について説明する。
ここでは、ブリンク表現の仕様として、「500msec表示→500msec非表示を1セットとして3回繰り返し表示」の例で説明する。このために、図9では、ブリンク表示の場合にタイマーフラグ(TF)に32を設定している。
【0070】
ブリンク処理50bの一例としては、図10(a)に示すように、予め設定された時間間隔で起動され、更新確認処理50aから引き渡されたタイマーフラグ(TF)の値をデクリメントし(300)、TF/5の余りが1か判断し(301)、余りが1の場合(Yes)に、TFの値を引き渡してOSに描画イベントを発行させて描画処理手段51を起動させる領域の無効化を行い(302)、余りが1でない場合(No)は、そのまま処理を終了する。図10は、ブリンク表示させるための処理フローを示すフローチャート図である。
【0071】
そして、描画処理手段51の具体的な実現方法の一例としては、図10(b)に示すように、OSからの描画イベントで起動され、ブリンク処理50bから引き渡されたタイマーフラグ(TF)の値を判断し、値が31又は21又は11又は1の場合に処理(A)として、表示項目部分に更新されたデータを表示する編集処理を行い(404)、描画処理を終了する。
【0072】
一方、処理400において、タイマーフラグ(TF)の値が26又は16又は6の場合に処理(B)として、表示項目部分にスペースを表示するスペース表示処理を行い(402)、描画処理を終了する。
【0073】
本発明の株価・指標表示プログラム13bの点滅表示動作について、図11を使って具体例で説明する。図11は、点滅表示動作時の状態変化例を示す説明図である。
株価・指標表示プログラム13bの更新確認処理50aで、更新発生が検出され、パラメータ52に点滅表示の設定が為されていると、タイマーフラグ(TF)に32が設定されて(図9の処理204)、以降TFの値が0になるまで100msec毎にブリンク処理50bが起動される。
【0074】
1回目の起動時に、TFはデクリメントされて31になり、5で割った余りが1であることから、描画イベントが発行されて描画処理手段51が起動され、TFが31であるから処理(A)で編集処理が行われ、更新されたデータが表示される。
【0075】
そして、また100msec後にブリンク処理50bが起動され、TFはデクリメントされて30になり、5で割った余りが1でないことから、そのままブリンク処理50bは終了し、更新されたデータが表示されたままである。
以降100msec毎にブリンク処理50bが起動されるが、TFを5で割った余りが1でない間は、そのままブリンク処理50bは終了し、更新されたデータが表示されたままであり、この間が1回目の500msecの表示状態となる。
【0076】
そして、初回の起動から500秒後にブリンク処理50bが起動された時に、TFはデクリメントされて26になり、5で割った余りが1であることから、描画イベントが発行されて描画処理手段51が起動され、TFが26であるから処理(B)でスペース表示が行われ、情報データ表示箇所には表示消去の状態となる。
【0077】
そして、また100msec後にブリンク処理50bが起動され、TFはデクリメントされて25になり、5で割った余りが1でないことから、そのままブリンク処理50bは終了し、情報データ表示箇所は表示消去の状態のままである。以降100msec毎にブリンク処理50bが起動されるが、TFを5で割った余りが1でない間は、そのままブリンク処理50bは終了し、情報データ表示箇所は表示消去の状態のままであり、この間が1回目の500msecの非表示状態となる。
【0078】
上記500msecの表示状態と500msecの非表示状態とにより、1周期の点滅が行われ、以降TFのデクリメントにより、これを3回繰り返し、最後に、TFがデクリメントされて1になり、5で割った余りが1であることから、描画イベントが発行されて描画処理手段51が起動され、TFが1であるから処理(A)で編集処理が行われ、更新されたデータが表示され、以降は、ブリンク処理50bが起動されなくなるため、表示状態が継続されることになる。
【0079】
本発明の情報表示システムによれば、サーバ装置2でコンテンツ番組及び表示スケジュール等を登録し、情報表示装置1からアクセスがあるとコンテンツ番組及び表示スケジュール等を提供し、情報表示装置1内では、外部データ取得プログラム14が株式・指標等のデータを外部データサーバ3から取得して記憶しておき、サーバ装置2から配信された表示スケジュールに従ってスケジュールプログラム11がコンテンツを切り替えながら、表示するコンテンツに外部データサーバ3から取得して記憶している株式・指標等のデータを組み込んで編集し、ブラウザ12を介して表示するので、コンテンツ表示切り替えの度にサーバ装置2にアクセスする必要が無いので、サーバ装置2の負荷が軽減され、また、更新されない部分の情報は頻繁に転送されないので、ネットワーク負荷が軽減できる効果がある。
【0080】
また、本発明の情報表示システムによれば、コンテンツ内で情報が変化する個々の情報データ表示箇所に対して株価・指標表示プログラム13bを組み込み、情報表示装置1において、表示中のコンテンツの1つ1つの情報データ表示箇所毎に組み込まれた株価・指標表示プログラム13bが、更新確認動作をして最新のデータが表示されるように表示の更新を行うので、当該コンテンツ表示中に図12に示すように表示中のコンテンツ内でデータ更新があった情報データ表示箇所だけが表示更新されるので、従来のようにコンテンツ全体の再表示に比べて負荷が軽減できる効果がある。図12は、本発明の表示更新の具体例を示す説明図である。
【0081】
また、表示中のコンテンツ内でデータ更新があった情報データ表示箇所が随時表示更新されるので、図13に示すような従来と同様のスケジュールでコンテンツ切替を行う場合、ケース1では従来との差はないが、ケース2の項番7の株式・指標コンテンツ表示中に、最新データを受信した場合においては、次回の表示を待たずに、個々のデータ更新のタイミングからそれほど遅延せずに表示更新され、リアルタイム性を向上できる効果がある。図13は、スケジュールに従うコンテンツ切替の場合の具体例を示す説明図である。
【0082】
また、本発明の情報表示システムによれば、コンテンツ内の情報データ表示箇所に表示するデータの種類や表示属性などをユーザが登録するとパラメータとして保持し、各情報データ表示箇所に組み込まれた株価・指標表示プログラム13bがパラメータに従って、外部データサーバ3から取得して記憶している株式・指標等のデータから読み込みコンテンツに組み込んで表示するので、例えば、各銘柄の株式・指標のデータを表示するコンテンツなどにおいて、ユーザが希望する銘柄コードの希望する種類の情報を表示項目部分に設定し、表示できるので、サービス向上に繋がる効果がある。
【0083】
また、本発明の情報表示システムによれば、コンテンツ内の情報データ表示箇所に設定するパラメータとしてデータの更新があった場合に点滅(ブリンク)表示するか否かを設け、株価・指標表示プログラム13bがパラメータに従って株式・指標等のデータをコンテンツに組み込んで表示する際に、情報データ表示箇所毎に更新のあったデータを点滅表示することができ、情報表示装置1の利用者に更新の有無を強調して効果的に知らしめることができる効果がある。
【0084】
また、本発明の情報表示システムによれば、情報データ表示箇所毎に組み込まれた株価・指標表示プログラム13bにおいて、タイマー処理手段50内で予め定めた時間間隔で起動される更新確認処理50aが更新の有無を検出し、更新があると表示データを更新するので、時間間隔を例えば100msecとすると、データ更新からほぼ100msec以内には表示更新され、表示遅延を軽減して表示データのリアルタイム性を向上できる効果がある。
【0085】
また、本発明の情報表示システムによれば、情報データ表示箇所毎に組み込まれた株価・指標表示プログラム13bにおいて、タイマー処理手段50内で予め定めた時間間隔で起動される更新確認処理50aが更新の有無を検出し、更新があると表示要求イベントを発行して、描画処理手段51が描画制御を行うので、コンテンツ内に複数の情報データ表示箇所が存在し、それぞれに対応する株価・指標表示プログラム13bが起動されたとしても、常駐プログラムによって更新を監視するのではなく、定期的に起動される更新確認処理50aが更新検出のみを行い、更新が発生していた場合だけ、描画イベントを発行して描画処理手段51が起動されるため、常駐プログラムによる更新の監視に比べ負荷を軽減し、また更新検出と描画が一体化したプログラムに比べて負荷を軽減でき、表示遅延を回避できる効果がある。
【0086】
また、本発明の情報表示システムによれば、更新時に点滅(ブリンク)表示を行う場合に、タイマー処理手段50内で予め定めた時間間隔で起動されるブリンク処理50bが、ブリンク表示を制御するタイマーフラグ(TF)を処理し、表示パターン(表示/非表示)の切り替えタイミングに表示要求イベントを発行して、描画処理手段51が描画制御を行うので、コンテンツ内に複数の情報データ表示箇所で更新が発生しブリンク表示する場合であっても、表示パターン(表示/非表示)の切り替えタイミングにだけ描画処理手段51が起動されるため、常駐プログラムによるブリンク制御に比べ負荷を軽減し、またブリンク制御と描画が一体化したプログラムに比べてブリンク表示に係る負荷を軽減して、表示遅延を回避できる効果がある。
【0087】
また、タイマー処理手段50で予め定めた時間間隔により起動される更新確認処理50aとブリンク処理50bの起動間隔を同一間隔としているので、タイマー処理の負荷をも軽減できる効果がある。
【0088】
本発明の情報表示システムによれば、情報表示装置1において、表示中のコンテンツの組み込まれている株価・指標表示プログラム13bのみが起動されるので、変化の激しい情報を表示する情報データ表示箇所が少ないコンテンツを表示中には、起動される株価・指標表示プログラム13bが少なく、システムに対する無駄な負荷を軽減できる効果がある。
【0089】
【発明の効果】
本発明によれば、サーバ装置が複数のコンテンツ画面と、各コンテンツ画面内の情報データ表示箇所に対応して情報データを表示する表示プログラムと、前記コンテンツ画面を切り替えて表示する表示スケジュールとを提供し、情報表示装置が、サーバ装置とは別の外部データサーバから情報データを取得して記憶し、サーバ装置から複数のコンテンツ画面と表示プログラム及び表示スケジュールの提供を受け、提供された表示スケジュールに従って複数のコンテンツを切り替えて表示し、表示中のコンテンツ画面内の情報データ表示箇所に対応する各表示プログラムにより、各表示箇所に対応して設定された項目に関する情報データを表示し、各表示箇所毎に、外部データサーバから取得した情報データが更新されたことを検出すると最新の情報データに表示を更新する情報表示システムとしているので、利用者が情報データ表示箇所に表示する内容を設定でき、各情報データ表示箇所の内容をリアルタイムに更新表示することができる効果がある。
【0090】
本発明によれば、複数の株式又は指標情報を表示する株式・指標表示画面フォーマットと、株式・指標画面フォーマット内の情報データ表示箇所に対応して株式・指標情報データを表示する表示プログラムと、株式・指標画面フォーマットを切り替えて表示する表示スケジュールとを提供するサーバ装置と、サーバ装置とは別の外部データサーバから株式・指標情報データ及びそのバージョン情報とを取得して、株式・指標情報データとバージョン情報とを対応付けて外部取得データ記憶部に記憶し、サーバ装置から、複数の株式・指標表示画面フォーマットと、表示プログラムと、表示スケジュールの提供を受け、表示スケジュールに従って複数の株式・指標表示画面フォーマットを切り替えて表示し、表示中の株式・指標表示画面フォーマット内の情報データ表示箇所に対応する各表示プログラムにより、各表示箇所に対応して設定された項目に関して外部取得データ記憶部に記憶されている株式・指標情報データを表示し、各表示箇所毎に、表示中の株式・指標情報データのバージョン情報と、前記外部データサーバから取得した株式・指標情報データのバージョン情報とを照合して、バージョン情報が同一である場合には表示を更新しない情報表示装置とを備える情報表示システムとしているので、利用者が情報データ表示箇所に表示する内容を設定でき、各情報データ表示箇所の内容をリアルタイムに更新表示することができる効果がある。
【図面の簡単な説明】
【図1】本発明の情報表示システムの概略構成例を示すブロック図である。
【図2】本発明の株式・指標表示プログラムが組み込まれ他コンテンツの具体例を示す説明図である。
【図3】株価・指標表示プログラムのソフトウェア構成を示すブロック図である。
【図4】本発明の株価・指標表示プログラム内のパラメータ例を示す説明図である。
【図5】本発明におけるパラメータ登録画面例を示す説明図である。
【図6】本発明のパラメータ例を示す説明図である。
【図7】本発明の株価・指標表示プログラムの処理例を示すフローチャート図である。
【図8】外部取得データに記憶されているデータのフォーマット及び記憶例を示す説明図である。
【図9】本発明の株価・指標表示プログラムにおける更新確認処理の処理例を示すフローチャート図である。
【図10】ブリンク表示させるための処理フローを示すフローチャート図である。
【図11】点滅表示動作時の状態変化例を示す説明図である。
【図12】本発明の表示更新の具体例を示す説明図である。
【図13】スケジュールに従うコンテンツ切替の場合の具体例を示す説明図である。
【図14】従来の情報表示システムの構成例を示すブロック図である。
【図15】従来のサーバ装置のデータ配信処理を示すフローチャート図である。
【図16】従来の情報表示装置のコンテンツ表示処理を示すフローチャート図である。
【図17】従来の情報表示システムで最新データを表示させる部分の流れを示す説明図である。
【図18】スケジュールに従うコンテンツ切替の場合の具体例を示す説明図である。
【符号の説明】
1、1′…情報表示装置、 2、2′…サーバ装置、 3…外部データサーバ、 4…情報網、 11…スケジュールプログラム、 12…ブラウザ、 13…コンテンツ、 13a…コンテンツ画面、 13b…株価・指標表示プログラム、 14…外部データ取得プログラム、 15…外部取得データ、 21…コンテンツ入力プログラム、 22…データ管理プログラム、 23…作成データ、 24…配信プログラム、 50…タイマー処理手段、 50a…更新確認処理、 50b…ブリンク処理、 51…描画処理手段、 52…パラメータ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information display system that displays index / stock brand data and the like according to a program (content) distributed via the Internet or the like, and in particular, an information display system that can update and display information in the displayed content in real time. About.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, there is known an information distribution system that distributes information that changes with the passage of time, such as stock prices, exchange rates, index data, and news related thereto, using the Internet.
In the information distribution system in the early days, pages including these changing information are stored in the web server, and the web server is accessed by the browser of the user's terminal and the transmission of the corresponding page is requested. The web server transmits the corresponding page to the terminal, and the browser of the terminal displays the page on a display device such as a display.
[0003]
When the user wants to display the latest information updated in the page, the user presses the “update button” or “reload button” displayed by the browser, and the page corresponding to the web server is reloaded. By requesting the transmission, the web server retransmits the latest information of the corresponding page to the terminal, whereby the user can obtain the latest information.
[0004]
However, in the initial information distribution system, in order to obtain the latest information, the user must frequently reload the page from the browser of the terminal to the web server by the user operation, which is troublesome and easy to use. There was a problem of being bad.
[0005]
Therefore, as a method for solving the above-described problem, a method is known in which a page stored in the web server includes a program that requests the web server to transmit a page at a predetermined interval.
That is, when a corresponding page of the web server is provided from the browser of the user's terminal and displayed, thereafter, the program operation within the page is reloaded to the web server at predetermined intervals, and the user operation is performed. A page including the latest information is displayed without performing it.
[0006]
However, in a system that re-reads by a program, even if the terminal does not update the information every predetermined time, even if the information is not updated, a page including the information is transmitted and displayed. There was a problem that the load on the server and the load on the network increased.
[0007]
In addition, a dealing system that transmits information to a client in real time is known. In this dealing system, a dedicated application and a terminal are used as a client, and management and maintenance costs are high. Furthermore, there arises a problem that information can be transmitted only to a preset client.
[0008]
Therefore, as a method for solving the problem of increased load on the terminal, the web server, and the network in the information distribution system that frequently reloads the web server described above, for example, a CGI (common gateway interface) function is included in the page. The latest information is periodically transmitted from the web server, the latest information is stored on the terminal side, and the program on the terminal is periodically combined with the page provided from the web server and the stored information. There is an information display system to display.
[0009]
A specific configuration example of the conventional information display system will be described with reference to FIG. FIG. 14 is a block diagram illustrating a configuration example of a conventional information display system.
A conventional information display system includes a server device 2 'that distributes information data such as content programs and stocks / indexes, an
[0010]
Each part of the conventional information display system will be described.
The
The
[0011]
Here, a specific example of data distribution processing in the
In the data distribution process in the
[0012]
The
The
[0013]
Here, a specific example of content display processing in the conventional
The content display processing in the conventional
[0014]
The operation of the conventional information display system will be described with reference to FIGS. FIG. 17 is an explanatory diagram showing a flow of a part for displaying the latest data in a conventional information display system, and FIG. 18 is an explanatory diagram showing a specific example in the case of content switching according to a schedule.
In a conventional information display system, a content program and a display schedule are registered in advance in the
[0015]
Then, in the
[0016]
In each
[0017]
In the above conventional information display system, even if the information display device 1 'receives the latest stock / index data from the server device 2', the latest data is not reflected in the currently displayed content, and until the next display timing. Is not updated, the longer the interval until the content display is switched, the later the timing at which the latest data is displayed.
[0018]
To explain with a specific example, as shown in FIG. 18,
As the
[0019]
As a method for reducing the load on the terminal, the web server, and the network, a web server that provides pages and programs and a data server that provides information that changes constantly are provided separately, and the terminal is provided from the web server. There has been proposed an information display system that acquires information from a data server using a program and displays a combination of a page provided from a web server and information acquired from the data server.
[0020]
For example, in Japanese Patent Application Laid-Open No. 2001-142824 “Information Distribution System, Information Distribution Server, and Recording Medium” published on May 25, 2001 (Applicant: CSK Corporation, Inventor: Shinichiro Tanaka et al.) The page and program are provided to the terminal. At the terminal, the provided program operates to connect to an information distribution server that distributes information to acquire information, and the acquired information is incorporated into the page information from the web server and displayed. After that, when there is an information update, the information distribution system is such that the update information is transmitted from the information distribution server to the terminal, and the information is updated and displayed on the page being displayed. The information that changes can be transmitted easily, appropriately and quickly. (See Patent Document 1).
[0021]
As another example, in Japanese Patent Laid-Open No. 2000-3301 “Information Providing System and Information Providing Method” (Applicant: Nippon Telegraph and Telephone Corporation, Inventor: Takeru Takeuchi et al.) Published on January 7, 2000, a server The information content distribution program distributes the data header, URL address, and client program to the terminal, operates the client program on the terminal to display the header, and displays the details. This is an information providing system for connecting and acquiring and displaying detailed information, thereby reducing the network load, reducing the content creation / management load on the server, and reducing the program management load on the terminal. (See Patent Document 2).
[0022]
In addition, as a proposal regarding real-time update of information on a browsing screen using WWW technology, Japanese Patent Laid-Open No. 2001-125628 “System Monitoring Device and Recording Medium Therefor” (Applicant: Nippon Oxygen Corporation, published on May 11, 2001) Inventor: Hiroshi Yoshikawa) incorporates a program for acquiring information at a timing set according to a period in which information is updated for each display component, and synthesizes the information updated at each timing into one It is a system monitoring device that displays in a display area, and by this means, information that is constantly changing and information that does not change are efficiently combined and displayed, and system monitoring can be performed in real time. (See Patent Document 3).
[0023]
[Patent Document 1]
JP 2001-142824 (page 4-9)
[Patent Document 2]
JP 2000-3301 (page 4-6)
[Patent Document 3]
JP 2001-125628 A (pages 3-7)
[0024]
[Problems to be solved by the invention]
However, in the conventional information display system, the display update is performed in units of one screen (one content), and the updated item (location) cannot be recognized on the information display device 1 'side, and the highlighted display cannot be performed. There was a problem.
In addition, since the content provided from the server device is in units of one screen, the contents displayed at each information data display location are fixed, and the user can freely set the items to be displayed at the information data display location. There was a problem that could not.
[0025]
The present invention has been made in view of the above circumstances, and allows the user to set the contents to be displayed at the information data display location, to update and display the contents of each information data display location in real time, and to update the content. It is an object of the present invention to provide an information display system that can effectively notify a user of the occurrence of an update by highlighting the occurrence of an update.
[0026]
[Means for Solving the Problems]
The present invention for solving the problems of the conventional example described above provides a plurality of contents in an information display system.Screen,Each contentscreenInsideLoveDisplay program that displays information data corresponding to the report data display locationWhen,contentscreenDisplay schedule to switch betweenAnd offerA server device to be provided;Separate from server deviceExternal data serverLoveInformation data is acquired and stored, and multiple contents are received from the server device.Screen andA display program and a display schedule are provided, and multiple contents are switched and displayed according to the display schedule.screenEach display program corresponding to the information data display location inIn response to each display locationDisplays information data about the set item,For each display location, the information data acquired from the external data serverupdateWhat has been doneAnd an information display device that updates the display to the latest information data when it is detected, the user can set the content to be displayed in the information data display location, and the content of each information data display location is updated and displayed in real time be able to.
[0027]
The present invention for solving the above conventional problems corresponds to a stock / index display screen format for displaying a plurality of stocks or index information in an information display system, and an information data display location in the stock / index screen format. A display program for displaying stock / indicator information data, a server device for providing a display schedule for switching the stock / indicator screen format, and stock / indicator information data from an external data server different from the server device Version information is acquired, stock / indicator information data and version information are associated with each other and stored in the external acquisition data storage unit, and a plurality of stock / indicator display screen formats, display programs, and display schedules are stored from the server device. Multiple stock / indicator display screen formats according to the display schedule The items set corresponding to each display location are stored in the externally acquired data storage unit by each display program corresponding to the information data display location in the displayed stock / indicator display screen format. Stock / indicator information data, and for each display location, the version information of the stock / indicator information data being displayed is compared with the version information of the stock / indicator information data acquired from the external data server, When the version information is the same, it is equipped with an information display device that does not update the display, and the user can set the contents to be displayed at the information data display location, and the information at each information data display location is updated and displayed in real time can do.
[0029]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described with reference to the drawings.
The function realizing means described below may be any circuit or device as long as it can realize the function, and part or all of the function can be realized by software. is there. Furthermore, the function realizing means may be realized by a plurality of circuits, and the plurality of function realizing means may be realized by a single circuit.
[0030]
The information display system according to the present invention includes a display program for displaying information data corresponding to information data display locations where the server device displays a plurality of contents and changing information in each content, and a display schedule for switching the contents. The information display device acquires and stores the latest information data from the external data server, and switches a plurality of contents according to the display schedule provided by the server device. Display, start each display program corresponding to the information data display location in the displayed content, display the stored information data regarding the preset items, and then start each display program periodically thereafter When the update of information data is detected by each display program, the latest information data is displayed. Since it is updated and blinked, the user can set the content to be displayed at the information data display location, the content of each information data display location can be updated and displayed in real time, and the updated items are flashed It can be informed to the user.
[0031]
A schematic configuration of an information display system according to an embodiment of the present invention will be described with reference to FIG. FIG. 1 is a block diagram showing a schematic configuration example of an information display system of the present invention.
As shown in FIG. 1, the information display system according to the embodiment of the present invention includes a
[0032]
Each configuration of the information display system of the present invention will be described.
The
When it is assumed that content is provided via the Internet or an intranet, it is also called a web server.
Note that as a device that actually realizes the
[0033]
Specifically, as shown in FIG. 1, the
[0034]
Here, as a characteristic part of the present invention, the content input from the
[0035]
The
[0036]
The
[0037]
As a feature of the
When the content program is switched and displayed in accordance with the display schedule, the stock / indicator display program corresponding to each information data display location in the content being displayed is used to store the stored stock / indicator data as information data. When the stock / indicator display program is started periodically and the update of the information data is detected by the display program, it is replaced with the latest information data and displayed in the content while updating in real time. It was.
[0038]
Specifically, as shown in FIG. 1, the
[0039]
The
[0040]
The
The stock price /
[0041]
Then, a plurality of
[0042]
For example, if the
[0043]
Here, the content screen 13a is called a page and is described in HTML (Hyper Text Makeup Language) format. The stock price /
[0044]
Next, a specific configuration example of the stock price /
Each stock price /
[0045]
Each unit in the stock price /
The timer processing means 50 is a processing means that is activated at a preset time interval based on a timer (not shown) that counts time, and is a subroutine process called from the OS, for example.
[0046]
Then, as subroutine processing activated in the timer processing means 50, an update confirmation processing 50a for confirming whether or not an update has occurred in the information stored in the externally acquired
[0047]
The update confirmation process 50a is started at a preset time interval, and it is determined whether or not the information data stored in the external
[0048]
The
[0049]
As a feature of the present invention, since the update confirmation processing 50a and the
[0050]
In the present invention, the preset time interval is assumed to be 100 msec. This is a suitable interval as a blinking interval in which display delay is not noticeable visually in the
[0051]
The drawing processing unit 51 is a unit that edits data to be displayed, passes it to the
Actually, a display instruction from the
[0052]
The parameter 52 stores contents to be displayed, display attributes, and the like for each content or for each information data display location in the contents. The contents are the contents input operation in the
[0053]
As a specific example of the parameter, for example, as a parameter example for each information data display location in the content, as shown in FIG. 4, a brand to be displayed in the “brand number” is set, and the current item to be displayed in the “item number” Set items such as the value and the ratio of the previous day, and set whether or not to blink when updating in “Blink”. FIG. 4 is an explanatory diagram showing an example of parameters in the stock price /
[0054]
The parameters may be provided for each information data display location, but may be registered and held for each content.
As an example of registering and holding contents for each content, the
When the parameter is registered in the
[0055]
The general operation of the stock price /
[0056]
In the stock price /
[0057]
On the other hand, if it is set to blink in the process 104 (Yes), the
[0058]
An example of a specific method for realizing the update confirmation processing 50a will be described.
Here, it is assumed that the latest stock / index data stored in the externally acquired
[0059]
Then, the update confirmation processing 50a is activated at a preset time interval, the version being displayed is compared with the version stored in the externally acquired
[0060]
In the specific example, the data acquired from the
[0061]
Here, a processing example of the update confirmation processing 50a will be described with reference to FIG. FIG. 9 is a flowchart showing a processing example of the update confirmation processing 50a in the stock price /
The update confirmation process 50a in the stock price /
Here, the timer flag (TF) is a variable used for display pattern (display / non-display) switching control during blink display.
[0062]
On the other hand, if the currently displayed version and the stored version are not the same in the process 201 (≠), it is determined whether the content (data) has been changed for the displayed item (202), and the content (data) If there is no change in (), it is determined that there is no need for updating, and the process directly proceeds to
[0063]
In the
[0064]
In the
[0065]
On the other hand, when the TF is not smaller than 2 (≧ 2) in the
[0066]
The operation example of the stock price /
[0067]
Next, a method for realizing a blink (flashing) display indicating an update in the stock price /
The blinking display method in the stock price /
[0068]
In order to realize the blinking display method, the stock price /
Then, the drawing processing means 51 performs either data display or display erasure processing according to the value of TF (timer flag), and controls so that data display and display erasure are repeated.
[0069]
A specific method for realizing the
Here, the specification of the blink expression will be described with an example of “500 msec display → 500 msec non-display as one set and repeated three times”. For this reason, in FIG. 9, 32 is set to the timer flag (TF) in the case of blink display.
[0070]
As an example of the
[0071]
As an example of a specific implementation method of the drawing processing means 51, as shown in FIG. 10B, the value of the timer flag (TF) that is activated by the drawing event from the OS and delivered from the
[0072]
On the other hand, in the
[0073]
A blinking display operation of the stock price /
If update occurrence is detected in the update confirmation processing 50a of the stock price /
[0074]
At the first activation, TF is decremented to 31 and the remainder obtained by dividing by 5 is 1, so that a drawing event is issued and drawing processing means 51 is activated, and TF is 31. ) Is edited, and the updated data is displayed.
[0075]
Then, the
After that, the
[0076]
When the
[0077]
After 100 msec, the
[0078]
One cycle of blinking is performed by the display state of 500 msec and the non-display state of 500 msec, and thereafter, this is repeated three times by decrementing TF, and finally TF is decremented to 1 and divided by 5 Since the remainder is 1, a drawing event is issued and the drawing processing means 51 is activated. Since TF is 1, the editing process is performed in the process (A), and updated data is displayed. Since the
[0079]
According to the information display system of the present invention, a content program, a display schedule, and the like are registered in the
[0080]
Further, according to the information display system of the present invention, the stock price /
[0081]
In addition, since the information data display location that has been updated in the content being displayed is updated as needed, when content switching is performed according to the same schedule as shown in FIG. There is no, but when the latest data is received while the stock / index content of item No. 7 in
[0082]
In addition, according to the information display system of the present invention, when the user registers the type of data to be displayed at the information data display location in the content, the display attribute, etc., it is stored as a parameter, and the stock price / The
[0083]
Further, according to the information display system of the present invention, it is provided whether or not to blink when data is updated as a parameter to be set in the information data display location in the content, and the stock price /
[0084]
Further, according to the information display system of the present invention, in the stock price /
[0085]
Further, according to the information display system of the present invention, in the stock price /
[0086]
In addition, according to the information display system of the present invention, when blinking display is performed at the time of update, the
[0087]
In addition, since the activation interval of the update confirmation process 50a and the
[0088]
According to the information display system of the present invention, in the
[0089]
【The invention's effect】
According to the present invention, the server device has a plurality of contents.Screen,Each contentscreenInsideLoveDisplay program that displays information data corresponding to the report data display locationWhen,The contentscreenDisplay schedule to switch betweenAnd offerThe information display deviceSeparate from server deviceExternal data serverLoveInformation data is acquired and stored, from the server deviceReceived multiple content screens, display programs and display schedules,Content that is displayed by switching multiple contents according to the provided display schedulescreenEach display program corresponding to the information data display location inIn response to each display locationDisplays information data about the set item,For each display location, the information data acquired from the external data serverupdateWhat has been doneSince the information display system updates the display to the latest information data when it is detected, the user can set the content to be displayed in the information data display location, and the content in each information data display location can be updated and displayed in real time effective.
[0090]
According to the present invention,A stock / index display screen format that displays multiple stocks or index information, a display program that displays stock / index information data corresponding to the information data display location in the stock / index screen format, and a stock / index screen format The server device that provides the display schedule to be switched and the stock / indicator information data and version information thereof are acquired from an external data server different from the server device, and the stock / indicator information data and the version information are associated. And store it in the externally acquired data storage unit, receive multiple stock / indicator display screen formats, display programs, and display schedules from the server device, and switch between multiple stock / indicator display screen formats according to the display schedule. Information displayed in the displayed stock / indicator display screen format. Stock / indicator information data stored in the externally acquired data storage unit is displayed for each item set by the display program corresponding to each display location, and displayed for each display location. An information display device that verifies the version information of the stock / index information data and the version information of the stock / index information data acquired from the external data server and does not update the display when the version information is the same. Since the information display system is provided, it is possible to set the contents to be displayed at the information data display location by the user and to update and display the contents of each information data display location in real time.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a schematic configuration example of an information display system of the present invention.
FIG. 2 is an explanatory diagram showing a specific example of other content in which the stock / index display program of the present invention is incorporated.
FIG. 3 is a block diagram showing a software configuration of a stock price / index display program.
FIG. 4 is an explanatory diagram showing an example of parameters in the stock price / index display program of the present invention.
FIG. 5 is an explanatory diagram showing an example of a parameter registration screen in the present invention.
FIG. 6 is an explanatory diagram showing an example of parameters of the present invention.
FIG. 7 is a flowchart showing a processing example of a stock price / index display program of the present invention.
FIG. 8 is an explanatory diagram showing a format and a storage example of data stored in externally acquired data.
FIG. 9 is a flowchart showing an example of update confirmation processing in the stock price / index display program of the present invention.
FIG. 10 is a flowchart showing a processing flow for blink display.
FIG. 11 is an explanatory diagram showing an example of a state change during a blinking display operation.
FIG. 12 is an explanatory diagram showing a specific example of display update according to the present invention.
FIG. 13 is an explanatory diagram showing a specific example in the case of content switching according to a schedule.
FIG. 14 is a block diagram illustrating a configuration example of a conventional information display system.
FIG. 15 is a flowchart showing a data distribution process of a conventional server device.
FIG. 16 is a flowchart showing content display processing of a conventional information display device.
FIG. 17 is an explanatory diagram showing a flow of a part for displaying the latest data in a conventional information display system.
FIG. 18 is an explanatory diagram illustrating a specific example in the case of content switching according to a schedule.
[Explanation of symbols]
DESCRIPTION OF
Claims (2)
前記サーバ装置とは別の外部データサーバから情報データを取得して記憶し、前記サーバ装置から、複数のコンテンツ画面と表示プログラム及び表示スケジュールの提供を受け、前記表示スケジュールに従って前記複数のコンテンツを切り替えて表示し、表示中のコンテンツ画面内の情報データ表示箇所に対応する各表示プログラムにより、前記各表示箇所に対応して設定された項目に関する情報データを表示し、前記各表示箇所毎に、前記外部データサーバから取得した情報データが更新されたことを検出すると最新の情報データに表示を更新する情報表示装置とを備えることを特報とする情報表示システム。 A plurality of content screen, the display program for displaying the information data corresponding to the information data displayed portion of said each content screen, and the Hisage providing server device display schedule to display by switching the content screen,
The acquired and stored separate external data server to the information data from the server apparatus, from the server apparatus, receiving a supply of a plurality of content screen display program and the display schedule, the plurality of contents according to the display schedule And display information data regarding items set corresponding to each display location by each display program corresponding to the information data display location in the content screen being displayed, and for each display location the information display system according to news flash, further comprising an information display device to update the display with the latest information data when it detects that the information data acquired from the external data server has been updated.
前記サーバ装置とは別の外部データサーバから株式・指標情報データ及びそのバージョン情報を取得して、前記株式・指標情報データとバージョン情報とを対応付けて外部取得データ記憶部に記憶し、前記サーバ装置から、前記複数の株式・指標表示画面フォーマットと、表示プログラムと、表示スケジュールの提供を受け、前記表示スケジュールに従って前記複数の株式・指標表示画面フォーマットを切り替えて表示し、前記表示中の株式・指標表示画面フォーマット内の情報データ表示箇所に対応する各表示プログラムにより、前記各表示箇所に対応して設定された項目に関して前記外部取得データ記憶部に記憶されている株式・指標情報データを表示し、前記各表示箇所毎に、表示中の株式・指標情報データのバージョン情報と、前記外部データサーバから取得した株式・指標情報データのバージョン情報とを照合して、バージョン情報が同一である場合には表示を更新しない情報表示装置とを備えたことを特徴とする情報表示システム。 Stock / index information data and version information thereof are acquired from an external data server different from the server device, and the stock / index information data and version information are associated with each other and stored in an external acquisition data storage unit, and the server A plurality of stock / indicator display screen formats, a display program, and a display schedule are provided from the apparatus, and the plurality of stock / indicator display screen formats are switched and displayed according to the display schedule. The stock / indicator information data stored in the externally acquired data storage unit is displayed with respect to the items set corresponding to each display location by each display program corresponding to the information data display location in the index display screen format. , For each display location, version information of the stock / index information data being displayed, and By matching the version information of the Stock-index information data acquired from the parts data server, the information display system if the version information is the same, characterized in that an information display device which does not update the display.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002331641A JP4064790B2 (en) | 2002-11-15 | 2002-11-15 | Information display system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002331641A JP4064790B2 (en) | 2002-11-15 | 2002-11-15 | Information display system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004164460A JP2004164460A (en) | 2004-06-10 |
| JP4064790B2 true JP4064790B2 (en) | 2008-03-19 |
Family
ID=32808951
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002331641A Expired - Fee Related JP4064790B2 (en) | 2002-11-15 | 2002-11-15 | Information display system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4064790B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009199316A (en) * | 2008-02-21 | 2009-09-03 | Kenwood Corp | Distribution system and onboard device |
| JP5109759B2 (en) * | 2008-03-28 | 2012-12-26 | カシオ計算機株式会社 | Information processing apparatus and control program thereof |
| WO2011067846A1 (en) * | 2009-12-03 | 2011-06-09 | Necディスプレイソリューションズ株式会社 | Video display system, management server, video display device and video display method |
| US9262043B2 (en) | 2010-09-03 | 2016-02-16 | Nec Corporation | Display processing system, display processing method, and program |
| JP6015648B2 (en) * | 2011-03-01 | 2016-10-26 | 富士通株式会社 | Web page update notification program, Web page update notification device, and Web page update notification method |
| JP2013055595A (en) * | 2011-09-06 | 2013-03-21 | Omron Corp | Terminal device, content display system, program, data structure, and content distribution server |
-
2002
- 2002-11-15 JP JP2002331641A patent/JP4064790B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004164460A (en) | 2004-06-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1395925B1 (en) | Screen refresh method | |
| US12282931B2 (en) | Optimized lead generation, management, communication, and tracking system | |
| US20050228831A1 (en) | Interactive virtual library system for expeditiously providing automatic updates of user-desired information from content providers, at least one of which is commercial, to users | |
| JP4064790B2 (en) | Information display system | |
| KR20000049581A (en) | Real time ordering information system and method on internet | |
| JPWO2002025458A1 (en) | Client support system | |
| JP3817689B2 (en) | CAD information management system and CAD information management method | |
| JP5165628B2 (en) | Content display terminal, content display method and program, and distribution server | |
| JP4114127B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, COMPUTER-READABLE RECORDING MEDIUM CONTAINING COMMUNICATION PROGRAM, AND SERVICE SYSTEM | |
| JP2000330856A (en) | Information collection device and method therefor | |
| US7337364B2 (en) | Contents distribution supporting apparatus and program | |
| JP2001154958A (en) | Information providing system and method, server device and client device, and recording medium | |
| JP3855411B2 (en) | DATA RELAY DEVICE, DATA RELAY METHOD, AND RECORDING MEDIUM | |
| CN100440210C (en) | Document information management device and document information management method | |
| JP4821132B2 (en) | Software conflict management system, software billing system, and software billing method | |
| JP2004234380A (en) | Table display switching method, text data conversion program and tag program | |
| US20010042025A1 (en) | Shopping basket presentation method for an online shopping system | |
| WO2021117268A1 (en) | Web content automatic display control method | |
| KR20010105107A (en) | A picture Medical care and prescription system and a control method thereof | |
| JP2003141022A (en) | Web content delivery method and system and web content editing program | |
| JP5727344B2 (en) | Electronic service screen storage system and electronic service screen storage method | |
| JP3764907B2 (en) | Information provision system via the Internet with a browser with access control function on the client side | |
| KR20020007387A (en) | Web page providing method and web page providing apparatus | |
| JP2005260459A (en) | Maintenance screen setting method and key telephone system | |
| JP2002132570A (en) | System and method for controlling website history, system and method for analyzing access pattern, and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050330 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070703 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070829 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20071218 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071227 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4064790 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110111 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120111 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120111 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130111 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130111 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140111 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |