Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4064790B2 - Information display system - Google Patents
[go: Go Back, main page]

JP4064790B2 - Information display system - Google Patents

Information display system Download PDF

Info

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
Application number
JP2002331641A
Other languages
Japanese (ja)
Other versions
JP2004164460A (en
Inventor
武尊 徳永
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kokusai Denki Electric Inc
Original Assignee
Hitachi Kokusai Electric Inc
Kokusai Denki Electric Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Kokusai Electric Inc, Kokusai Denki Electric Inc filed Critical Hitachi Kokusai Electric Inc
Priority to JP2002331641A priority Critical patent/JP4064790B2/en
Publication of JP2004164460A publication Critical patent/JP2004164460A/en
Application granted granted Critical
Publication of JP4064790B2 publication Critical patent/JP4064790B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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 external data server 3 that provides the latest information data such as stocks / indexes, and information such as stocks / indexes. The information display device 1 ′ for displaying content is connected to the information network 4 such as the Internet or an intranet.
[0010]
Each part of the conventional information display system will be described.
The external data server 3 is a data server that holds the latest data such as stocks and indices that change from moment to moment, and provides the latest data in response to external requests.
The server device 2 ′ has the function of a web server, registers content programs and display schedules in advance, and provides registered content programs and display schedules in response to requests from the information display device 1 ′. In addition, information data such as stocks and indices is acquired from the external data server 3 with a certain update interval, and the information data is distributed to each information display device 1 ′.
[0011]
Here, a specific example of data distribution processing in the conventional server device 2 ′ will be described with reference to FIG. FIG. 15 is a flowchart showing data distribution processing of the conventional server device 2 ′.
In the data distribution process in the conventional server device 2 ′, it is determined whether the acquisition time according to a predetermined update interval has been reached (500), and when the acquisition time has been reached (Yes), the latest data such as stocks / indexes from the external data server 3 is obtained. Information data is acquired (502), it is determined whether there is updated information in the acquired data (504), and if there is (Yes), data such as stocks / indexes is distributed to the information display device 1 '( 504), the data distribution process has been completed.
[0012]
The information display device 1 ′ has a browser function, accesses the server device 2 ′ via the information network 4 such as the Internet / intranet, and is provided with a content program and a display schedule, and further according to the provided display schedule. The content program is switched and displayed.
The information display device 1 ′ receives and stores the latest stock / index data distributed from the server device 2 ′ at regular update intervals, and switches between content programs according to the display schedule for display. In addition, when there is stock / index data in the content to be displayed, the content is displayed by replacing it with the latest data stored.
[0013]
Here, a specific example of content display processing in the conventional information display apparatus 1 ′ will be described with reference to FIG. FIG. 16 is a flowchart showing a content display process of the conventional information display device 1 ′.
The content display processing in the conventional information display device 1 ′ is started when the content program is switched in accordance with the display schedule provided from the server device 2 ′, and judges whether there is stock / index data for the content to be displayed (600). When there is stock / index data (Yes), the stock / index data in the content is replaced with the latest data stored (602), and the content is displayed (604).
[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 server device 2 ′, and the server device 2 ′ is accessed from the information display device 1 ′ via the information network 4 such as the Internet / intranet. The content program and the display schedule are received, and the content program is switched and displayed according to the display schedule.
[0015]
Then, in the server device 2 ′, as shown in FIG. 17, the latest data such as stocks / indexes is acquired from the external data server 3 at preset time intervals, and the latest data is updated each time or when there is an update. The data is distributed to each information display device 1 'and stored as the latest stock / index data in each information display device 1'.
[0016]
In each information display device 1 ′, when content programs are switched according to the display schedule, the stock / index data in the content is replaced with the latest data stored at the next content display timing, and then displayed. It has become.
[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, contents 1 to 6 are contents displayed for 1 minute, and a display schedule for displaying stock / index contents for displaying stock / index data at the end for 10 minutes is set up. Consider the case.
As the case 1, for example, if the latest data is received while the contents 1 to 6 are being displayed, the latest data is displayed when the stock / indicator content of the item number 7 is displayed. If the latest data is received while the stock / index content is displayed, the current data is not updated and the old data remains unchanged. Will be displayed.
[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 server device 2 that distributes content programs and display schedules, and an external data server 3 that provides the latest data such as stocks and indicators. The information display device 1 displays information contents such as stocks and indicators, and these components are connected by an information network 4 such as the Internet or an intranet.
[0032]
Each configuration of the information display system of the present invention will be described.
The server device 2 of the present invention is a device that provides content for displaying information such as stocks / indexes, and registers a content program and a display schedule in advance, and receives a request from the information display device 1 to receive a content program And a display schedule and the like.
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 server device 2, a PC (Personal Computer), a WS (Work Station), or the like can be considered.
[0033]
Specifically, as shown in FIG. 1, the server device 2 includes a content input program 21 for inputting content, a display schedule, and the like, a data management program 22 for editing and managing the input content, display schedule, and the like, and an input It is composed of creation data 23 that stores edited content data, display schedule data, and the like, and a distribution program 24 that distributes content, display schedules, and the like in response to requests.
[0034]
Here, as a characteristic part of the present invention, the content input from the content input program 21 of the server device 2 includes, in addition to a display screen format (content screen) for displaying information such as stocks / indexes, changing information. It differs from the conventional information display system in that it is a content incorporating a display program (stock / indicator display program) for performing display control for each information data display location to be displayed.
[0035]
The external data server 3 is the same as the conventional external data server 3 and is a data server that holds the latest data such as stocks and indices that change every moment, and provides the latest data in response to an external request. Although FIG. 1 shows that the external data server 3 is directly connected to the information display device 1, it may be connected via an information network 4 such as the Internet or an intranet to provide data. .
[0036]
The information display device 1 acquires and stores the latest information data from an external data server, has a browser function as in the past, and accesses the server device 2 via the information network 4 such as the Internet / Intranet to access the content. In response to the provision of a program and a display schedule, etc., the content program is switched in accordance with the provided display schedule and displayed in a circulating manner.
[0037]
As a feature of the information display device 1 of the present invention, specific stock / index data types (items), display attributes, etc. are set as parameters for information data display locations in the content. Stock / index data is acquired from the external data server 3 and stored.
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 information display device 1 is connected to the server device 2 and a schedule program 11 that controls switching of content in accordance with the display schedule distributed from the server device 2, receives content, etc. The browser 12 for displaying the content, the content 13 distributed from the server device 2, the external data acquisition program 14 for acquiring the latest data such as stocks and indices from the external data server 3, and the stock acquired by the external data acquisition program 14 -It is comprised from the external acquisition data 15 which memorize | stores the newest data, such as a parameter | index.
[0039]
The schedule program 11 and the external data acquisition program 14 may be distributed from the server device 2 or may be provided in the information display device 1 in advance.
[0040]
The content 13 distributed from the server device 2 includes a content screen 13a that defines a display format, and a stock / index display program associated with each information data display location that displays changing information in the screen. 13b.
The stock price / index display program 13b corresponds to a display program for claims.
[0041]
Then, a plurality of contents 13 are switched and displayed according to the display schedule distributed from the server device 2 by the schedule program 11, and the contents 13 to be displayed are displayed on the contents screen 13a via the browser 12, The stock price / indicator display program 13b associated with each information data display location operates, and the information data display location is determined according to parameters such as the type (item) of stock / index data to be displayed and display attributes set in advance by the user. Every time, the latest stock / index data is acquired from the externally acquired data 15 and displayed.
[0042]
For example, if the content 13 is a content that provides a market index, as shown in FIG. 2, the current value and the ratio of the previous day (ratio) regarding the Nikkei average, TOPIX,. The content screen 13a has items of 1 part and 2 parts for the height, and the stock / indicator display program 13b is incorporated into each of the information data display locations (the knitted portions in the figure) for displaying changing information. It is. FIG. 2 is an explanatory diagram showing a specific example of other content in which the stock / indicator display program 13b of the present invention is incorporated.
[0043]
Here, the content screen 13a is called a page and is described in HTML (Hyper Text Makeup Language) format. The stock price / index display program 13b includes a JAVA (R) applet, JAVA (R) script, ActiveX control, Often described by plug-ins.
[0044]
Next, a specific configuration example of the stock price / index display program 13b will be described with reference to FIG. FIG. 3 is a block diagram showing a software configuration of the stock price / index display program 13b.
Each stock price / indicator display program 13b incorporated for each information data display location in the content includes a timer processing means 50, a drawing processing means 51, and a parameter 52.
[0045]
Each unit in the stock price / index display program 13b will be described.
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 data 15, and a blinking display when the update has occurred. And a blink process 50b.
[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 data acquisition program 14 is updated with respect to the information data being displayed. This is a process of controlling the display to be updated. Details of a specific processing example of the update confirmation processing 50a will be described later.
[0048]
The blink process 50b is a process that is activated at a preset time interval similar to the update confirmation process 50a and controls the blinking cycle in order to perform blink display of the updated information data. Details of a specific processing example of the blink processing 50b will be described later.
[0049]
As a feature of the present invention, since the update confirmation processing 50a and the blink processing 50b are started at the same time interval, the timer processing means 50 can operate two processes by starting control using a common timer. , Leading to a reduction in load.
[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 blink processing 50b, and a plurality of stock prices at the same time. Considering that the index display program 13b operates and considering the balance of processing load that causes display delay, the preferred interval is set to 100 msec. However, the present invention is not limited to this.
[0051]
The drawing processing unit 51 is a unit that edits data to be displayed, passes it to the browser 12 for display, and is a subroutine called when a drawing event from the OS occurs.
Actually, a display instruction from the timer processing unit 50 is generated as a display request event via the OS, the drawing processing unit 51 is activated, display editing is performed, and display data is delivered to the browser 12 for display. ing.
[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 server device 2 or the information display device 1. The contents input by the user's registration operation are stored as parameters.
[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 / index display program 13b of the present invention.
[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 information display device 1 activates a CGI called “stock (brand) registration screen” as shown in FIG. 5 and sets the brand number (number of information data display location). On the other hand, when a brand code desired to be displayed, a digit drop, a display color, a falling rate, etc. are input, a parameter file as shown in FIG. 6 is generated and stored in the parameter 52 according to the input contents. FIG. 5 is an explanatory diagram illustrating an example of a parameter registration screen according to the present invention, and FIG. 6 is an explanatory diagram illustrating an example of a parameter according to the present invention.
When the parameter is registered in the server device 2, the parameter is distributed together with the content distribution and stored in the parameter 52.
[0055]
The general operation of the stock price / index display program 13b of the present invention will be described with reference to FIG. FIG. 7 is a flowchart showing a processing example of the stock price / index display program 13b of the present invention.
[0056]
In the stock price / index display program 13b of the present invention, it is started from the OS at predetermined time intervals (for example, 100 msec), and is set as a display item with reference to the externally acquired data 15 as an operation of the update confirmation processing 50a. Whether or not the display item is updated (100), and if there is an update (Yes), the display data is updated (102) and the display item is set to blink by referring to the parameter 52 If it is determined (104) and not set (No), a display instruction (display request event) is output to the drawing processing unit 51 via the OS, and the drawing processing unit 51 via the browser 12 The updated data is displayed (108), and the process is terminated.
[0057]
On the other hand, if it is set to blink in the process 104 (Yes), the blink process 50b is started via the OS, and a display instruction (display request event) is given to the drawing processing means 51 in the blink process 50b. The updated data is displayed in a blinking manner (106), and the process is terminated.
[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 data 15 is version-controlled, and the version number of the information currently displayed is also stored in the parameter 52 for management. Shall.
[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 data 15, and the data values of the display items are different if they are different. And check for updates.
[0060]
In the specific example, the data acquired from the external data server 3 by the external data acquisition program 14 manages the version of the information for each brand (brand code), and the latest information of each item is stored in the externally acquired data 15 together with the version information. It shall be remembered. As shown in FIG. 8, the latest version information and the value of each item A, B, C, D,... (For example, opening price, closing price, high price, low price, current price ...) are stored for each brand code. Has been. FIG. 8 is an explanatory diagram showing the format and storage example of data stored in the externally acquired data 15.
[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 / index display program 13b of the present invention.
The update confirmation process 50a in the stock price / index display program 13b of the present invention is started every 100 msec from the OS, first resets the timer flag (TF) to 0 (200), and sets the displayed brand to the parameter 52. It is determined whether the stored version of the data being displayed and the version of the data stored in the externally acquired data 15 are the same (201). Proceed to 206.
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 processing 206.
[0063]
In the process 202, when the content (data) is changed (Yes), it is determined whether the blink display (blinking display) is set with reference to the parameter 52 (203), and the blink display (Yes). ), A value for blink display control (for example, 32) is set to the timer flag (TF) (204), and when it is not blink display (No), 2 is set to the timer flag (TF).
[0064]
In the process 206, the value of the timer flag (TF) is determined (206). If the TF is smaller than 2 (<2), the process of the stock price / index display program 13b is terminated as it is not necessary to update. To do.
[0065]
On the other hand, when the TF is not smaller than 2 (≧ 2) in the process 206, the value of the TF is handed over so that the blink process 50b is started (208), and the process ends.
[0066]
The operation example of the stock price / index display program 13b will be described. For example, the stock price / index display program 13b associated with the display item portion of the content displaying the item C of the brand aaa displays the data of version = 1 at present. When the version of the data stored in the externally acquired data 15 is 2 as shown in FIG. 8, the data is updated with respect to the data being displayed with reference to the display item C. In this case, if blink display is set in the parameter 52, a value (for example, 32) for blink display control is set in the timer flag (TF).
[0067]
Next, a method for realizing a blink (flashing) display indicating an update in the stock price / index display program 13b of the present invention will be described.
The blinking display method in the stock price / index display program 13b of the present invention uses a timer unit as the activation interval (100 msec in the description) of the update confirmation processing 50a in the stock price / index display program 13b, and the repetition period of the data display time and the display erasure time is In this method, the display is controlled so as to be a multiple of the timer unit.
[0068]
In order to realize the blinking display method, the stock price / index display program 13b of the present invention starts the blink processing 50b in the timer processing means 50 at an interval similar to the start interval of the update confirmation processing 50a (in the description, 100 msec), After controlling the TF (timer flag) for performing display pattern (display / non-display) switching control, the drawing processing means 51 for actually drawing is started.
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 blink processing 50b and the drawing processing means 51 of the present invention will be described.
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 blink processing 50b, as shown in FIG. 10A, the timer flag (TF) that is activated at a preset time interval and passed from the update confirmation processing 50a is decremented (300), It is determined whether the remainder of TF / 5 is 1 (301), and if the remainder is 1 (Yes), the TF value is transferred, the drawing event is issued to the OS, and the rendering processing unit 51 is activated to be invalidated. If it is done (302) and the remainder is not 1 (No), the process is terminated as it is. FIG. 10 is a flowchart showing a processing flow for blink display.
[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 blink processing 50b. When the value is 31 or 21 or 11 or 1, as processing (A), editing processing for displaying the updated data in the display item portion is performed (404), and the drawing processing is terminated.
[0072]
On the other hand, in the process 400, when the value of the timer flag (TF) is 26, 16 or 6, as the process (B), a space display process for displaying a space in the display item portion is performed (402), and the drawing process is ended. .
[0073]
A blinking display operation of the stock price / index display program 13b of the present invention will be described with reference to FIG. FIG. 11 is an explanatory diagram illustrating an example of a state change during a blinking display operation.
If update occurrence is detected in the update confirmation processing 50a of the stock price / index display program 13b and blinking display is set in the parameter 52, 32 is set in the timer flag (TF) (processing 204 in FIG. 9). Thereafter, the blink processing 50b is started every 100 msec until the value of TF becomes zero.
[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 blink process 50b is started again after 100 msec, the TF is decremented to 30, and the remainder obtained by dividing by 5 is not 1. Therefore, the blink process 50b is terminated, and the updated data is still displayed. .
After that, the blink process 50b is started every 100 msec. However, as long as the remainder obtained by dividing TF by 5 is not 1, the blink process 50b ends as it is, and the updated data remains displayed. The display state is 500 msec.
[0076]
When the blink process 50b is activated 500 seconds after the first activation, the TF is decremented to 26, and the remainder divided by 5 is 1, so that a drawing event is issued and the drawing processing means 51 Since the TF is 26, the space display is performed in the process (B), and the information data display portion is in a display erasure state.
[0077]
After 100 msec, the blink process 50b is started, the TF is decremented to 25, and the remainder obtained by dividing by 5 is not 1. Therefore, the blink process 50b is finished as it is, and the information data display portion is in the display erased state. It remains. After that, the blink processing 50b is started every 100 msec. However, as long as the remainder obtained by dividing TF by 5 is not 1, the blink processing 50b is terminated as it is, and the information data display portion remains in the display erased state. The first 500 msec non-display state is entered.
[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 blink process 50b is not activated, the display state is continued.
[0079]
According to the information display system of the present invention, a content program, a display schedule, and the like are registered in the server device 2, and when accessed from the information display device 1, a content program, a display schedule, and the like are provided. The external data acquisition program 14 acquires data such as stocks / indicators from the external data server 3 and stores them, and the schedule program 11 switches the content according to the display schedule distributed from the server device 2 and externally displays the content to be displayed. Since data such as stocks and indexes acquired and stored from the data server 3 is incorporated and edited and displayed via the browser 12, there is no need to access the server device 2 every time the content display is switched. The load on the device 2 is reduced, and information on portions that are not updated Since not transferred to, the effect of network load can be reduced.
[0080]
Further, according to the information display system of the present invention, the stock price / index display program 13b is incorporated into each information data display location where information changes in the content, and the information display device 1 displays one of the contents being displayed. Since the stock price / index display program 13b incorporated for each information data display location updates the display so that the latest data is displayed by performing an update check operation, the content is displayed as shown in FIG. As described above, only the information data display location where data has been updated in the content being displayed is displayed and updated, so that the load can be reduced as compared with the redisplay of the entire content as in the prior art. FIG. 12 is an explanatory diagram showing a specific example of display update according to the present invention.
[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 case 2 is displayed, the display is updated without much delay from the timing of each data update without waiting for the next display. And real-time performance can be improved. FIG. 13 is an explanatory diagram showing a specific example in the case of content switching according to a schedule.
[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 index display program 13b reads from the stock / index data acquired from the external data server 3 and stores it in accordance with the parameters, and displays it incorporated in the content. For example, content for displaying stock / index data of each brand In such a case, since the information of the desired type of the brand code desired by the user can be set and displayed in the display item portion, there is an effect of improving the service.
[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 / index display program 13b. When data such as stocks and indicators are incorporated into content according to the parameters and displayed, the updated data can be flashed and displayed for each information data display location, and the user of the information display device 1 can be notified of whether or not there is an update. There is an effect that can be emphasized and effectively informed.
[0084]
Further, according to the information display system of the present invention, in the stock price / index display program 13b incorporated for each information data display location, the update confirmation processing 50a that is activated in the timer processing means 50 at predetermined time intervals is updated. Since the display data is updated when there is an update, if the time interval is set to 100 msec, for example, the display is updated within approximately 100 msec from the data update, and the display delay is reduced and the real time property of the display data is improved. There is an effect that can be done.
[0085]
Further, according to the information display system of the present invention, in the stock price / index display program 13b incorporated for each information data display location, the update confirmation processing 50a that is activated in the timer processing means 50 at predetermined time intervals is updated. When there is an update, a display request event is issued, and the drawing processing means 51 performs drawing control, so that there are a plurality of information data display locations in the content, and the corresponding stock price / index display Even if the program 13b is started, the update check processing 50a that is started periodically only detects the update and issues a drawing event only when the update has occurred, instead of monitoring the update by the resident program. Since the drawing processing means 51 is started, the load is reduced as compared with the update monitoring by the resident program, and the update detection and drawing are integrated. Phased and can reduce the load compared to the program, there is an effect that can avoid the display delay.
[0086]
In addition, according to the information display system of the present invention, when blinking display is performed at the time of update, the blink processing 50b that is activated at a predetermined time interval in the timer processing unit 50 controls the blink display. The flag (TF) is processed, a display request event is issued at the switching timing of the display pattern (display / non-display), and the drawing processing means 51 performs the drawing control. Therefore, the content is updated at a plurality of information data display locations. Even when a blink occurs and the blink display is performed, the drawing processing means 51 is activated only at the switching timing of the display pattern (display / non-display), so the load is reduced compared to the blink control by the resident program, and the blink control is performed. Compared to a program that integrates drawing and drawing, the load related to blink display can be reduced and display delay can be avoided. .
[0087]
In addition, since the activation interval of the update confirmation process 50a and the blink process 50b activated at a predetermined time interval by the timer processing unit 50 is the same interval, there is an effect that the load of the timer process can be reduced.
[0088]
According to the information display system of the present invention, in the information display device 1, only the stock price / index display program 13b in which the content being displayed is incorporated is activated, so that there is an information data display location for displaying rapidly changing information. While displaying a small amount of content, the number of stock price / index display programs 13b that are activated is small, and there is an effect that a useless load on the system can be reduced.
[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 SYMBOLS 1, 1 '... Information display apparatus 2, 2' ... Server apparatus, 3 ... External data server, 4 ... Information network, 11 ... Schedule program, 12 ... Browser, 13 ... Content, 13a ... Content screen, 13b ... Stock price / Index display program, 14 ... External data acquisition program, 15 ... External acquisition data, 21 ... Content input program, 22 ... Data management program, 23 ... Created data, 24 ... Distribution program, 50 ... Timer processing means, 50a ... Update confirmation processing 50b: Blink processing 51: Drawing processing means 52: Parameter

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 / indicator display screen format for displaying a plurality of stocks or index information, a display program for displaying stock / indicator information data corresponding to an information data display location in the stock / indicator screen format, and the stock / indicator screen A server device that provides a display schedule for switching the format, and
前記サーバ装置とは別の外部データサーバから株式・指標情報データ及びそのバージョン情報を取得して、前記株式・指標情報データとバージョン情報とを対応付けて外部取得データ記憶部に記憶し、前記サーバ装置から、前記複数の株式・指標表示画面フォーマットと、表示プログラムと、表示スケジュールの提供を受け、前記表示スケジュールに従って前記複数の株式・指標表示画面フォーマットを切り替えて表示し、前記表示中の株式・指標表示画面フォーマット内の情報データ表示箇所に対応する各表示プログラムにより、前記各表示箇所に対応して設定された項目に関して前記外部取得データ記憶部に記憶されている株式・指標情報データを表示し、前記各表示箇所毎に、表示中の株式・指標情報データのバージョン情報と、前記外部データサーバから取得した株式・指標情報データのバージョン情報とを照合して、バージョン情報が同一である場合には表示を更新しない情報表示装置とを備えたことを特徴とする情報表示システム。  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.
JP2002331641A 2002-11-15 2002-11-15 Information display system Expired - Fee Related JP4064790B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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