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
JP3971589B2 - Method for providing competition information, fluctuation value display device for sale, fluctuation value display system for sale, and program - Google Patents
[go: Go Back, main page]

JP3971589B2 - Method for providing competition information, fluctuation value display device for sale, fluctuation value display system for sale, and program - Google Patents

Method for providing competition information, fluctuation value display device for sale, fluctuation value display system for sale, and program Download PDF

Info

Publication number
JP3971589B2
JP3971589B2 JP2001264690A JP2001264690A JP3971589B2 JP 3971589 B2 JP3971589 B2 JP 3971589B2 JP 2001264690 A JP2001264690 A JP 2001264690A JP 2001264690 A JP2001264690 A JP 2001264690A JP 3971589 B2 JP3971589 B2 JP 3971589B2
Authority
JP
Japan
Prior art keywords
information
competition
list
horse name
source server
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
JP2001264690A
Other languages
Japanese (ja)
Other versions
JP2002175384A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2001264690A priority Critical patent/JP3971589B2/en
Publication of JP2002175384A publication Critical patent/JP2002175384A/en
Application granted granted Critical
Publication of JP3971589B2 publication Critical patent/JP3971589B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、競馬、競輪等の公営競技等のネットワークを介した情報提供に適用して有効な技術に関する。
【0002】
【従来の技術】
この種の競技情報を提供するネットワークシステムとしては、新聞社等が単独で主催するサーバに各競技のデータを閲覧可能な状態にして、会員制または広告収入によってサイト運営を行うものが一般的であった。
【0003】
たとえば、競馬情報の場合、新聞社が独自に開設したサイトにより、各レースの結果や予想をそれぞれ独自のフォーマットで表示していた。
【0004】
【発明が解決しようとする課題】
しかし、このような各社独自のフォーマットによる情報提供では、ユーザにとって利便性が高くなく、個々のサイトによって情報形式が異なるため、情報の閲覧性が良いとはいえなかった。
【0005】
本発明は、このような点に鑑みてなされたものであり、競技情報の提供に際して、複数の情報源からの最新のデータを時々刻々と入手し、統一的に表示可能な競技情報の提供方法を実現するものである。
【0006】
【課題を解決するための手段】
本発明は、新聞社サーバ等より可読形式のソースデータを入力し、このソースデータから予め用意されたマッチングキーワードを検索し、このソースデータ中で索出されたマッチングキーワードの部分に個々のキーワードを解説する情報との関連付けを設定し、これを表示可能なフォーマットに変換するようにした。
【0007】
このように、本発明によれば、複数の報道機関からのソースデータを情報閲覧用フォーマットに一括して変換し、競技主催者の時々刻々と変化する情報とを組み合わせて個々の説明情報とのリンクを自動生成することにより、ユーザにとって利便性・閲覧性の高い競技情報を提供することができる。
【0008】
【発明の実施の形態】
【実施例】
以下、図面に基づいて、本発明の実施の形態を説明する。
【0009】
図1は、本発明の実施例である競技情報提供システムの全体構成を示す概略図である。
【0010】
同図に示すように、本実施例は競技情報提供サーバ1、新聞社サーバ2a,2b、VANサーバ3、認証・課金サーバ4、ユーザ端末(USR1,USR2・・・)がインターネット等のネットワーク(NW)で接続されている。
【0011】
新聞社サーバ2aは、記事データ・予想データ21等のデータベースからデータを読み出してテキストデータ22又はHTML形式に変換するテキスト/HTML変換システム23を有している。
【0012】
この記事データは、たとえば競馬記事およびその予想記事で構成されたテキストデータである。このテキストデータは各新聞社サーバ2aでテキスト形式データに変換されて画像データと組み合わされて競技情報提供サーバ1にネットワーク(NW)を介して送信されるようになっている。
【0013】
VANサーバ3は、競技主催者のサーバであり、過去の馬、騎手、調教師、出走、成績、オッズおよびその結果がVANデータ31としてデータベース化されている。これらのデータも必要に応じて競技情報提供サーバ1に送信される。
【0014】
この中で、オッズ情報は、経時的に変化する値であり、これらの値は数分〜数時間の単位でデータが更新されており、更新されたオッズ情報はほぼリアルタイムに競技情報提供サーバ1に送信されるようになっている。
【0015】
競技情報提供サーバ1は、今週記事データ101、過去記事データ102、VAN蓄積データ103およびVAN速報データ104をデータベースとして有しており、これらの情報が加工されてユーザに提供されるようになっている。特に前記オッズ情報については、VANサーバ3よりほぼリアルタイムに時々刻々と変化する値が通知されるため、この値の更新にあわせて競技情報提供サーバ1においても時々刻々と変化するオッズ情報を提供することができる。
【0016】
また、各新聞社サーバ2aに対しても、図示しないタイマにより定期的に記事情報の送信を促すことにより、時々刻々と変化する情報を競技情報提供サーバ1に送信させることができる。
【0017】
ユーザはユーザ端末USR1,USR2より認証・課金サーバ4a〜4dを通じて競技情報提供サーバ1にアクセス可能となっている。この認証・課金サーバ4a〜4dは、商業プロバイダサーバであり、会員制の認証および課金システムを有している。
【0018】
図2は、本システムのハードウエア構成を示したものである。競技情報提供サーバ1は、同図に示すように、通信インターフェース(IF)を介してネットワーク(NW)に接続されており、その内部はバス(BUS)を中心に、中央処理装置(CPU)、主記憶装置(MM)、ハードディスク装置(HD)、表示装置(CRT)およびキーボード(KBD)で構成されている。
【0019】
ハードディスク装置(HD)には、前述の新聞社サーバ2aからの記事データ101,102およびVANサーバ3からのVAN蓄積データ103およびVAN速報データ104が一旦蓄積されるようになっている。
【0020】
また、ハードディスク装置(HD)には、中央処理装置(CPU)が実行する処理プログラムが格納されており、UNIX等のOS(オペレーションシステム)上で競技情報提供サーバ1を機能させるようになっている。
【0021】
これらの処理プログラムにより、新聞社サーバ2aおよびVANサーバ3からのデータがデータベース化され、図4に示すように、買い目情報51,記事情報52等のデータベース(その他、各情報51〜56)が構築される。
【0022】
また、前記処理プログラムで実現されるHTML生成部63により、各情報が読み込まれて買い目HTMLデータ58,記事情報HTMLデータ60等のHTML形式のデータ(HTMLデータ57〜62)が生成されるようになっている。
【0023】
これらのHTMLデータは、ユーザ端末(USR1〜4)から認証・課金サーバ4a〜4dおよびネットワーク(NW)を介して閲覧可能となる。
【0024】
図3は、このHTML生成部63により生成された競技情報提供サーバ1のトップページ(最上位の階層のフロントページ)のユーザ端末(USR1)での表示例を示したものである。
【0025】
図5および図6は、新聞社サーバ2aから送信されたテキストデータをHTML生成部63によって記事情報HTMLデータ59に変換した表示例を示したものである。
【0026】
図5の61a〜61cは、新聞社サーバ2aの表示データの表示例を示したものである。このデータはHTML形式であるが、これがテキスト/HTML変換システム23でテキストデータ22又はHTML形式に変換され、競技情報提供サーバ1に送信される。
【0027】
競技情報提供サーバ1では、このテキストデータ22が一旦ハードディスク装置(HD)に蓄積された後、中央処理装置(CPU)によって順次読み出され、データベース化されて、記事情報52としてデータベース化されて再度ハードディスク装置(HD)に蓄積される。
【0028】
次に、この記事情報52は、処理プログラムで構成されるHTML生成部63においてHTML形式(記事情報HTMLデータ60)に変換される。このとき、ハードディスク装置(HD)内に生成されたマッチングテーブル64と対比される。マッチングテーブル64には、キーワードが登録されており、キーワードに合致するHTMLファイルの箇所に個別情報65とのリンクタグが挿入される。このマッチングテーブル64には、馬名、競技名が登録されている。したがって、記事情報52中に該当する馬名、競技名が発見されたときには、当該馬名、競技名に該当する個別情報65に対してリンクが設定される。
【0029】
すなわち図6の表示画面60に示すように、記事情報中の馬名「ABC」にリンクが設定されており、この部分は表示画面65aに示す個別情報と関連付けられている。
【0030】
また、記事情報中の競技名「愛知杯」には表示画面65bに示す個別情報リストと関連付けられている。この個別情報リストは表示画面65cに示す各競技名の個別情報と関連付けられている。
【0031】
図8は、買い目情報の表示画面を示したものである。買い目情報は新聞社サーバ2a,2bからテキストデータ22の形式で受信され、これがデータベース化されて買い目情報51としてハードディスク装置(HD)内に格納される。そして、各新聞社サーバ2a,2bからのテキストデータ22が統合されてHTML生成部63において買い目HTMLデータ58に加工されて再度ハードディスク装置(HD)内に格納される。このときのHTMLデータ58の表示状態を示したものが図8の表示画面801、802である。
【0032】
次に、VANサーバ3より各競技のオッズデータが受信されると、これが開催レース情報54としてデータベース化されてハードディスク装置(HD)内に格納される。そしてさらに、このオッズ情報は、HTML生成部63において前記買い目HTMLデータ58と合成されて、各買い目情報に並記されて表示される。この買い目とオッズ情報とが並記された表示画面を示したものが図8の表示画面801である。
【0033】
次に、VANサーバ3より各競技の結果データが受信されると、これが開催レース結果情報55としてハードディスク装置(HD)内に格納される。
【0034】
そして、これらの情報55がHTML生成部63において前記買い目HTMLデータ58と合成されて、各買い目情報にレース結果が並記された新たな買い目HTMLデータ58が生成される。この合成後の買い目HTMLデータ58の表示画面を示したものが図8の表示画面803である。
【0035】
図7は、新聞社サーバ2aから種々の情報を受信して競技情報提供サーバ1で表示データを生成するまでの手順を示したブロック図である。
【0036】
新聞社サーバ2aでは、既存テーブル71より新聞社サーバ71独自の表示用HTMLファイル72を生成するとともに、テキストデータ73,74,75を生成する。これらのデータは、本紙コメントデータテキストファイル73,追いきりデータテキストファイル74および厩舎コメントデータテキストファイル75として競技情報提供サーバ1に送信される。
【0037】
これらのテキストファイル73〜75を受信した競技情報提供サーバ1では、レース情報テーブル76を読み出して、個々の該当するテーブルへのデータ挿入処理77を行い、各テーブル82〜84を生成する。このとき、記事フラグの設定を行い(78)、レース情報テーブル76に反映させる。
【0038】
このようにして生成された各テーブル81〜84および出走表リスト86(出走表ページ)に基づいて、図3に示したインデックスページおよび、本紙コメント&買い目ページ87、厩舎コメントページ88および追いきりページ89が生成される。
【0039】
図9は、各データベースの更新タイミングを示したものである。同図に示すように、新聞社サーバ2aより買い目、追いきり、記事データ、厩舎コメントの各テキストデータの入力がなされると、買い目情報51、追いきり情報53a、記事情報52および厩舎コメント53bの各情報データベースが更新され、これらのデータベースに基づいて生成されるHTMLデータも更新されるようになっている。
【0040】
一方、VANサーバ3より出走表データ、競走馬データ、騎手データ、調教師データおよび成績データが入力されると、これらのデータに対応するデータベースが更新され、これらに基づいてレース情報、今週レース情報、出走馬情報、競走馬情報、過去5走情報、騎手情報、調教師情報、成績情報、買い目情報等も更新されるようになっている。
【0041】
以上に説明した各データベースの項目を示したものが図10である。
【0042】
図11は、これらのデータの表示例を示したものである。同図において表示画面1101は競走馬能力表であり、この競走馬能力表は、VANサーバ3から得られたレース情報、出走馬情報、登録馬情報、成績情報に基づいて各馬毎に生成される。このようなデータは中央処理装置(CPU)のプログラムによって実現されるHTML生成部63によって生成され、さらに詳細成績1102と詳細戦績1103とがHTML生成部63によって生成されるようになっている。
【0043】
図12は、競技情報提供サーバ1において、各競技毎に設定される検討画面を示したものである。この検討画面は、中央処理装置(CPU)のプログラムによって実現されるHTML生成部63によって生成される。当該画面は、ユーザ端末(USR1〜4)の表示画面上で表示可能であり、ユーザは当該画面を参照して競技毎の検討を行うことができる。
【0044】
ここで、本実施例では、図12に示すように、評価基準を変更することができる。ここでの評価基準項目は、人気、過去5走、前走、前々走、コース適性等がそれぞれ同じ重み付け(ここでは全て10に設定)で評価されているが、これらの評価ポイントはユーザが自身の端末(USR1〜4)上で自由に設定することができる。すなわち、「人気」を重視しないユーザは、人気の評価基準をたとえば「10」から「8」程度に低く抑えることができる。
【0045】
このようにして変更した基準値はCGIを通じて競技情報提供サーバ1に送信され、中央処理装置(CPU)は、変更された基準値に基づいて再計算を行い、順位を再表示する。
【0046】
この結果、「人気」の評価があまり影響しない順位をシミュレーションすることができ、ユーザが各競技について柔軟な判断を行うことが可能となる。
【0047】
次に、上記の競技情報提供システムを利用した、販売対象の変動値表示システムについて図面を参照しながら実施の形態を説明する。
【0048】
この実施の形態は、次の課題を解決しようとするものである。すなわち、従来、販売対象(例えば、馬券)とその販売対象に対する経時的に変動し得る変動値(例えば、オッズ)とを表示するクライアント端末などの情報端末においては、その変動値としてある時点で得られた値を表示するにとどまっていた。その時点以後、変動値が更新された場合であっても、クライアント端末はその更新を反映した表示を行うことがなかった。
【0049】
しかしながら、販売対象に対する変動値は販売対象を購入するか否かを決定するに際して極めて重要な要素となるものであるから、クライアント端末においては更新を反映した表示をできる限り行うことが望まれていた。
【0050】
この実施の形態が解決しようとする課題は、販売対象に対する経時的に変動し得る変動値の更新表示を行うことができる装置、システム、及び、プログラムを提供することにある。
【0051】
この課題を解決するために、次のように構成した。
【0052】
販売対象とその販売対象に対する経時的に変動し得る変動値とを表示する販売対象の変動値表示装置であって、販売対象と販売対象に対する更新後の変動値とを保持する外部システムとの間でデータ通信を行う通信手段と、前記外部システムから前記通信手段を介して更新後の変動値を取得する取得手段と、前記取得された更新後の変動値に基づいて変動値の更新表示を行う更新表示手段とを備える。
【0053】
このようにすれば、クライアント端末においては変動値の更新表示が行われる。このため、ユーザーは、更新表示される最新の変動値を参照しながら、購入対象を購入するか否かを決定することが可能になる。
【0054】
上記の変動値表示装置は更に、購入しようとする販売対象を選択する選択手段と、購入金額を入力する入力手段と、前記選択された販売対象を指定するデータと前記入力された購入金額とを前記通信手段を介して所定システムに対して送信する送信手段とを備えるようにしてもよい。
【0055】
前記販売対象は、例えば、競技に対する投票券であり、競馬に対する勝馬投票券(以下、馬券という)、競艇に対する投票券、オートレースに対する投票券、競輪に対する投票券などがある。変動値は、例えば、前記投票券に対するオッズである。
【0056】
前記投票券は予想馬券であってもよい。この場合、変動値は予想馬券に対するオッズである。また、前記投票券は、その他の投票券に対する予想券であってもよい。
【0057】
所定システムとしては、例えば、投票券が馬券である場合には、既存の投票系システムである。
【0058】
以下に実施の形態の詳細を説明する。この実施の形態では、販売対象として馬券(単勝式、複勝式、枠番連勝式、馬番連勝式、及び、拡大馬番連勝式など)、変動値として馬券に対するオッズを例にして説明する。
【0059】
図13は、この実施の形態における販売対象の変動値表示システムの概略システム構成を説明するための図である。図14、図15は、主に、販売対象の変動値表示システムのハード構成を説明するための図である。図30は、販売対象の変動値表示システムの従来のハード構成を説明するための図である。
【0060】
変動値表示システムは、インターネット投票G/Wシステム200と、VANサーバ300と、クライアント端末400、500、600及び700を備えている。これらはインターネットなどのネットワークNWに接続されている。インターネット投票G/Wシステム200とVANサーバ300はそれぞれ、ネットワークNWを介して相互にデータ通信を行うための通信装置を備えている。また、インターネット投票G/Wシステム200とクライアント端末400(500から700も同様)はそれぞれ、ネットワークNWを介して相互にデータ通信を行うための通信装置を備えている。
【0061】
インターネット投票G/Wシステム200は、ワークステーションなどの比較的高性能のコンピュータであり、コンピュータ本体に内蔵されている通信インターフェース210(通信IF)を介してネットワーク(NW)に接続されており、その内部はバス220(BUS)を中心に、中央処理装置230(CPU)、主記憶装置240(MM)、ハードディスク装置250(HD)、表示装置260(CRT)およびキーボード270(KBD)を備えている。なお、インターネット投票G/Wシステム200が販売対象と販売対象に対する更新後の変動値とを保持する外部システムに相当する。
【0062】
ハードディスク装置250には、図14に示すように、INFORMIXDB(データベース)251と、DB(データベース)化部252及びHTML生成部253を実現するための所定プログラムが格納されている。
【0063】
図16は、主に、INFORMIXDB(データベース)の構成を説明するための図である。INFORMIXDB251は、図16に示すように、出走馬データベース251a、競走馬データベース251b、及び、オッズデータベース(単勝オッズデータベース251c、馬連オッズデータベース251d、及び、枠連オッズデータベース251eなど)などによって構成されている。これらのデータベースは関係データベースであり、問い合わせ言語であるSQL(Structured Query Language)によってデータの選択、挿入、変更、および、削除などが可能となっている。
【0064】
図17は、INFORMIXDB(データベース)のER図を表している。これらのデータベースは、DB化部252によってVANサーバ300(上記実施例ではVANサーバ3として説明した)からの受信データに基づいてデータベース化されたものである。
【0065】
オッズデータベースには、単勝オッズデータベース251c、馬連オッズデータベース251d、及び、枠連オッズデータベース251eなどの他、複勝オッズデータベース、拡大馬連オッズデータベース、現時点では発売されていないが将来的に発売され得る馬券に対する各種オッズデータベースも含まれる。オッズデータベースには、販売対象(馬券)とその販売対象に対する変動値(オッズ)が対応づけられて登録されている。オッズとは馬券に対する概算払い戻し率のことであり、通常、トータリゼーターシステムによって管理されている。オッズは、このトータリゼーターシステムによって数分〜数時間の単位で更新される。すなわち、オッズは、経時的に変化し得る変動値である。オッズデータベースは、DB化部252によってVANサーバー300からの受信データに含まれるオッズ更新データに基づいて逐次更新されるようになっている。
【0066】
インターネット投票G/Wシステム200は、クライアント端末400(クライアント端末500から700も同様)からリクエストを受けた場合には、HTML生成部253によってINFORMIXDB251に登録されたデータに基づいてHTMLファイルを生成し、リクエスト元のクライアント端末400に対して配信する。
【0067】
インターネット投票G/Wシステム200はまた、既存の投票系システム900が接続された投票系システム連携部211を備えており、この投票系システム900と連携して、クライアント端末400からの勝馬投票(馬券の購入)を受け付けるようになっている。
【0068】
クライアント端末400(クライアント端末500から700も同様)は、パーソナルコンピュータなどの情報端末であり、コンピュータ本体、そのコンピュータ本体に内蔵されているハードディスク装置などの記憶装置、キーボードやマウスなどの入力手段、および、CRTディスプレイや液晶ディスプレイなどの画像表示装置などを備えている。
【0069】
クライアント端末400のハードディスク装置には、ウインドウズやマックOSやUNIXなどの所定のオペレーティングシステムがインストールされており、さらに、図15に示すように、そのオペレーティングシステム上で実行されるブラウザ(主にWebサーバにアクセスしてホームページを閲覧するためのソフトウエア)がインストールされている。この実施の形態では、ブラウザを介して勝馬予想のシミュレーション及び勝馬投票を行うようになっている。これに対して、従来の競馬予想のシミュレーション及び勝馬投票は、図30に示すように、シミュレーションソフト及び投票ソフトが個別にインストールされている。
【0070】
クライアント端末400は、インターネット投票G/Wシステム200から配信されるHTMLファイルを受信し、ブラウザによって各種の画面を表示する。クライアント端末400はまた、入力手段から入力された投票データ(ユーザーが選択した馬券を指定するデータなどを含むデータ)などをインターネット投票G/Wシステム200に対して送信する。これにより、ユーザーはクライアント端末400から勝馬投票が可能になっている。なお、クライアント端末400としては、iモードなどの携帯端末を用いてもよい。
【0071】
次に、上記販売対象の変動値表示システムの動作について図14、図18及び図19を参照しながら説明する。図18及び図19は、販売対象の変動値表示システムの動作を説明するためのフローチャートである。
【0072】
勝馬投票(馬券購入)をしようとするユーザーがクライアント端末400(クライアント端末500から700でも同様)でブラウザを起動し(S100)、所定のURLを指定すると(S101)、インターネット投票G/Wシステム200から本システムのトップページ画面が配信され(S102)、図3に示すように表示される(S103)。このとき、ユーザーID及びパスワードの入力画面をポップアップ表示して、投票系システム900を利用するために必要となるユーザーID及びパスワードを入力させるようにしてもよい。
【0073】
トップページ画面に表示されている「Analyzer(分析)」ボタンがマウスによってクリックされると(S104:Yes)、インターネット投票G/Wシステム200は、HTML生成部253によってINFORMIXDB251に登録されたデータに基づいてレース一覧画面(HTMLファイル)を生成し、クライアント端末400に対して配信する(S105)。
【0074】
クライアント端末400は、ブラウザによってその配信されたレース一覧画面を表示する(S106)。レース一覧画面としては、たとえば、週末に行われる全てのレースについて、レース開催日、開催場所(東京、中山など)、及び、レース名(1R、2R・・・、○○賞など)を表示する。
【0075】
レース一覧画面に表示されているいずれかのレース名がマウスによってクリック(選択)されると(S107:Yes)、インターネット投票G/Wシステム200は、HTML生成部253によってその時点でINFORMIXDB251に登録されているデータ(オッズデータベースに登録されているオッズを含む)に基づいて該当する選択レース(S107で選択されたレース。以下、同じ。)のオッズを含む予想結果画面(HTMLファイル)を生成し、クライアント端末400に対して配信する(S108)。
【0076】
なお、予想結果画面に含まれる予想馬券は、所定の予想プログラムを実行することによってデフォルトの予想条件及びその予想条件に対する重み付け(評価基準)に基づいて予想を行った結果である。
【0077】
クライアント端末400は、図20に示すように、ブラウザによってその配信された予想結果画面261を表示する(S109)。図20は、予想結果画面の表示例を示している。予想結果画面261は、選択レースに対する予想結果などを表示する画面であり、選択レースに出走予定の競走馬に関する情報の表示領域261a、予想結果表示選択領域261b、予想条件選択領域261c、Point変更ボタン261d、オッズページ移動ボタン261e、及び、投票締め切り予定時刻表示領域261fによって構成されている。
【0078】
競走馬に関する情報の表示領域261aには、選択レースに出走予定の競走馬ごとに、枠、投票(購入)しようとする単勝式馬券を選択するためにマウスによってチェック入力されるチェックボックス、馬番、場名、単勝オッズ、性、持ち時計、3Fタイム、騎手名、調教師名、及び、予想条件に対する重み付けが表示される。なお、予想条件としては人気順、前五走、前走、前々走、コース、距離適正、獲得賞金、馬連率、馬複率、騎連率、騎複率、調連率、調複率、合計、及び、順位がある。
【0079】
合計は、予想条件に対する重み付けを合計した値である。この合計は、逐次更新されるオッズデータベースの値を加えて算出されるものであり出走予定馬の能力を表している。順位は、合計した値が高いものから順に1、2、3、・・・のように順位付けしたものである。予想条件に対する重み付けとしては0から10の間の11の数値がある。
【0080】
予想結果表示選択領域261bには、インターネット投票G/Wシステム200に予め設定されているデフォルトの予想条件(又は、予想条件選択領域261cで選択された予想条件)に基づいて予想された組み合わせ(馬連式馬券)、その馬連式馬券に対するオッズ、及び、投票(購入)しようとする馬連式馬券を選択するためにマウスによってチェック入力されるチェックボックスが表示される。図20は、予想結果の馬連式馬券としての能力上位6頭全ての組み合わせ(合計15の馬連式馬券)を表示した例を示している。
【0081】
予想条件選択領域261cには、複数の予想条件と、それらの予想条件のうち予想に用いる予想条件を選択するためにチェック入力されるチェックボックスが表示される。図20は、予想に用いる予想条件として人気、前五走、馬連対、及び、騎手連対にチェック入力した例を示している。予想に用いる予想条件にチェック入力した状態でPoint変更ボタン261dがクリックされると、インターネット投票G/Wシステム200は、所定の予想プログラムを実行することによってチェック入力された予想条件及びその予想条件に対する重み付け(評価基準)に基づいて予想を行う。そして、HTML生成部253によってその予想結果を含む予想結果画面261を再生成し、クライアント端末400に対して配信する。クライアント端末400は、図21に示すように、ブラウザによってその配信された予想結果画面261を表示する。なお、予想条件に対する重み付けは、評価基準変更画面を介して変更可能となっている。評価基準変更画面は、例えば、予想結果画面261中の「自由設定」がマウスでクリックされることによって図12に示すように表示される。
【0082】
投票締め切り予定時刻表示領域261fには、選択レースに対する投票締め切り予定時刻が表示される。なお、投票締め切り予定時刻は、予め設定した時刻になった場合に、当初の態様とは異なる態様で表示するようにしてもよい。例えば、締め切り予定時刻の5分前を予め設定しておき、その設定時刻になった場合に、投票締め切り予定時刻を点滅表示させたり、当初とは異なる色で表示させることが考えられる。このようにすれば、投票締め切り予定時刻がせまっていることをユーザーに報知できる。
【0083】
クライアント端末400は、更新タイミング(例えば、1分間隔)になると、予想結果画面261に表示されているオッズを更新表示するために、自動的に予想結果画面の更新のリクエストをインターネット投票G/Wシステム200に対して通知する(S110:Yes)。この更新表示の対象となるオッズとしては、競走馬に関する情報の表示領域261aに表示されている単勝オッズ、及び、予想結果表示選択領域261bに表示されている予想された組み合わせ(馬連式馬券)に対するオッズがある。
【0084】
インターネット投票G/Wシステム200は、クライアント端末400から予想結果画面の更新のリクエストを受けると、HTML作成部210によってその時点でINFORMIXDB251に登録されているデータ(オッズデータベースに登録されているオッズを含む)に基づいて該当する選択レースのオッズを含む予想結果画面(HTMLファイル)を生成し、クライアント端末400に対して配信する(S108)。クライアント端末400は、図21に示すように、ブラウザによってその配信された予想結果画面を表示する(S109)。
【0085】
オッズデータベースは、上述したように、DB化部252によってVANサーバ300からの受信データに含まれるオッズ更新データに基づいて逐次更新されるようになっている。このため、クライアント端末400から予想結果画面の更新のリクエストを受けた時点でINFORMIXDB251に登録されているオッズデータベースが更新されていると、HTML作成部253によってその時点で更新されているオッズを含む予想結果画面(HTMLファイル)が生成されることになる。クライアント端末400は、インターネット投票G/Wシステム200から通信手段を介して更新後のオッズ(変動値)を含む予想結果画面を取得することになる(取得手段)。そして、クライアント端末400は、ブラウザによってその更新されているオッズを含む予想結果画面を表示する(S109)。すなわち、クライアント端末400は、更新後のオッズを含む予想結果画面に基づいてオッズの更新表示を行う(更新表示手段)。
【0086】
このように、クライアント端末400では、馬券に対するオッズが逐次更新表示されるようになっている。このため、ユーザーは、逐次更新表示されるオッズを参照しながら、馬券を購入するか否かを決定することが可能になる。
【0087】
また、競走馬に関する情報の表示領域261aに表示される合計は逐次更新されるオッズデータベースの値を加えて算出されるため、オッズの更新表示を行った場合には、その合計も更新表示されることになる。
【0088】
なお、S108において予想結果画面をJAVAアプリ又はJAVAスクリプトとして生成して配信し、以後、クライアント端末400は、予想結果画面の更新のリクエストを行うごとに、インターネット投票G/Wシステム200から通信手段を介して更新後のオッズ(変動値)のみを取得し(取得手段)、ブラウザによってその更新後のオッズに基づいて予想結果画面に表示されているオッズの表示部分だけの更新表示を行うようにしてもよい(更新表示手段)。
【0089】
予想結果表示選択領域261bに表示された馬連式馬券の中からユーザーが投票(購入)しようとする馬連式馬券に対応するチェックボックスにチェック入力された状態で(S111)収支計算ボタン261gがクリックされると(S112:Yes)、インターネット投票G/Wシステム200は、HTML生成部253によって収支画面を生成し、クライアント端末400に対して配信する(S113)。クライアント端末400は、図22に示すように、ブラウザによってその配信された収支画面262を表示する(S114)。図22は、図21に示した予想結果表示画面261で、ウイズハヤテカゼの単勝式馬券購入を示すチェックボックスと、馬連式馬券7−12、11−12、7−11、及び7−15の購入を示すチェックボックスにそれぞれチェック入力された状態で、収支計算ボタン261gがクリックされたときに表示される収支画面の表示例を示している。
【0090】
収支画面262には、予想結果画面261でチェック入力された馬券262aと、その馬券262aに対するオッズ262bと、その馬券262aに対する購入金額の入力欄262cと、既存の投票系システム900から取得される口座残高262dと、投票締め切り予定時刻262eと、収支計算ボタン262fとが表示される。収支画面262には後述する投票ボタンを表示するようにしてもよい。ユーザーは、口座残高262dを参照しながら、キーボードから購入金額の入力欄262cに馬券の購入金額を入力する(S115)。なお、収支画面262に表示された馬券262aであっても、該当する購入金額入力欄262cに「0」を入力することで、その馬券の購入を取り消すことが可能である。図22は、馬連7−12の購入が取り消されていることを示している。
【0091】
購入金額入力欄262cに購入金額を入力した状態で収支画面262に表示された収支計算ボタン262fがクリックされると、インターネット投票G/Wシステム200は、HTML生成部253によって投票内容最終確認画面を生成し、クライアント端末400に対して配信する(S116)。クライアント端末400は、図23に示すように、ブラウザによってその配信された投票内容最終確認画面263を表示する(S117)。図23は、投票内容最終確認画面の表示例である。
【0092】
投票内容最終確認画面263には、収支画面262で購入金額(0ではない金額)が入力された馬券263aと、その馬券263aに対するオッズ263bと、その馬券263aに対する購入金額(掛金)と、払戻金と、収支と、口座残高263cと、投票締め切り予定時刻263dと、購入差引263eと、投票ボタン263fとが表示される。ユーザーは、投票内容最終確認画面263に表示内容を確認した上で、投票ボタン263fをクリックすることになる。
【0093】
なお、収支画面をJAVAアプリ又はJAVAスクリプトとして生成して配信するなどすれば、クライアント端末400自体で投票内容最終確認画面を生成して表示することが可能である。
【0094】
投票ボタン263fがクリックされると、その投票内容最終確認画面263に表示された内容(少なくとも、チェック入力により購入を選択した馬券を指定するためのデータ及びその馬券に対する購入金額)が投票データとして、インターネット投票G/Wシステム200に対して送信される(S118:Yes)。
【0095】
このようにこの実施の形態では、従来のようにシミュレーションソフトと投票ソフトを連携させることなく、シミュレーションで導き出した予想馬券(買目ともいう)と購入金額とを直接投票できるようになっている。
【0096】
なお、これ以後の通信は、インターネット上で投票データが不正に閲覧されたり改ざんされたりすることを防止するために、インターネット投票G/Wシステム200との間でデータを送受する場合はSSLなどの公知の暗号処理を施した上で行うようになっている。
【0097】
インターネット投票G/Wシステム200は、クライアント400から受信した投票データを既存の投票系システム900に対して転送する(S119)。投票系システム900は、所定の金融機関に設けられているユーザーの投票用の口座とその残高とが対応づけられたデータベース901を保持している。
【0098】
所定のプログラムによって実現される投票系処理部902は、転送された投票データを復号し、データベース901を参照して、その投票データ送信者であるユーザーの口座残高と投票データに含まれる購入金額の総額とを比較する。そして、投票系システム900は、購入金額の総額が口座残高を超えていない場合には、受付番号を発行し、処理結果OKを示すデータと共に処理結果データとして投票システム連携部211に対して送信する(S120)。以後、投票系システム900は、既存の投票受付処理などを行う。
【0099】
投票システム連携部211は、処理結果OKを含む処理結果データを受信した場合には、HTML生成部212によってその受信した処理結果データに含まれる受付番号を含む受付番号通知画面を生成し、投票データ送信元のクライアント端末400に対して配信する(S121)。クライアント端末400は、ブラウザによってその配信された受付番号通知画面を表示する(S122)。
【0100】
一方、投票系処理部902は、購入金額の総額が投票データ送信者であるユーザーの口座残高を超えていたり、投票締め切り予定時刻を過ぎていたり、購入金額が予め設定されている上限額を超えている場合などには、それらを特定するためのエラー特定データを発行し、処理結果NGを示すデータと共に処理結果データとして投票システム連携部211に対して送信する(S120)。
【0101】
投票システム連携部211は、処理結果NGを含む処理結果データを受信した場合には、HTML生成部212によってその受信した処理結果データに含まれるをエラー特定データに応じたエラーメッセージを含むエラー通知画面を生成し、投票データ送信元のクライアント端末400に対して配信する(S123)。クライアント端末400は、ブラウザによってその配信されたエラー通知画面を表示する(S124)。
【0102】
図24は、選択レースに対する全ての馬券の選択画面の表示例を示している。この馬券選択画面264は、ブラウザ上の所定のボタンがクリックされた場合に、HTML生成部253によってその時点でINFORMIXDB251に登録されているデータ(オッズデータベースに登録されているオッズを含む)に基づいて生成されたものである。
【0103】
馬券選択画面264は、単勝式馬券選択領域264a、枠連式馬券選択領域264b、及び、馬連式馬券選択領域264cによって構成されている。各領域には、選択レースで投票可能な全ての単勝式馬券、枠連式馬券、及び、馬連式馬券と、それら馬券に対するオッズと、それらの馬券のうち投票(購入)しようとする馬券を選択するためにチェック入力するチェックボックスが表示されている。これらのオッズは、上記予想結果画面261に表示されているオッズと同様に、逐次更新表示されるようになっている。
【0104】
馬券選択画面264に表示された馬券群の中からユーザーが投票(購入)しようとする馬券に対応するチェックボックスにチェック入力した状態で送信ボタン264dがクリックされると、図25に示すように、収支画面が表示され、同収支画面で収支計算ボタンがクリックされると、図26に示すように、投票内容最終確認画面が表示され、同投票内容最終確認画面で投票ボタンがクリックされると投票データがインターネット投票G/Wシステム200に対して送信される。この一連の動作及びこれ以後の動作は、図18から図23を用いて説明した動作と同様である。
【0105】
図27は、選択レースに対する馬券の選択画面の表示例を示している。この馬券選択画面265は、ブラウザ上の所定のボタン(例えば、図20に表示されているオッズページ移動ボタン261e)がクリックされた場合に、HTML生成部253によってその時点でINFORMIXDB251に登録されているデータ(オッズデータベースに登録されているオッズを含む)に基づいて生成されたものである。
【0106】
馬券選択画面265は、単勝式馬券選択領域265a、馬連式馬券(上位20)選択領域265b、枠連式馬券(上位20)選択領域265c、流し馬券選択領域265d、及び、ボックス馬券選択領域265eによって構成されている。各領域には、選択レースで投票可能な全ての単勝式馬券、枠連式馬券、及び、馬連式馬券と、それら馬券に対するオッズと、それらの馬券のうち投票(購入)しようとする馬券を選択するためにチェック入力するチェックボックスが表示されている。これらのオッズは、上記予想結果画面261に表示されているオッズと同様に、逐次更新表示されるようになっている。
【0107】
馬券選択画面264に表示された馬券群の中からユーザーが投票(購入)しようとする馬券に対応するチェックボックスにチェック入力した状態で送信ボタン264dがクリックされると、図28に示すように、収支画面が表示され、同収支画面で収支計算ボタンがクリックされると、図29に示すように、投票内容最終確認画面が表示され、同投票内容最終確認画面で投票ボタンがクリックされると投票データがインターネット投票G/Wシステム200に対して送信される。この一連の動作及びこれ以後の動作は、図18から図23を用いて説明した動作と同様である。
【0108】
上記説明した販売対象の変動値表示システムによれば、販売対象に対する経時的に変動し得る変動値の更新表示を行うことができ、ユーザーはその表示を参照しながら販売対象を購入するか否かを判断できる。
【0109】
以上、本発明を実施例に基づいて説明したが本発明はこれらに限定されるものではなく、下記の付記を含むものである。
【0110】
(付記1) 可読形式のソースデータを入力するステップと、
前記ソースデータから予め用意されたマッチングキーワードを検索するステップと、
前記ソースデータ中で索出されたマッチングキーワードの部分に当該キーワードの個々の情報との関連付けを設定するステップと
前記で関連付けられたソースデータを表示可能なフォーマットに変換するステップとからなる競技情報の提供方法。
【0111】
(付記2) 前記ソースデータは、競技情報に関して報道機関が提供する記事データである付記1記載の競技情報の提供方法。
【0112】
(付記3) 前記マッチングキーワードは、少なくとも競技対象物および競技結果に関するものである付記1または2記載の競技情報の提供方法。
【0113】
(付記4) 複数の報道機関が提供する買い目情報を入力するステップと、
入力された複数の報道機関の買い目情報を一覧表示形式に変換するステップと、
各競技の個別情報を入力するステップと、
前記で一覧表示形式に変換された買い目情報に対して、各競技の個別情報を並記して表示するステップとからなる競技情報の提供方法。
【0114】
(付記5) 前記各競技の個別情報は、各競技のオッズ情報である付記4記載の競技情報の提供方法。
【0115】
(付記6) 前記に加えて、
各競技の競技結果を入力するステップと、
入力された競技結果を前記買い目情報に関連付けて表示するステップとを有する付記4または5記載の競技情報の提供方法。
【0116】
(付記7) 競技対象物毎の複数の個別情報で構成された実績情報を入力するステップと、
個々の競技対象物毎に前記実績情報を表示するステップと、
入力された個々の実績情報の重み付けの変更を促すステップと、
変更された重み付けに基づいて個々の競技対象物毎に予想情報を計算し、表示するステップとからなる競技情報の提供方法。
【0117】
(付記8) ソースデータ提供サーバより可読形式のソースデータを受信する受信モジュールと、
前記ソースデータから予め用意されたマッチングキーワードを検索するためのマッチングテーブルと、
前記ソースデータ中で索出されたマッチングキーワードの部分に当該キーワードの個々の情報との関連付けを設定し、該ソースデータを表示可能なフォーマットに変換する変換モジュールとからなる競技情報の提供装置。
【0118】
(付記9) 複数の報道機関が提供する買い目情報を受信する買い目情報受信モジュールと、
入力された複数の報道機関の買い目情報を一覧表示形式に変換する第1の変換モジュールと、
各競技の個別情報を受信する競技情報受信モジュールと、
前記で一覧表示形式に変換された買い目情報に対して、各競技の個別情報を並記した一覧表示形式に変換する第2の変換モジュールとを有する競技情報の提供装置。
【0119】
(付記10) 前記に加えて、各競技のオッズ情報を受信するオッズ情報受信モジュールと、
前記で一覧表示形式に変換された買い目情報に対して、各競技のオッズ情報を関連付けた一覧表示形式に変換する第3の変換モジュールとを有する付記9記載の競技情報の提供装置。
【0120】
(付記11) 競技対象物毎の複数の個別情報で構成された実績情報を受信する実績情報受信モジュールと、
個々の競技対象物毎に前記実績情報を表示する表示モジュールと、
入力された個々の実績情報の重み付けの変更を促す変更入力モジュールと、
変更された重み付けに基づいて個々の競技対象物毎に前記実績情報に基づいた予想情報を計算し表示する予想情報表示モジュールとからなる競技情報の提供装置。
【0121】
(付記12) 可読形式のソースデータを入力するステップと、
前記ソースデータから予め用意されたマッチングキーワードを検索するステップと、
前記ソースデータ中で索出されたマッチングキーワードの部分に当該キーワードの個々の情報との関連付けを設定するステップと
前記で関連付けられたソースデータを表示可能なフォーマットに変換するステップとからなるプログラムを記憶したコンピュータ実行可能な記憶媒体。
【0122】
(付記13) 販売対象とその販売対象に対する経時的に変動し得る変動値とを表示する装置であって、
販売対象と販売対象に対する更新後の変動値とを保持する外部システムとの間でデータ通信を行う通信手段と、
前記外部システムから前記通信手段を介して更新後の変動値を取得する取得手段と、
前記取得された更新後の変動値に基づいて変動値の更新表示を行う更新表示手段とを備える、販売対象の変動値表示装置。
【0123】
(付記14) 購入しようとする販売対象を選択する選択手段と、
購入金額を入力する入力手段と、
前記選択された販売対象を指定するデータと前記入力された購入金額とを前記通信手段を介して所定システムに対して送信する送信手段とをさらに備える、付記13に記載の販売対象の変動値表示装置。
【0124】
(付記15) 前記販売対象は競技に対する投票券であり、前記変動値は投票券に対するオッズである、付記13又は14に記載の販売対象の変動値表示装置。
【0125】
(付記16) 前記投票券は馬券であり、前記オッズは馬券に対するオッズである、付記15に記載の販売対象の変動値表示装置。
【0126】
(付記17) 前記馬券は予想馬券であり、前記オッズは予想馬券に対するオッズである、付記16に記載の販売対象の変動値表示装置。
【0127】
(付記18) 販売対象とその販売対象に対する経時的に変動し得る変動値とを表示するシステムであって、
クライアント端末と外部システムとを備え、
前記クライアント端末は、
前記外部システムとの間でデータ通信を行う通信手段と、
前記外部システムから前記通信手段を介して更新後の変動値を取得する取得手段と、
前記取得された更新後の変動値に基づいて変動値の更新表示を行う更新表示手段とを備え、
前記外部システムは、
販売対象とその販売対象に対する更新後の変動値とを保持する手段を備える、販売対象の変動値表示システム。
【0128】
(付記19) 前記クライアント端末は更に、
【0129】
購入しようとする販売対象を選択する選択手段と、
購入金額を入力する入力手段と、
前記選択された販売対象を指定するデータと前記入力された購入金額とを前記通信手段を介して所定システムに対して送信する送信手段とを備える、付記18に記載の販売対象の変動値表示システム。
【0130】
(付記20) 前記販売対象は競技に対する投票券であり、前記変動値は投票券に対するオッズである、付記18又は19に記載の販売対象の変動値表示システム。
【0131】
(付記21) 前記投票券は馬券であり、前記オッズは馬券に対するオッズである、付記20に記載の販売対象の変動値表示システム。
【0132】
(付記22) 前記馬券は予想馬券であり、前記オッズは予想馬券に対するオッズである、付記21に記載の販売対象の変動値表示システム。
【0133】
(付記23) 販売対象とその販売対象に対する経時的に変動し得る変動値とを表示するプログラムであって、
【0134】
販売対象と販売対象に対する更新後の変動値とを保持する外部システムから通信手段を介して更新後の変動値を取得するステップと、
その取得された更新後の変動値に基づいて変動値の更新表示を行うステップとをコンピュータに実行させるためのプログラム。
【0135】
(付記24) 購入しようとする販売対象を選択するステップと、
購入金額を入力するステップと、
前記選択された販売対象を指定するデータと前記入力された購入金額とを前記通信手段を介して所定システムに対して送信するステップとを含む、付記23に記載のプログラム。
【0136】
(付記25) 前記販売対象は競技に対する投票券であり、前記変動値は投票券に対するオッズである、付記23又は24に記載のプログラム。
【0137】
(付記26) 前記投票券は馬券であり、前記オッズは馬券に対するオッズである、付記25に記載のプログラム。
【0138】
(付記27) 前記馬券は予想馬券であり、前記オッズは予想馬券に対するオッズである、付記26に記載のプログラム。
【発明の効果】
本発明によれば、複数の報道機関からのソースデータを情報閲覧用フォーマットに一括して変換することにより、ユーザにとって利便性・閲覧性の高い競技情報を提供することができる。
【図面の簡単な説明】
【図1】 実施例の各サーバの機能を示す概略ブロック図
【図2】 実施例のシステム構成を示すブロック図
【図3】 実施例の競技情報提供サーバのトップページを示す説明図
【図4】 実施例のデータの流れを示すブロック図
【図5】 実施例の新聞社サーバでのソースデータの表示状態を示す説明図
【図6】 実施例の競技情報提供サーバでの表示状態を示す説明図
【図7】 実施例の競技情報提供サーバでのテーブル構成を示すブロック図
【図8】 実施例の買い目情報の表示状態を示す説明図
【図9】 実施例の各データベースの更新方法を示す説明図
【図10】 実施例のデータベースの内容を示す説明図
【図11】 実施例の実績データの表示状態を示す説明図
【図12】 実施例の予想データの表示状態を示す説明図
【図13】 販売対象の変動値表示システムの概略システム構成を説明するための図である。
【図14】 主に、販売対象の変動値表示システムのハード構成を説明するための図である。
【図15】 主に、販売対象の変動値表示システムのハード構成を説明するための図である。
【図16】 主に、INFORMIXDB(データベース)の構成を説明するための図である。
【図17】 INFORMIXDB(データベース)のER図である。
【図18】 販売対象の変動値表示システムの動作を説明するためのフローチャートである。
【図19】 販売対象の変動値表示システムの動作を説明するためのフローチャートである。
【図20】 予想結果画面の表示例である。
【図21】 オッズが更新表示された後の予想結果画面の表示例である。
【図22】 収支画面の表示例である。
【図23】 投票内容最終確認画面の表示例である。
【図24】 馬券選択画面の表示例である。
【図25】 収支画面の表示例である。
【図26】 投票内容最終確認画面の表示例である。
【図27】 馬券選択画面の表示例である。
【図28】 収支画面の表示例である。
【図29】 投票内容最終確認画面の表示例である。
【図30】 従来の勝馬予想及び投票システムの構成を説明するための図である。
【符号の説明】
1 競技情報提供サーバ
2(2a,2b,2c) 新聞社サーバ
3 VANサーバ
4(4a,4b,4c) 認証・課金サーバ
USR1〜4 ユーザ端末
NW ネットワーク
HD ハードディスク装置
CPU 中央処理装置
MM 主記憶装置
BUS バス
CRT 表示装置
KBD キーボード
200 インターネット投票G/Wシステム
210 通信インターフェース
220 バス
230 中央処理装置
240 主記憶装置
250 ハードディスク装置
251 INFORMIXDB(データベース)
252 DB(データベース)化部
253 HTML生成部
300 VANサーバ
400 クライアント端末
900 投票系システム
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a technique that is effective when applied to information provision via a network such as a public competition such as horse racing or bicycle racing.
[0002]
[Prior art]
A network system that provides this type of competition information is generally operated by a membership system or advertising revenue, with each competition's data being viewable on a server hosted by a newspaper company alone. there were.
[0003]
For example, in the case of horse racing information, the results and predictions of each race are displayed in a unique format on a site originally established by a newspaper company.
[0004]
[Problems to be solved by the invention]
However, providing information in a format unique to each company is not convenient for the user, and the information format differs depending on each site.
[0005]
The present invention has been made in view of the above points, and in providing competition information, the latest data from a plurality of information sources is obtained every moment, and a competition information providing method that can be displayed in a unified manner Is realized.
[0006]
[Means for Solving the Problems]
In the present invention, source data in a readable format is input from a newspaper company server or the like, a matching keyword prepared in advance is searched from the source data, and each keyword is added to a matching keyword portion searched in the source data. The association with the information to be explained was set, and it was converted to a displayable format.
[0007]
As described above, according to the present invention, source data from a plurality of news organizations are collectively converted into an information browsing format, and combined with information that changes from moment to moment of the competition organizer, individual explanation information and By automatically generating the link, it is possible to provide competition information that is highly convenient and easy for the user to view.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
【Example】
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0009]
FIG. 1 is a schematic diagram showing the overall configuration of a game information providing system that is an embodiment of the present invention.
[0010]
As shown in the figure, in this embodiment, the competition information providing server 1, newspaper server 2a, 2b, VAN server 3, authentication / billing server 4, and user terminals (USR1, USR2,...) Are connected to a network such as the Internet ( NW).
[0011]
The newspaper server 2a has a text / HTML conversion system 23 that reads data from a database such as article data / expected data 21 and converts the data into text data 22 or HTML format.
[0012]
This article data is, for example, text data composed of a horse racing article and its predicted article. This text data is converted into text format data by each newspaper company server 2a, combined with image data, and transmitted to the competition information providing server 1 via a network (NW).
[0013]
The VAN server 3 is a competition organizer's server, and past horses, jockeys, trainers, starters, grades, odds, and results thereof are databased as VAN data 31. These data are also transmitted to the competition information providing server 1 as necessary.
[0014]
Among them, the odds information is a value that changes over time, and these values are updated in units of several minutes to several hours, and the updated odds information is the real-time competition information providing server 1. To be sent to.
[0015]
The competition information providing server 1 has this week's article data 101, past article data 102, VAN accumulated data 103 and VAN breaking data 104 as a database, and these information are processed and provided to the user. Yes. In particular, the odds information is notified of a value that changes from moment to moment in real time from the VAN server 3, so that the odds information that changes from moment to moment is also provided in the competition information providing server 1 in accordance with the update of this value. be able to.
[0016]
In addition, it is possible to cause the competition information providing server 1 to transmit information that changes from moment to moment by urging each newspaper company server 2a to periodically transmit article information using a timer (not shown).
[0017]
The user can access the competition information providing server 1 from the user terminals USR1 and USR2 through the authentication / billing servers 4a to 4d. These authentication / billing servers 4a to 4d are commercial provider servers and have a membership-based authentication and billing system.
[0018]
FIG. 2 shows the hardware configuration of this system. As shown in the figure, the competition information providing server 1 is connected to a network (NW) via a communication interface (IF), and the inside is centered on a bus (BUS), a central processing unit (CPU), It consists of a main storage device (MM), a hard disk device (HD), a display device (CRT), and a keyboard (KBD).
[0019]
In the hard disk device (HD), the article data 101 and 102 from the newspaper server 2a and the VAN accumulation data 103 and the VAN preliminary data 104 from the VAN server 3 are temporarily accumulated.
[0020]
The hard disk device (HD) stores a processing program executed by a central processing unit (CPU), and causes the competition information providing server 1 to function on an OS (operation system) such as UNIX. .
[0021]
By these processing programs, the data from the newspaper server 2a and the VAN server 3 are made into a database, and as shown in FIG. 4, databases (other information 51 to 56) such as purchase information 51 and article information 52 are stored. Built.
[0022]
In addition, the HTML generation unit 63 realized by the processing program reads each information and generates HTML format data (HTML data 57 to 62) such as the purchase HTML data 58 and article information HTML data 60. It has become.
[0023]
These HTML data can be browsed from the user terminals (USR1 to 4) via the authentication / billing servers 4a to 4d and the network (NW).
[0024]
FIG. 3 shows a display example on the user terminal (USR1) of the top page (front page of the highest hierarchy) of the competition information providing server 1 generated by the HTML generation unit 63.
[0025]
5 and 6 show display examples in which text data transmitted from the newspaper server 2a is converted into article information HTML data 59 by the HTML generation unit 63. FIG.
[0026]
Reference numerals 61a to 61c in FIG. 5 show display examples of display data of the newspaper company server 2a. This data is in the HTML format, but this is converted into text data 22 or HTML format by the text / HTML conversion system 23 and transmitted to the competition information providing server 1.
[0027]
In the competition information providing server 1, the text data 22 is temporarily stored in the hard disk device (HD), then sequentially read out by the central processing unit (CPU), converted into a database, converted into the database as article information 52, and again. It is stored in a hard disk device (HD).
[0028]
Next, the article information 52 is converted into an HTML format (article information HTML data 60) in an HTML generation unit 63 configured by a processing program. At this time, it is compared with the matching table 64 generated in the hard disk device (HD). A keyword is registered in the matching table 64, and a link tag with the individual information 65 is inserted at a location of an HTML file that matches the keyword. In the matching table 64, horse names and competition names are registered. Therefore, when the corresponding horse name and competition name are found in the article information 52, a link is set to the individual information 65 corresponding to the horse name and competition name.
[0029]
That is, as shown in the display screen 60 of FIG. 6, a link is set to the horse name “ABC” in the article information, and this part is associated with the individual information shown in the display screen 65a.
[0030]
The competition name “Aichi Cup” in the article information is associated with the individual information list shown on the display screen 65b. This individual information list is associated with individual information of each competition name shown on the display screen 65c.
[0031]
FIG. 8 shows a display screen for buying information. The purchase information is received from the newspaper server 2a, 2b in the form of text data 22, which is converted into a database and stored as purchase information 51 in the hard disk drive (HD). Then, the text data 22 from each newspaper server 2a, 2b is integrated and processed into the purchase HTML data 58 by the HTML generation unit 63 and stored again in the hard disk device (HD). The display states of the HTML data 58 at this time are display screens 801 and 802 in FIG.
[0032]
Next, when the odds data of each competition is received from the VAN server 3, this is converted into a database as held race information 54 and stored in the hard disk device (HD). Further, this odds information is combined with the buy-out HTML data 58 in the HTML generation unit 63 and displayed in parallel with each buy-out information. A display screen 801 in FIG. 8 shows a display screen on which the buying eyes and odds information are written side by side.
[0033]
Next, when the result data of each competition is received from the VAN server 3, it is stored in the hard disk device (HD) as the held race result information 55.
[0034]
Then, these pieces of information 55 are combined with the buy eye HTML data 58 in the HTML generation unit 63, and new buy eye HTML data 58 in which the race results are written in parallel with each buy eye information is generated. A display screen 803 in FIG. 8 shows a display screen of the buy-out HTML data 58 after the synthesis.
[0035]
FIG. 7 is a block diagram showing a procedure from receiving various information from the newspaper server 2a to generating display data in the competition information providing server 1.
[0036]
The newspaper company server 2 a generates a display HTML file 72 unique to the newspaper company server 71 from the existing table 71 and also generates text data 73, 74, and 75. These data are transmitted to the competition information providing server 1 as a paper comment data text file 73, a chase data text file 74, and a stable comment data text file 75.
[0037]
Upon receiving these text files 73 to 75, the competition information providing server 1 reads the race information table 76, performs data insertion processing 77 for each corresponding table, and generates tables 82 to 84. At this time, an article flag is set (78) and reflected in the race information table 76.
[0038]
Based on the tables 81 to 84 and the start table list 86 (start table page) generated in this way, the index page shown in FIG. 3, the paper comment & buy page 87, the stable comment page 88 and the follow-up page. A page 89 is generated.
[0039]
FIG. 9 shows the update timing of each database. As shown in the drawing, when text data of buying eyes, chasing, article data, and stable comments are input from the newspaper server 2a, buying eyes information 51, chasing information 53a, article information 52, and stable comments. Each information database 53b is updated, and HTML data generated based on these databases is also updated.
[0040]
On the other hand, when run table data, racehorse data, jockey data, trainer data, and performance data are input from the VAN server 3, the database corresponding to these data is updated, and race information, this week race information is based on these data. The racehorse information, racehorse information, past 5 run information, jockey information, trainer information, results information, buy eye information, and the like are also updated.
[0041]
FIG. 10 shows the items of each database described above.
[0042]
FIG. 11 shows a display example of these data. In the figure, a display screen 1101 is a racehorse capability table, and this racehorse capability table is generated for each horse based on race information, racehorse information, registered horse information, and performance information obtained from the VAN server 3. The Such data is generated by the HTML generation unit 63 realized by a program of the central processing unit (CPU), and the detailed results 1102 and the detailed battle results 1103 are generated by the HTML generation unit 63.
[0043]
FIG. 12 shows an examination screen set for each competition in the competition information providing server 1. This examination screen is generated by the HTML generation unit 63 realized by a program of the central processing unit (CPU). The said screen can be displayed on the display screen of a user terminal (USR1-4), and the user can examine for every competition with reference to the said screen.
[0044]
Here, in this embodiment, the evaluation criteria can be changed as shown in FIG. The evaluation criteria here are popularity, past 5 runs, previous run, previous run, suitability of course, etc., with the same weighting (here, all set to 10). It can be freely set on its own terminal (USR1 to 4). That is, a user who does not place importance on “popularity” can keep the popularity evaluation criterion low, for example, from “10” to “8”.
[0045]
The reference value changed in this way is transmitted to the competition information providing server 1 through the CGI, and the central processing unit (CPU) performs recalculation based on the changed reference value and redisplays the ranking.
[0046]
As a result, it is possible to simulate a ranking in which the evaluation of “popularity” does not affect so much, and the user can make a flexible decision for each competition.
[0047]
Next, an embodiment of the selling value variation display system using the above-described competition information providing system will be described with reference to the drawings.
[0048]
This embodiment is intended to solve the following problems. That is, conventionally, in an information terminal such as a client terminal that displays a sales target (for example, a betting ticket) and a variation value (for example, odds) that can change over time for the sales target, the variation value is obtained at a certain time. The displayed value was only displayed. After that time, even if the fluctuation value is updated, the client terminal does not perform display reflecting the update.
[0049]
However, since the fluctuation value for the sales target is an extremely important factor in deciding whether or not to purchase the sales target, it has been desired that the client terminal display as much as possible to reflect the update. .
[0050]
The problem to be solved by this embodiment is to provide an apparatus, a system, and a program capable of performing update display of a variation value that can vary over time for a sales target.
[0051]
In order to solve this problem, the configuration is as follows.
[0052]
A sales object fluctuation value display device that displays a sales object and a fluctuation value that can change over time for the sales object, between the sales object and an external system that holds the updated fluctuation value for the sales object Communication means for performing data communication in the communication apparatus, acquisition means for acquiring the updated fluctuation value from the external system via the communication means, and updating display of the fluctuation value based on the acquired updated fluctuation value. Update display means.
[0053]
In this way, the updated display of the fluctuation value is performed at the client terminal. For this reason, the user can determine whether or not to purchase the purchase target while referring to the latest variation value that is updated and displayed.
[0054]
The variable value display device further includes a selection unit that selects a sales target to be purchased, an input unit that inputs a purchase price, data that specifies the selected sales target, and the input purchase price. You may make it provide the transmission means which transmits with respect to a predetermined system via the said communication means.
[0055]
The sales target is, for example, a voting ticket for a competition, and includes a winning voting ticket for horse racing (hereinafter referred to as a betting ticket), a voting ticket for boat racing, a voting ticket for auto racing, a voting ticket for bicycle racing, and the like. The variation value is, for example, odds for the voting ticket.
[0056]
The betting ticket may be an expected betting ticket. In this case, the fluctuation value is the odds for the expected betting ticket. The voting ticket may be a prediction ticket for other voting tickets.
[0057]
For example, when the voting ticket is a betting ticket, the predetermined system is an existing voting system.
[0058]
Details of the embodiment will be described below. In this embodiment, a betting ticket (single winning type, double winning type, frame number consecutive winning type, horse number consecutive winning type, expanded horse number consecutive winning type, etc.) will be described as an example of sales, and odds for a betting ticket will be described as examples of fluctuation values.
[0059]
FIG. 13 is a diagram for explaining a schematic system configuration of a sales target variable value display system according to this embodiment. FIG. 14 and FIG. 15 are diagrams for mainly explaining the hardware configuration of the sales target variable value display system. FIG. 30 is a diagram for explaining a conventional hardware configuration of a sales target variable value display system.
[0060]
The fluctuation value display system includes an Internet voting G / W system 200, a VAN server 300, and client terminals 400, 500, 600, and 700. These are connected to a network NW such as the Internet. Each of the Internet voting G / W system 200 and the VAN server 300 includes a communication device for performing data communication with each other via a network NW. Each of the Internet voting G / W system 200 and the client terminal 400 (same for 500 to 700) includes a communication device for performing data communication with each other via the network NW.
[0061]
The Internet voting G / W system 200 is a relatively high-performance computer such as a workstation, and is connected to a network (NW) via a communication interface 210 (communication IF) built in the computer body. The inside includes a central processing unit 230 (CPU), a main storage device 240 (MM), a hard disk device 250 (HD), a display device 260 (CRT), and a keyboard 270 (KBD) with a bus 220 (BUS) as a center. . Note that the Internet voting G / W system 200 corresponds to an external system that holds the sales target and the updated fluctuation value for the sales target.
[0062]
As shown in FIG. 14, the hard disk device 250 stores an INFOMIXDB (database) 251, a DB (database) conversion unit 252, and a predetermined program for realizing an HTML generation unit 253.
[0063]
FIG. 16 is a diagram for mainly explaining the configuration of INFOMIXDB (database). As shown in FIG. 16, the INFOMIXDB 251 includes a racehorse database 251a, a racehorse database 251b, and an odds database (a winning odds database 251c, a horse odds database 251d, a framed odds database 251e, and the like). . These databases are relational databases, and data can be selected, inserted, changed, deleted, and the like by an inquiry language such as SQL (Structured Query Language).
[0064]
FIG. 17 shows an ER diagram of INFOMIXDB (database). These databases are databased based on the received data from the VAN server 300 (described as the VAN server 3 in the above embodiment) by the DB conversion unit 252.
[0065]
The odds database includes a winning odds database 251c, a horses odds database 251d, a framed odds database 251e, etc., as well as a winning odds database, an extended horses odds database, and a betting ticket that is not currently available but may be released in the future. Various odds databases are also included. In the odds database, a sales target (horse ticket) and a variation value (odds) for the sales target are registered in association with each other. Odds are approximate refund rates for betting tickets and are usually managed by a totalizer system. The odds are updated in units of minutes to hours by this totalizer system. That is, the odds are variable values that can change over time. The odds database is sequentially updated by the DB conversion unit 252 based on the odds update data included in the data received from the VAN server 300.
[0066]
When receiving a request from the client terminal 400 (the same applies to the client terminals 500 to 700), the Internet voting G / W system 200 generates an HTML file based on the data registered in the INFOMIXDB 251 by the HTML generation unit 253, Delivered to the requesting client terminal 400.
[0067]
The Internet voting G / W system 200 also includes a voting system cooperation unit 211 to which an existing voting system 900 is connected. Purchase).
[0068]
The client terminal 400 (the same applies to the client terminals 500 to 700) is an information terminal such as a personal computer, and includes a computer main body, a storage device such as a hard disk device built in the computer main body, input means such as a keyboard and a mouse, And an image display device such as a CRT display or a liquid crystal display.
[0069]
A predetermined operating system such as Windows, Mac OS, or UNIX is installed in the hard disk device of the client terminal 400. Further, as shown in FIG. 15, a browser (mainly a Web server) executed on the operating system is installed. Software for accessing and browsing the homepage). In this embodiment, simulation of winning horse prediction and winning horse voting are performed via a browser. On the other hand, as shown in FIG. 30, simulation and voting software are individually installed in the conventional simulation of horse racing prediction and winning horse voting.
[0070]
The client terminal 400 receives the HTML file distributed from the Internet voting G / W system 200 and displays various screens by the browser. The client terminal 400 also transmits, to the Internet voting G / W system 200, voting data (data including data specifying a betting ticket selected by the user) input from the input unit. As a result, the user can vote for the winning horse from the client terminal 400. The client terminal 400 may be an i-mode portable terminal.
[0071]
Next, the operation of the sales target fluctuation value display system will be described with reference to FIG. 14, FIG. 18 and FIG. 18 and 19 are flowcharts for explaining the operation of the sales target variable value display system.
[0072]
When a user who wishes to win a voting (purchase betting ticket) starts a browser on the client terminal 400 (the same applies to the client terminals 500 to 700) (S100) and designates a predetermined URL (S101), the Internet voting G / W system 200 The top page screen of this system is distributed (S102) and displayed as shown in FIG. 3 (S103). At this time, the user ID and password input screen may be displayed in a pop-up so that the user ID and password necessary for using the voting system 900 may be input.
[0073]
When the “Analyzer” button displayed on the top page screen is clicked with the mouse (S104: Yes), the Internet voting G / W system 200 is based on the data registered in the INFOMIXDB 251 by the HTML generation unit 253. The race list screen (HTML file) is generated and distributed to the client terminal 400 (S105).
[0074]
The client terminal 400 displays the race list screen distributed by the browser (S106). As the race list screen, for example, the race date, location (Tokyo, Nakayama, etc.) and race name (1R, 2R,... .
[0075]
When one of the race names displayed on the race list screen is clicked (selected) with the mouse (S107: Yes), the Internet voting G / W system 200 is registered in the INFOMIXDB 251 at that time by the HTML generation unit 253. The prediction result screen (HTML file) including the odds of the corresponding selected race (the race selected in S107, the same applies hereinafter) based on the data (including the odds registered in the odds database), Distribute to the client terminal 400 (S108).
[0076]
The forecast betting included in the forecast result screen is a result of forecasting based on default forecast conditions and weights (evaluation criteria) for the forecast conditions by executing a predetermined forecast program.
[0077]
As shown in FIG. 20, the client terminal 400 displays the predicted result screen 261 distributed by the browser (S109). FIG. 20 shows a display example of the prediction result screen. The prediction result screen 261 is a screen for displaying a prediction result for the selected race, and the like. The information display area 261a, the prediction result display selection area 261b, the prediction condition selection area 261c, and the point change button for the racehorse scheduled to run in the selection race 261d, an odds page moving button 261e, and a voting deadline scheduled time display area 261f.
[0078]
In the display area 261a for information on racehorses, for each racehorse scheduled to run in the selected race, a frame, a check box that is checked by a mouse to select a winning betting ticket to be voted (purchased), a horse number, The place name, winning odds, sex, personal clock, 3F time, jockey name, trainer name, and weighting for the expected condition are displayed. In addition, as expected conditions, in order of popularity, previous five runs, previous run, previous run, course, distance appropriateness, winning prize, horse run rate, horse run rate, horse run rate, horse run rate, run rate, run rate , Total and ranking.
[0079]
The sum is a value obtained by summing the weights for the expected conditions. This total is calculated by adding the value of the odds database that is updated sequentially, and represents the ability of the horse scheduled to start. The rankings are ranked as 1, 2, 3,... In descending order of the total value. There are 11 numerical values between 0 and 10 as weights for the prediction conditions.
[0080]
In the prediction result display selection area 261b, a combination (a horse race) predicted based on a default prediction condition (or a prediction condition selected in the prediction condition selection area 261c) preset in the Internet voting G / W system 200 is used. A check box that is checked by the mouse to select the horse-race type betting ticket to be voted (purchased) is displayed. FIG. 20 shows an example in which all the combinations of the top six ability as a horse-race type betting of the predicted result are displayed (a total of 15 horse-race type betting tickets).
[0081]
In the prediction condition selection area 261c, a plurality of prediction conditions and a check box for checking input for selecting a prediction condition to be used for prediction among the prediction conditions are displayed. FIG. 20 shows an example in which check input is performed for popularity, previous five runs, horse-pairs, and jockey pairs as prediction conditions used for prediction. When the point change button 261d is clicked in the state where the prediction condition used for the prediction is checked, the Internet voting G / W system 200 executes the predetermined prediction program and executes the predetermined prediction program for the prediction condition and the prediction condition. Make predictions based on weighting (evaluation criteria). Then, the HTML generation unit 253 regenerates the prediction result screen 261 including the prediction result and distributes it to the client terminal 400. As shown in FIG. 21, the client terminal 400 displays the predicted result screen 261 distributed by the browser. Note that the weighting for the prediction condition can be changed via the evaluation standard change screen. The evaluation criteria change screen is displayed as shown in FIG. 12, for example, when “free setting” in the prediction result screen 261 is clicked with the mouse.
[0082]
In the voting deadline scheduled time display area 261f, the voting deadline scheduled time for the selected race is displayed. The voting deadline scheduled time may be displayed in a mode different from the original mode when the preset time is reached. For example, it is conceivable that 5 minutes before the scheduled deadline is set in advance, and when the set time is reached, the scheduled voting deadline is blinked or displayed in a color different from the original. In this way, it is possible to notify the user that the scheduled deadline for voting has been reached.
[0083]
At the update timing (for example, at an interval of 1 minute), the client terminal 400 automatically issues a request for updating the prediction result screen to the Internet voting G / W in order to update and display the odds displayed on the prediction result screen 261. The system 200 is notified (S110: Yes). The odds that are the targets of this updated display are the winning odds displayed in the information area 261a for the racehorse and the predicted combination (horse-running betting ticket) displayed in the prediction result display selection area 261b. There are odds.
[0084]
Upon receiving a request to update the prediction result screen from the client terminal 400, the Internet voting G / W system 200 includes data registered in the INFOMIXDB 251 at that time (including the odds registered in the odds database) by the HTML creation unit 210. ) To generate a prediction result screen (HTML file) including the odds of the corresponding selected race and distribute it to the client terminal 400 (S108). As shown in FIG. 21, the client terminal 400 displays the predicted result screen distributed by the browser (S109).
[0085]
As described above, the odds database is sequentially updated by the DB conversion unit 252 based on the odds update data included in the data received from the VAN server 300. For this reason, if the odds database registered in the INFOMIXDB 251 is updated when a request for updating the prediction result screen is received from the client terminal 400, the prediction including the odds updated at that time by the HTML creating unit 253 is included. A result screen (HTML file) is generated. The client terminal 400 acquires the prediction result screen including the updated odds (variation value) from the Internet voting G / W system 200 via the communication unit (acquisition unit). Then, the client terminal 400 displays a prediction result screen including the updated odds by the browser (S109). That is, the client terminal 400 performs an update display of the odds based on the prediction result screen including the updated odds (update display means).
[0086]
As described above, the odds for the betting ticket are sequentially updated and displayed on the client terminal 400. For this reason, the user can determine whether or not to purchase a betting ticket while referring to the odds that are sequentially updated and displayed.
[0087]
In addition, since the total displayed in the display area 261a for information relating to the racehorse is calculated by adding the value of the odds database that is sequentially updated, when the updated display of odds is performed, the total is also updated and displayed. It will be.
[0088]
In S108, the prediction result screen is generated and distributed as a JAVA application or JAVA script, and thereafter, each time the client terminal 400 makes a request to update the prediction result screen, the Internet voting G / W system 200 sends a communication means. Only the updated odds (fluctuation value) are acquired via the browser (acquisition means), and the browser displays the updated display only of the odds displayed on the prediction result screen based on the updated odds. (Update display means).
[0089]
The balance calculation button 261g is clicked with the check input corresponding to the horse race betting ticket that the user wants to vote (purchase) out of the horse race betting tickets displayed in the prediction result display selection area 261b (S111). Then (S112: Yes), the Internet voting G / W system 200 generates a balance screen by the HTML generation unit 253 and distributes it to the client terminal 400 (S113). As shown in FIG. 22, the client terminal 400 displays the balance screen 262 distributed by the browser (S114). FIG. 22 is a prediction result display screen 261 shown in FIG. 21, with a check box indicating the purchase of Wizhayatekaze winning betting ticket, and horse-race type betting tickets 7-12, 11-12, 7-11, and 7-15. A display example of a balance screen that is displayed when the balance calculation button 261g is clicked in a state where check inputs indicating purchases are respectively entered.
[0090]
On the balance screen 262, the betting ticket 262a checked on the prediction result screen 261, the odds 262b for the betting ticket 262a, the purchase amount input field 262c for the betting ticket 262a, and an account acquired from the existing voting system 900 A balance 262d, a voting deadline scheduled time 262e, and a balance calculation button 262f are displayed. You may make it display the vote button mentioned later on the balance screen 262. FIG. While referring to the account balance 262d, the user inputs the purchase price of the betting ticket into the purchase price input field 262c from the keyboard (S115). Even if the betting ticket 262a is displayed on the balance screen 262, it is possible to cancel the purchase of the betting ticket by inputting “0” in the corresponding purchase amount input field 262c. FIG. 22 shows that the purchase of the horse run 7-12 has been cancelled.
[0091]
When the balance calculation button 262f displayed on the balance screen 262 is clicked in the state where the purchase amount is entered in the purchase amount input field 262c, the Internet voting G / W system 200 causes the HTML generation unit 253 to display a vote content final confirmation screen. Generate and distribute to the client terminal 400 (S116). As shown in FIG. 23, the client terminal 400 displays the vote content final confirmation screen 263 distributed by the browser (S117). FIG. 23 is a display example of a vote content final confirmation screen.
[0092]
On the vote confirmation final screen 263, the betting ticket 263a in which the purchase amount (non-zero amount) has been input on the balance screen 262, the odds 263b for the betting ticket 263a, the purchase amount (pay) for the betting ticket 263a, a refund, , Balance, account balance 263c, voting deadline scheduled time 263d, purchase deduction 263e, and voting button 263f are displayed. The user clicks the vote button 263f after confirming the display contents on the vote content final confirmation screen 263.
[0093]
If the balance screen is generated and distributed as a JAVA application or JAVA script, it is possible to generate and display a vote content final confirmation screen on the client terminal 400 itself.
[0094]
When the voting button 263f is clicked, the content (at least the data for specifying the betting ticket selected for purchase by the check input and the purchase amount for the betting ticket) displayed on the voting content final confirmation screen 263 is the voting data. It is transmitted to the Internet voting G / W system 200 (S118: Yes).
[0095]
As described above, in this embodiment, an expected betting ticket (also referred to as “buy”) derived by simulation and a purchase price can be directly voted without linking simulation software and voting software as in the prior art.
[0096]
In addition, in order to prevent the voting data from being illegally viewed or falsified on the Internet, the subsequent communication is performed by using SSL or the like when transmitting / receiving data to / from the Internet voting G / W system 200. This is performed after performing known cryptographic processing.
[0097]
The Internet voting G / W system 200 transfers the voting data received from the client 400 to the existing voting system 900 (S119). The voting system 900 holds a database 901 in which a user voting account provided in a predetermined financial institution is associated with its balance.
[0098]
The voting system processing unit 902 realized by a predetermined program decrypts the transferred voting data and refers to the database 901 to determine the account balance of the user who is the voting data sender and the purchase amount included in the voting data. Compare the total amount. If the total purchase price does not exceed the account balance, the voting system 900 issues a receipt number and transmits it to the voting system cooperation unit 211 as processing result data together with data indicating the processing result OK. (S120). Thereafter, the voting system 900 performs existing voting acceptance processing and the like.
[0099]
When the voting system cooperation unit 211 receives the processing result data including the processing result OK, the voting data is generated by the HTML generation unit 212 including a reception number notification screen including the reception number included in the received processing result data. Distribution is performed to the transmission source client terminal 400 (S121). The client terminal 400 displays the delivery number notification screen distributed by the browser (S122).
[0100]
On the other hand, the voting processing unit 902 indicates that the total purchase amount exceeds the account balance of the user who is the voting data sender, the voting deadline is over, or the purchase amount exceeds a preset upper limit. If the error is detected, error specifying data for specifying them is issued and transmitted to the voting system cooperation unit 211 as processing result data together with data indicating the processing result NG (S120).
[0101]
When the voting system cooperation unit 211 receives the processing result data including the processing result NG, the error notification screen including an error message corresponding to the error specifying data included in the received processing result data by the HTML generation unit 212 Is distributed to the client terminal 400 of the vote data transmission source (S123). The client terminal 400 displays the error notification screen distributed by the browser (S124).
[0102]
FIG. 24 shows a display example of a selection screen for all betting tickets for the selected race. This betting ticket selection screen 264 is based on data (including odds registered in the odds database) registered in the INFOMIXDB 251 at that time by the HTML generation unit 253 when a predetermined button on the browser is clicked. Has been generated.
[0103]
The betting ticket selection screen 264 includes a winning-type betting ticket selection area 264a, a frame-linked betting ticket selection area 264b, and a horse-lapping betting ticket selection area 264c. For each area, select all winning-type betting tickets, frame-bound betting tickets, horse-riding betting tickets, odds for these betting tickets, and betting tickets to be voted (purchased) among these betting tickets. A check box is displayed to enter a check. These odds are sequentially updated and displayed in the same manner as the odds displayed on the prediction result screen 261.
[0104]
When the send button 264d is clicked in a state in which a check input corresponding to a betting ticket to be voted (purchased) is clicked from the betting ticket group displayed on the betting ticket selection screen 264, as shown in FIG. When the balance screen is displayed and the balance calculation button is clicked on the balance screen, the voting content final confirmation screen is displayed as shown in FIG. 26. When the voting button is clicked on the voting content final confirmation screen, voting is performed. Data is transmitted to the Internet voting G / W system 200. This series of operations and subsequent operations are the same as those described with reference to FIGS.
[0105]
FIG. 27 shows a display example of a betting ticket selection screen for a selected race. This betting ticket selection screen 265 is registered in the INFOMIXDB 251 at that time by the HTML generation unit 253 when a predetermined button on the browser (for example, the odds page movement button 261e displayed in FIG. 20) is clicked. It is generated based on data (including odds registered in the odds database).
[0106]
The betting ticket selection screen 265 includes a win-win-type betting ticket selection area 265a, a horse-race type betting ticket (upper 20) selection area 265b, a frame-connected betting ticket (upper 20) selection area 265c, a flowing betting ticket selection area 265d, and a box betting ticket selection area 265e. It is configured. For each area, select all winning-type betting tickets, frame-bound betting tickets, horse-riding betting tickets, odds for these betting tickets, and betting tickets to be voted (purchased) among these betting tickets. A check box is displayed to enter a check. These odds are sequentially updated and displayed in the same manner as the odds displayed on the prediction result screen 261.
[0107]
When the send button 264d is clicked in a state in which a check input corresponding to a betting ticket to be voted (purchased) is clicked from the betting ticket group displayed on the betting ticket selection screen 264, as shown in FIG. When the balance screen is displayed and the balance calculation button is clicked on the balance screen, the voting content final confirmation screen is displayed as shown in FIG. 29. When the voting button is clicked on the voting content final confirmation screen, voting is performed. Data is transmitted to the Internet voting G / W system 200. This series of operations and subsequent operations are the same as those described with reference to FIGS.
[0108]
According to the above-described variable value display system for sales target, it is possible to update and display a variable value that can change over time with respect to the sales target, and whether or not the user purchases the sales target while referring to the display Can be judged.
[0109]
As mentioned above, although this invention was demonstrated based on the Example, this invention is not limited to these, The following additional remark is included.
[0110]
(Supplementary Note 1) Inputting readable source data;
Searching for a matching keyword prepared in advance from the source data;
Setting an association with the individual information of the keyword in the matching keyword part searched in the source data;
A method for providing athletic information comprising: converting the source data associated with the above into a displayable format.
[0111]
(Supplementary Note 2) The method for providing competition information according to Supplementary Note 1, wherein the source data is article data provided by a news media regarding competition information.
[0112]
(Supplementary note 3) The method for providing competition information according to supplementary note 1 or 2, wherein the matching keyword relates to at least a competition object and a competition result.
[0113]
(Supplementary Note 4) Step of inputting purchase information provided by a plurality of news media,
A step of converting the purchase information of a plurality of news media to a list display format;
Entering individual information for each competition;
A method for providing competition information, comprising the step of displaying individual information of each competition in parallel with the purchase information converted into the list display format.
[0114]
(Supplementary Note 5) The method for providing competition information according to Supplementary Note 4, wherein the individual information of each competition is odds information of each competition.
[0115]
(Appendix 6) In addition to the above,
Entering the competition results for each competition;
The method for providing competition information according to appendix 4 or 5, further comprising a step of displaying the input competition result in association with the purchase information.
[0116]
(Supplementary note 7) Step of inputting performance information composed of a plurality of individual information for each competition object;
Displaying the performance information for each individual competition object;
Prompting you to change the weighting of the individual performance information entered,
A method for providing competition information, comprising: calculating and displaying prediction information for each individual competition object based on the changed weighting.
[0117]
(Supplementary Note 8) A receiving module for receiving readable source data from a source data providing server;
A matching table for searching for matching keywords prepared in advance from the source data;
An apparatus for providing competition information, comprising: a conversion module configured to set an association with individual information of the keyword in a matching keyword portion searched for in the source data and convert the source data into a displayable format.
[0118]
(Supplementary note 9) A buy-in information receiving module for receiving buy-out information provided by a plurality of news organizations;
A first conversion module for converting the purchase information of a plurality of news media input into a list display format;
A competition information receiving module for receiving individual information of each competition;
A competition information providing apparatus comprising: a second conversion module that converts the purchase information converted into the list display format into a list display format in which individual information of each competition is written side by side.
[0119]
(Supplementary Note 10) In addition to the above, an odds information receiving module that receives odds information of each competition;
The competition information providing device according to appendix 9, further comprising: a third conversion module that converts the buy eye information converted into the list display format into a list display format in which the odds information of each game is associated.
[0120]
(Supplementary Note 11) A track record information receiving module that receives track record information composed of a plurality of pieces of individual information for each competition object;
A display module for displaying the performance information for each individual competition object;
A change input module that prompts you to change the weighting of individual performance information entered,
An apparatus for providing competition information, comprising: a prediction information display module that calculates and displays prediction information based on the performance information for each individual competition object based on the changed weighting.
[0121]
(Supplementary Note 12) Inputting readable source data;
Searching for a matching keyword prepared in advance from the source data;
Setting an association with the individual information of the keyword in the matching keyword part searched in the source data;
A computer-executable storage medium storing a program comprising: converting the associated source data into a displayable format.
[0122]
(Supplementary note 13) A device for displaying a sales target and a fluctuation value that can change over time with respect to the sales target,
A communication means for performing data communication between the sales target and an external system that holds the updated fluctuation value for the sales target;
Obtaining means for obtaining the updated fluctuation value from the external system via the communication means;
A change value display device to be sold, comprising update display means for performing update display of the change value based on the acquired change value after update.
[0123]
(Supplementary Note 14) Selection means for selecting a sales target to be purchased;
An input means for entering the purchase price;
14. The sales target variable value display according to appendix 13, further comprising: transmission means for transmitting data specifying the selected sales target and the input purchase amount to the predetermined system via the communication means. apparatus.
[0124]
(Supplementary note 15) The variable value display device for sale according to supplementary note 13 or 14, wherein the sales target is a voting ticket for a competition, and the fluctuation value is an odds for the voting ticket.
[0125]
(Additional remark 16) The fluctuation value display apparatus of the sales object of Additional remark 15 whose said betting ticket is a betting ticket and whose said odds are odds with respect to a betting ticket.
[0126]
(Additional remark 17) The said betting ticket is an anticipation betting ticket, The said odds are odds with respect to an anticipation betting ticket, The fluctuation value display apparatus of the sales object of Additional remark 16.
[0127]
(Supplementary Note 18) A system for displaying a sales target and a fluctuation value that can change over time with respect to the sales target.
With client terminal and external system,
The client terminal is
Communication means for performing data communication with the external system;
Obtaining means for obtaining the updated fluctuation value from the external system via the communication means;
Update display means for performing update display of the fluctuation value based on the obtained fluctuation value after update,
The external system is:
A variable value display system for a sales object, comprising means for holding a sales object and an updated fluctuation value for the sales object.
[0128]
(Supplementary note 19) The client terminal further includes:
[0129]
A selection means for selecting the sales target to be purchased,
An input means for entering the purchase price;
19. The selling object variable value display system according to appendix 18, further comprising transmission means for transmitting the data for designating the selected selling object and the input purchase price to the predetermined system via the communication means. .
[0130]
(Supplementary note 20) The sales target variable value display system according to supplementary note 18 or 19, wherein the sales target is a voting ticket for a competition, and the fluctuation value is an odds for the voting ticket.
[0131]
(Supplementary note 21) The selling value fluctuation value display system according to supplementary note 20, wherein the voting ticket is a betting ticket, and the odds are odds for a betting ticket.
[0132]
(Additional remark 22) The said betting ticket is an anticipation betting ticket, The said odds are odds with respect to an anticipation betting ticket, The fluctuation value display system of the sales object of Additional remark 21.
[0133]
(Supplementary Note 23) A program for displaying a sales target and a fluctuation value that can change over time for the sales target,
[0134]
Obtaining the updated fluctuation value via a communication means from an external system that holds the sales target and the updated fluctuation value for the sales object;
The program for making a computer perform the step which performs the update display of a fluctuation value based on the acquired fluctuation value after the update.
[0135]
(Supplementary Note 24) A step of selecting a sales target to be purchased;
Entering the purchase price,
24. The program according to appendix 23, including a step of transmitting data specifying the selected sales target and the input purchase price to a predetermined system via the communication means.
[0136]
(Supplementary Note 25) The program according to Supplementary Note 23 or 24, wherein the sales target is a voting ticket for a competition, and the variation value is an odds for the voting ticket.
[0137]
(Supplementary note 26) The program according to supplementary note 25, wherein the voting ticket is a betting ticket, and the odds are odds for a betting ticket.
[0138]
(Supplementary note 27) The program according to supplementary note 26, wherein the betting ticket is an expected betting ticket and the odds are odds for the anticipating betting ticket.
【The invention's effect】
According to the present invention, it is possible to provide competition information that is highly convenient and easy for the user by collectively converting source data from a plurality of news media into an information browsing format.
[Brief description of the drawings]
FIG. 1 is a schematic block diagram showing functions of each server according to an embodiment.
FIG. 2 is a block diagram showing a system configuration of the embodiment.
FIG. 3 is an explanatory view showing the top page of the competition information providing server of the embodiment.
FIG. 4 is a block diagram showing a data flow in the embodiment.
FIG. 5 is an explanatory diagram showing a display state of source data on the newspaper server of the embodiment.
FIG. 6 is an explanatory view showing a display state on the competition information providing server of the embodiment.
FIG. 7 is a block diagram showing a table configuration in the competition information providing server according to the embodiment.
FIG. 8 is an explanatory diagram illustrating a display state of buy-out information according to the embodiment.
FIG. 9 is an explanatory diagram illustrating a method for updating each database according to the embodiment.
FIG. 10 is an explanatory diagram showing the contents of the database of the embodiment
FIG. 11 is an explanatory diagram showing the display state of the result data of the embodiment
FIG. 12 is an explanatory diagram illustrating a display state of predicted data according to the embodiment.
FIG. 13 is a diagram for explaining a schematic system configuration of a sales target variable value display system;
FIG. 14 is a diagram for mainly explaining a hardware configuration of a sales target variable value display system;
FIG. 15 is a diagram for mainly explaining a hardware configuration of a sales target variable value display system;
FIG. 16 is a diagram for mainly explaining the configuration of INFOMIXDB (database);
FIG. 17 is an ER diagram of INFOMIXDB (database).
FIG. 18 is a flowchart for explaining the operation of the sales target fluctuation value display system;
FIG. 19 is a flowchart for explaining the operation of the sales target variable value display system;
FIG. 20 is a display example of a prediction result screen.
FIG. 21 is a display example of a prediction result screen after the odds are updated and displayed.
FIG. 22 is a display example of a balance screen.
FIG. 23 is a display example of a voting content final confirmation screen.
FIG. 24 is a display example of a betting ticket selection screen.
FIG. 25 is a display example of a balance screen.
FIG. 26 is a display example of a voting content final confirmation screen.
FIG. 27 is a display example of a betting ticket selection screen.
FIG. 28 is a display example of a balance screen.
FIG. 29 is a display example of a vote content final confirmation screen.
FIG. 30 is a diagram for explaining a configuration of a conventional horse prediction and voting system.
[Explanation of symbols]
1 Competition information provision server
2 (2a, 2b, 2c) newspaper server
3 VAN server
4 (4a, 4b, 4c) Authentication / Billing Server
USR1-4 User terminal
NW network
HD hard disk device
CPU Central processing unit
MM main storage
BUS bus
CRT display device
KBD keyboard
200 Internet voting G / W system
210 Communication interface
220 bus
230 Central processing unit
240 Main memory
250 hard disk drive
251 INFOMIXDB (database)
252 DB (database) conversion department
253 HTML generator
300 VAN server
400 client terminal
900 Voting system

