(57)【要約】【課題】試合状況に応じて広告を送信することが可能なチャットシステム、広告送信方法、及び広告送信プログラムを提供する。【解決手段】チャットシステムは、試合の状況を示す試合状況データと、試合に対応したチャットの内容を示すチャットデータと、広告に関する広告データとを管理し、試合状況データ、チャットデータ及び広告データを送信可能なサーバと、サーバから送信される試合状況データ、チャットデータ及び広告データを受信可能であり、チャットデータを生成してサーバに送信可能なチャット端末と、を備え、サーバは、試合状況データに基づいて広告データをチャット端末に送信する。【選択図】図１
2019040350.tif 000002
【特許請求の範囲】
【請求項１】
試合の状況を示す試合状況データと、前記試合に対応したチャットの内容を示すチャットデータと、広告に関する広告データとを管理し、前記試合状況データ、前記チャットデータ及び前記広告データを送信可能なサーバと、
前記サーバから送信される前記試合状況データ、前記チャットデータ及び前記広告データを受信可能であり、前記チャットデータを生成して前記サーバに送信可能なチャット端末と、を備え、
前記サーバは、前記試合状況データに基づいて前記広告データを前記チャット端末に送信する
チャットシステム。
【請求項２】
前記サーバは、複数の前記広告データを管理し、複数の前記広告データから前記試合状況データに基づいた前記広告データを選択して前記チャット端末に送信する
請求項１に記載のチャットシステム。
【請求項３】
前記サーバは、前記試合状況データに基づいたタイミングで前記広告データを前記チャット端末に送信する
請求項１又は請求項２に記載のチャットシステム。
【請求項４】
前記サーバは、前記試合状況データと、前記試合の状況とは異なる情報を示す付加データとに基づいて前記広告データを前記チャット端末に送信する
請求項１から請求項３のいずれか一項に記載のチャットシステム。
【請求項５】
試合の状況を示す試合状況データと、前記試合に対応したチャットの内容を示すチャットデータと、広告に関する広告データとを管理するサーバに入力される前記試合状況データを取得することと、
取得した前記試合状況データに基づいて、前記試合状況データ、前記チャットデータ及び前記広告データを受信可能であり前記チャットデータを生成して前記サーバに送信可能なチャット端末に対して、前記サーバから前記広告データを送信することと
を含む広告送信方法。
【請求項６】
試合の状況を示す試合状況データと、前記試合に対応したチャットの内容を示すチャットデータと、広告に関する広告データとを管理するサーバに入力される前記試合状況データを取得する処理と、
取得した前記試合状況データに基づいて、前記試合状況データ、前記チャットデータ及び前記広告データを受信可能であり前記チャットデータを生成して前記サーバに送信可能なチャット端末に対して、前記サーバから前記広告データを送信する処理と
をコンピュータに実行させる広告送信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チャットシステム、広告送信方法、及び広告送信プログラムに関する。
【背景技術】
【０００２】
スポーツ競技等の試合が行われる際、例えば携帯端末等で試合状況を把握することができるように、チャットを用いて試合状況等を知らせることが行われている。このようなスポーツ競技等の試合が行われる場合、選手だけでなく、選手をサポートする支援者が集団で行動することがある。例えば、試合後に選手又はサポートメンバーが食事会等の会合を行う場合がある。このような場合、会合を行う飲食店、会議室等に関する広告を送信することは有効である。特許文献１には、ソーシャルネットワークサービス（ＳＮＳ）におけるやり取りの情報に基づいて広告を送信する方法が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１５−５０９２２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１は、ユーザ同士のやり取りの中から抽出した情報に基づいて広告を送信するものである。しかしながら、特許文献１には、試合状況に応じて広告を送信することについては開示されていない。
【０００５】
本発明は、上記に鑑みてなされたものであり、試合状況に応じて広告を送信することが可能なチャットシステム、広告送信方法、及び広告送信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るチャットシステムは、試合の状況を示す試合状況データと、前記試合に対応したチャットの内容を示すチャットデータと、広告に関する広告データとを管理し、前記試合状況データ、前記チャットデータ及び前記広告データを送信可能なサーバと、前記サーバから送信される前記試合状況データ、前記チャットデータ及び前記広告データを受信可能であり、前記チャットデータを生成して前記サーバに送信可能なチャット端末と、を備え、前記サーバは、前記試合状況データに基づいて前記広告データを前記チャット端末に送信する。
【０００７】
本発明に係る広告送信方法は、試合の状況を示す試合状況データと、前記試合に対応したチャットの内容を示すチャットデータと、広告に関する広告データとを管理するサーバに入力される前記試合状況データを取得することと、取得した前記試合状況データに基づいて、前記試合状況データ、前記チャットデータ及び前記広告データを受信可能であり前記チャットデータを生成して前記サーバに送信可能なチャット端末に対して、前記サーバから前記広告データを送信することとを含む。
【０００８】
本発明に係る広告送信プログラムは、試合の状況を示す試合状況データと、前記試合に対応したチャットの内容を示すチャットデータと、広告に関する広告データとを管理するサーバに入力される前記試合状況データを取得する処理と、取得した前記試合状況データに基づいて、前記試合状況データ、前記チャットデータ及び前記広告データを受信可能であり前記チャットデータを生成して前記サーバに送信可能なチャット端末に対して、前記サーバから前記広告データを送信する処理とをコンピュータに実行させる。
【発明の効果】
【０００９】
本発明によれば、試合状況に応じて広告を送信することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１実施形態に係るチャットシステムの一例を示すブロック図である。
【図２】図２は、広告データ記憶部に記憶される広告データの一例を模式的に示す図である。
【図３】図３は、広告管理部の一例を示すブロック図である。
【図４】図４は、本実施形態に係るチャット端末装置の入力部及び表示部の一例を示す図である。
【図５】図５は、本実施形態に係るチャットシステムの動作の一例を示すフローチャートである。
【図６】図６は、第２実施形態に係るチャットシステムの一例を示すブロック図である。
【図７】図７は、変形例に係るチャットシステムの動作の一例を示すフローチャートである。
【図８】図８は、変形例に係るチャットシステムの動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明に係るチャットシステム、広告送信方法、及び広告送信プログラムの実施形態を図面に基づいて説明する。なお、この実施形態によりこの発明が限定されるものではない。また、下記実施形態における構成要素には、当業者が置換可能かつ容易なもの、あるいは実質的に同一のものが含まれる。
【００１２】
＜第１実施形態＞  
図１は、第１実施形態に係るチャットシステム１００の一例を示すブロック図である。図１に示すチャットシステム１００は、例えば野球等のスポーツ競技において、試合内容に関するチャットを行う場合に用いられる。このチャットシステム１００を用いることにより、例えば試合に参加又は直接観戦できない者であっても試合状況を把握することができるように、チャットを用いて試合状況等を知らせることが可能である。以下、スポーツ競技として野球を例に挙げて説明するが、これに限定されるものではなく、サッカー、バレーボール、テニス、バドミントン等、他のスポーツ競技においても同様の説明が可能である。また、チャットシステム１００は、例えばダンス大会（舞踊競技）、ピアノコンクール（演奏競技）、かるた大会（カード競技又はテーブルゲーム競技）、カラオケ大会（歌唱競技）等のスポーツ以外の競技にも適応可能である。
【００１３】
図１に示すように、チャットシステム１００は、カメラ１０と、スコア入力部２０と、サーバ３０と、チャット端末４０とを備える。カメラ１０は、例えば試合場において試合内容を撮影する。カメラ１０で撮影した撮影データは、例えばサーバ３０に送信され、サーバ３０において管理される。カメラ１０は、１台であっても複数台であってもよい。なお、本実施形態において、カメラ１０は、設けられなくてもよい。
【００１４】
スコア入力部２０は、試合の状況を示す試合状況データをサーバ３０に入力する。本実施形態では、野球の試合の状況を示す試合状況データとして、例えばスコアデータが挙げられる。スコアデータは、野球のスコアブックに記載されるスコアを構成するデータであり、投手の投球を起点とした一連のイベントを構成する個々のイベントである。スコアは、スコアデータの集合である。したがって、投手が１球投げるごとに複数のスコアデータが作成され、これにより１つのスコアが作成される。例えば、１塁に出塁している状態での打撃結果がライトフライアウトになって１塁走者もタッチアウトになった場合、打者がアウトというスコアデータと、ライトフライというスコアデータと、１塁走者がアウトというスコアデータが作成され、これらのスコアデータから１つのスコアが構成されることになる。
【００１５】
スコアには、上記に例示したスコアデータの他にも、打者のアクション、野手のアクション、カウントの確定、既に出塁している走者がいる場合はその走者の進塁状況、打者や野手のその他の行動などのスコアデータが含まれ得る。具体的には、スコアには、ストライク、ボール、ファウル、打撃結果、打球の種類、捕球野手、進塁結果などのスコアデータが含まれ得る。打撃結果は、アウト、１塁打、２塁打、３塁打、本塁打などの情報である。打球の種類は、ゴロ、ライナー、フライ、バントなどの情報であり、さらに細かく分類してもよい。捕球野手は、実際に打球を捕球した野手または野手の守備位置を特定するための情報である。進塁結果は、たとえば「１塁から２塁」など、出塁していた走者の進塁に関する情報であり、その他に打者や野手のその他の行動などを含めることができる。
【００１６】
スコア入力部２０としては、例えば上記のスコアデータを電子データとしてサーバ３０に入力するアプリケーション等が挙げられる。この場合、スコア入力部２０は、サーバ３０の外部に設置されるパーソナルコンピュータ等の処理装置に設けられてもよい。また、スコア入力部２０は、サーバ３０に設けられてもよい。
【００１７】
サーバ３０は、チャットシステム１００を統括的に管理する。例えば、サーバ３０には、スコア入力部２０により入力されたスコアデータと、試合に対応したチャットの内容を示すチャットデータと、が入力される。また、サーバ３０には、カメラ１０により撮影された撮影データが入力されてもよい。
【００１８】
サーバ３０は、上記のように入力されたデータを含む各種データを管理する。サーバ３０としては、例えばパーソナルコンピュータ、ワークステーション等が用いられるが、これに限定されない。
【００１９】
サーバ３０は、入出力部３１と、記憶部３２と、制御部３３とを有する。サーバ３０では、入出力部３１、記憶部３２及び制御部３３が例えばバスライン等を介して接続されている。入出力部３１は、例えばカメラ１０、スコア入力部２０等の外部機器に接続され、当該カメラ１０、スコア入力部２０からのデータが入力される。また、入出力部３１は、不図示の通信回線に接続される。入出力部３１は、当該通信回線を介して外部からデータが入力される。また、入出力部３１は、通信回線を介して外部にデータを出力する。
【００２０】
記憶部３２は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の不揮発性又は揮発性の各種メモリ、磁気ディスク等の各種ディスク等が用いられる。記憶部３２は、スコアデータ記憶部３４と、チャットデータ記憶部３５と、広告データ記憶部３６とを有する。
【００２１】
スコアデータ記憶部３４は、サーバ３０に入力されたスコアデータを記憶する。チャットデータ記憶部３５は、試合に対応したチャットの内容を示すチャットデータや、チャットシステム１００の管理を行うための各種アプリケーション、データ、プログラム等を記憶する。
【００２２】
広告データ記憶部３６は、広告に関する広告データを記憶する。広告データは、例えばチャット端末４０に送信するためのデータである。図２は、広告データ記憶部３６に記憶される広告データ６０の一例を模式的に示す図である。図２に示すように、広告データ６０は、内容データ６１と、状況データ６２と、付加データ６３とを含む。なお、広告データ６０は、送信のタイミングが設定された送信データを含んでもよい。
【００２３】
内容データ６１は、チャット端末４０に表示等させる広告内容に関するデータである。内容データ６１は、例えば静止画、動画等の画像データや、文字等のテキストデータ、音声データ等を含む。内容データ６１は、例えば広告主が飲食店である場合には、「食事でもいかがですか」といった内容のテキストデータ、店舗及び提供物の写真やイラストといった画像データ等をチャット端末４０に表示させる。また、チャット端末４０にインストール可能なアプリケーションを販売する販売元が広告主である場合には、「○○の機能を有するアプリケーションをインストールしませんか」といった内容のテキストデータ、画像データ等をチャット端末４０に表示させる。なお、広告主の業種については、上記した飲食店やアプリケーションの販売業に限定されず、例えば試合に用いられる用具等を販売する販売業等、他の業種であってもよい。
【００２４】
状況データ６２は、例えばスコアデータ等の試合に関する状況を示すデータである。例えば、状況データ６２として、ストライク、ボール、１塁打、等のスコアデータ自体が設定されてもよい。また、状況データ６２は、試合に関する状況を示すデータであればスコアデータ自体でなくてもよく、例えば「打者が一巡」「投手の投球数が所定数に到達」「盗塁成功が所定回数に到達」「試合終了」等の複数のスコアデータが組み合わされた状況を示すデータであってもよい。
【００２５】
また、例えば「試合終了」という状況に対しては、チームが勝利している場合、敗北している場合、引き分けの場合等の複数の結果がある。そこで、状況データ６２としては、例えば、「試合終了、かつチームが勝利」「試合終了、かつチームが敗北」というように試合結果を組み合わせた状況が設定されてもよい。
【００２６】
この場合、状況データ６２に応じて内容データ６１を詳細に設定することにより、試合結果に対応した広告データ６０を生成することができる。広告主が飲食店である場合を例に挙げて説明すると、状況データ６２が「試合終了、かつチームが勝利」と設定される場合、内容データ６１には「おめでとうございます。祝勝会を挙げましょう」というようにチームが勝利したことを含ませてもよい。また、状況データ６２が「試合終了、かつチームが敗北」と設定される場合、内容データ６１には「惜しかったですね。反省会を行いませんか」というようにチームが敗北したことを含ませてもよい。
【００２７】
付加データ６３は、試合に関する内容とは異なる内容のデータである。付加データ６３は、状況データ６２とは別個に設定される。付加データ６３としては、例えば広告主の所在地に関する情報、広告主の収容可能人数に関する情報等が挙げられる。これらの情報は、予め記憶させておくことができる。
【００２８】
広告主が飲食店である場合を例に挙げて説明すると、状況データ６２として「試合終了」が設定され、付加データ６３として「試合会場の近くの場所」が設定される場合、内容データ６１には「お疲れ様でした。試合会場のすぐ近くで食事でもいかがですか」というように状況データ６２及び付加データ６３に関係する内容を含ませてもよい。
【００２９】
また、付加データ６３として、例えば試合会場周辺の交通状況に関する情報、試合当日の天候に関する情報、状況データ６２に係る試合状況となった際の時刻に関する情報等のように、通信回線等を介して取得可能な情報を付加データ６３として記憶してもよい。広告主が飲食店である場合を例に挙げて説明すると、状況データ６２として「試合終了」が設定され、付加データ６３として「試合会場周辺の交通が混雑している状況」が設定される場合、内容データ６１には「お疲れ様でした。試合会場の周辺では渋滞が発生しています。寄り道をして食事でもいかがですか」というように、状況データ６２に関係する内容に加えて、試合状況等の他に試合当日に想定される状況（交通状況、天候等）に応じた内容を含ませてもよい。
【００３０】
このように、広告データ記憶部３６は、内容データ６１、状況データ６２、及び付加データ６３がそれぞれ設定された複数の広告データ６０を記憶する。サーバ３０は、これら複数の広告データ６０を管理する。
【００３１】
また、記憶部３２は、試合の状況を示す試合状況データと、試合に対応したチャットの内容を示すチャットデータと、広告に関する広告データとを管理するサーバに入力される試合状況データを取得する処理と、取得した試合状況データに基づいて、試合状況データ、チャットデータ及び広告データを受信可能でありチャットデータを生成してサーバに送信可能なチャット端末に対して、サーバから広告データを送信する処理とをコンピュータに実行させる広告送信プログラムを記憶する。
【００３２】
制御部３３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の処理装置や、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記憶装置を有している。
【００３３】
制御部３３は、スコア管理部３７と、チャット管理部３８と、広告管理部３９とを有する。スコア管理部３７は、スコア入力部２０により入力されたスコアデータを取得して管理する。スコア管理部３７は、スコアデータを管理する管理アプリケーションを有する。スコア管理部３７は、管理アプリケーションの処理に従い、例えばサーバ３０に入力されたスコアデータをスコアデータ記憶部３４に保存する。また、スコア管理部３７は、スコアデータをスコアデータ記憶部３４に保存した場合、保存時刻のデータをスコアデータに含ませてもよい。
【００３４】
チャット管理部３８は、チャットに関する管理を行う。チャット管理部３８は、チャットに関する管理を行う管理アプリケーションを有する。チャット管理部３８は、管理アプリケーションの処理に従い、例えばサーバ３０に入力されたチャットデータをチャットデータ記憶部３５に保存する。チャット管理部３８は、複数のチャットグループについて管理を行う。チャットグループは、例えば競技ごと、試合ごと、又はチームごとに個別に設定されている。チャット管理部３８は、チャットグループ毎に、チャットに関する各種処理を行う。
【００３５】
また、チャット管理部３８は、入力されたスコアデータに基づいてチャットデータを生成するチャット生成アプリケーションを有する。チャット管理部３８は、チャット生成アプリケーションの処理に従い、入力されたスコアデータに基づいてチャットデータを生成し、当該チャットデータをチャットデータ記憶部３５に保存する。例えば、チャット管理部３８は、新たなスコアデータが入力される度に、当該スコアデータの内容を文字等で表したチャットデータを生成可能である。これにより、スコアデータが更新される場合に、更新されたスコアデータをチャットの情報として確認することが可能となる。チャット管理部３８は、チャットデータをチャットデータ記憶部３５に保存した場合、保存時刻のデータをチャットデータに含ませてもよい。
【００３６】
広告管理部３９は、広告データ及び当該広告データの送信等を管理する。図３は、広告管理部３９の一例を示すブロック図である。図３に示すように、広告管理部３９は、スコア判定部５１と、広告選択部５２と、送信制御部５３とを有する。
【００３７】
スコア判定部５１は、スコア管理部３７によって取得されたスコアデータに基づいて、広告データ６０の状況データ６２として設定されたスコアデータ、試合経過又は試合結果等の状況が生じたか否かを判定する。状況データ６２が所定のスコアデータである場合、スコア判定部５１は、入力されたスコアデータが状況データ６２として設定された所定のスコアデータと一致するか否かを判定する。一致する場合、スコア判定部５１は、状況データ６２として設定された状況が発生した旨の判定を行う。一致しない場合、スコア判定部５１は、状況データ６２として設定された状況が発生していない旨の判定を行う。
【００３８】
また、状況データ６２が単なるスコアデータではなく、試合経過及び試合結果の組み合わせ等である場合、スコア判定部５１は、入力されたスコアデータとスコアデータ記憶部３４に記憶されるスコアデータとに基づいて、試合経過及び試合結果等を抽出し、抽出結果と状況データ６２とが一致するか否かを判定する。一致する場合、スコア判定部５１は、状況データ６２として設定された状況が発生した旨の判定を行う。一致しない場合、スコア判定部５１は、状況データ６２として設定された状況が発生しない旨の判定を行う。
【００３９】
広告選択部５２は、広告データ記憶部３６に記憶された複数の広告データ６０から、スコアデータに基づいた広告データ６０を選択する。例えば広告選択部５２は、状況データ６２として設定された状況が発生した旨の判定がスコア判定部５１により行われた場合、判定が行われたタイミングで、当該状況データ６２を含む広告データ６０を選択する。該当する広告データ６０が複数存在する場合、広告選択部５２は、該当する全ての広告データ６０を選択してもよいし、任意の１つ又は複数の広告データ６０を選択してもよい。なお、該当する全ての広告データ６０を選択するか、任意の１つ又は複数の広告データ６０を選択するかの選択条件については、予め設定しておくことができ、かつ設定の変更を可能とすることができる。
【００４０】
送信制御部５３は、広告データ６０の送信処理を行う。送信制御部５３は、広告選択部５２によって選択された広告データ６０をチャット端末４０に送信する。広告選択部５２により複数の広告データ６０が選択された場合、送信制御部５３は、複数の広告データ６０を送信する。広告選択部５２により１つの広告データ６０が選択された場合、送信制御部５３は、１つの広告データ６０を送信する。
【００４１】
送信制御部５３は、スコアデータに基づいたタイミングで広告データ６０を送信する。例えば、送信制御部５３は、広告選択部５２によって広告データ６０が選択されたことをトリガーとして、選択された広告データ６０を送信することができる。また、広告データ６０において、送信制御部５３は、別途送信のタイミングが設定されている場合、当該設定された送信のタイミングで広告データ６０を送信する。
【００４２】
チャット端末４０は、入力部４１と、表示部４２と、通信部４３と、記憶部４４と、制御部４５とを有している。入力部４１、表示部４２、通信部４３、記憶部４４及び制御部４５は、例えばバスライン等を介して接続されている。チャット端末４０としては、例えば携帯電話、スマートフォン、タブレット、ノート型パーソナルコンピュータ等の携帯型情報端末が挙げられる。
【００４３】
入力部４１は、情報を入力するための所定の入力操作が可能である。入力部４１は、入力操作に応じて、制御部４５に対する指示信号を出力する。入力部４１としては、例えばタッチパネル等の入力装置が用いられる。なお、入力部４１として、タッチパネルに加えて又はタッチパネルに代えて、ボタン、レバー、ダイヤル、スイッチ又は他の入力装置が用いられてもよい。入力部４１は、所定の入力操作に応じた指示信号を出力する。表示部４２は、文字及び画像を含む各種情報を表示する。表示部４２は、液晶パネル等の表示パネルを有する。表示部４２は、映像を含む情報を表示可能である。
【００４４】
図４は、本実施形態に係るチャット端末４０の入力部４１及び表示部４２の一例を示す図である。図４に示すように、チャット端末４０は、例えばタッチパネル型の入力部４１及び表示部４２を有している。つまり、表示部４２である表示パネルに入力部４１であるタッチパネルが重ねて配置されている。
【００４５】
表示部４２には、例えばスコア表示領域４２ａと、チャット表示領域４２ｂと、グループ表示領域４２ｇとが表示されている。スコア表示領域４２ａには、スコアデータが表示される。例えば、スコア表示領域４２ａには、イニングごとに得点が表示されるスコアボード８１や、ランナーの進塁状況を表示する進塁表示８２、イニングを表示するイニング表示８３、チームごとの総得点を表示する得点表示８４、ボールカウント及びアウトカウントを表示するカウント表示８５、打者を表示する打者表示８６、投手を表示する投手表示８７等が表示される。なお、スコア表示領域４２ａの表示については、これに限定されるものではなく、例えば一部の表示を省略可能としてもよい。
【００４６】
チャット表示領域４２ｂには、チャットデータが表示される。例えば、チャット表示領域４２ｂには、サーバ３０で生成されたチャットデータであるサーバメッセージ８８や、チャット端末４０とは異なる他のチャット端末４０Ａで入力されたチャットデータである他者メッセージ８９、チャット端末４０で入力されたチャットデータである自己メッセージ９０等が表示される。また、チャット表示領域４２ｂには、サーバ３０から送信される広告データ６０の内容データ６１がメッセージとして表示されてもよい。サーバメッセージ８８は、例えばサーバ３０に入力されたスコアデータの内容を文字により示したものである。図４の上側のサーバメッセージ８８ａは、例えば８回裏に打者００７がセンター前ヒットを打った、という内容である。また、図４の下側のサーバメッセージ８８ｂは、８回裏に打者００８が三振した、という内容である。
【００４７】
なお、サーバメッセージ８８及び他者メッセージ８９は、例えばチャット表示領域４２ｂの左側の領域に表示される。また、自己メッセージ９０は、例えばチャット表示領域４２ｂの右側の領域に表示される。また、サーバメッセージ８８と他者メッセージ８９とは、例えばメッセージが表示される枠の種類が異なるなど、区別して表示してもよい。これにより、サーバメッセージ８８と他者メッセージ８９とを識別可能となる。グループ表示領域４２ｇには、チャット端末４０の操作者の属するグループの情報が表示される。
【００４８】
入力部４１は、タッチパネルの表面のうち所定の領域に対してタッチ操作、スクロール操作等の操作が行われた場合、操作が行われた領域の位置情報及び操作内容を含む所定の指示信号を出力する。当該位置情報は、例えば表示部４２の位置に対応して設定されている。なお、入力部４１及び表示部４２の構成は、上記構成に限定するものではない。
【００４９】
通信部４３は、有線又は無線によって外部機器との間で情報の通信を行う。通信部４３は、例えば外部のサーバ３０との間でチャットデータ、スコアデータ等の送受信を行う。
【００５０】
記憶部４４は、例えばハードディスクドライブ、ソリッドステートドライブ等のストレージを有している。なお、記憶部４４として、リムーバブルディスク等の外部記憶媒体が用いられてもよい。記憶部４４は、チャット端末４０のオペレーティングシステムや、入力部４１、表示部４２及び通信部４３の動作を制御するための各種プログラム、チャットを行うためのチャットアプリケーション、各種プログラム、及びデータ等を記憶する。
【００５１】
制御部４５は、入力部４１、表示部４２及び通信部４３の各部の制御を行う。また、制御部４５は、入力部４１による指示信号に応じた演算、処理等を行う。制御部４５は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の処理装置や、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記憶装置を有している。
【００５２】
次に、上記のように構成されたチャットシステム１００の動作を説明する。図５は、本実施形態に係るチャットシステム１００の動作の一例を示すフローチャートである。図５は、本実施形態に係る広告送信方法の一例を示している。
【００５３】
試合の進行に従って、スコア入力部２０からのスコアデータがサーバ３０の入出力部３１に入力される。この場合、スコア管理部３７は、スコアデータを取得してスコアデータ記憶部３４に記憶させる（ステップＳ１０）。また、チャット管理部３８は、当該スコアデータに基づいてチャットデータを生成し、生成したチャットデータをチャット端末４０に送信すると共にチャットデータ記憶部３５に記憶させる。また、チャット端末４０からチャットデータがサーバ３０に送信された場合、送信されたチャットデータが入出力部３１に入力される。この場合、チャット管理部３８は、チャットデータをチャットデータ記憶部３５に記憶させる。
【００５４】
スコア判定部５１は、スコア管理部３７によって取得されたスコアデータに基づいて、広告データ記憶部３６に記憶される広告データ６０の状況データ６２として設定された状況が生じたか否かを判定する（ステップＳ２０）。スコア判定部５１は、状況データ６２として設定された状況が生じていないと判定した場合（ステップＳ２０のＮｏ）、ステップＳ１０の処理を繰り返し行う。
【００５５】
状況データ６２として設定された状況が生じたとスコア判定部５１によって判定された場合（ステップＳ２０のＹｅｓ）、広告選択部５２は、当該判定が行われたタイミングで、当該判定が行われた状況データ６２を含む広告データ６０を選択する（ステップＳ３０）。ステップＳ３０において、広告選択部５２は、予め設定された選択条件に従って、１つ又は複数の広告データ６０を選択する。
【００５６】
ここでは、以下の２種類の広告データ６０が広告データ記憶部３６に記憶される場合を例に挙げて説明する。つまり、状況データ６２が「試合終了、かつチームが勝利」と設定され、内容データ６１が「おめでとうございます。祝勝会を挙げましょう」と設定される広告データ６０と、状況データ６２が「試合終了、かつチームが敗北」と設定され、内容データ６１が「惜しかったですね。反省会を行いませんか」と設定される広告データ６０とが広告データ記憶部３６に記憶される場合を例に挙げて説明する。
【００５７】
例えばスコア判定部５１によって「試合終了、かつチームが勝利」という状況が生じたと判定された場合、広告選択部５２は、「試合終了、かつチームが勝利」という状況データ６２を含む広告データ６０を選択する。当該広告データ６０の内容データ６１は、チームの勝利を踏まえた「おめでとうございます。祝勝会を挙げましょう」という内容である。また、例えばスコア判定部５１によって「試合終了、かつチームが敗北」という状況が生じたと判定された場合、広告選択部５２は、「試合終了、かつチームが敗北」という状況データ６２を含む広告データ６０を選択する。当該広告データ６０の内容データ６１は、チームの敗北を踏まえた「惜しかったですね。反省会を行いませんか」という内容である。このように、チームの試合結果に応じた内容の広告データ６０が選択される。
【００５８】
送信制御部５３は、広告選択部５２によって広告データ６０が選択された場合、選択された広告データ６０をチャット端末４０に対して送信する（ステップＳ４０）。ステップＳ４０において、送信制御部５３は、広告選択部５２によって広告データ６０が選択されたことをトリガーとして、選択された広告データ６０を送信する。
【００５９】
以上のように、本実施形態に係るチャットシステム１００は、試合の状況を示すスコアデータと、試合に対応したチャットの内容を示すチャットデータと、広告に関する広告データ６０とを管理し、スコアデータ、チャットデータ及び広告データ６０を送信可能なサーバ３０と、サーバ３０から送信されるスコアデータ、チャットデータ及び広告データ６０を受信可能であり、チャットデータを生成してサーバ３０に送信可能なチャット端末４０、４０Ａと、を備え、サーバ３０は、スコアデータに基づいて広告データ６０をチャット端末４０、４０Ａに送信する。
【００６０】
また、本実施形態に係る広告送信方法は、試合の状況を示すスコアデータと、試合に対応したチャットの内容を示すチャットデータと、広告に関する広告データとを管理するサーバ３０に入力されるスコアデータを取得することと、取得したスコアデータに基づいて、スコアデータ、チャットデータ及び広告データを受信可能でありチャットデータを生成してサーバ３０に送信可能なチャット端末４０、４０Ａに対して、サーバ３０から広告データ６０を送信することとを含む。
【００６１】
したがって、サーバ３０がスコアデータに基づいて広告データ６０をチャット端末４０に送信することにより、試合状況に応じて広告データ６０をチャット端末４０に送信することができる。
【００６２】
また、本実施形態に係るチャットシステム１００において、サーバ３０は、複数の広告データ６０を管理し、複数の広告データ６０からスコアデータに基づいた広告データ６０を選択してチャット端末４０に送信する。これにより、試合状況により適応した内容の広告データ６０をチャット端末４０に送信可能となる。
【００６３】
また、本実施形態に係るチャットシステム１００において、サーバ３０は、スコアデータに基づいたタイミングで広告データ６０をチャット端末４０に送信する。これにより、試合状況により適応したタイミングで広告データ６０をチャット端末４０に送信可能となる。
【００６４】
また、本実施形態に係るチャットシステム１００において、サーバ３０は、スコアデータと、試合の状況とは異なる情報を示す付加データ６３とに基づいて広告データ６０をチャット端末４０に送信する。これにより、試合状況に加えて試合状況とは異なる他の状況にも適応した内容の広告データ６０をチャット端末４０に送信可能となる。
【００６５】
＜第２実施形態＞  
図６は、第２実施形態に係るチャットシステム２００の一例を示すブロック図である。図６に示すチャットシステム２００は、カメラ１０と、スコア入力部２０と、サーバ１３０と、チャット端末４０とを備える。カメラ１０、スコア入力部２０及びチャット端末４０の構成については、第１実施形態と同様である。本実施形態では、サーバ１３０の構成が第１実施形態とは異なっている。以下、第１実施形態との相違点を中心に説明する。
【００６６】
サーバ１３０は、第１サーバ３０Ａと、第２サーバ３０Ｂとを有する。第１サーバ３０Ａ及び第２サーバ３０Ｂは、それぞれ、別個の処理装置（パーソナルコンピュータ、ワークステーション等）が用いられる。このように、本実施形態に係るサーバ１３０は、複数の処理装置によって構成されている。
【００６７】
第１サーバ３０Ａは、入出力部３１Ａ、記憶部３２Ａ及び制御部３３Ａを有する。記憶部３２Ａは、スコアデータ記憶部３４と、チャットデータ記憶部３５とを有する。制御部３３Ａは、スコア管理部３７と、チャット管理部３８とを有する。スコアデータ記憶部３４、チャットデータ記憶部３５、スコア管理部３７及びチャット管理部３８の各構成については、第１実施形態と同様の構成とすることができる。
【００６８】
第２サーバ３０Ｂは、入出力部３１Ｂ、記憶部３２Ｂ及び制御部３３Ｂを有する。記憶部３２Ｂは、スコアデータ記憶部３４Ｂと、広告データ記憶部３６とを有する。スコアデータ記憶部３４Ｂは、スコアデータ記憶部３４と同様の情報が記憶される。制御部３３Ｂは、広告管理部３９を有する。広告データ記憶部３６及び広告管理部３９の各構成については、第１実施形態と同様の構成とすることができる。つまり、広告管理部３９は、第１実施形態と同様に、スコア判定部５１、広告選択部５２及び送信制御部５３を有する。
【００６９】
このように、第２実施形態に係るサーバ１３０は、スコア管理部３７及びチャット管理部３８と、広告管理部３９とが別個の処理装置に設けられている。本実施形態のサーバ１３０は、チャットデータ記憶部３５と、広告データ記憶部３６とが別個の処理装置に設けられている。
【００７０】
この構成において、第１サーバ３０Ａは、スコア入力部２０からスコアデータが入力された場合、入出力部３１Ａから第２サーバ３０Ｂに当該スコアデータを送信する。また、第２サーバ３０Ｂでは、第１サーバ３０Ａからスコアデータが送信された場合、入出力部３１Ｂに入力される。制御部３３Ｂは、入出力部３１Ｂに入力されたスコアデータを取得して記憶部３２Ｂのスコアデータ記憶部３４Ｂに記憶させる。
【００７１】
広告管理部３９において、スコア判定部５１は、取得されたスコアデータに基づいて、広告データ記憶部３６に記憶される広告データ６０の状況データ６２として設定された状況が生じたか否かを判定する。また、広告選択部５２は、状況データ６２として設定された状況が生じたと判定された場合、当該判定が行われたタイミングで、当該判定が行われた状況データ６２を含む広告データ６０を選択する。また、送信制御部５３は、広告選択部５２によって広告データ６０が選択された場合、選択された広告データ６０を第１サーバ３０Ａに送信する。この場合、第１サーバ３０Ａは、送信された広告データ６０をチャット端末４０に送信する。なお、第２サーバ３０Ｂは、チャット端末４０に対して、直接広告データ６０を送信可能な構成であってもよい。
【００７２】
このように、本実施形態に係るチャットシステム２００において、サーバ１３０は、スコアデータとチャットデータとを管理する第１サーバ３０Ａと、広告データ６０を管理する第２サーバ３０Ｂと、を有し、第１サーバ３０Ａは、入力されたスコアデータを第２サーバ３０Ｂに送信し、第２サーバ３０Ｂは、第１サーバ３０Ａから送信されたスコアデータに基づいて広告データ６０を第１サーバ３０Ａ又はチャット端末４０に送信する。また、第１サーバ３０Ａは、第２サーバ３０Ｂから送信された広告データ６０をチャット端末４０に送信する。これにより、スコア管理部３７及びチャット管理部３８による処理を停止させることなく、第２サーバ３０Ｂの管理を独立して行うことができる。これにより、広告データ６０の設定や設定変更等を容易に行うことができる。
【００７３】
本発明の技術範囲は上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更を加えることができる。図７は、変形例に係るチャットシステムの動作の一例を示すフローチャートである。図７は、広告送信方法の一部の処理を示している。
【００７４】
上記実施形態では、スコアデータに基づいて広告データ６０を選択する場合を例に挙げて説明したが、スコアデータ及び付加データ６３に基づいて広告データ６０を選択することもできる。図７に示すように、図５のフローチャートにおけるステップＳ２０のＹｅｓの判定が行われた場合、広告選択部５２は、複数の広告データ６０の中から、当該ステップＳ２０のＹｅｓの判定が行われた状況データ６２を含む広告データ６０を抽出する（ステップＳ３１）。この場合、広告選択部５２は、上記実施形態と同様に、１つ又は複数の広告データ６０を抽出することができる。その後、広告選択部５２は、抽出した広告データ６０のうち、付加データ６３に応じた広告を選択する（ステップＳ３２）。
【００７５】
ステップＳ３２において、広告選択部５２は、例えば試合会場の場所に関するデータ、試合会場周辺の交通状況に関するデータ、選手及び支援者の参加人数に関するデータ、試合当日の天候に関するデータ、状況データ６２として設定された状況が生じた時刻に関するデータ等を、通信回線等を介して取得する。そして、広告選択部５２は、取得した各種データと、付加データ６３として設定されるデータとが対応するか否かの判定を行う。
【００７６】
例えば、付加データ６３として広告主の店舗の場所に関するデータが設定されている場合、広告選択部５２は、試合会場の場所と当該店舗の場所とが近接しているか否かを判定する。例えば、予め閾値（距離等）を設定しておき、両者の距離が当該閾値以内であれば、付加データ６３と取得したデータとが対応すると判定することができる。この場合、例えば内容データ６１として「お疲れ様でした。試合会場のすぐ近くで食事でもいかがですか」又は「お疲れ様でした。試合会場の周辺では渋滞が発生しています。寄り道をして食事でもいかがですか」等、付加データ６３の内容に関連した内容となるように設定しておくことにより、付加データ６３の設定に応じた内容の広告データ６０を選択することができる。
【００７７】
また、付加データ６３として広告主の店舗の収容可能人数に関するデータが設定されている場合、広告選択部５２は、当該収容可能人数が選手及び支援者の参加人数以上であるか否かを判定する。この場合、広告選択部５２は、当該収容可能人数が選手及び支援者の参加人数以上であれば、付加データ６３と取得したデータとが対応すると判定することができる。
【００７８】
また、付加データ６３として天候、時刻に関するデータが設定されている場合、広告選択部５２は、設定された天候、時刻と実際の天候、時刻とが一致するか否かを判定する。広告選択部５２は、設定された天候、時刻と実際の天候、時刻とが一致する場合、付加データ６３と取得したデータとが対応すると判定することができる。
【００７９】
なお、制御部３３は、例えば試合状況、試合会場の場所、交通情報、参加人数、天候、時刻等の情報に基づいて、選手及び支援者が利用可能な広告主の店舗を抽出してもよい。例えば、選手及び支援者等がチャット端末４０を用いて現在位置、参加人数等の情報をサーバ３０に送信できるようにする。この場合、サーバ３０においては、制御部３３により送信された現在位置、参加人数等の情報を取得する。そして、制御部３３は、広告データ記憶部３６に記憶された広告データ６０のうち、当該現在位置の近くの場所を付加データ６３とし、参加人数を収容できる収容可能人数を付加データ６３として設定している広告データ６０を抽出する。その後、制御部３３は、抽出した広告データ６０の広告主に対して、選手及び支援者等の現在位置、参加人数に関する情報を送信してもよい。また、この場合、選手及び支援者等の参加者と広告主との間で、サーバ３０を介して情報の交換を行い、予約を取得できるようにしてもよい。
【００８０】
また、図８は、変形例に係るチャットシステムの動作の一例を示すフローチャートである。図８は、広告送信方法の一部の処理を示している。図８に示す例では、図５のフローチャートにおけるステップＳ４０の処理が上記実施形態とは異なっている。図８に示すように、図５のフローチャートにおけるステップＳ３０の処理が行われた後、送信制御部５３は、広告選択部５２によって選択された広告データ６０を送信する処理（ステップＳ４０）において、予め広告データ６０に送信時刻に関する情報が含まれている場合、当該送信時刻になったか否かを判定する（ステップＳ４１）。送信制御部５３は、判定の結果、送信時刻になった場合（ステップＳ４１のＹｅｓ）、広告データ６０の送信を行うようにしてもよい（ステップＳ４２）。
【００８１】
また、上記実施形態では、チャット端末４０の表示部４２において、スコア表示領域４２ａとチャット表示領域４２ｂとが並んで表示された構成が示されているが、これに限定されない。例えば、スコア表示領域４２ａが表示されていなくてもよい。
【００８２】
また、上記実施形態では、送信制御部５３が広告データ６０の送信処理を制御する構成を例に挙げて説明したが、これに限定されない。送信制御部５３は、広告データ６０の一部のデータのみを送信可能な構成であってもよい。例えば、送信制御部５３は、内容データ６１のみを送信可能な構成であってもよい。
【符号の説明】
【００８３】
１０…カメラ、２０…スコア入力部、３０，１３０…サーバ、３０Ａ…第１サーバ、３０Ｂ…第２サーバ、３１，３１Ａ，３１Ｂ…入出力部、３２，３２Ａ，３２Ｂ，４４…記憶部、３３，３３Ａ，３３Ｂ，４５…制御部、３４，３４Ｂ…スコアデータ記憶部、３５…チャットデータ記憶部、３６…広告データ記憶部、３７…スコア管理部、３８…チャット管理部、３９…広告管理部、４０，４０Ａ…チャット端末、４１…入力部、４２…表示部、４２ａ…スコア表示領域、４２ｂ…チャット表示領域、４２ｇ…グループ表示領域、４３…通信部、５１…スコア判定部、５２…広告選択部、５３…送信制御部、６０…広告データ、６１…内容データ、６２…状況データ、６３…付加データ、１００，２００…チャットシステム
【図１】
2019040350.tif 000003
【図２】
2019040350.tif 000004
【図３】
2019040350.tif 000005
【図４】
2019040350.tif 000006
【図５】
2019040350.tif 000007
【図６】
2019040350.tif 000008
【図７】
2019040350.tif 000009
【図８】
2019040350.tif 000010