(57)【要約】【課題】  レイアウトに従って配置されるデバイスの将来の稼働状況の予測データを生成して、デバイスの管理者によりレイアウトの決定を補助し得る技術を提供する。【解決手段】  管理サーバは、稼働履歴情報を利用して、現行レイアウト情報によって示される現行レイアウトに従って遊技店内に配置されている遊技台の将来の稼働状況の予測値を含む第１の予測データを生成する（Ｓ４０）。管理サーバ１０は、変更レイアウト情報が取得される場合（Ｓ３２でＹＥＳ）に、稼働履歴情報を利用して、変更レイアウト情報によって示される変更レイアウトに従って遊技店内に配置されている遊技台の将来の稼働状況の予測値を含む第２の予測データを生成する（Ｓ６０）。【選択図】  図２
2020146476.tif 000002
【特許請求の範囲】
【請求項１】
サーバであって、
対象領域内において第１のレイアウトに従って配置されている１個以上のデバイスのそれぞれから稼働情報を取得する稼働情報取得部であって、前記稼働情報は、当該デバイスを識別するための識別情報と、当該デバイスの稼働状況を示す稼働状況情報と、を含む、前記稼働情報取得部と、
前記１個以上のデバイスのそれぞれから取得された前記稼働情報を記憶装置に記憶させる記憶制御部と、
前記記憶装置に記憶された記憶済み稼働情報を利用して、前記１個以上のデバイスのうちの対象デバイスであって、前記第１のレイアウトに従って前記対象領域の第１の位置に配置されている前記対象デバイスの将来の稼働状況の予測値を含む第１の予測データを生成する第１の予測部と、
前記第１のレイアウトとは異なる第２のレイアウトに関係する変更レイアウト情報を取得するレイアウト情報取得部であって、前記第２のレイアウトでは、前記対象デバイスが前記対象領域の前記第１の位置とは異なる第２の位置に配置されている、前記レイアウト情報取得部と、
前記変更レイアウト情報が取得される場合に、前記変更レイアウト情報と、前記記憶済み稼働情報と、を利用して、前記対象領域の前記第２の位置に配置される前記対象デバイスの将来の稼働状況の予測値を含む第２の予測データを生成する第２の予測部と、を備える、
サーバ。
【請求項２】
前記記憶装置は、前記対象領域内において、前記対象領域内において当該デバイスが過去に配置されていた位置に関係する位置履歴情報をさらに記憶しており、
前記第１の予測部は、前記記憶済み稼働情報と、前記位置履歴情報と、を利用して、前記第１の予測データを生成し、
前記第２の予測部は、前記記憶済み稼働情報と、前記変更レイアウト情報と、前記位置履歴情報と、を利用して、前記第２の予測データを生成する、
請求項１に記載のサーバ。
【請求項３】
前記記憶装置は、前記対象領域内における利用者の行動に関係する利用者行動情報をさらに記憶しており、
前記第１の予測部は、前記記憶済み稼働情報と、前記利用者行動情報と、を利用して、前記第１の予測データを生成し、
前記第２の予測部は、前記記憶済み稼働情報と、前記変更レイアウト情報と、前記利用者行動情報と、を利用して、前記第２の予測データを生成する、
請求項１又は２に記載のサーバ。
【請求項４】
前記記憶装置は、前記対象領域の環境的特性に関係する特性情報をさらに記憶しており、
前記第１の予測部は、前記記憶済み稼働情報と、前記特性情報と、を利用して、前記第１の予測データを生成し、
前記第２の予測部は、前記記憶済み稼働情報と、前記変更レイアウト情報と、前記特性情報と、を利用して、前記第２の予測データを生成する、
請求項１から３のいずれか一項に記載のサーバ。
【請求項５】
前記記憶装置は、前記対象デバイスが属するデバイスグループに含まれる２個以上のデバイスの稼働状況の平均値を示す平均データをさらに記憶しており、
前記第１の予測部は、前記記憶済み稼働情報と、前記平均データと、を利用して、前記第１の予測データを生成し、
前記第２の予測部は、前記記憶済み稼働情報と、前記変更レイアウト情報と、前記平均データと、を利用して、前記第２の予測データを生成する、
請求項１から４のいずれか一項に記載のサーバ。
【請求項６】
前記変更レイアウト情報は、前記対象領域内に配置されている前記１個以上のデバイスに含まれていない１個以上の新規デバイスを含む複数個のデバイスの配置に関係する前記第２のレイアウトを示す、
請求項１から５のいずれか一項に記載のサーバ。
【請求項７】
前記対象領域は１個の店舗であり、
前記１個以上のデバイスのそれぞれは、前記店舗内において前記第１のレイアウトに従って配置されている機器である、
請求項１から６のいずれか一項に記載のサーバ。
【請求項８】
前記対象領域は１つの地域であり、
前記１個以上のデバイスのそれぞれは、前記地域内において前記第１のレイアウトに従って配置されている店舗である、
請求項１から６のいずれか一項に記載のサーバ。
【請求項９】
サーバのためのコンピュータプログラムであって、
前記サーバのコンピュータを、
対象領域内において第１のレイアウトに従って配置されている１個以上のデバイスのそれぞれから稼働情報を取得する稼働情報取得部であって、前記稼働情報は、当該デバイスを識別するための識別情報と、当該デバイスの稼働状況を示す稼働状況情報と、を含む、前記稼働情報取得部と、
前記１個以上のデバイスのそれぞれから取得された前記稼働情報を記憶装置に記憶させる記憶制御部と、
前記記憶装置に記憶された記憶済み稼働情報を利用して、前記１個以上のデバイスのうちの対象デバイスであって、前記第１のレイアウトに従って前記対象領域の第１の位置に配置されている前記対象デバイスの将来の稼働状況の予測値を含む第１の予測データを生成する第１の予測部と、
前記第１のレイアウトとは異なる第２のレイアウトに関係する変更レイアウト情報を取得するレイアウト情報取得部であって、前記第２のレイアウトでは、前記対象デバイスが前記対象領域の前記第１の位置とは異なる第２の位置に配置されている、前記レイアウト情報取得部と、
前記変更レイアウト情報が取得される場合に、前記変更レイアウト情報と、前記記憶済み稼働情報と、を利用して、前記対象領域の前記第２の位置に配置される前記対象デバイスの将来の稼働状況の予測値を含む第２の予測データを生成する第２の予測部、として機能させるコンピュータプログラム。
【請求項１０】
サーバであって、
対象領域内において１個以上のデバイスを配置するための将来レイアウトに関係する将来レイアウト情報を取得する将来レイアウト情報取得部であって、前記将来レイアウトでは、前記１個以上のデバイスのうちの対象デバイスが、前記対象領域内の特定の位置に配置されている、前記将来レイアウト情報取得部と、
前記将来レイアウト情報が取得される場合に、記憶装置に記憶されている稼働関係情報と、取得済みの前記将来レイアウト情報と、を利用して、前記特定の位置に配置される前記対象デバイスの将来の稼働状況を示す予測値を含む特定の予測データを生成する予測部であって、前記稼働関係情報は、複数種類のデバイスのそれぞれについて、当該種類のデバイスの稼働状況に関係する情報であり、前記対象デバイスは、前記複数種類のデバイスのうちの特定の種類のデバイスである、前記予測部と、を備える、
サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書によって開示される技術は、デバイスに関係する情報に基づいて予測データを生成するサーバに関する。
【背景技術】
【０００２】
例えば、非特許文献１には、Ｍ２Ｍ（Machine To Machineの略）通信を利用したシステムの例として、建設機械の稼働状況を監視するシステム、エレベータの稼働状況を監視するシステム、自動販売機等の販売実績情報を収集するシステム等が開示されている。
【０００３】
非特許文献１の各システムは、サーバとデバイスとを備える（建設機械、エレベータ、自動販売機等）。サーバは、各デバイスから、当該デバイスの稼働状況を示す情報を取得する。サーバは、取得された情報を利用して、各デバイスの稼働状況の分析を実行する。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】日経エレクトロニクス１−６−２０１４「Ｍ２Ｍ再発見」
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、自動販売機で商品を販売する事業者（即ち、システムの管理者）は、複数個の自動販売機のそれぞれを、所定の地域内に、所望のレイアウトに従って所定の位置に配置する。自動販売機は、配置される位置の特性（例えば、日中の人の通行量、通行する人の年齢層、性別、職業等の特性、周囲に存在する他の自動販売機の特性等）によって、その稼働状況が変化し得る。このため、所望のレイアウトに従って各自動販売機を実際に配置して稼働させる前に、そのレイアウトに従って各自動販売機を配置した場合の各自動販売機の稼働状況の予測値をシミュレーションしたいという事業者の要望がある。
【０００６】
本明細書では、各デバイスを対象領域内に配置するためのレイアウトの決定を補助し得る技術を提供する。
【課題を解決するための手段】
【０００７】
本明細書によって開示されるサーバの一態様は、対象領域内において第１のレイアウトに従って配置されている１個以上のデバイスのそれぞれから稼働情報を取得する稼働情報取得部であって、前記稼働情報は、当該デバイスを識別するための識別情報と、当該デバイスの稼働状況を示す稼働状況情報と、を含む、前記稼働情報取得部と、前記１個以上のデバイスのそれぞれから取得された前記稼働情報を記憶装置に記憶させる記憶制御部と、前記記憶装置に記憶された記憶済み稼働情報を利用して、前記１個以上のデバイスのうちの対象デバイスであって、前記第１のレイアウトに従って前記対象領域の第１の位置に配置されている前記対象デバイスの将来の稼働状況の予測値を含む第１の予測データを生成する第１の予測部と、前記第１のレイアウトとは異なる第２のレイアウトに関係する変更レイアウト情報を取得するレイアウト情報取得部であって、前記第２のレイアウトでは、前記対象デバイスが前記対象領域の前記第１の位置とは異なる第２の位置に配置されている、前記レイアウト情報取得部と、前記変更レイアウト情報が取得される場合に、前記変更レイアウト情報と、前記記憶済み稼働情報と、を利用して、前記対象領域の前記第２の位置に配置される前記対象デバイスの将来の稼働状況の予測値を含む第２の予測データを生成する第２の予測部と、を備える。
【０００８】
上記の「対象領域」は、遊技店等の所定の店の範囲内、所定の町や県等の地域等を含む。上記の「デバイス」は、遊技台、ゲーム機、自動販売機、店舗（即ち、店舗内に配置され、当該店舗の売上等を管理するための管理端末）等、自身の稼働状況を示す稼働情報を出力可能な任意のデバイスを含む。「サーバ」は、１つの装置であっても、複数の装置の組み合わせであってもよい。上記の「記憶装置」は、例えば、半導体メモリ、ハードディスクドライブ等の装置である。当該装置は、サーバに備えられていてもよいし、サーバと、ネットワーク（例えば、ＬＡＮ（Local Area Networkの略）、インターネット等）を介して接続されていてもよい。また、上記の「記憶装置」は、一時的な記憶のための装置であってもよいし、永続的な記憶のための装置であってもよい。
【０００９】
上記の構成によれば、サーバは、記憶済みの稼働情報を利用して、第１のレイアウトに従って配置される対象デバイスの将来の稼働状況の予測値を含む第１の予測データを生成する。さらに、サーバは、第１のレイアウトとは異なる第２のレイアウトに関係する変更レイアウト情報を取得する場合に、変更レイアウト情報と、記憶済みの稼働情報と、を利用して、第２のレイアウトに従って配置される対象デバイスの将来の稼働状況の予測値を含む第２の予測データと、を生成する。例えば、サーバが、任意の手段で第１の予測データ及び第２の予測データをデバイスの管理者に提供することによって、管理者は、第１の予測データに含まれる対象デバイスの将来の稼働状況の予測値と、第２の予測データに含まれる対象デバイスの将来の稼働状況の予測値と、を比較することができる。管理者は、比較の結果に基づいて、対象デバイスを所望の稼働状況で稼働させ得る適切なレイアウトを決定し得る。従って、上記のサーバによると、各デバイスを対象領域内に配置するためのレイアウトの決定を補助し得る。
【００１０】
記憶装置は、対象領域内において当該デバイスが過去に配置されていた位置に関係する位置履歴情報をさらに記憶していてもよい。第１の予測部は、記憶済み稼働情報と、位置履歴情報と、を利用して、第１の予測データを生成してもよい。第２の予測部は、記憶済み稼働情報と、変更レイアウト情報と、位置履歴情報と、を利用して、第２の予測データを生成してもよい。
【００１１】
ここで、「位置履歴情報」は、例えば、デバイスが過去に配置されていた位置を示す位置情報と、当該位置に配置されていた期間の始期を示す時刻と、を含む。上記の構成によると、サーバは、記憶済み稼働情報と位置履歴情報とを参照することにより、当該デバイスが過去に配置されていた位置と、当該位置に配置されていた間の当該デバイスの稼働状況を示す稼働状況情報と、を特定することができる。そして、サーバは、それらの情報をさらに利用して、第１及び第２の予測データを生成することができる。そのため、第１の予測データが示す予測値及び第２の予測データが示す予測値の精度を向上させることができる。
【００１２】
記憶装置は、対象領域内における利用者の行動に関係する利用者行動情報をさらに記憶していてもよい。第１の予測部は、記憶済み稼働情報と、利用者行動情報と、を利用して、第１の予測データを生成してもよい。第２の予測部は、記憶済み稼働情報と、変更レイアウト情報と、利用者行動情報と、を利用して、第２の予測データを生成してもよい。
【００１３】
ここで、「利用者行動情報」は、例えば、遊技店の利用者の来店から退店までの行動（滞在時間、店内での移動距離及び移動経路、遊技台の前に座っている着席時間等）を示す情報を含む。上記の構成によると、サーバは、利用者の行動を考慮して、第１及び第２の予測データを生成することができる。そのため、第１の予測データが示す予測値及び第２の予測データが示す予測値の精度を向上させることができる。
【００１４】
記憶装置は、対象領域の環境的特性に関係する特性情報をさらに記憶していてもよい。第１の予測部は、記憶済み稼働情報と、特性情報と、を利用して、第１の予測データを生成してもよい。第２の予測部は、記憶済み稼働情報と、変更レイアウト情報と、特性情報と、を利用して、第２の予測データを生成してもよい。
【００１５】
ここで、「環境的特性」は、例えば、遊技店の出店場所の特性（例えば、立地、地域的特性、周辺施設等の外的特性）及び遊技店自体の特性（例えば、遊技店の面積、遊技店の出入口の位置等の内的特性）を含み、「特性情報」は、それらの特性を示す情報を含む。上記の構成によると、サーバは、環境的特性を考慮して、第１及び第２の予測データを生成することができる。そのため、第１の予測データが示す予測値及び第２の予測データが示す予測値の精度を向上させることができる。
【００１６】
記憶装置は、対象デバイスが属するデバイスグループに含まれる２個以上のデバイスの稼働状況の平均値を示す平均データをさらに記憶していてもよい。第１の予測部は、記憶済み稼働情報と、平均データと、を利用して、第１の予測データを生成してもよい。第２の予測部は、記憶済み稼働情報と、変更レイアウト情報と、平均データと、を利用して、第２の予測データを生成してもよい。
【００１７】
ここで、「デバイスグループ」は、例えば、対象デバイスが遊技台である場合における対象デバイスの機種、対象デバイスが外食店である場合における業態（洋食店、和食店、すし店等）等、対象デバイスの属性に関するグループを含む。サーバは、対象デバイスが属するデバイスグループに含まれる２個以上の稼働状況の平均値を考慮して、第１及び第２の予測データを生成することができる。そのため、第１の予測データが示す予測値及び第２の予測データが示す予測値の精度を向上させることができる。
【００１８】
変更レイアウト情報は、対象領域内に配置されている１個以上のデバイスに含まれていない１個以上の新規デバイスを含む複数個のデバイスの配置に関係する第２のレイアウトを示してもよい。
【００１９】
ここで、「新規デバイス」とは、例えば対象領域が遊技店である場合において、現在遊技店内に配置されていないが、将来配置される予定の遊技台（即ち、仮想的な遊技台）を含む。上記の構成によると、サーバは、新規デバイスの将来の稼働状況の予測値を含む第２の予測データを生成することができる。そのため、管理者は、新規デバイスの将来の稼働状況を知ることができる。
【００２０】
対象領域は１個の店舗であってもよい。１個以上のデバイスのそれぞれは、店舗内において第１のレイアウトに従って配置されている機器であってもよい。
【００２１】
対象領域は１つの地域であってもよい。１個以上のデバイスのそれぞれは、地域内において第１のレイアウトに従って配置されている店舗であってもよい。
【００２２】
本明細書によって開示されるサーバの他の態様は、対象領域内において１個以上のデバイスを配置するための将来レイアウトに関係する将来レイアウト情報を取得する将来レイアウト情報取得部であって、前記将来レイアウトでは、前記１個以上のデバイスのうちの対象デバイスが、前記対象領域内の特定の位置に配置されている、前記将来レイアウト情報取得部と、前記将来レイアウト情報が取得される場合に、記憶装置に記憶されている稼働関係情報と、取得済みの前記将来レイアウト情報と、を利用して、前記特定の位置に配置される前記対象デバイスの将来の稼働状況を示す予測値を含む特定の予測データを生成する予測部であって、前記稼働関係情報は、複数種類のデバイスのそれぞれについて、当該種類のデバイスの稼働状況に関係する情報であり、前記対象デバイスは、前記複数種類のデバイスのうちの特定の種類のデバイスである、前記予測部と、を備える。
【００２３】
上記の構成によれば、サーバは、将来レイアウト情報が取得される場合に、稼働関係情報及び将来レイアウト情報を利用して、特定の位置に配置される対象デバイスの将来の稼働状況を示す予測値を含む特定の予測データを生成する。例えば、サーバが、任意の手段で特定の予測データをデバイスの管理者に提供することによって、管理者は、特定の予測データに含まれる対象デバイスの将来の稼働状況の予測値を知ることができる。管理者は、予測値に従って、対象デバイスを所望の稼働状況で稼働させ得る適切なレイアウトを決定し得る。従って、上記のサーバは、各デバイスを対象領域内に配置するためのレイアウトの決定を補助し得る。
【００２４】
上記の各サーバを実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを記憶するコンピュータ読取可能記録媒体も、新規で有用である。
【図面の簡単な説明】
【００２５】
【図１】第１及び第２実施例の通信システムの構成を示す。
【図２】予測処理を表わすフローチャート図を示す。
【図３】予測処理が実行される具体的なケースを示すシーケンス図を示す。
【図４】レイアウトが変更される前に端末装置に表示される各画面の例を示す。
【図５】レイアウトが変更された後に端末装置に表示される各画面の例を示す。
【図６】第３実施例の通信システムの構成を示す。
【発明を実施するための形態】
【００２６】
（第１実施例）
（通信システム２の構成；図１）
図１に示す通信システム２は、遊技店に設置される各遊技台の稼働状況を予測するサービスを提供するためのシステムである。図１に示されるように、通信システム２は、管理サーバ１０と、端末装置２００と、複数個の遊技台１１０〜１４０と、ビデオカメラ３００と、を備える。端末装置２００、遊技台１１０〜１４０、及び、ビデオカメラ３００は、遊技店４００内に設けられている。なお、図１では、理解の容易のために、端末装置２００が、遊技店を図示したボックス（図１の符号４００）の外側に配置された態様で図示されている。端末装置２００、遊技台１１０〜１４０、ビデオカメラ３００は、いずれもＬＡＮ（Local Area Networkの略）４に接続されており、ＬＡＮ４を介して相互に通信可能である。管理サーバ１０は、遊技店４００外に設けられている。管理サーバ１０及び端末装置２００はインターネット６に接続されており、インターネット６を介して相互に通信可能である。なお、変形例では、管理サーバ１０は、インターネット６に接続されておらず、ＬＡＮ４に接続されていてもよい。即ち、管理サーバ１０は、遊技店４００内に設けられており、ＬＡＮ４を介して端末装置２００と相互に通信可能であってもよい。
【００２７】
（遊技台１１０〜１４０の構成）
遊技台１１０〜１４０は、１つの遊技店４００内において、現在レイアウトＬ１に従って配置されている。現在レイアウトＬ１は、遊技店４００内における遊技台１１０〜１４０を含む複数個の遊技台のそれぞれが実際に配置されている配置位置を示す。現在レイアウトＬ１は、遊技店４００内の複数個の遊技台のそれぞれについて、当該遊技台が配置されている遊技店４００内における位置（即ち、位置Ｐ１〜Ｐ４を含む複数の位置）を定義している。即ち、図１の例では、現在、遊技台１１０〜１４０は、それぞれ、位置Ｐ１〜Ｐ４に配置されている。例えば、位置Ｐ１は遊技店４００内の所定の島の端の台位置、位置Ｐ２は位置Ｐ１の隣の台位置、位置Ｐ３は位置Ｐ２の隣の台位置、位置Ｐ４は位置Ｐ３の隣の台位置をそれぞれ示している。
【００２８】
遊技台１１０は、パチンコ玉を遊技媒体とするパチンコ機と、その周辺機器（例えば、呼出ランプ、アウトメータ、サンド等）を含む装置である。他の例では、遊技台１１０は、メダルを遊技媒体とするスロットマシンとその周辺機器を含む装置であってもよい。本明細書における「遊技台」は、遊技機（パチンコ機、スロットマシン等）と、呼出ランプと、アウトメータと、サンドと、のうちの少なくとも１つを含む装置と解釈できる。他の遊技台１２０〜１４０についても同様である。
【００２９】
遊技台１１０には、識別情報「ＩＤ１」が割り当てられている。識別情報「ＩＤ１」は、遊技台１１０を識別するためのユニークな情報（例えば製造番号）である。同様に、他の遊技台（例えば、遊技台１２０）にも、識別情報（例えば、「ＩＤ２」）が割り当てられている。また、遊技台１１０、１２０は、互いに同じモデル（即ち機種）の遊技台であり、そのモデル名は「ＭＮ１」である。一方、遊技台１３０、１４０も、互いに同じモデル（即ち機種）の遊技台であり、そのモデル名は「ＭＮ２」である。
【００３０】
遊技台１１０は、所定期間毎（例えば１０分毎）に、自機の稼働状況に関係する稼働情報を生成して端末装置２００に供給する。稼働情報は、識別情報「ＩＤ１」と、自機の稼働状況を示す稼働状況情報（例えば、遊技内容に関する情報（アウト数、セーフ数、特賞回数、確変回数等））と、を含む。さらに、稼働情報は、遊技台１１０が稼働情報を生成した時刻を示す時刻情報を含む。なお、アウト数は、遊技台に遊技媒体が投入される場合に発生する信号（いわゆるアウト信号）が発生した累計の数（即ち、遊技店４００の当日の開店時刻以降の累計数）である。セーフ数は、遊技台から遊技媒体が払い出される場合に発生する信号（いわゆるセーフ信号）が発生した累計の数である。特賞回数は、遊技台が特賞状態に移行した累計の回数である。確変回数は、特賞状態の終了後に、ユーザに有利な状態である確率変動（確変）状態に移行した累計の回数である。他の遊技台１２０〜１４０も、同様に、所定期間毎に稼働情報を端末装置２００に供給する。
【００３１】
（ビデオカメラ３００の構成）
ビデオカメラ３００は、遊技店４００の天井に配置される撮影装置である。ビデオカメラ３００は、利用者（即ち、客）Ｕ１の遊技店４００内における行動を撮影する。ビデオカメラ３００は、利用者Ｕ１の行動を撮影した画像データを生成し、所定期間毎（例えば、１０分毎）に端末装置２００に供給している。
【００３２】
（端末装置２００の構成）
端末装置２００は、遊技店４００の管理者（例えば遊技店４００の店長）によって設置されるコンピュータ（いわゆるホールコンピュータ）であり、遊技店４００内の複数個の遊技台を管理するための装置である。端末装置２００は、図示しない表示部、操作部及び制御部を備えている。表示部は、様々な情報を表示可能なディスプレイである。操作部は、キーボード及びマウスを備えている。遊技店４００の管理者は、操作部を操作して様々な指示を端末装置２００に入力可能である。制御部は、ＣＰＵとメモリを備えている。ＣＰＵは、メモリに記憶されているプログラムに従って様々な処理を実行する。メモリは、上記プログラムを記憶すると共に、遊技店４００内の複数個の遊技台のそれぞれから取得された稼働情報及びビデオカメラ３００から取得された画像データを記憶する。即ち、端末装置２００は、ＬＡＮ４を介して、遊技店４００内の複数個の遊技台のそれぞれから上記の稼働情報を取得するとともに、ビデオカメラ３００から画像データを取得する。端末装置２００は、取得された稼働情報及び画像データをメモリに記憶する。端末装置２００は、所定期間毎に、メモリ内の稼働情報及び画像データを管理サーバ１０に供給する。
【００３３】
また、管理者は、遊技店４００内に遊技台を新たに配置する際に、当該遊技台に関する各種情報を端末装置２００に登録するために、操作部を操作し、当該遊技台の特徴を示す各種情報（当該遊技台の識別情報、当該遊技台のモデル名、当該遊技台の遊技店４００内における台番号等）を端末装置２００に入力する。ここで、台番号は、管理者が遊技店４００内の各遊技台を識別するために独自に割り当てる番号である。例えば、図１の例では、遊技台１１０（識別情報「ＩＤ１」、モデル名「ＭＮ１」）には、台番号「００１」が割り当てられている。入力された各種情報（以下では「台情報」と呼ぶ）は端末装置２００のメモリに記憶される。管理者は、遊技店４００内に新たに配置される遊技台が複数個存在する場合、各遊技台について、同様に台情報の入力を行う。この結果、端末装置２００のメモリには、遊技店４００内に現在配置されている各遊技台１１０〜１４０のそれぞれに対応する台情報が記憶される。
【００３４】
さらに、管理者は、操作部を操作し、各台情報のそれぞれが示す遊技台について、当該遊技台が配置される遊技店４００内における位置（例えば図１のＰ１等）を示す現在位置情報を端末装置２００に入力する。入力された現在位置情報は、当該遊技台を示す台情報と対応付けられてメモリに記憶される。
【００３５】
そして、端末装置２００のＣＰＵは、所定のタイミング毎に、メモリに記憶された各台情報及び現在位置情報の組合せを管理サーバ１０に供給する。
【００３６】
また、管理者は、遊技店４００内の遊技台の位置を変更する場合、変更対象の遊技台が示す台情報に対応付けられている現在位置情報（即ち変更前の位置を示す位置情報）を、新たな配置位置を示す現在位置情報（即ち変更後の位置を示す位置情報）に変更する。その場合、変更対象の遊技台が示す台情報に対応付けられている現在位置情報は、新たな配置位置を示す位置情報に更新される。その後、端末装置２００のＣＰＵは、所定のタイミング毎に、メモリに記憶された各台情報及び現在位置情報の組合せを管理サーバ１０に供給する。即ち、端末装置２００のメモリには、現在の遊技店４００における遊技台とその配置位置を示す情報（即ち、台情報と現在位置情報の組合せ）が常に記憶されている。そして、端末装置２００のメモリに記憶されている最新の台情報と現在位置情報の組合せは、所定のタイミング毎に管理サーバ１０に供給されている。
【００３７】
また、管理者は、操作部を操作して、遊技店４００の特性情報を端末装置２００に予め入力する。特性情報は、遊技店４００の環境的特性に関係する情報である。環境的特性は、遊技店４００の出店場所の特性（例えば、交通機関（駅、バス停等）からの距離、周辺の店舗、工場等の情報等の外的特性）、遊技店４００自体の特性（例えば、遊技店の面積、遊技店の入り口の数、入口の位置等の内的特性）を含む。入力された特性情報は、端末装置２００のメモリに記憶される。そして、端末装置２００のＣＰＵは、予め、メモリ内の特性情報を管理サーバ１０に供給する。管理者が特性情報の内容を更新した場合も、ＣＰＵは、メモリ内の更新済みの特性情報を随時管理サーバ１０に供給する。
【００３８】
（管理サーバ１０の構成）
管理サーバ１０は、通信システム２を利用して、各遊技台の将来の稼働状況を予測するサービスを提供するサービス提供者によって設置されるサーバである。図１の例では、管理サーバ１０は、遊技店４００内の端末装置２００とインターネット６を介して接続されているが、実際の通信システム２では、管理サーバ１０は、インターネット６を介して、他の遊技店の管理装置（図示しない）とも接続されている。
【００３９】
管理サーバ１０は、通信インターフェイス１２と、制御部２０と、を備える。各部１２、２０は、バス線（符号省略）に接続されている。なお、以下では、インターフェイスのことを「Ｉ／Ｆ」と記載する。通信Ｉ／Ｆ１２は、インターネット６に接続されている。制御部２０は、ＣＰＵ２２と、メモリ２４と、を備える。ＣＰＵ２２は、メモリ２４に記憶されているプログラム２６に従って、様々な処理を実行する。メモリ２４は、揮発性メモリ、不揮発性メモリ等によって構成される。
【００４０】
メモリ２４は、上記のプログラム２６の他に、複数個のデバイス情報ＤＩ１〜ＤＩ４を記憶する。複数個のデバイス情報ＤＩ１〜ＤＩ４のそれぞれは、遊技店４００内に設けられている遊技台１１０〜１４０に対応する情報である。デバイス情報ＤＩ１（即ち、遊技台１１０に対応する情報）は、識別情報「ＩＤ１」と、台番号「００１」と、モデル名「ＭＮ１」と、稼働状況情報の履歴を示す稼働履歴情報ＲＨ１と、遊技台が現在配置されている位置を示す現在位置情報ＣＰ１と、を含む。稼働履歴情報ＲＨ１は、端末装置２００から取得される稼働情報であって、識別情報「ＩＤ１」を含む稼働情報に含まれる稼働状況情報及び時刻情報を蓄積した情報（即ち、遊技台１１０の稼働状況を示す情報）である。即ち、稼働履歴情報ＲＨ１は、識別情報「ＩＤ１」によって示される遊技台１１０の稼働状況情報のデータベースである。現在位置情報ＣＰ１は、端末装置２００から、識別情報「ＩＤ１」を含む台情報と組み合わされて取得される現在位置情報である。即ち、現在位置情報ＣＰ１は、遊技店４００内で遊技台１１０が現在配置されている位置を示す。
【００４１】
デバイス情報ＤＩ１がメモリ２４に記憶される具体的な処理について説明する。上記の通り、端末装置２００は、所定のタイミング毎に、各台情報及び現在位置情報の組合せを管理サーバ１０に供給する。管理サーバ１０のＣＰＵ２２は、端末装置２００から、各台情報及び現在位置情報の組合せを取得すると、取得された各組合せのうちから、識別情報「ＩＤ１」を含む組合せを特定する。ＣＰＵ２２は、識別情報「ＩＤ１」に対応するデバイス情報ＤＩ１がメモリ２４に記憶されていない場合（即ち、識別情報「ＩＤ１」に対応する組合せが新規に取得された場合）には、特定された組合せに含まれる各情報を含むデバイス情報ＤＩ１を新たに生成し、生成されたデバイス情報ＤＩ１をメモリ２４に記憶させる。一方、ＣＰＵ２２は、識別情報「ＩＤ１」に対応するデバイス情報ＤＩ１がメモリ２４に既に記憶されている場合には、特定された組合せに含まれる各情報と、メモリ２４に記憶されているデバイス情報ＤＩ１に含まれる各情報とを比較し、特定された組合せに含まれる各情報がメモリ２４に記憶されているデバイス情報ＤＩ１に含まれる各情報と一致しない場合（即ち、特定された組合せに含まれる各情報の少なくとも一部が更新されている場合）に、メモリ２４に記憶されているデバイス情報ＤＩ１に含まれる各情報に代えて、特定された組合せに含まれる各情報を新たに記憶させる（即ち、デバイス情報ＤＩ１に含まれる各情報を更新する）。
【００４２】
従って、例えば、ＣＰＵ２２は、メモリ２４に記憶されているデバイス情報ＤＩ１に含まれる現在位置情報ＣＰ１が示す位置（例えばＰ１）が、特定された組合せに含まれる現在位置情報が示す位置（例えばＰ２）と異なっている場合、特定された組合せに含まれる現在位置情報が示す位置（例えばＰ２）を、デバイス情報ＤＩ１に含まれる現在位置情報ＣＰ１が示す位置として新たに記憶させる（即ち更新する）。
【００４３】
また、上記の通り、端末装置２００は、所定期間毎に、各遊技台から取得された稼働情報を管理サーバ１０に供給する。例えば、管理サーバ１０のＣＰＵ２２は、デバイス情報ＤＩ１がメモリ２４に記憶された後に、各遊技台に対応する稼働情報を取得すると、識別情報「ＩＤ１」を含む稼働情報（即ち、遊技台１１０の稼働情報）を特定する。そして、ＣＰＵ２２は、メモリ２４内から、識別情報「ＩＤ１」に関連付いているデバイス情報ＤＩ１を特定し、遊技台１１０の稼働情報に含まれる稼働状況情報及び時刻情報を稼働履歴情報ＲＨ１に追加する。
【００４４】
また、メモリ２４は、さらに、利用者行動情報３０と、特性情報３２と、平均データ３４と、をさらに記憶する。特性情報３２は、端末装置２００から取得される特性情報である。
【００４５】
利用者行動情報３０は、遊技店４００内における利用者の行動を示す。ＣＰＵ２２は、ビデオカメラ３００により撮影された画像を示す画像データであって、端末装置２００から取得した画像データを所定の手法に従って分析して、利用者行動情報３０を生成する。例えば、ＣＰＵ２２は、顔認証技術を利用して、動画データによって表される動画の中から人物を示す画像を抽出することにより、動画に撮影されている複数の利用者を特定する。ＣＰＵ２２は、特定済みの複数の利用者の中から監視対象を選択する。そして、ＣＰＵ２２は、動画データを分析して、監視対象の遊技店４００内での行動を追跡し、その追跡結果を、利用者行動情報３０としてメモリ２４に記憶する。追跡結果は、例えば、監視対象の来店から退店までの行動（滞在時間、店内での移動距離及び移動経路、遊技台の前に座っている着席時間等）を示す。ＣＰＵ２２は、複数の利用者のそれぞれについての追跡結果を利用者行動情報３０としてメモリ２４に記憶する。
【００４６】
平均データ３４は、複数個のデバイス情報に含まれる複数のモデル名が示すモデルの遊技台のそれぞれについてのモデル平均値を含む。モデル平均値は、同一のモデル（例えば、モデル名「ＭＮ１」によって示されるモデル）に属する複数個の遊技台であって、遊技店４００内に配置されている複数個の遊技台の稼働状況の平均値を示す。なお、変形例では、モデル平均値は、同一のモデルに属する複数個の遊技台であって、全国に配置されている複数個の遊技台の稼働状況の平均値であってもよい。
【００４７】
（予測処理；図２）
図２を参照して、管理サーバ１０のＣＰＵ２２がプログラム２６に従って実行する予測処理の内容を説明する。予測処理は、管理サーバ１０の電源がＯＮされることをトリガとして開始される。予測処理では、Ｓ１０、Ｓ３０の各監視ステップが実行される。
【００４８】
Ｓ１０では、ＣＰＵ２２は、端末装置２００からアクセス要求を取得することを監視する。アクセス要求は、管理サーバ１０へのアクセスを要求するコマンドである。端末装置２００のオペレータ（即ち、遊技店４００の管理者）が、端末装置２００の操作部で所定のアクセス操作を入力すると、端末装置２００は、アクセス要求を管理サーバ１０に供給する。ＣＰＵ２２は、端末装置２００からアクセス要求を取得すると、Ｓ１０でＹＥＳと判断してＳ１２に進む。
【００４９】
Ｓ１２では、ＣＰＵ２２は、現在レイアウト情報を生成する。具体的には、Ｓ１２では、ＣＰＵ２２は、メモリ２４内の複数個のデバイス情報（例えば図１のＤＩ１〜ＤＩ４）を参照して、各デバイス情報に含まれる台番号（例えば「００１」等）、モデル名（例えば「ＭＮ１」等）、及び、現在位置情報（例えばＣＰ１等）を特定する。そして、ＣＰＵ２２は、特定された台番号、モデル名、及び、現在位置情報を用いて、現在レイアウト情報を生成する。現在レイアウト情報は、各台番号と、各台番号によって示される遊技台のモデル名と、当該遊技台の現在位置情報とが関連付けられた情報である。即ち、現在レイアウト情報は、現在、遊技店４００内において複数の遊技台のそれぞれが実際に配置されている配置位置（例えば図１の現在レイアウトＬ１）を示す情報であると言い換えることができる。
【００５０】
続くＳ１４では、ＣＰＵ２２は、複数個のデバイス情報のそれぞれに含まれる稼働履歴情報（例えばＲＨ１）を特定して、特定済みの稼働履歴情報と、Ｓ１２で生成された現在レイアウト情報と、を端末装置２００に供給する。端末装置２００は、稼働履歴情報と現在レイアウト情報とを取得すると、取得された稼働履歴情報及び現在レイアウト情報を管理者に閲覧させるための画面（例えば、図４のＳＣ１Ａ、Ｔ１、Ｇ１）を表示する（図４を参照）。ＣＰＵ２２は、Ｓ１４が終了すると、Ｓ１０、Ｓ３０の監視に戻る。
【００５１】
Ｓ３０では、ＣＰＵ２２は、端末装置２００から実行要求を取得することを監視する。実行要求は、各遊技台の将来の稼働状況の予測値を示す予測データの生成を要求するコマンドである。管理者は、上記の取得済みの稼働履歴情報及び現在レイアウト情報を管理者に閲覧させるための画面が表示されている間に、操作部で所定の実行操作を入力することができる。実行操作が入力されると、端末装置２００は、実行要求を管理サーバ１０に供給する。また、管理者は、実行操作の前に、現在レイアウト情報によって示されている現在レイアウトＬ１を変更する変更操作を入力することもできる。この場合、端末装置２００は、現在レイアウトＬ１とは異なるレイアウトである変更レイアウトを示す変更レイアウト情報を生成する。そして、変更操作が入力された後に実行操作が入力されると、端末装置２００は、上記の変更レイアウト情報を含む実行要求を管理サーバ１０に供給する。ＣＰＵ２２は、実行要求を取得すると、Ｓ３０でＹＥＳと判断してＳ３２に進む。
【００５２】
Ｓ３２では、ＣＰＵ２２は、実行要求が変更レイアウト情報を含むか否かを判断する。変更レイアウト情報は、Ｓ１４で端末装置２００に供給された現在レイアウト情報が示す現在レイアウトＬ１とは異なるレイアウトである変更レイアウトを示す情報である。ＣＰＵ２２は、実行要求が変更レイアウト情報を含まない場合、Ｓ３２でＮＯと判断してＳ４０に進み、実行要求が変更レイアウト情報を含む場合、Ｓ３２でＹＥＳと判断して、Ｓ５０に進む。
【００５３】
Ｓ４０では、ＣＰＵ２２は、Ｓ１２で生成された現在レイアウト情報と、メモリ２４内の複数個のデバイス情報のそれぞれに含まれる稼働履歴情報と、利用者行動情報３０と、特性情報３２と、平均データ３４と、を利用して、現在レイアウト（例えばＬ１）に従って遊技店４００内に配置されている各遊技台の将来の稼働状況の予測値を含む第１の予測データを生成する。
【００５４】
各遊技台の将来の稼働状況の予測値の算出方法の具体例を説明する。ただし、以下に説明する算出方法はあくまで一例であり、実際にはＣＰＵ２２は他の任意の算出方法で予測値を算出してもよい。
【００５５】
まず、ＣＰＵ２２は、複数個の遊技台のうちから、稼働状況を算出する対象である１個の対象遊技台を特定する。そして、ＣＰＵ２２は、当該対象遊技台のモデル（「対象モデル」と呼ぶ）を特定する。次いで、ＣＰＵ２２は、平均データ３４を参照し、当該対象モデルのモデル平均値（「対象モデル平均値」と呼ぶ）を特定する。ここでは、この対象モデル平均値をＸ１とする。
【００５６】
さらに、ＣＰＵ２２は、メモリ２４内の現在位置情報を参照し、対象遊技台が配置されている位置（「対象位置」と呼ぶ）を特定する。そして、ＣＰＵ２２は、メモリ２４内の利用者行動情報３０を参照して、対象位置における利用者の行動を所定の手法で数値化した対象行動値を算出する。例えば、対象行動値は、過去の所定期間の間に対象位置を訪れた利用者の数に関係する値であってもよい。その場合、対象行動値が大きいほど、対象位置を訪れる利用者の数が多いことを示し、対象遊技台の利用頻度が高いことを意味する。ここでは、この対象行動値をＸ２とする。
【００５７】
さらに、ＣＰＵ２２は、メモリ２４内の特性情報３２を参照して、対象位置の特性（即ち、遊技店４００の外的特性に加えて、対象位置の遊技店４００内における特性（例えば、入口に近い、自動販売機に近い、景品カウンターに近い、等））を所定の手法で数値化した対象特性値を算出する。例えば、対象特性値が高いほど、当該対象遊技台の利用頻度が高いことを意味する。ここでは、この対象特性値をＸ３とする。
【００５８】
さらに、ＣＰＵ２２は、メモリ２４内の対象遊技台に対応するデバイス情報（例えば図１のＤＩ１）に含まれる当該対象遊技台の稼働履歴情報（「対象稼働履歴情報」と呼ぶ）を特定する。ここでは、この対象稼働履歴情報をＸ４とする。
【００５９】
そして、ＣＰＵ２２は、上記のＸ１〜Ｘ４を用いて、当該対象遊技台の稼働状況の予測値を数値化するための数値化方程式を作成する。具体的には、ＣＰＵ２２は、Ｙ＝ａＸ１＋ｂＸ２＋ｃＸ３＋ｄＸ４という数値化方程式を作成する。ここで、ａ〜ｄの各値は、実際に予測値を算出する際にＸ１〜Ｘ４に掛け合わされる係数である。ａ〜ｄの各値は、この時点では定まっていない。
【００６０】
その後、ＣＰＵ２２は、複数個の遊技台のうちから、他の対象遊技台を特定し、上記の手法に従って、当該他の対象遊技台の数値化方程式を作成する。これを繰り返すことにより、複数個の遊技台のそれぞれについての数値化方程式が作成される。
【００６１】
そして、ＣＰＵ２２は、複数個の遊技台のそれぞれについての数値化方程式を用いて重回帰分析を行う。即ち、ＣＰＵ２２は、複数個の数値化方程式を用いた連立方程式（例えば、最小二乗法等により算出される連立方程式）を計算することにより、ａ〜ｄの各係数を算出する。
【００６２】
ＣＰＵ２２は、算出されたａ〜ｄの各係数を、複数個の数値化方程式のそれぞれに代入する。この結果、上記の各数値化方程式において、Ｙの値（即ち、予測値）が算出される。これにより、ＣＰＵ２２は、各遊技台の将来の稼働状況の予測値を含む第１の予測データを得ることができる。
【００６３】
Ｓ４０では、以上の各処理を行うことで、第１の予測データが生成される。上記の通り、第１の予測データには、遊技店４００内の複数個の位置のそれぞれに現在レイアウトに従って配置されている遊技台の予測値が含まれる。
【００６４】
Ｓ６０では、ＣＰＵ２２は、第１の予測データを端末装置２００に供給する。ＣＰＵ２２は、Ｓ６０が終了すると、Ｓ１０、Ｓ３０の監視に戻る。
【００６５】
Ｓ５０では、ＣＰＵ２２は、変更レイアウト情報と、メモリ２４内の複数個のデバイス情報のそれぞれの稼働履歴情報と、利用者行動情報３０と、特性情報３２と、平均データ３４と、を利用して、変更レイアウトに従って遊技店４００内に配置されている各遊技台の将来の稼働状況の予測値を含む第２の予測データを生成する。第２の予測データを生成する処理は、対象遊技台が配置されている対象位置を特定する際に、変更レイアウト情報によって示されている位置を用いることを除き、Ｓ４０と同様である。
【００６６】
なお、変更レイアウトが、実際に遊技店に配置されていない新規な遊技台を含む場合には、ＣＰＵ２２は、当該新規な遊技台についても、上記と略同様の手法で数値化方程式を作成する。その際、新規な遊技台の稼働履歴情報として、同モデルのモデル平均値が用いられてもよい。また、当該新規な遊技台のモデルが新規モデル（即ち、現在遊技店４００に一台も配置されていないモデル）である場合、新規な遊技台の稼働履歴情報として、予め遊技台のベンダが提供しているモデル平均値が用いられてもよい。ＣＰＵ２２は、Ｓ５０が終了すると、Ｓ６０に進む。
【００６７】
これにより、例えば、現在レイアウトＬ１において、位置Ｐ１に配置されている遊技台１１０の配置位置を、変更レイアウトにおいて、位置Ｐ４に変更させた場合には、位置Ｐ４に対応する対象特性値及び対象行動値を用いて予測値が算出される。即ち、遊技台１１０を位置Ｐ４に配置させた場合の予測値が算出される。また、例えば、現在レイアウトＬ１において、位置Ｐ４に遊技台が配置されていない場合に、変更レイアウトにおいて、新規な遊技台を配置させる場合であって、新規な遊技台が新規モデルである場合には、位置Ｐ４に対応する対象特性値及び対象行動値と、ベンダが予め提供する当該モデルのモデル平均値と、を用いて予測値が算出される。即ち、新規な遊技台を新たに位置Ｐ４に配置させた場合の予測値が算出される。
【００６８】
（第１実施例における具体的なケース；図３）
図３を参照して、図２の処理によって実現される具体的なケースを説明する。Ｔ１０では、端末装置２００は、所定時間毎に、遊技店４００内に設置されている遊技台１１０から、識別情報「ＩＤ１」と稼働状況情報とを含む稼働情報を取得する。Ｔ１２では、端末装置２００は、取得済みの稼働情報をメモリに記憶する。図示しないが、端末装置２００は、遊技台１２０〜１４０のそれぞれからも、所定時間毎に、稼働情報を取得し、取得済みの稼働情報をメモリに記憶する。
【００６９】
Ｔ１４では、管理サーバ１０は、所定時間毎に、端末装置２００から、端末装置２００のメモリに記憶されている各遊技台の稼働情報を取得する。Ｔ１６では、管理サーバ１０は、取得済みの稼働情報に含まれる稼働状況情報を、取得済みの稼働情報に含まれる識別情報「ＩＤ１」を含むデバイス情報ＤＩ１に含まれている稼働履歴情報ＲＨ１に追加する。
【００７０】
管理サーバ１０は、端末装置２００がアクセス操作を受け付ける場合（Ｔ２０）に、Ｔ２２において、端末装置２００からアクセス要求を取得する（図２のＳ１０でＹＥＳ）。Ｔ２４では、管理サーバ１０は、現在レイアウト情報を生成し（Ｓ１２）、Ｔ２６において、生成済みの現在レイアウト情報と、複数個のデバイス情報のそれぞれの複数個の稼働履歴情報と、を端末装置２００に供給する（Ｓ１４）。
【００７１】
Ｔ２８では、端末装置２００は、取得済みの現在レイアウト情報に従って、レイアウト画面ＳＣ１Ａ（図４参照）を表示部に表示させる。図４に示すように、レイアウト画面ＳＣ１Ａは、模式レイアウト画面ＳＳ１Ａと、入力欄ＩＦ１と、実行ボタンＢ１と、終了ボタンＢ２と、を含む。模式レイアウト画面ＳＳ１Ａは、現在レイアウトＬ１に従って配置されている複数個の遊技台を模式的に表示するための画面である。各遊技台は、台番号で示される台ボックスによって表されている。例えば、模式レイアウト画面ＳＳ１Ａの遊技店４００内の位置Ｐ１を示す箇所には、遊技台１１０を示す台番号「００１」が割り当てられた台ボックスが配置されている。また、模式レイアウト画面ＳＳ１Ａの遊技店４００内の位置Ｐ５を示す箇所には、台番号が割り当てられていない台ボックスが配置されている。これは、位置Ｐ５には、遊技台が現在配置されていないことを示す。なお、模式レイアウト画面ＳＳ１Ａには、実際には、Ｐ１〜Ｐ５の符号は表示されない。図４では、実際にＰ１〜Ｐ５の符号が表示されないことを表わすために、位置Ｐ１〜Ｐ５のそれぞれを仮想線で囲んでいる。
【００７２】
また、模式レイアウト画面ＳＳ１Ａでは、モデルボックスＭＢ１、ＭＢ２が台ボックスの下に配置されている。モデルボックスＭＢ１は、モデル名「ＭＮ１」を表示するためのボックスである。遊技台１１０、１２０のモデル名は、ともに「ＭＮ１」である。モデルボックスＭＢ１は、遊技台１１０、１２０のそれぞれを示す２つの台ボックスに亘って配置される。同様に、モデル名「ＭＮ２」を表示するためのモデルボックスＭＢ２は、遊技台１３０、１４０のそれぞれを示す２つの台ボックスに亘って配置される。
【００７３】
入力欄ＩＦ１は、模式レイアウト画面ＳＳ１Ａの表示内容を変更するためのボタンである。例えば、入力欄ＩＦ１に、いわゆる４円パチンコを示す「４パチ」が入力される場合、模式レイアウト画面ＳＳ１Ａには、４パチに対応する遊技台を示す台ボックスのみが表示される。管理者は、入力欄ＩＦ１を操作して、「４パチ」の他に、いわゆる１円パチンコを示す「１パチ」や、いわゆる２０円スロットを示す「２０スロ」等を選択することにより、模式レイアウト画面ＳＳ１Ａの表示内容を変更することができる。実行ボタンＢ１は、管理サーバに実行要求（図２のＳ３０）を供給するためのボタンである。終了ボタンＢ２は、取得済みの現在レイアウト情報及び複数個の稼働履歴情報を破棄し、レイアウト画面ＳＣ１Ａの表示を終了するためのボタンである。
【００７４】
端末装置２００は、レイアウト画面ＳＣ１Ａが表示されている間に、管理者によってモデルボックスＭＢ１が選択される場合に、稼働状況テーブルＴ１と、稼働状況グラフＧ１を表示部に表示させる。稼働状況テーブルＴ１は、モデルボックスＭＢ１によって示されるモデル名「ＭＮ１」の遊技台（例えば、遊技台１１０、１２０）の稼働状況を表示するためのテーブルである。稼働状況テーブルＴ１には、稼働履歴情報のうちの最新の稼働状況が表示される。なお、稼働状況テーブルＴ１は、「差引」の列を含む。「差引」は、アウト数からセーフ数を減算した値である。稼働状況グラフＧ１は、モデル名「ＭＮ１」の遊技台の稼働状況を表示するためのグラフである。稼働状況グラフＧ１は、横軸が時刻を示すと共に縦軸が差引を示す。稼働状況グラフＧ１は、遊技台１１０に対応するグラフ（図中「００１」が表示されたグラフ）と、遊技台１２０に対応するグラフ（図中「００２」が表示されたグラフ）を含む。なお、端末装置２００は、差引だけでなく、縦軸が他の稼働状況（例えば、アウト数）を示すグラフを表示してもよい。また、モデルボックスＭＢ２が選択される場合には、端末装置２００は、モデルボックスＭＢ２によって示されるモデル名「ＭＮ２」の遊技台の稼働状況を表示するためのテーブル及びグラフを表示部に表示させる。なお、以下では、モデルボックスＭＢ１が選択される場合について説明を続ける。
【００７５】
図３に戻り説明を続ける。管理サーバ１０は、端末装置２００が実行ボタンＢ１を選択する実行操作を受け付ける場合（Ｔ４０）に、Ｔ４２において、端末装置２００から実行要求を取得する（図２のＳ３０でＹＥＳ）。なお、Ｔ４０の処理が実行される時点では、端末装置２００は、変更操作を受け付けていない。即ち、当該時点では、変更レイアウト情報は生成されていない。
【００７６】
Ｔ４４では、管理サーバ１０は、Ｔ４２の実行要求が変更レイアウト情報を含まないので（Ｓ３２でＮＯ）、現在レイアウトに従って遊技店４００内に配置されている複数個の遊技台の将来の稼働状況を示す第１の予測データを生成して（Ｓ４０）、Ｔ４６において、第１の予測データを端末装置２００に供給する（Ｓ６０）。
【００７７】
Ｔ４８では、端末装置２００は、第１の予測データに従って、選択済みのモデルボックスＭＢ１によって示されるモデル名「ＭＮ１」の遊技台の将来の稼働状況を示す予測グラフＰＧ１（図４参照）を表示する。予測グラフＰＧ１は、横軸が将来の時刻を示すと共に、縦軸が将来の稼働状況から算出される差引を示す。予測グラフＰＧ１も、遊技台１１０に対応するグラフ（図中「００１」が表示されたグラフ）と、遊技台１２０に対応するグラフ（図中「００２」が表示されたグラフ）とを含む。これにより、管理者は、遊技店４００内に配置されている複数個の遊技台のレイアウトを現在レイアウトに維持する場合における各遊技台の将来の稼働状況を知ることができる。
【００７８】
Ｔ６０では、端末装置２００は、現在表示されている模式レイアウト画面ＳＳ１Ａに含まれる現在レイアウトＬ１を変更するための変更操作を受け付ける。変更操作を受け付けると、端末装置２００は、変更レイアウト情報を生成する。具体的には、図５に示すように、管理者は、模式レイアウト画面ＳＳ１Ａにおいて、遊技台１１０を示す台ボックスと、遊技台１３０を示す台ボックスと、を入れ替える操作を行う。入れ替える操作は、例えば、クリック＆ドロップである。これにより、遊技台１１０を示す台ボックスは、位置Ｐ３を示す箇所に配置され、遊技台１３０を示す台ボックスは、位置Ｐ１を示す箇所に配置される。さらに、管理者は、模式レイアウト画面ＳＳ１Ａにおいて、遊技台１２０を示す台ボックスと、遊技台１４０を示す台ボックスと、を入れ替える操作を行う。これにより、遊技台１２０を示す台ボックスは、位置Ｐ４を示す箇所に配置され、遊技台１４０を示す台ボックスは、位置Ｐ２を示す箇所に配置される。
【００７９】
そして、端末装置２００は、上記の変更操作が加えられた後のレイアウト画面ＳＣ１Ｂに表示されている変更レイアウトＬ２を示す変更レイアウト情報を生成する。変更レイアウト情報では、位置Ｐ１〜Ｐ４が、それぞれ、台番号「００３」、「００４」、「００１」、「００２」と関連付けられている。即ち、変更レイアウト情報によって表される変更レイアウトＬ２は、現在レイアウトＬ１と異なっている。
【００８０】
図３のＴ７０では、管理サーバ１０は、端末装置２００において、レイアウト画面ＳＣ１Ｂの実行ボタンＢ１が選択される場合に、端末装置２００から変更レイアウト情報を含む実行要求を取得する（Ｓ３０でＹＥＳ）。Ｔ７２では、管理サーバ１０は、実行要求が変更レイアウト情報を含むので（Ｓ３２でＹＥＳ）、変更レイアウトに従って遊技店４００内に配置されている複数個の遊技台の将来の稼働状況を示す第２の予測データを生成して（Ｓ５０）、Ｔ７４において、第２の予測データを端末装置２００に供給する（Ｓ６０）。
【００８１】
Ｔ７６では、端末装置２００は、第２の予測データに従って、選択済みのモデルボックスＭＢ１によって示されるモデル名「ＭＮ１」の遊技台の将来の稼働状況を示す予測グラフＰＧ２を表示する。予測グラフＰＧ２は、横軸が将来の時刻を示すと共に、縦軸が将来の稼働状況から算出される差引を示す。変更レイアウトＬ２では、モデル名「ＭＮ１」の遊技台１１０は、現在レイアウトＬ１に従って配置されている位置Ｐ１とは異なる位置Ｐ３に配置されている。予測グラフＰＧ２は、位置Ｐ３に配置される遊技台１１０の将来の稼働状況を示す。これにより、管理者は、位置が変更される遊技台の将来の稼働状況を知ることができる。
【００８２】
さらに、端末装置２００は、新規な遊技台を示す新たな台番号を、レイアウト画面ＳＣ１Ｂの模式レイアウト画面ＳＳ１Ｂに表示される台番号が割り当てられていない台ボックスに入力する操作を受け付ける。具体的には、図５に示すように、管理者は、新たな台番号「００５」を位置Ｐ５の台ボックスに入力する操作を行う。端末装置２００は、新たな台番号が入力される操作が行われる場合に、モデル名を入力するための入力画面（不図示）を表示する。管理者は、さらに、入力画面においてモデル名「ＭＮ３」を入力することができる。端末装置２００は、当該入力画面にモデル名「ＭＮ３」が入力されると、模式レイアウト画面ＳＳ１Ｃを含むレイアウト画面ＳＣ１Ｃを表示部に表示させるとともに、位置Ｐ５と、台番号「００５」と、モデル名「ＭＮ３」と、を関連付けて、新たな変更レイアウト情報を生成する。
【００８３】
管理サーバ１０は、Ｔ７０〜Ｔ７４と同様の処理を実行することにより、新たな変更レイアウト情報に従って配置されている複数個の遊技台であって、新規な遊技台を含む複数個の遊技台のそれぞれの将来の稼働状況の予測値を含む第２の予測データを端末装置２００に供給する。
【００８４】
端末装置２００は、レイアウト画面ＳＣ１Ｃのモデル名「ＭＮ３」を示すモデルボックスＭＢ３が選択される場合に、台番号「００５」によって示される新規な遊技台１５０の将来の稼働状況を示す予測グラフ（不図示）を表示する。これにより、管理者は、新規な遊技台の将来の稼働状況を知ることができる。
【００８５】
（本実施例の効果）
管理サーバ１０は、現在レイアウトに従って配置される複数個の遊技台のそれぞれの将来の稼働状況の予測値を含む第１の予測データを生成する（Ｔ４４）。そして、端末装置２００は、第１の予測データに従って、予測グラフＰＧ１を表示する（Ｔ４８）。また、管理サーバ１０は、変更レイアウトに従って配置される複数個の遊技台のそれぞれの将来の稼働状況の予測値を含む第２の予測データを生成する（Ｔ７２）。そして、端末装置２００は、第２の予測データに従って、予測グラフＰＧ２を表示する（Ｔ７６）。遊技店４００の管理者は、予測グラフＰＧ１を見ることで、現在レイアウトＬ１における将来の稼働状況の予測値を知ることができるとともに、予測グラフＰＧ２を見ることで、変更レイアウトＬ２における将来の稼働状況の予測値を知ることができる。そのため、遊技店４００の管理者は、予測グラフＰＧ１と予測グラフＰＧ２を比較して、現在レイアウトＬ１と変更レイアウトＬ２のうちから適切なレイアウトを選択することができる。即ち、管理者のレイアウトの決定を補助することができる。
【００８６】
また、管理サーバ１０は、第１及び第２の予測データを生成する場合に、利用者行動情報３０を用いて得られる対象行動値を利用して予測値を算出する（Ｓ４０、Ｓ５０）。これにより、遊技店４００の利用者の行動を考慮して、予測値を算出することができるので、予測値の精度を向上させることができる。また、さらに、管理サーバ１０は、特性情報３２を用いて得られる対象特性値を利用して予測値を算出する（Ｓ４０、Ｓ５０）。これにより、遊技店４００の環境的特性を考慮して、予測値を算出することができるので、予測値の精度を向上させることができる。また、さらに、管理サーバ１０は、平均データ３４を利用して予測値を算出する（Ｓ４０、Ｓ５０）。これにより、遊技店４００内の対象モデルの遊技台の将来の稼働状況を示すモデル式を、対象モデルのモデル平均値を考慮して算出することができるので、当該モデル式を利用して算出される予測値の精度を向上させることができる。
【００８７】
（対応関係）
遊技店４００が「対象領域」の一例である。管理サーバ１０、遊技台１１０〜１４０が、それぞれ、「サーバ」、「デバイス」の一例である。メモリ２４が「記憶装置」の一例である。現在レイアウト、変更レイアウトが、それぞれ、「第１のレイアウト」、「第２のレイアウト」の一例である。稼働履歴情報ＲＨ１が「記憶済みの稼働情報」の一例である。
【００８８】
（第２実施例）
本実施例では、デバイス情報は、現在位置情報に代えて位置履歴情報を含む。例えば、図１のデバイス情報ＤＩ１は、現在位置情報ＣＰ１に代えて位置履歴情報ＰＨ１を含む。位置履歴情報ＰＨ１は、遊技店４００内において遊技台１１０が過去から現在に至るまでに配置されていた位置の履歴を示す。即ち、位置履歴情報ＰＨ１は、識別情報「ＩＤ１」によって示される遊技台１１０の位置情報のデータベースである。
【００８９】
管理サーバ１０のメモリ２４に位置履歴情報が記憶されるまでに、端末装置２００及び管理サーバ１０において実行される処理について説明する。まず、管理者は、遊技店４００内の遊技台の位置を変更する場合に、端末装置２００の操作部を操作し、変更対象の遊技台を示す識別情報と、新たな配置位置を示す位置情報を入力する。この場合、端末装置２００のＣＰＵは、入力された識別情報を含む台情報と関連付けて、新たな配置位置を示す位置情報と、当該情報が入力された時刻を示す入力時刻情報と、を、端末装置２００のメモリに記憶させる。即ち、入力時刻情報によって示される時刻は、変更対象の遊技台が当該新たな配置位置に配置される期間の始期を示す。これにより、ＣＰＵは、台情報に関連付けて、当該台情報によって示される遊技台の過去から現在に至るまでに配置されていた位置の履歴を示す位置履歴情報をメモリに記憶させる。そして、ＣＰＵは、所定のタイミング毎に、メモリに記憶された各台情報及び位置履歴情報の組合せを管理サーバ１０に供給する。
【００９０】
ここで、デバイス情報ＤＩ１の位置履歴情報ＰＨ１に着目して説明を続ける。管理サーバ１０のＣＰＵ２２は、端末装置２００から、各台情報及び現在位置情報の組合せを取得すると、取得された各組合せのうちから、識別情報「ＩＤ１」を含む組合せと、識別情報「ＩＤ１」に関連付けられているデバイス情報ＤＩ１を特定する。ＣＰＵ２２は、メモリ２４に記憶されているデバイス情報ＤＩ１に含まれる位置履歴情報ＰＨ１が、特定された組合せに含まれる位置履歴情報と異なっている場合に、特定された組合せに含まれる位置履歴情報を、位置履歴情報ＰＨ１として新たに記憶させる（即ち更新する）。
【００９１】
なお、第１実施例では、稼働履歴情報ＲＨ１は、遊技台１１０が現在配置されている位置における稼働状況を示す稼働状況情報のみを含んでいればよい。これに対して、本実施例では、稼働履歴情報ＲＨ１は、過去から現在に至るまでの全ての配置位置における稼働状況情報を含む。例えば、遊技台１１０が、位置Ｐ１に配置される前に、位置Ｐ３に配置されていた場合、稼働履歴情報ＲＨ１は、過去の位置Ｐ３における遊技台１１０の稼働状況を示す稼働状況情報と、現在の位置Ｐ１における遊技台１１０の稼働状況を示す稼働状況情報と、を含む。
【００９２】
（予測処理；図２）
本実施例では、Ｓ１２、Ｓ４０、Ｓ５０の処理の内容が第１実施例と異なる点を除き、第１実施例と同様の処理が実行される。
【００９３】
Ｓ１２では、ＣＰＵ２２は、複数個のデバイス情報のそれぞれから位置履歴情報を特定し、特定済みの位置履歴情報を利用して、各遊技台の最新の日時における位置を特定する。そして、ＣＰＵ２２は、特定済みの位置を利用して、第１実施例と同様に、現在レイアウト情報を生成する。
【００９４】
Ｓ４０では、ＣＰＵ２２は、第１実施例で利用される情報に加えて、メモリ２４内の複数個のデバイス情報のそれぞれの位置履歴情報を利用して、第１の予測データを生成する。
【００９５】
具体的には、ＣＰＵ２２は、第１実施例と同様に、対象モデル平均値、対象行動値及び対象特性値（即ち上記のＸ１〜Ｘ３）を算出する。そして、本実施例では、ＣＰＵ２２は、第１実施例の対象稼働履歴情報に代えて、現在履歴情報及び過去履歴情報を特定する。現在履歴情報は、各遊技台が現在配置されている位置における稼働状況の履歴を示し、過去履歴情報は、各遊技台が過去に配置されていた位置における稼働状況の履歴を示す。
【００９６】
例えば、遊技台１１０が、位置Ｐ１に配置される前に、位置Ｐ３に配置されていた場合、ＣＰＵ２２は、位置履歴情報から、位置Ｐ１を示す位置情報が入力された時刻を示す入力時刻情報（即ち、遊技台１１０が位置Ｐ１に配置された時期の始期を示す情報）を特定する。そして、ＣＰＵ２２は、特定済みの入力時刻情報によって示される時刻より前の時刻における稼働状況情報を、位置Ｐ３における稼働状況の履歴を示す過去履歴情報として特定する。ＣＰＵ２２は、特定済みの入力時刻情報によって示される時刻以後の時刻における稼働状況情報を、位置Ｐ１における稼働状況の履歴を示す現在履歴情報として特定する。なお、遊技台１１０が、位置Ｐ１に配置される前に、２個以上の位置に配置されていた場合、ＣＰＵ２２は、２個以上の位置のそれぞれにおける過去履歴情報を特定する。
【００９７】
ここでは、この現在履歴情報をＸ４Ａとし、過去履歴情報をＸ４Ｂ、Ｘ４Ｃ・・・とする。
【００９８】
そして、ＣＰＵ２２は、上記のＸ１〜Ｘ４Ａ、Ｘ４Ｂ・・・を用いて、当該対象遊技台の稼働状況の予測値を数値化するための数値化方程式（即ち、Ｙ＝ａＸ１＋ｂＸ２＋ｃＸ３＋ｄＸ４Ａ＋ｅＸ４Ｂ・・・）を作成する。ここで、ａ〜ｅの各値は、実際に予測値を算出する際にＸ１〜Ｘ４Ａ等に掛け合わされる係数である。ａ〜ｅの各値は、この時点では定まっていない。
【００９９】
その後、ＣＰＵ２２は、同様の手法に従って、複数個の遊技台のそれぞれについての数値化方程式を作成し、それらを用いて重回帰分析を行うことで、ａ〜ｅ等の各係数を算出する。そして、ＣＰＵ２２は、算出されたａ〜ｅ等の各係数を、複数個の数値化方程式のそれぞれに代入する。この結果、上記の各数値化方程式において、Ｙの値（即ち、予測値）が算出される。これにより、ＣＰＵ２２は、各遊技台の将来の稼働状況の予測値を含む第１の予測データを得ることができる。
【０１００】
また、Ｓ５０では、ＣＰＵ２２は、対象遊技台が配置されている対象位置を特定する際に、変更レイアウト情報によって示されている位置を用いることを除き、Ｓ４０と同様の手法に従って、第２の予測データを算出する。
【０１０１】
（本実施例の効果）
本実施例では、第１実施例で利用される情報に加えて、位置履歴情報と稼働履歴情報を利用して得られる過去履歴情報を利用して、第１及び第２の予測データを生成する。これにより、第１及び第２の予測データの精度を向上させることができる。
【０１０２】
（第３実施例）
第１実施例の技術は、所定の地域内に所定のレイアウトで配置される店舗の将来の売上の予測にも適用することができる。
【０１０３】
図６に示す通信システム９００は、所定の地域に配置される各店舗の売上状況を予測するためのサービスを提供するためのシステムである。図６に示されるように、通信システム９００は、管理サーバ５００と、端末装置７００と、複数個の店舗（例えば、飲食店）６１０〜６４０と、を備える。店舗６１０〜６４０は、地域８００（例えば、所定の県）内に配置されている。端末装置７００は、店舗６１０〜６４０を管理する管理者（即ち、フランチャイザー）が利用可能な場所（例えば、管理者の勤務先）に配置されている。端末装置７００は、インターネット６を介して、管理サーバ５００と相互に通信可能である。各店舗は、各店舗の売上を管理する管理端末（不図示）を備えている。各管理端末は、インターネット６を介して、端末装置７００と相互に通信可能である。なお、以下では、「店舗内の管理端末が、情報を端末装置７００に供給する」ことを、「店舗が、情報を端末装置７００に供給する」と、表現する。
【０１０４】
（店舗６１０〜６４０の構成）
店舗６１０〜６４０は、１つの地域８００内において、現在レイアウトＬ３１に従って配置されている。現在レイアウトＬ３１は、地域８００内における店舗６１０〜６４０を含む複数個の店舗のそれぞれが実際に配置されている配置領域を示す。現在レイアウトＬ３１は、地域８００内の複数個の店舗のそれぞれについて、当該店舗が配置されている地域８００内における領域（即ち、領域Ａ１〜Ａ４を含む複数の領域）を定義している。図６の例では、現在、店舗６１０〜６４０は、それぞれ、領域Ａ１〜Ａ４に配置されている。例えば、領域Ａ１〜Ａ４は、それぞれ、地域８００内の互いに異なる４個の市町村を示す。
【０１０５】
店舗６１０〜６４０のそれぞれには、識別情報「ＩＤ１１」〜「ＩＤ１４」（例えば、店舗内の管理端末の製造番号）が割り当てられている。また、店舗６１０、６２０は、互いに同じフランチャイズ店（即ち、同じブランド名の店）であり、そのブランド名はＢＮ１１である。一方、店舗６３０、６４０も、互いに同じフランチャイズ店であり、そのブランド名はＢＮ１２である。
【０１０６】
店舗６１０は、１日毎に、自店の売上状況に関係する売上情報を生成して端末装置７００に供給する。売上情報は、識別情報「ＩＤ１１」と、自店の売上状況を示す売上状況情報と、来店者数と、を含む。来店者数は、店舗６１０に１日で訪れた来店者の数を示す。他の店舗６２０〜６４０も、同様に、売上情報を１日毎に端末装置７００に供給している。
【０１０７】
（端末装置７００の構成）
端末装置７００は、管理者（即ち、フランチャイザー）によって設置されるコンピュータであり、地域８００内の複数個の店舗を管理するための装置である。端末装置７００は、第１実施例の端末装置２００と同様に、図示しない表示部、操作部及び制御部を備えている。制御部のメモリは、地域８００内の複数個の店舗のそれぞれから取得された売上情報を記憶する。端末装置７００は、１日毎に、メモリ内の売上情報を管理サーバ５００に供給する。
【０１０８】
また、管理者は、地域８００内に店舗を新たに配置する際に、当該店舗に関する各種情報を端末装置７００に登録するために、操作部を操作し、当該店舗の特徴を示す各種情報（当該店舗の識別情報、当該店舗のブランド名、当該店舗の店番号等）を端末装置７００に入力する。ここで、店番号は、管理者が地域８００内の各店舗を識別するために独自に割り当てる番号である。例えば、図６の例では、店舗６１０（識別情報「ＩＤ１１」、ブランド名「ＢＮ１１」）には、店番号「００１」が割り当てられている。入力された各種情報（以下では「店情報」と呼ぶ）は端末装置７００のメモリに記憶される。管理者は、地域８００内に新たに配置する店舗が複数個存在する場合、各店舗について、同様に店情報の入力を行う。この結果、端末装置７００のメモリには、地域８００内に現在配置されている各店舗６１０〜６４０のそれぞれに対応する店情報が記憶される。
【０１０９】
さらに、管理者は、第１実施例と同様に、操作部を操作し、各店舗情報のそれぞれが示す店舗について、当該店舗が配置される地域８００内における領域（例えば図６のＡ１等）を示す現在領域情報を端末装置７００に入力する。入力された現在領域情報は、当該店舗を示す店舗情報と対応付けられてメモリに記憶される。
【０１１０】
そして、端末装置７００のＣＰＵは、所定のタイミング毎に、メモリに記憶された各店情報及び現在領域情報の組合せを管理サーバ５００に供給する。
【０１１１】
また、管理者は、端末装置７００の操作部を操作して、地域８００の特性情報を端末装置７００に予め入力する。特性情報は、地域８００内の複数の領域のそれぞれにおける環境的特性に関係する情報である。各環境的特性は、各領域内の人口及び人口構成、各領域内の施設に関係する情報（例えば、駅、競合する他の店舗等の有無、その数、自店からの距離等）を含む。入力された特性情報は、端末装置７００のメモリに記憶される。そして、端末装置７００のＣＰＵは、予め、メモリ内の特性情報を管理サーバ５００に供給する。管理者が特性情報の内容を更新した場合も、ＣＰＵは、メモリ内の更新済みの特性情報を随時管理サーバ５００に供給する。
【０１１２】
（管理サーバ５００の構成）
管理サーバ５００は、通信システム９００を利用して、各店舗の将来の売上状況を予測するサービスを提供するサービス提供者によって設置されるサーバである。管理サーバ５００は、通信Ｉ／Ｆ５０２及び制御部５２０を備える。制御部５２０は、ＣＰＵ５２２及びメモリ５２４を備える。メモリ５２４には、プログラム５２６と、デバイス情報ＤＩ１１〜ＤＩ１４と、特性情報５３２と、平均データ５３４と、が記憶されている。通信Ｉ／Ｆ５０２及び制御部５２０の構成は、基本的には、第１実施例の管理サーバ１０の通信Ｉ／Ｆ１２及び制御部２０の構成と同様である。ただし、本実施例では、複数個のデバイス情報ＤＩ１１〜ＤＩ１４の内容と、特性情報５３２の内容と、平均データ５３４の内容と、が第１実施例と異なる。特性情報５３２は、端末装置７００から取得される特性情報である。平均データ５３４は、複数個のデバイス情報に含まれる複数のブランド名が示すブランドの店舗のそれぞれについてのブランド平均値を含む。ブランド平均値は、同一のブランド（例えば、ブランド名ＢＮ１１によって示されるブランド）に属する複数個の店舗であって、地域８００内に配置されている複数個の店舗の売上状況の平均を示す。
【０１１３】
デバイス情報ＤＩ１１は、識別情報「ＩＤ１１」と、店番号「００１」と、ブランド名「ＢＮ１１」と、売上状況情報の履歴を示す売上履歴情報ＳＨ１１と、店舗６１０が現在配置されている領域を示す現在領域情報ＣＡ１１と、店舗６１０の来店者数の履歴を示す来店者数履歴情報ＶＨ１１と、を含む。即ち、売上履歴情報ＳＨ１１は、第１実施例の稼働履歴情報ＲＨ１（図１参照）と同様に、識別情報「ＩＤ１１」によって示される店舗６１０の売上状況情報のデータベースである。現在領域情報ＣＡ１１は、地域８００内で店舗６１０が現在配置されている領域を示す。来店者数履歴情報ＶＨ１１は、店舗６１０の来店者数の履歴を示す。即ち、来店者数履歴情報ＶＨ１１は、店舗６１０の来店者数のデータベースである。
【０１１４】
本実施例でも、管理サーバ５００のＣＰＵ５２２は、端末装置７００から取得される各店舗情報及び現在位置情報の組合せ、及び、各店舗の売上情報と、に基づいて、デバイス情報ＤＩ１１〜ＤＩ１４をメモリ５２４に記憶させる。ＣＰＵ５２２が端末装置７００から各店情報及び現在位置情報の組合せを取得する手法、端末装置７００から各店舗の売上情報を取得する手法、及び、それらに基づいてデバイス情報ＤＩ１１〜ＤＩ１４をメモリ５２４に記憶させる手法は、第１実施例の管理サーバ１０のＣＰＵ２２がデバイス情報ＤＩ１〜ＤＩ４をメモリ２４に記憶させる手法と同様であるため、詳しい説明を省略する。
【０１１５】
（予測処理；図２）
本実施例でも、ＣＰＵ５２２は、図２の予測処理を実行する。本実施例の予測処理の内容は、基本的には第１実施例と同様であるが、Ｓ４０、Ｓ５０の処理の内容が第１実施例とは異なる。
【０１１６】
Ｓ４０では、ＣＰＵ５２２は、現在レイアウト（例えばＬ３１）に従って地域８００内に配置されている各店舗の将来の売上状況の予測値を含む第１の予測データを生成する。
【０１１７】
本実施例における各店舗の将来の売上状況の予測値の算出方法の具体例を説明する。ただし、以下に説明する算出方法はあくまで一例であり、実際にはＣＰＵ５２２は他の任意の算出方法で予測値を算出してもよい。
【０１１８】
ＣＰＵ５２２は、複数個の店舗のうちから、売上状況を算出する対象である１個の対象店舗を特定する。そして、ＣＰＵ５２２は、当該対象店舗のブランド（「対象ブランド」と呼ぶ）を特定する。次いで、ＣＰＵ５２２は、平均データ５３４を参照し、当該対象ブランドのブランド平均値（「対象ブランド平均値」と呼ぶ）を特定する。ここでは、この対象ブランド平均値をＸ１とする。
【０１１９】
さらに、ＣＰＵ５２２は、メモリ５２４内の現在領域情報を参照し、対象店舗が配置されている領域（「対象領域」と呼ぶ）を特定する。そして、ＣＰＵ５２２は、メモリ５２４内の対象店舗の来店者数履歴情報ＶＨ１１を参照して、対象店舗に対する来店者の行動を所定の手法で数値化した対象行動値を算出する。ここでは、この対象行動値をＸ２とする。
【０１２０】
さらに、ＣＰＵ５２２は、メモリ５２４内の特性情報５３２を参照して、対象領域の特性を所定の手法で数値化した対象特性値を算出する。ここでは、この対象特性値をＸ３とする。
【０１２１】
さらに、ＣＰＵ５２２は、メモリ５２４内の対象店舗に対応するデバイス情報（例えば図６のＤＩ１１）に含まれる当該対象店舗の売上履歴情報（「対象売上履歴情報」と呼ぶ）を特定する。ここでは、この対象売上履歴情報をＸ４とする。
【０１２２】
そして、ＣＰＵ５２２は、第１実施例と同様に、上記のＸ１〜Ｘ４を用いて、当該対象店舗の売上状況の予測値を数値化するための数値化方程式を作成する。具体的には、ＣＰＵ５２２は、Ｙ＝ａＸ１＋ｂＸ２＋ｃＸ３＋ｄＸ４という数値化方程式を作成する。
【０１２３】
その後、ＣＰＵ５２２は、複数個の店舗のうちから、他の対象店舗を特定し、上記の手法に従って、当該他の対象店舗の数値化方程式を作成する。これを繰り返すことにより、複数個の店舗のそれぞれについての数値化方程式が作成される。
【０１２４】
そして、ＣＰＵ５２２は、複数個の店舗のそれぞれについての数値化方程式を用いて重回帰分析を行う。即ち、ＣＰＵ５２２は、複数個の数値化方程式を用いた連立方程式（例えば、最小二乗法等により算出される連立方程式）を計算することにより、ａ〜ｄの各係数を算出する。
【０１２５】
ＣＰＵ５２２は、算出されたａ〜ｄの各係数を、複数個の数値化方程式のそれぞれに代入する。この結果、上記の各数値化方程式において、Ｙの値（即ち、予測値）が算出される。これにより、ＣＰＵ５２２は、各店舗の将来の売上状況の予測値を含む第１の予測データを得ることができる。
【０１２６】
また、Ｓ５０では、ＣＰＵ５２２は、変更レイアウト情報と、メモリ２４内の複数個のデバイス情報のそれぞれの売上履歴情報及び来店者数履歴情報と、特性情報５３２と、平均データ５３４と、を利用して、変更レイアウトに従って地域８００内に配置されている各店舗の将来の売上状況の予測値を含む第２の予測データを生成する。第２の予測データを生成する処理は、対象店舗が配置されている対象領域を特定する際に、変更レイアウト情報によって示されている領域を用いることを除き、Ｓ４０と同様である。
【０１２７】
本実施例においても、第１実施例と同様に、地域８００の管理者（即ち、フランチャイザー）は、第１の予測データに従って端末装置７００に表示される予測グラフと、第２の予測データに従って端末装置７００に表示される予測グラフと、を比較して、現在レイアウトと変更レイアウトのうちから適切なレイアウトを選択することができる。地域８００、店舗６１０〜６４０が、それぞれ、「対象領域」、「デバイス」の一例である。売上履歴情報ＳＨ１１が、「記憶済みの稼働情報」の一例である。
【０１２８】
（第４実施例）
本実施例は、第１実施例の変形例である。本実施例では、管理サーバ１０は、遊技台が未だ配置されていない遊技店４００（即ち、これから出店される予定の遊技店４００）において、将来に配置される遊技台の稼働状況を示す予測値を算出する。
【０１２９】
（通信システムの構成；図１）
本実施例では、遊技店４００は、出店前であり、遊技台１１０〜１４０は、未だ遊技店４００内に配置されていない。また、ビデオカメラ３００も、実際の利用者の撮影を開始していない。そのため、本実施例では、端末装置２００は、遊技台から稼働情報を取得せず、ビデオカメラから画像データも取得しない。そのため、本実施例では、メモリ２４内のデバイス情報ＤＩ１〜ＤＩ４は稼働履歴情報を含まない。また、メモリ２４には、利用者行動情報３０及び平均データ３４も記憶されない。
【０１３０】
本実施例では、遊技店４００の管理者は、将来遊技店４００に配置する予定の各遊技台に関する台情報（即ち、識別情報、モデル名、台番号等）を事前に端末装置２００に入力する。さらに、管理者は、各台情報のそれぞれが示す遊技台について、当該遊技台が配置される予定の遊技店４００内における位置を示す現在位置情報を入力する。端末装置２００は、第１実施例と同様に、所定のタイミング毎に、メモリに記憶された各台情報及び現在位置情報の組合せを管理サーバ１０に供給する。
【０１３１】
また、管理者は、遊技店４００の特性情報も予め端末装置２００に入力しておく。端末装置２００は、入力された特性情報を管理サーバ１０に供給する。
【０１３２】
これにより、上記の通り、本実施例のメモリ２４内にも、遊技店４００に配置される予定の各遊技台に対応するデバイス情報、及び、遊技店４００の特性情報が記憶される。
【０１３３】
（予測処理；図２）
本実施例では、ＣＰＵ２２が実行する予測処理の内容は、基本的には第１実施例と共通するが、Ｓ１２、Ｓ４０の処理の内容が第１実施例と異なる。また、本実施例ではＳ１４、Ｓ３２、Ｓ５０の処理が実行されない点も第１実施例とは異なる。
【０１３４】
Ｓ１２では、端末装置２００から、遊技店４００内における複数個の遊技台の将来のレイアウト（即ち、管理者が配置する予定の複数個の遊技台のレイアウト）を示す将来レイアウト情報を生成する。将来レイアウト情報の生成手法は、第１実施例における現在レイアウト情報の生成手法と基本的に同様であるため、詳しい説明は省略する。本実施例では、各遊技台が配置される予定の位置を示す現在位置情報に従って将来レイアウト情報が生成される点が第１実施例とは異なる。
【０１３５】
Ｓ４０では、ＣＰＵ２２は、Ｓ１２で生成された将来レイアウト情報が示す将来レイアウトに従って遊技店４００内に配置される各遊技台の将来の稼働状況の予測値を含む特定の予測データを生成する。具体的には、Ｓ４０では、ＣＰＵ２２は、Ｓ１２で生成された将来レイアウト情報と、稼働関係情報と、特性情報３２と、を利用して、特定の予測データを生成する。ここで、稼働関係情報は、他店において稼働中の同モデルの遊技台の稼働情報を示す情報である。稼働関係情報は予めベンダによって提供される。また、稼働関係情報は、他店の環境的特性を示す情報も含む。なお、変形例では、稼働関係情報は、予め遊技台のベンダが提供しているモデル平均値（カタログ値等）であってもよい。稼働関係情報は、予めメモリ２４に記憶されている。
【０１３６】
具体的な予測値の算出手法は、第１実施例のＳ４０で説明した手法とほぼ同様である。ただし、本実施例では、メモリ２４内に平均データ３４及び利用者行動情報３０が記憶されていないため、対象モデル平均値（上記のＸ１及びＸ２）は特定されない。さらに、本実施例では、メモリ２４内の対象遊技台に対応するデバイス情報は対象稼働履歴情報を含まない。そのため、ＣＰＵ２２は、対象稼働履歴情報に代えて、上記の稼働関係情報のうちから、稼働関係情報に含まれる他店の環境的特性を示す情報と、特性情報３２と、を参照して、対象遊技台と同モデルの遊技台に対応する情報（以下、「対象稼働関係情報」と呼ぶ）を特定する。そして、ＣＰＵ２２は、第１実施例と同様に、複数個の遊技台のそれぞれについての数値化方程式を用いて重回帰分析を行い、各遊技台の将来の稼働状況の予測値を算出する。これにより、ＣＰＵ２２は、各遊技台の将来の稼働状況の予測値を含む特定の予測データを得ることができる。
【０１３７】
本実施例では、管理サーバ１０は、複数個の当店遊技台を遊技店４００内に実際に配置する前に、将来レイアウト情報と、稼働関係情報と、を利用して、特定の予測データを生成する。これにより、管理者は、特定の予測データを利用して、将来レイアウトに従って遊技店４００内に複数個のデバイスを実際に配置するか否かを決定することができる。
【０１３８】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【０１３９】
（変形例１）  メモリ２４は、利用者行動情報３０を記憶していなくてもよい。この場合、ＣＰＵ２２は、対象行動値Ｘ２（即ち、利用者行動情報３０）を利用せずに、第１及び第２の予測データを生成してもよい。また、メモリ２４は、特性情報３２を記憶していなくてもよい。この場合、ＣＰＵ２２は、対象特性値Ｘ３（即ち、特性情報３２）を利用せずに、第１及び第２の予測データを生成してもよい。また、メモリ２４は、平均データ３４を記憶しなくてもよい。この場合、ＣＰＵ２２は、対象モデル平均値Ｘ１（即ち、平均データ３４）を利用せずに、第１及び第２の予測データを生成してもよい。
【０１４０】
（変形例２）  通信システム２は、ビデオカメラ３００を備えなくてもよい。この場合、遊技台に備えられたセンサ（カメラ、赤外線センサ等）により、遊技台を利用する利用者の行動を監視してよい。端末装置２００は、当該センサによる監視結果を示す結果情報を含む稼働情報を遊技台から取得してもよい。管理サーバ１０は、端末装置２００から結果情報を含む稼働情報を取得して、当該結果情報を利用者行動情報３０としてメモリ２４に記憶してもよい。
【０１４１】
（変形例３）  第１実施例において、「対象領域」は、遊技店４００に限らない。例えば、コインランドリー、ゲームセンター等の店舗であってもよい。そして、「デバイス」は、洗濯機、ゲーム機等であってもよい。また、第３実施例において、「デバイス」は、「店舗」に限らない。例えば、自動販売機、携帯電話の販売と修理を自動で請け負う携帯電話販売機、現金自動預け払い機等であってもよい。
【０１４２】
（変形例４）  ＣＰＵ２２は、図２のＳ３０において、現在レイアウト情報によって示される現在レイアウトを変更する指示を示す指示情報を含む実行要求を取得してもよい。本変形例では、例えば、端末装置２００は、現在表示されている模式レイアウト画面ＳＳ１Ａにおいて、遊技台１１０を示す台ボックスと、遊技台１３０を示す台ボックスと、を入れ替える操作を受け付けると、遊技台１１０の配置位置を位置Ｐ１から位置Ｐ３に変更する指示を示す指示情報と、遊技台１３０の配置位置を位置Ｐ３から位置Ｐ１に変更する指示を示す指示情報と、を生成する。そして、端末装置２００は、これら指示情報を含む実行要求を管理サーバ１０に供給する。管理サーバ１０は、実行要求に含まれる指示情報によって示される指示に従って、Ｓ１２で生成した現行レイアウト情報から変更レイアウト情報を生成する。
【０１４３】
（変形例５）  複数個のデバイス情報ＤＩ１〜ＤＩ４、利用者行動情報３０、特性情報３２、平均データ３４は、管理サーバ１０とは別体で設けられているデータサーバに記憶されてもよい。本変形例では、データサーバが、「記憶装置」の一例である。
【０１４４】
（変形例６）  現在位置情報は、管理者により、端末装置２００に入力されなくてもよい。代わりに、現在位置情報は、遊技店４００内の複数個の遊技台のそれぞれから取得する稼働情報に含まれていてもよい。本変形例では、例えば、管理者は、遊技店４００内の位置Ｐ１に遊技台１１０を配置すると、位置Ｐ１を示す現在位置情報を遊技台１１０に入力する。端末装置２００は、ＬＡＮ４を介して、遊技店４００内の複数個の遊技台のそれぞれから現在位置情報を含む稼働情報を取得する。そして、端末装置２００は、取得された稼働情報をメモリに記憶するとともに、所定時間毎に、現在位置情報を含む稼働情報を管理サーバ１０に供給する。これにより、管理サーバ１０は、稼働情報に含まれる識別情報に関連付いているデバイス情報を特定し、稼働情報に含まれる現在位置情報を当該デバイス情報の現在位置情報として記憶する。
【０１４５】
（変形例７）  管理サーバ１０及び端末装置２００が１個の一体の装置として構成されてもよい。一体の装置は、管理サーバ１０のメモリ２４に記憶される複数個のデバイス情報と同様のデバイス情報を、一体の装置のメモリに記憶させてもよい。この場合、一体の装置は、ＬＡＮ４を介して、遊技店４００内の複数個の遊技台のそれぞれから稼働情報を取得すればよい。そして、一体の装置は、メモリ内から、取得された稼働情報に含まれる識別情報に関連付いているデバイス情報を特定し、当該稼働情報に含まれる稼働状況情報及び時刻情報を特定済みのデバイス情報の稼働履歴情報に追加すればよい。即ち、通信システム２では、管理サーバ１０及び端末装置２００のうちの少なくとも一方が、遊技店４００内の複数個の遊技台のそれぞれから稼働情報を取得可能であれば、任意の構成を採用することができる。
【０１４６】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０１４７】
２、９００：通信システム、４：ＬＡＮ、６：インターネット、１０、５００：管理サーバ、１２、５０２：通信Ｉ／Ｆ、２０、５２０：制御部、２２、５２２：ＣＰＵ、２４、５２４：メモリ、２６、５２６：プログラム、１１０〜１４０：遊技台、６１０〜６４０：店舗、２００、７００：端末装置、３０：利用者行動情報、３２、５３２：特性情報、３４、５３４：平均データ
【図１】
2020146476.tif 000003
【図２】
2020146476.tif 000004
【図３】
2020146476.tif 000005
【図４】
2020146476.tif 000006
【図５】
2020146476.tif 000007
【図６】
2020146476.tif 000008
【手続補正書】
【提出日】令和2年6月16日(2020.6.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デバイスの将来の稼働状況を予測するための装置であって、
対象領域内において１個以上のデバイスを配置するための将来レイアウトに従って配置されている前記１個以上のデバイスの位置を示す将来レイアウト情報を取得する将来レイアウト情報取得部であって、前記将来レイアウトでは、前記１個以上のデバイスのうちの対象デバイスが、前記対象領域内の特定の位置に配置されている、前記将来レイアウト情報取得部と、
前記将来レイアウト情報が取得される場合に、デバイスの稼働状況に関係する稼働関係情報と、取得済みの前記将来レイアウト情報と、を利用して、前記特定の位置に配置される前記対象デバイスの将来の稼働状況を示す予測値を含む予測データを生成する予測部と、を備える、
装置。
【請求項２】
前記予測部は、前記稼働関係情報と、前記将来レイアウト情報と、前記対象領域の環境的特性に関係する特性情報と、を利用して、前記予測データを生成する、請求項１に記載の装置。
【請求項３】
前記対象領域は１個の店舗であり、
前記１個以上のデバイスのそれぞれは、前記店舗内において前記将来レイアウトに従って配置されている機器である、請求項１又は２に記載の装置。
【請求項４】
前記対象領域は１つの地域であり、
前記１個以上のデバイスのそれぞれは、前記地域内において前記将来レイアウトに従って配置されている店舗である、請求項１又は２に記載の装置。
【請求項５】
デバイスの将来の稼働状況を予測するための装置のためのコンピュータプログラムであって、
前記装置のコンピュータを、
対象領域内において１個以上のデバイスを配置するための将来レイアウトに従って配置されている前記１個以上のデバイスの位置を示す将来レイアウト情報を取得する将来レイアウト情報取得部であって、前記将来レイアウトでは、前記１個以上のデバイスのうちの対象デバイスが、前記対象領域内の特定の位置に配置されている、前記将来レイアウト情報取得部と、
前記将来レイアウト情報が取得される場合に、デバイスの稼働状況に関係する稼働関係情報と、取得済みの前記将来レイアウト情報と、を利用して、前記特定の位置に配置される前記対象デバイスの将来の稼働状況を示す予測値を含む予測データを生成する予測部と、
として機能させる、コンピュータプログラム。
【請求項６】
前記予測部は、前記稼働関係情報と、前記将来レイアウト情報と、前記対象領域の環境的特性に関係する特性情報と、を利用して、前記予測データを生成する、請求項５に記載のコンピュータプログラム。
【請求項７】
前記対象領域は１個の店舗であり、
前記１個以上のデバイスのそれぞれは、前記店舗内において前記将来レイアウトに従って配置されている機器である、請求項５又は６に記載のコンピュータプログラム。
【請求項８】
前記対象領域は１つの地域であり、
前記１個以上のデバイスのそれぞれは、前記地域内において前記将来レイアウトに従って配置されている店舗である、請求項５又は６に記載のコンピュータプログラム。
【請求項９】
デバイスの将来の稼働状況を予測するための装置のためのコンピュータプログラムを記憶するコンピュータ読取可能記憶媒体であって、
前記コンピュータプログラムは、前記装置のコンピュータを、
対象領域内において１個以上のデバイスを配置するための将来レイアウトに従って配置されている前記１個以上のデバイスの位置を示す将来レイアウト情報を取得する将来レイアウト情報取得部であって、前記将来レイアウトでは、前記１個以上のデバイスのうちの対象デバイスが、前記対象領域内の特定の位置に配置されている、前記将来レイアウト情報取得部と、
前記将来レイアウト情報が取得される場合に、デバイスの稼働状況に関係する稼働関係情報と、取得済みの前記将来レイアウト情報と、を利用して、前記特定の位置に配置される前記対象デバイスの将来の稼働状況を示す予測値を含む予測データを生成する予測部と、
として機能させる、コンピュータ読取可能記憶媒体。
【請求項１０】
対象領域内において１個以上のデバイスを配置するための将来レイアウトに従って配置されている前記１個以上のデバイスの位置を示す将来レイアウト情報を取得する取得ステップであって、前記将来レイアウトでは、前記１個以上のデバイスのうちの対象デバイスが、前記対象領域内の特定の位置に配置されている、前記取得ステップと、
前記将来レイアウト情報が取得される場合に、デバイスの稼働状況に関係する稼働関係情報と、取得済みの前記将来レイアウト情報と、を利用して、前記特定の位置に配置される前記対象デバイスの将来の稼働状況を示す予測値を含む予測データを生成する生成ステップと、
を備えるデバイスの将来の稼働状況を予測するための装置のための制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
上記の構成によれば、サーバは、将来レイアウト情報が取得される場合に、稼働関係情報及び将来レイアウト情報を利用して、特定の位置に配置される対象デバイスの将来の稼働状況を示す予測値を含む特定の予測データを生成する。例えば、サーバが、任意の手段で特定の予測データをデバイスの管理者に提供することによって、管理者は、特定の予測データに含まれる対象デバイスの将来の稼働状況の予測値を知ることができる。管理者は、予測値に従って、対象デバイスを所望の稼働状況で稼働させ得る適切なレイアウトを決定し得る。従って、上記のサーバは、各デバイスを対象領域内に配置するためのレイアウトの決定を補助し得る。
さらに、本明細書は、デバイスの将来の稼働状況を予測するための装置を開示する。当該装置は、対象領域内において１個以上のデバイスを配置するための将来レイアウトに従って配置されている前記１個以上のデバイスの位置を示す将来レイアウト情報を取得する将来レイアウト情報取得部であって、前記将来レイアウトでは、前記１個以上のデバイスのうちの対象デバイスが、前記対象領域内の特定の位置に配置されている、前記将来レイアウト情報取得部と、前記将来レイアウト情報が取得される場合に、デバイスの稼働状況に関係する稼働関係情報と、取得済みの前記将来レイアウト情報と、を利用して、前記特定の位置に配置される前記対象デバイスの将来の稼働状況を示す予測値を含む予測データを生成する予測部と、を備える。
さらに、本明細書は、当該装置のためのコンピュータプログラム、当該装置のためのコンピュータプログラムを記憶するコンピュータ読取可能記憶媒体、及び、当該装置のための制御方法も開示する。