Claims (4)

競技の情報を利用者端末に提供する競技情報提供システムであって、
競技に関するテキスト情報を含む記事情報を提供する第一の情報元サーバ、
競技に出場する馬名情報のリスト情報を提供する第二の情報元サーバ、
馬名情報を登録したテーブルと、前記第一の情報元サーバの記事情報に含まれるテキスト情報から該テーブルに登録された馬名情報を検出する手段と、該検出され馬名情報を含む該記事情報と前記第二の情報元サーバのリスト情報内の馬名情報とをリンクによって関連付ける手段と、前記利用者端末からのアクセスがあると、前記第二の情報元サーバのリスト情報を送信し、前記利用者端末から該リスト情報に含まれる馬名情報に対してアクセスがあると、該リスト情報の馬名情報該リンクによって関連付けられた該記事情報を前記利用者端末に送信する手段とを有する情報提供サーバ、
からなることを特徴とする競技情報提供システム。
A competition information providing system for providing competition information to user terminals,
The first source server that provides article information including text information about the competition,
A second information source server that provides a list of horse name information that participates in the competition,
Including a registered horse name information table, means for detecting a horse name information from the text information registered in the table included in the first information source server of serial events information, the horse name information said detected A means for associating the article information with the horse name information in the list information of the second information source server by a link, and when there is access from the user terminal , transmits the list information of the second information source server and transmits is accessed from said user terminal horses name information included in the list information, the該記circumstances report associated with the link to the horse name information of the list information to the user terminal An information providing server having means,
A competition information providing system characterized by comprising:
競技に関するテキスト情報を含む記事情報を提供する第一の情報元サーバと競技に出場する馬名情報のリスト情報を提供する第二の情報元サーバから取得した競技の情報を利用者端末に提供する競技情報提供装置であって、
馬名情報を登録したテーブルと、
前記第一の情報元サーバの記事情報に含まれるテキスト情報から該テーブルに登録された馬名情報を検出する手段と、
前記検出され馬名情報を含む該記事情報と前記第二の情報元サーバのリスト情報内の馬名情報とをリンクによって関連付ける手段と、
前記利用者端末からのアクセスがあると、前記第二の情報元サーバのリスト情報を送信し、前記利用者端末から該リスト情報に含まれる馬名情報に対してアクセスがあると、該リスト情報の馬名情報前記リンクによって関連付けられた該記事情報を前記利用者端末に送信する手段と、
を有することを特徴とする競技情報提供装置。
Provide the user terminal with information on the competition acquired from the first information source server that provides article information including text information about the competition and the second information source server that provides the list information of the horse name information that participates in the competition. A competition information providing device,
A table in which horse name information is registered;
Means for detecting a horse name information registered in the table from the text information included in the first information source server of serial events information,
Means for associating by linking the horse name information in the list information of the article information and the second information source server containing the detected horse name information,
When there is access from the user terminal, the list information of the second information source server is transmitted, and when there is access to the horse name information included in the list information from the user terminal , the list information means for transmitting of該記circumstances report associated with the link to the horse name information to the user terminal,
A game information providing apparatus characterized by comprising:
競技に関する記事情報を提供する第一の情報元サーバと競技に出場する馬名情報のリスト情報を提供する第二の情報元サーバから取得した競技の情報を利用者端末に提供する競技情報提供プログラムであって、コンピュータに、
前記第一の情報元サーバの記事情報に含まれるテキスト情報から馬名情報を予め登録したテーブルに含まれる馬名情報を検出するステップと、
前記検出され馬名情報を含む記事情報と前記第二の情報元サーバのリスト情報内の馬名情報とをリンクによって関連付けるステップと、
前記利用者端末からのアクセスがあると、前記第二の情報元サーバのリスト情報を送信し、前記利用者端末から該リスト情報に含まれる馬名情報に対してアクセスがあると、該リスト情報の馬名情報前記リンクによって関連付けられた該記事情報を前記利用者端末に送信するステップと、
を実行させることを特徴とする競技情報提供プログラム。
A competition information providing program for providing a user terminal with information on a competition acquired from a first information source server that provides article information about the competition and a second information source server that provides a list of horse name information that participates in the competition. And to the computer,
Detecting a horse name information included in the table registered in advance a horse name information from the text information included in the first information source server of article information,
Associating by linking the horse name information of the detected said the article information including horse name information in the second information source server list information,
When there is access from the user terminal, the list information of the second information source server is transmitted, and when there is access to the horse name information included in the list information from the user terminal , the list information transmitting of該記circumstances report associated with the link to the horse name information to the user terminal,
A competition information providing program characterized in that
競技に関する記事情報を提供する第一の情報元サーバと競技に出場する馬名情報のリスト情報を提供する第二の情報元サーバから取得した競技の情報を利用者端末に提供する競技情報提供方法であって、コンピュータが、
前記第一の情報元サーバの記事情報に含まれるテキスト情報から馬名情報を予め登録したテーブルに含まれる馬名情報を検出するステップと、
前記検出され馬名情報を含む記事情報と前記第二の情報元サーバのリスト情報内の馬名情報とをリンクによって関連付けるステップと、
前記利用者端末からのアクセスがあると、前記第二の情報元サーバのリスト情報を送信し、前記利用者端末から該リスト情報に含まれる馬名情報に対してアクセスがあると、該リスト情報の馬名情報前記リンクによって関連付けられた該記事情報を前記利用者端末に送信するステップと、
を実行することを特徴とする競技情報提供方法。
A competition information provision method for providing a user terminal with information on a competition acquired from a first information source server that provides article information about the competition and a second information origin server that provides list information of horse names that participate in the competition. Because the computer
Detecting a horse name information included in the table registered in advance a horse name information from the text information included in the first information source server of article information,
Associating by linking the horse name information of the detected said the article information including horse name information in the second information source server list information,
When there is access from the user terminal, the list information of the second information source server is transmitted, and when there is access to the horse name information included in the list information from the user terminal , the list information transmitting of該記circumstances report associated with the link to the horse name information to the user terminal,
A method for providing competition information, characterized in that
JP2001264690A 2000-09-20 2001-08-31 Method for providing competition information, fluctuation value display device for sale, fluctuation value display system for sale, and program Expired - Fee Related JP3971589B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001264690A JP3971589B2 (en) 2000-09-20 2001-08-31 Method for providing competition information, fluctuation value display device for sale, fluctuation value display system for sale, and program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2000285975 2000-09-20
JP2000-285975 2000-09-20
JP2001264690A JP3971589B2 (en) 2000-09-20 2001-08-31 Method for providing competition information, fluctuation value display device for sale, fluctuation value display system for sale, and program

Publications (2)

Publication Number Publication Date
JP2002175384A JP2002175384A (en) 2002-06-21
JP3971589B2 true JP3971589B2 (en) 2007-09-05

Family

ID=26600367

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001264690A Expired - Fee Related JP3971589B2 (en) 2000-09-20 2001-08-31 Method for providing competition information, fluctuation value display device for sale, fluctuation value display system for sale, and program

Country Status (1)

Country Link
JP (1) JP3971589B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004199479A (en) * 2002-12-19 2004-07-15 Mitsubishi Electric Corp Eye information providing system and eye information providing program
JP4908802B2 (en) * 2004-08-19 2012-04-04 富士通フロンテック株式会社 program
JP2006085432A (en) * 2004-09-16 2006-03-30 Fujitsu Ltd Assembly number input terminal in public competition and assembly number input method of assembly number input terminal
JP2006085533A (en) * 2004-09-17 2006-03-30 Fujitsu Ltd Electronic system and program for expected provider information
JP2006252083A (en) * 2005-03-10 2006-09-21 Fujitsu Ltd Voting support method, voting processing system, and voting support program
JP2015064632A (en) * 2013-09-24 2015-04-09 日本電気株式会社 Vote prospect device, vote prospect method, and vote prospect program
JP5870084B2 (en) * 2013-12-27 2016-02-24 楽天株式会社 Information processing apparatus, information processing method, information processing program, and information processing system
JP5827676B2 (en) * 2013-12-27 2015-12-02 楽天株式会社 Information processing apparatus, information processing method, information processing program, and information processing system

Also Published As

Publication number Publication date
JP2002175384A (en) 2002-06-21

Similar Documents

Publication Publication Date Title
US12039571B1 (en) Targeted advertising using temporal analysis of user specific data
US7065500B2 (en) Automatic advertiser notification for a system for providing place and price protection in a search result list generated by a computer network search engine
US7835943B2 (en) System and method for providing place and price protection in a search result list generated by a computer network search engine
US7464079B2 (en) System and method for influencing a position on a search result list generated by a computer network search engine
US7110993B2 (en) System and method for influencing a position on a search result list generated by a computer network search engine
JP5220297B2 (en) Ad delivery method based on keywords and conditions
CA2711204A1 (en) Video advertisement pricing
JP3971589B2 (en) Method for providing competition information, fluctuation value display device for sale, fluctuation value display system for sale, and program
JP2003067656A (en) Children's clothing rental method, children's clothing rental program and children's clothing rental method
JP2016071753A (en) Information processing apparatus, information processing method, and information processing program
JP2002236842A (en) Advertisement fee charging system in electronic advertisement, electronic coupon server, advertisement fee charging method and advertisement fee charging program
KR100903505B1 (en) Method and system for generating search listings and providing search term advertising in response to search requests from searchers
JP2008186431A (en) Information search system, information search device, information search result output method and program
JP4679566B2 (en) Method, server, and program for distributing content data
JP2007102432A (en) Ranking system, ranking display method, server and ranking display program
JP4773379B2 (en) Event search system, event search device, event search result output method and program
JP5745199B1 (en) Voting ticket sales mediation device, voting ticket sales mediation method, and program for voting ticket sales mediation device
KR20050079608A (en) Method for offering a search-word advertisement and generating a search result list in response to the search-demand of a searcher and a system thereof
JP4758966B2 (en) Anchoring navigation advertising server and anchoring navigation advertising method
JP2002279286A (en) Advertising fee determining device and advertising fee determining method
JP2002007844A (en) Management server and network system
AU2005209708A1 (en) Automatic advertiser notification for a system for providing place and price protection in a search result list generated by a computer network search engine
JP2002083222A (en) Advertising information registration system
AU2005203128A1 (en) System and method for providing place and price protection in a search result list generated by a computer network search engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040824

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061107

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070426

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: 20070529

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070608

R150 Certificate of patent or registration of utility model

Ref document number: 3971589

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100615

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100615

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110615

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110615

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120615

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130615

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130615

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140615

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees