(57)【特許請求の範囲】
【請求項１】
投票装置を第１公営競技用として制御するための、第１ファームウェアと第１設定状況を表す第１設定情報とを含む第１動作情報を保持する保持部、を有する切り替え管理装置と、
第２ファームウェアと第２設定状況を表す第２設定情報とを含む第２動作情報に基づき、第２公営競技用として制御する制御部と、
前記第１動作情報の選択を受け付ける受付部と、
選択された前記第１動作情報を前記切り替え管理装置から取得する取得部と、
前記第２動作情報から切り替えた、取得した前記第１動作情報に基づき、前記第１公営競技用として前記制御部に制御させる切り替え部と、
を有する投票装置と、
を備え、
前記投票装置は、前記第１動作情報の選択を受け付けると、前記第２動作情報を前記切り替え管理装置に送信して保持させる、
ことを特徴とする切り替えシステム。
【請求項２】
前記切り替え部は、前記第１ファームウェアと前記第２ファームウェアとが異なる場合に、前記第２ファームウェアを前記第１ファームウェアに切り替える、
ことを特徴とする請求項１記載の切り替えシステム。
【請求項３】
前記切り替え部は、さらに、前記第２設定情報を前記第１設定情報に切り替える、
ことを特徴とする請求項２記載の切り替えシステム。
【請求項４】
前記切り替え部は、前記第１ファームウェアと前記第２ファームウェアとが同一であって、前記第１設定情報と前記第２設定情報とが異なる場合に、前記第２設定情報を前記第１設定情報に切り替える、
ことを特徴とする請求項１記載の切り替えシステム。
【請求項５】
第２ファームウェアと第２設定状況を表す第２設定情報とを含む第２動作情報に基づき、第２公営競技用として制御する制御部と、
第１公営競技用として制御するための、第１ファームウェアと第１設定状況を表す第１設定情報とを含む第１動作情報の選択を受け付ける受付部と、
選択された前記第１動作情報を切り替え管理装置から取得し、前記第２動作情報から切り替えた前記第１動作情報に基づき、前記第１公営競技用として前記制御部に制御させる切り替え部と、
を有し、
前記第１動作情報の選択を受け付けると、前記第２動作情報を前記切り替え管理装置に送信して保持させる、
ことを特徴とする投票装置。
【請求項６】
第２ファームウェアと第２設定状況を表す第２設定情報とを含む第２動作情報に基づき、第２公営競技用として動作する投票装置が、
第１ファームウェアと第１設定状況を表す第１設定情報とを含む第１動作情報の選択を受け付けて、
前記第２動作情報を切り替え管理装置に送信して保持させ、
選択された前記第１動作情報を前記切り替え管理装置から取得し、前記第２動作情報から前記第１動作情報に切り替えて、
前記第１動作情報に基づき、第１公営競技用として動作する、
ことを特徴とする切り替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、切り替えシステム、投票装置及び切り替え方法に関する。
【背景技術】
【０００２】
公営競技場やその場外発券場等には、顧客（ファン）により投票内容（場、レース、組番、金額等）が予め記入されたＯＭＲ（Optical Mark Recognition）カード式の投票カードを受け付けて、ファンの希望に応じた投票券を発券する投票装置が設置されている。
【０００３】
投票装置は、公営競技の業種によらず、ディスプレイ、タッチパネル、投票カード読み取りユニット、紙幣還流ユニット、硬貨還流ユニット、投票券印刷ユニット、記憶媒体等のハードウェア構成を共通して有する（例えば、特許文献１参照）。
【０００４】
このような投票装置では、公営競技の業種ごとのファームウェアが書き込まれた記憶媒体（メモリ）を用いることで、各公営競技の投票装置として利用される。
したがって、ある公営競技（例えば、競馬）で利用されている投票装置は、記憶媒体で、別の公営競技（例えば、競艇）のファームウェアに書き換えることで、別の公営競技（競艇）用に切り替えることができる。
【０００５】
このようにして投票装置を流用することで、コストの削減が図られている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−２１１７０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、ある公営競技で利用されている投票装置を、別の公営競技に切り替える場合は、オペレータが、投票装置に対して、別の公営競技用のファームウェアが記憶された記憶媒体に手動で交換する必要がある。
【０００８】
また、記憶媒体の交換後の起動時には、オペレータは投票装置ごとに設定値を入力する必要がある。
このように投票装置に対するファームウェアの切り替えに伴い、オペレータに対する煩雑な作業が発生してしまうという問題点があった。
【０００９】
本発明は、このような点に鑑みてなされたものであり、ファームウェアの切り替えを容易に行うことができる切り替えシステム及び投票装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一観点によれば、投票装置を第１公営競技用として制御するための、第１ファームウェアと第１設定状況を表す第１設定情報とを含む第１動作情報を保持する保持部、を有する切り替え管理装置と、第２ファームウェアと第２設定状況を表す第２設定情報とを含む第２動作情報に基づき、第２公営競技用として制御する制御部と、前記第１動作情報の選択を受け付ける受付部と、選択された前記第１動作情報を前記切り替え管理装置から取得する取得部と、前記第２動作情報から切り替えた、取得した前記第１動作情報に基づき、前記第１公営競技用として前記制御部に制御させる切り替え部と、を有する投票装置と、を備え、前記投票装置は、前記第１動作情報の選択を受け付けると、前記第２動作情報を前記切り替え管理装置に送信して保持させる、切り替えシステムが提供される。
【００１１】
また、本発明の一観点によれば、上記投票装置及び上記投票装置で実行される切り替え方法が提供される。
【発明の効果】
【００１２】
開示の技術によれば、投票装置に対するファームウェアの切り替えを効率よく行うことができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施の形態の切り替えシステムを説明するための図である。
【図２】第２の実施の形態の投票システムの一例を示す図である。
【図３】第２の実施の形態の競技場内の切り替えシステムの一例を示す図である。
【図４】第２の実施の形態の投票装置のハードウェア構成例を示す図である。
【図５】第２の実施の形態の投票装置が保持する記憶装置の内部構造の一例を示す図である。
【図６】第２の実施の形態の切り替え管理装置が備える公営競技ファームウェアと、設定情報との一例を示す図である。
【図７】第２の実施の形態の切り替えシステムの投票装置で実行される切り替え処理を示すフローチャートである。
【図８】第２の実施の形態の投票装置で表示されるファームウェア切り替え・登録受け付け画面の一例を示す図である。
【図９】第２の実施の形態の投票装置で表示される公営競技のファームウェア選択受け付け画面の一例を示す図である。
【図１０】第２の実施の形態の投票装置で表示される公営競技の設定情報選択受け付け画面の一例を示す図である。
【図１１】第２の実施の形態の投票装置で表示されるダウンロード待機画面の一例を示す図である。
【図１２】第２の実施の形態の投票装置で表示されるダウンロード完了画面の一例を示す図である。
【図１３】第２の実施の形態の投票装置で表示される競馬に関する再起動時の投票受け付け画面の一例を示す図である。
【図１４】第２の実施の形態の切り替えシステムで実行されるファームウェア・設定情報更新処理を示すフローチャートである。
【図１５】第２の実施の形態の切り替えシステムで実行される設定情報更新処理を示すフローチャートである。
【図１６】第３の実施の形態の切り替えシステムで実行される登録処理を示すフローチャートである。
【図１７】第３の実施の形態の投票装置で表示される登録データ選択画面の一例を示す図である。
【図１８】第３の実施の形態の投票装置で表示されるアップロード待機画面の一例を示す図である。
【図１９】第３の実施の形態の投票装置で表示されるアップロード完了画面の一例を示す図である。
【図２０】第３の実施の形態の投票装置で表示される競艇に関する再起動時の投票受け付け画面の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して実施の形態について説明する。
［第１の実施の形態］
第１の実施の形態について、図１を用いて説明する。
【００１５】
図１は、第１の実施の形態の切り替えシステムを説明するための図である。
切り替えシステム１０は、切り替え管理装置２０と、投票装置３０とが互いに通信可能に接続されており、第２公営競技用として用いられている投票装置３０を第１公営競技用として用いられるように切り替えるものである。
【００１６】
切り替え管理装置２０は、保持部２１を備える。
保持部２１は、投票装置３０を第１公営競技用として動作させるための第１動作情報２１ａを保持する。
【００１７】
また、投票装置３０は、制御部３１と、受付部３２と、取得部３３と、切り替え部３４とを備える。
制御部３１は、投票装置３０自身を第２公営競技用として動作させるための第２動作情報３１ａに基づき、投票装置３０自身を制御する。例えば、第２公営競技が競馬である場合には、制御部３１は、投票装置３０を競馬用として動作させる。
【００１８】
受付部３２は、第１動作情報２１ａの選択を受け付ける。受付部３２は、例えば、オペレータからの操作入力に応じて、第１動作情報２１ａの選択を受け付ける。
取得部３３は、選択された第１動作情報２１ａを切り替え管理装置２０から取得する。
【００１９】
切り替え部３４は、第２動作情報３１ａから切り替えた、取得した第１動作情報２１ａに基づき、第１公営競技用として投票装置３０自身を制御部３１に制御させる。
なお、第１動作情報２１ａ、第２動作情報３１ａは、例えば、投票装置３０のファームウェア、投票装置３０の初期設定のための設定情報を含むものである。
【００２０】
また、投票装置３０の制御部３１と、受付部３２と、取得部３３と、切り替え部３４とは、投票装置３０が備える図示しないＣＰＵ（Central Processing Unit）によって所定の切り替え処理プログラムが実行されることにより、その処理機能が実現される。
【００２１】
次に、このような切り替えシステム１０で実行される切り替え処理方法について、説明する。
まず、投票装置３０は、制御部３１により、第２公営競技（例えば、競馬）用として動作するように制御されている。
【００２２】
次いで、受付部３２は、オペレータから、第１公営競技（例えば、競輪）用の第１動作情報２１ａへの切り替えの選択を受け付ける。そして、受け付けた、切り替えの選択の情報を切り替え管理装置２０に送信する。切り替え管理装置２０では、受信した、切り替えの選択の情報に応じて第１動作情報２１ａを選択し、選択した第１動作情報２１ａを投票装置３０に送信する。
【００２３】
すると、取得部３３は、選択された第１動作情報２１ａを切り替え管理装置２０から取得する。そして、切り替え部３４は、第２動作情報３１ａから、取得した第１動作情報２１ａに切り替えて、第１動作情報２１ａに基づき、第１公営競技用として投票装置３０自身を制御部３１に制御させる。
【００２４】
これにより、投票装置３０は、第２公営競技用から切り替えた第１公営競技用として用いることができるようになる。
上記切り替えシステム１０では、切り替え管理装置２０と投票装置３０とを備える。投票装置３０は、投票装置３０自身を第２公営競技用として動作させるための第２動作情報３１ａに基づき、投票装置３０自身を制御する制御部３１と、第１動作情報２１ａの選択を受け付ける受付部３２と、選択された第１動作情報２１ａを切り替え管理装置２０から取得する取得部３３と、第２動作情報３１ａから、取得した第１動作情報２１ａに切り替え、切り替えた第１動作情報２１ａに基づき、第１公営競技用として投票装置３０自身を制御部３１に制御させる切り替え部３４と、を有する。切り替え管理装置２０は、投票装置３０を第１公営競技用として動作させるための第１動作情報２１ａを保持する保持部２１を有する。
【００２５】
このような切り替えシステム１０では、投票装置３０で、切り替える第１公営競技に対応する第１動作情報２１ａを選択するだけで、第２公営競技用として用いられる投票装置３０が切り替えられて第１公営競技用として用いられるようになる。したがって、第１動作情報２１ａが記憶された記憶媒体を手動で交換し、初期設定を行う等の煩雑な作業が発生せず、また、投票装置３０の台数分の記憶媒体の購入費を削減できる。
【００２６】
［第２の実施の形態］
第２の実施の形態では、第１の実施の形態についてより具体的に説明する。
まず、第２の実施の形態の投票システムについて図２を用いて説明する。
【００２７】
図２は、第２の実施の形態の投票システムの一例を示す図である。
投票システム１００は、投票券の発券、オッズの表示と集計、配当金の計算、投票券の払い戻し等を管理するものである。このような投票システム１００は、投票装置が設定された、複数の競技場１１０と、センター１２０とが、ネットワーク１３０を介して通信可能に接続されている。
【００２８】
なお、センター１２０内にはホストコンピュータ１２１が設置されている。ホストコンピュータ１２１は、競技場１１０とネットワーク１３０を介して通信を行い、競技場１１０内に設定された投票装置（後述）が行う投票券の発券や投票券の払い戻し等を管理する。また、ホストコンピュータ１２１は、オッズの計算、配当金の計算等を行う。
【００２９】
次に、競技場１１０の詳細について、図３を用いて説明する。
図３は、第２の実施の形態の競技場内の切り替えシステムの一例を示す図である。
競技場１１０内には、複数の投票装置２００（図３では１台のみ図示）と、切り替え管理装置３００とがネットワーク１３０を介して通信可能に接続されている切り替えシステム１４０が構成されている。
【００３０】
投票装置２００は、投票券発券口２２７ａと、投票券投入口２２７ｂと、投票カード投入／排出口２２４ａと、紙幣投入／排出口２２５ａと、硬貨投入口２２６ａと、硬貨排出口２２６ｂと、ディスプレイ２２０と、タッチパネル２２２とが外装されている。
【００３１】
投票券発券口２２７ａは、発券された投票券の排出口である。
投票券投入口２２７ｂは、払い戻しをする投票券の投入口である。
投票カード投入／排出口２２４ａは、投票カードの投入口であり、また、返却する投票カードの排出口でもある。
【００３２】
紙幣投入／排出口２２５ａは、紙幣の投入口であり、また、返却する紙幣又は釣札とする紙幣の排出口でもある。
硬貨投入口２２６ａは、硬貨の投入口である。
【００３３】
硬貨排出口２２６ｂは、返却する硬貨または釣銭とする硬貨の排出口である。
ディスプレイ２２０は、タッチパネル２２２の下層に配置されており、操作案内、レース案内、投票カードの投票内容等の情報を表示する。ディスプレイ２２０は、例えば液晶ディスプレイである。
【００３４】
タッチパネル２２２は、透過型のタッチパネルであり、各種の入力や投票内容の修正等の際に操作される。ディスプレイ２２０により表示された情報は、タッチパネル２２２を透過して、投票者から視認可能である。投票者は、ディスプレイ２２０により表示された情報を見ながら、タッチパネル２２２に対するタッチ操作を行うことができる。
【００３５】
また、切り替え管理装置３００は、投票装置２００がある公営競技用として用いられている場合に、投票装置２００を別の公営競技用として切り替える際のファームウェア等を保持して、切り替え処理を管理するものである。
【００３６】
なお、第２の実施の形態では、このような切り替え管理装置３００は、競技場１１０内に設けられている場合を例示している。しかし、切り替え管理装置３００は、競技場１１０の外に設置されてもよく、例えば、センター１２０内に設置されて、ネットワーク１３０を介して、各投票装置２００に通信可能に接続されていても構わない。
【００３７】
次に、切り替えシステム１４０を構成する投票装置２００のハードウェア構成例について、図４を用いて説明する。
図４は、第２の実施の形態の投票装置のハードウェア構成例を示す図である。
【００３８】
投票装置２００は、制御ユニット２１０と、ディスプレイ２２０と、管理者用ディスプレイ２２１と、タッチパネル２２２と、管理者用タッチパネル２２３と、投票カード読取ユニット２２４と、紙幣処理ユニット２２５と、硬貨処理ユニット２２６と、投票券発券ユニット２２７と、払戻投票券読取ユニット２２８とを有する。
【００３９】
制御ユニット２１０は、投票装置２００全体を制御するものである。このような制御ユニット２１０は、ＣＰＵ２１１と、ＲＡＭ（Random Access Memory）２１２と、ＨＤＤ（Hard Disk Drive）２１３と、グラフィックインタフェース２１４と、通信インタフェース２１５と、入出力インタフェース２１６とがバス２１７を介して通信可能に接続されている。
【００４０】
ＣＰＵ２１１は、ＲＡＭ２１２及びＨＤＤ２１３といった記録媒体に記憶された各種プログラムを実行することにより、投票装置２００全体を統括的に制御する。
ＲＡＭ２１２は、ＣＰＵ２１１によって実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部を一時的に格納する。また、ＲＡＭ２１２は、ＣＰＵ２１１による処理に必要な各種データ（例えば投票内容のデータ等）を格納する。
【００４１】
ＨＤＤ２１３は、ＯＳやアプリケーションプログラムを格納する。
グラフィックインタフェース２１４は、ディスプレイ２２０、管理者用ディスプレイ２２１が接続されている。グラフィックインタフェース２１４は、ＣＰＵ２１１の制御の下に、各種の情報をディスプレイ２２０、管理者用ディスプレイ２２１の画面に表示させる。なお、管理者用ディスプレイ２２１（並びに後述する管理者用タッチパネル２２３）は、投票装置２００の裏面側に設けられる管理者向けのディスプレイである。
【００４２】
通信インタフェース２１５は、ネットワーク１３０（図２，３）に接続され、例えば、ホストコンピュータ１２１との間でデータ（各種の情報、電文、通知等）の送受信を行う。
【００４３】
なお、ＣＰＵ２１１によって実行されるＯＳのプログラムやアプリケーションプログラムは、図示しない外部装置から、ネットワーク１３０及び通信インタフェース２１５を介して、例えばＲＡＭ２１２に格納されて、ＣＰＵ２１１によって実行されてもよい。また、後述する可搬型記録媒体２３０に格納され、後述の入出力インタフェース２１６を介して、例えば、ＲＡＭ２１２に格納されて、ＣＰＵ２１１によって実行されてもよい。
【００４４】
入出力インタフェース２１６には、タッチパネル２２２と、管理者用タッチパネル２２３と、投票カード読取ユニット２２４と、紙幣処理ユニット２２５と、硬貨処理ユニット２２６、投票券発券ユニット２２７と、払戻投票券読取ユニット２２８とが接続されている。また、入出力インタフェース２１６は、可搬型記録媒体２３０に対する情報の書込み及び読出しが可能な可搬型記録媒体インタフェース（図示を省略）と接続可能になっている。また、入出力インタフェース２１６は、タッチパネル２２２と、管理者用タッチパネル２２３と、投票カード読取ユニット２２４と、紙幣処理ユニット２２５と、硬貨処理ユニット２２６と、投票券発券ユニット２２７と、払戻投票券読取ユニット２２８と、可搬型記録媒体インタフェース（図示を省略）と、から送られてくる信号を、バス２１７を介してＣＰＵ２１１に送信する。また、入出力インタフェース２１６は、ＣＰＵ２１１から送られてくる制御信号を、バス２１７を介して対応するユニット（タッチパネル２２２と、管理者用タッチパネル２２３と、投票カード読取ユニット２２４と、紙幣処理ユニット２２５と、硬貨処理ユニット２２６と、投票券発券ユニット２２７と、払戻投票券読取ユニット２２８と、可搬型記録媒体インタフェース）へ送信する。
【００４５】
投票カード読取ユニット２２４は、投票カードから投票内容を読み取る。
紙幣処理ユニット２２５は、紙幣の受け入れ、紙幣の真贋の鑑別、紙幣の収納、紙幣の返却、釣札の排出を行う。
【００４６】
硬貨処理ユニット２２６は、硬貨の受け入れ、硬貨の真贋の鑑別、硬貨の収納、硬貨の返却、釣銭の排出を行う。
投票券発券ユニット２２７は、投票内容を印刷して投票券を発券する。
【００４７】
払戻投票券読取ユニット２２８は、投票券を受け入れて投票内容を読み取る。
なお、投票装置２００において、制御ユニット２１０は、例えば、ＦＰＧＡ（Field Programmable Gate Array）やＤＳＰ（Digital Signal Processor）等のモジュールを含む構成とすることもできる。この場合、制御ユニット４１０は、不揮発性メモリ（例えば、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）、フラッシュメモリ、フラッシュメモリ型メモリカード等）を含み、モジュールのファームウェアを記憶する。不揮発性メモリには、可搬型記録媒体２３０、或いは通信インタフェース２１５を介してファームウェアを書き込むことができる。このように制御ユニット２１０は、不揮発性メモリに記憶されているファームウェアを書き換えることにより、ファームウェアの更新をすることもできる。
【００４８】
次に、切り替え管理装置３００のハードウェア構成例について説明する。
なお、切り替え管理装置３００のハードウェア構成例の図示については省略する。
切り替え管理装置３００も、投票装置２００の制御ユニット２１０に含まれるＣＰＵ２１１と、ＲＡＭ２１２と、ＨＤＤ２１３とを少なくとも備えている。また、必要に応じて、グラフィックインタフェース２１４と、入出力インタフェース２１６を備え、ディスプレイ２２０と、タッチパネル２２２とが接続されている。
【００４９】
次に、投票装置２００が保持する記憶装置（ＲＡＭ２１３またはＨＤＤ２１３）に記憶されている記憶内容の内部構造について、図５を用いて説明する。
図５は、第２の実施の形態の投票装置が保持する記憶装置の内部構造の一例を示す図である。
【００５０】
投票装置２００の記憶装置には、図５に示されるように、ＯＳ２１２ａと、各ユニットに対応したドライバ２１２ｂと、ミドルウェア２１２ｃとが所定の領域にそれぞれ格納され、また、ログ保存領域２１２ｉと、空き領域２１２ｊとにより構成されている。
【００５１】
さらに、投票装置２００の記憶装置は、現在のファームウェアに切り替える前に導入されていたファームウェア（前回）２１２ｄと、当該ファームウェア（前回）２１２ｄに対して導入されていた設定情報（前回）２１２ｅとが所定の領域にそれぞれ格納されて構成されている。なお、ファームウェアの切り替えが行われていない場合には、ファームウェア（前回）２１２ｄと設定情報（前回）２１２ｅとが格納されている領域には何も格納されていないことになる。
【００５２】
また、投票装置２００の記憶装置は、現在導入されているファームウェア２１２ｆと、当該ファームウェア２１２ｆに対して導入されている設定情報２１２ｇとが所定の領域にそれぞれ格納されて構成されている。さらに、投票装置２００の記憶装置は、導入されたファームウェアの起動履歴に関する起動履歴情報２１２ｈが所定の領域に格納されて構成されている。
【００５３】
次に、切り替え管理装置３００が保持するファームウェア及び設定情報について、図６を用いて説明する。
図６は、第２の実施の形態の切り替え管理装置が備える公営競技ファームウェアと、設定情報との一例を示す図である。
【００５４】
なお、図６（Ａ）は、公営競技ファームウェア保持部３１０を、図６（Ｂ）は、設定情報保持部３２０をそれぞれ表している。また、これらの公営競技ファームウェア保持部３１０と設定情報保持部３２０とは、例えば、切り替え管理装置３００のＲＡＭ２１２内に設けられる。
【００５５】
公営競技ファームウェア保持部３１０には、投票装置２００を動作させるための、例えば、中央競馬ファームウェア、地方競馬ファームウェア、競輪ファームウェア、競艇ファームウェア、オートレースファームウェアといった公営競技に関するファームウェアを保持する。例えば、中央競馬ファームウェアが導入された投票装置２００は、中央競馬用として用いられる。
【００５６】
設定情報保持部３２０には、ファームウェアが導入された投票装置２００に対する初期設定を行うための各設定情報を保持する。なお、設定情報は、顧客（競技場）ごとに、様々な版数が定められている。
【００５７】
次に、このような切り替えシステム１４０により実行される投票装置２００におけるファームウェアの業種の切り替え処理について図７及び図８〜図１３を用いて説明する。
図７は、第２の実施の形態の切り替えシステムの投票装置で実行される切り替え処理を示すフローチャートである。
【００５８】
図８は、第２の実施の形態の投票装置で表示されるファームウェア切り替え・登録受け付け画面の一例を示す図である。
図９は、第２の実施の形態の投票装置で表示される公営競技のファームウェア選択受け付け画面の一例を示す図である。
【００５９】
図１０は、第２の実施の形態の投票装置で表示される公営競技の設定情報選択受け付け画面の一例を示す図である。
図１１は、第２の実施の形態の投票装置で表示されるダウンロード待機画面の一例を示す図である。
【００６０】
図１２は、第２の実施の形態の投票装置で表示されるダウンロード完了画面の一例を示す図である。
図１３は、第２の実施の形態の投票装置で表示される競馬に関する再起動時の投票受け付け画面の一例を示す図である。
【００６１】
まず、オペレータは、ファームウェアの切り替え対象である投票装置２００に電源を投入すると、投票装置２００は現在導入されている公営競技のファームウェアに基づき起動する。
【００６２】
次いで、オペレータは、投票装置２００の管理者用ディスプレイ２２１と管理者用タッチパネル２２３とに対して操作して、管理者用ディスプレイ２２１に画面２２３ａ（図８）を表示させる。画面２２３ａには、「ファームウェア切り替え」を実行するためのボタン２２３ａ１と、「ファームウェア登録」を実行するためのボタン２２３ａ２と、操作を「終了」するためのボタン２２３ａ３とが備えられている。
【００６３】
そして、オペレータは、「ファームウェア切り替え」のボタン２２３ａ１をタッチすると、図７に示されるファームウェアの業種の切り替え処理が実行される。
なお、図７は、切り替えシステム１４０における投票装置２００で実行される処理のフローチャートを示している。
【００６４】
［ステップＳ１１］  投票装置２００の制御ユニット２１０は、管理者用ディスプレイ２２１に公営競技の業種ごとにファームウェアを選択するための画面２２３ｂ（図９）を表示させる。
【００６５】
画面２２３ｂは、投票装置２００を、「中央競馬」用に切り替えるためのボタン２２３ｂ１と、「地方競馬」用に切り替えるためのボタン２２３ｂ２と、「競艇」用に切り替えるためのボタン２２３ｂ３と、「競輪」用に切り替えるためのボタン２２３ｂ４と、「オートレース」用に切り替えるためのボタン２２３ｂ５とを備える。また、画面２２３ｂには、前画面に「戻る」ためのボタン２２３ｂ６を備える。
【００６６】
［ステップＳ１２］  投票装置２００の制御ユニット２１０は、ステップＳ１１で表示した画面２２３ｂ（図９）に対する公営競技の業種の選択の受け付けをオペレータから待ち受ける。
【００６７】
投票装置２００の制御ユニット２１０は、画面２２３ｂのボタン２２３ｂ１〜２２３ｂ５のいずれかに対する操作入力を検知すると、ステップＳ１３の処理を実行する。
［ステップＳ１３］  投票装置２００の制御ユニット２１０は、管理者用ディスプレイ２２１に設定情報を選択するための画面２２３ｃ（図１０）を表示させる。
【００６８】
画面２２３ｃは、各設定情報を選択するためのボタン２２３ｃ１〜２２３ｃ６と、当該ボタン２２３ｃ１〜２２３ｃ６（図６（Ｂ）参照）の表示をスクロールさせるためのボタン２２３ｃ７と、前画面に「戻る」ためのボタン２２３ｃ８とを備える。
【００６９】
［ステップＳ１４］  投票装置２００の制御ユニット２１０は、ステップＳ１３で表示した画面２２３ｃ（図１０）における設定情報の選択の受け付けをオペレータから待ち受ける。
【００７０】
投票装置２００の制御ユニット２１０は、画面２２３ｃのボタン２２３ｃ１〜２２３ｃ６のいずれかに対する操作入力を検知すると、ステップＳ１５の処理を実行する。
［ステップＳ１５］  投票装置２００の制御ユニット２１０は、ステップＳ１２で選択されたファームウェアの公営競技の業種が、現在導入されているファームウェアの公営競技の業種と一致するか否かを判定する。
【００７１】
投票装置２００の制御ユニット２１０は、ステップＳ１２で選択されたファームウェアの公営競技の業種が、現在導入されているファームウェアの公営競技の業種と一致しない場合には、ステップＳ１６の処理を実行し、一致する場合には、ステップＳ１７の処理を実行する。
【００７２】
［ステップＳ１６］  投票装置２００の制御ユニット２１０は、切り替え管理装置３００と通信を行って、切り替え管理装置３００から、ステップＳ１２，Ｓ１４で選択した公営競技のファームウェアと、当該ファームウェアに対する設定情報とを取得する。
【００７３】
この際、投票装置２００の制御ユニット２１０は、切り替え管理装置３００からファームウェアと設定情報とを受信（ダウンロード）している間には、ファームウェアと設定情報との受信状況を示す画面２２３ｄ（図１１）を表示する。なお、画面２２３ｄは、当該受信の「中止」を行うためのボタン２２３ｄ１を備えている。
【００７４】
また、投票装置２００の制御ユニット２１０は、切り替え管理装置３００からファームウェアと設定情報との受信（ダウンロード）が完了すると、受信完了を表す画面２２３ｅ（図１２）を表示する。なお、画面２２３ｅは、当該受信完了の「確認」のためのボタン２２３ｅ１を備えている。
【００７５】
投票装置２００の制御ユニット２１０は、このようにして受信したファームウェアと設定情報とに基づき、更新する。
なお、ステップＳ１６の処理の詳細については後述する。
【００７６】
［ステップＳ１７］  投票装置２００の制御ユニット２１０は、ステップＳ１４で選択された設定情報が、現在導入されているファームウェアに対する設定情報と一致するか否かを判定する。
【００７７】
投票装置２００の制御ユニット２１０は、ステップＳ１４で選択された設定情報が、現在導入されているファームウェアに対する設定情報と一致しない場合には、ステップＳ１８の処理を実行し、一致する場合には、ステップＳ１９の処理を実行する。
【００７８】
［ステップＳ１８］  投票装置２００の制御ユニット２１０は、切り替え管理装置３００と通信を行って、切り替え管理装置３００から、ステップＳ１４で選択した設定情報を取得して、更新する。
【００７９】
なお、ステップＳ１８の処理の詳細については後述する。
［ステップＳ１９］  投票装置２００の制御ユニット２１０は、投票装置２００を再起動して、ステップＳ１６で更新したファームウェアを新たに起動する。そして、投票装置２００の制御ユニット２１０は、更新したファームウェアに対する設定情報に基づき設定される。
【００８０】
このようにして再起動された投票装置２００では、（例えば、競馬の）ファームウェアに基づき起動すると、各競馬場で実行されるレースに対して投票を受け付けるための画面２２３ｆ（図１３）をディスプレイ２２０に表示する。
【００８１】
以上により、ファームウェアの業種の切り替え処理が終了する。
次に、ファームウェア・設定情報更新処理（ステップＳ１６）の処理の詳細について、図５及び図１４を用いて説明する。
【００８２】
図１４は、第２の実施の形態の切り替えシステムで実行されるファームウェア・設定情報更新処理を示すフローチャートである。
［ステップＳ２１］  投票装置２００の制御ユニット２１０は、起動時の現在のファームウェア２１２ｆに対して導入されている設定情報２１２ｇ（図５）をファイル化する。
【００８３】
［ステップＳ２２］  投票装置２００の制御ユニット２１０は、ステップＳ２１でファイル化した設定情報２１２ｇを切り替え管理装置３００に送信する。
なお、この際、投票装置２００の制御ユニット２１０は、ファームウェア２１２ｆと設定情報２１２ｇとをコピーして、コピーしたファームウェア２１２ｆと設定情報２１２ｇとにより、ファームウェア（前回）２１２ｄと設定情報（前回）２１２ｅとが格納されている領域をそれぞれ更新する。
【００８４】
［ステップＳ２３］  切り替え管理装置３００は、投票装置２００から、ファイル化された設定情報２１２ｇを受信して設定情報保持部３２０に保持する。
なお、切り替え管理装置３００では、公営競技の業種の各種ファームウェアは保持しており、投票装置２００からの設定情報２１２ｇを保持することで、投票装置２００のファームウェアと設定情報２１２ｇとを管理することができるようになる。
【００８５】
［ステップＳ２４］  投票装置２００の制御ユニット２１０は、ファームウェア（前回）２１２ｄに基づき再起動して、ファームウェア２１２ｆが格納されている領域を初期化する。
【００８６】
［ステップＳ２５］  投票装置２００の制御ユニット２１０は、ステップＳ１２で選択された業種の公営競技のファームウェアの送信要求を切り替え管理装置３００に通知する。
【００８７】
［ステップＳ２６］  切り替え管理装置３００は、ステップＳ２５で通知された、ステップＳ１２で選択された業種のファームウェアの送信要求を受信する。
［ステップＳ２７］  切り替え管理装置３００は、ステップＳ２６で受信した送信要求に基づき、要求された業種のファームウェアを公営競技ファームウェア保持部３１０（図６（Ａ））から選択する。切り替え管理装置３００は、選択した業種のファームウェアを投票装置２００に送信する。
【００８８】
［ステップＳ２８］  投票装置２００は、切り替え管理装置３００から、ステップＳ２７で選択された業種のファームウェアを受信する。
［ステップＳ２９］  投票装置２００の制御ユニット２１０は、ステップＳ２８で受信したファームウェアにより、ファームウェア２１２ｆが格納されている領域を更新する。
【００８９】
［ステップＳ３０］  投票装置２００の制御ユニット２１０は、ステップＳ１４で選択された業種の公営競技のファームウェアに対する設定情報の送信要求を切り替え管理装置３００に通知する。
【００９０】
［ステップＳ３１］  切り替え管理装置３００は、ステップＳ３０で通知された、ステップＳ１４で選択された設定情報の送信要求を受信する。
［ステップＳ３２］  切り替え管理装置３００は、ステップＳ３１で受信した送信要求に基づき、要求された設定情報を設定情報保持部３２０（図６（Ｂ））から選択する。切り替え管理装置３００は、選択した設定情報を投票装置２００に送信する。
【００９１】
［ステップＳ３３］  投票装置２００は、切り替え管理装置３００から、ステップＳ３２で選択された設定情報を受信する。
［ステップＳ３４］  投票装置２００の制御ユニット２１０は、ステップＳ３３で受信した設定情報により、設定情報２１２ｇが格納されている領域を更新する。
【００９２】
以上により、図７のファームウェア・設定情報更新処理（ステップＳ１６）が実行される。
次に、設定情報更新処理（ステップＳ１８）の処理の詳細について、図５及び図１５を用いて説明する。
【００９３】
図１５は、第２の実施の形態の切り替えシステムで実行される設定情報更新処理を示すフローチャートである。
［ステップＳ４１］  投票装置２００の制御ユニット２１０は、起動時のファームウェア２１２ｆに対して導入されている設定情報２１２ｇ（図５）をファイル化する。
【００９４】
［ステップＳ４２］  投票装置２００の制御ユニット２１０は、ステップＳ４１でファイル化した設定情報２１２ｇを切り替え管理装置３００に送信する。
なお、この際、投票装置２００の制御ユニット２１０は、設定情報２１２ｇをコピーして、コピーした設定情報２１２ｇにより、設定情報（前回）２１２ｅが格納されている領域を更新する。
【００９５】
［ステップＳ４３］  切り替え管理装置３００は、投票装置２００から、ファイル化された設定情報２１２ｇを受信して設定情報保持部３２０に保持する。
［ステップＳ４４］  投票装置２００の制御ユニット２１０は、ステップＳ１４で選択された業種の公営競技のファームウェアに対する設定情報の送信要求を切り替え管理装置３００に通知する。
【００９６】
［ステップＳ４５］  切り替え管理装置３００は、ステップＳ４４で通知された、ステップＳ１４で選択された設定情報の送信要求を受信する。
［ステップＳ４６］  切り替え管理装置３００は、ステップＳ４５で受信した送信要求に基づき、要求された設定情報を設定情報保持部３２０（図６（Ｂ））から選択する。切り替え管理装置３００は、選択した設定情報を投票装置２００に送信する。
【００９７】
［ステップＳ４７］  投票装置２００は、切り替え管理装置３００から、ステップＳ４６で選択された設定情報を受信する。
［ステップＳ４８］  投票装置２００の制御ユニット２１０は、ステップＳ４７で受信した設定情報により、設定情報２１２ｇが格納されている領域を更新する。
【００９８】
以上により、図７の設定情報更新処理（ステップＳ１８）が実行される。
上記切り替えシステム１４０では、投票装置２００と、切り替え管理装置３００とを備える。切り替え管理装置３００は、公営競技の各業種のファームウェアを保持する公営競技ファームウェア保持部３１０と、各ファームウェアに対する設定情報を保持する設定情報保持部３２０とを有する。また、投票装置２００は、オペレータにより選択された業種の公営競技のファームウェアと、当該ファームウェアに対する設定情報とを、切り替え管理装置３００から受信して、受信したファームウェアと設定情報とを用いることで、選択された業種の公営競技の投票装置２００に切り替えることができる。
【００９９】
このような切り替えシステム１４０では、投票装置２００で、切り替える業種の公営競技に対応するファームウェアと、当該ファームウェアに対する設定情報とを選択するだけで、選択した業種の公営競技用として用いられる投票装置２００に切り替えられて用いられるようになる。
【０１００】
また、上記切り替えシステム１４０では、投票装置２００に対して設定情報のみを更新したい場合には、オペレータにより選択されたファームウェアに対する設定情報を、切り替え管理装置３００から受信して、受信した設定情報を用いることで、選択された設定情報の公営競技の投票装置２００に切り替えることができる。
【０１０１】
さらには、従来行っていた、切り替えたい業種の公営競技に対応したファームウェアが記憶された記憶媒体を手動で交換しないため、初期設定を行う等の煩雑な作業が発生せずに、また、投票装置２００の台数分の記憶媒体の購入費を削減できる。なお、本開示の技術は、ファームウェアやプログラムの変更により対応が可能となり、ハードウェアは変更する必要が無いため、ハードウェアの流用が可能となり、顧客（システム使用）側にとって、費用を安く抑えることが可能となる。
【０１０２】
また、例えば、一般的に、ホストコンピュータ１２１は、公営競技ごとにそれぞれ設置されるものであり、このようなホストコンピュータ１２１に、公営競技ファームウェア保持部３１０と、設定情報保持部３２０とを保持させることは難しい。仮に、ホストコンピュータ１２１に、公営競技ファームウェア保持部３１０と、設定情報保持部３２０とを保持させたとしても、各公営競技の管理者の承諾を取り、また、各公営競技間で調整が発生する等の煩雑な手続きを要する。一方、このような切り替えシステム１４０では、切り替え管理装置３００が別途備えられているために、各公営競技の管理者の承諾を取り、また、各公営競技間で調整が発生する等の煩雑な手続きを行う必要がない。また、各ファームウェアと設定情報との更新等を切り替え管理装置３００で一括して容易に行うことができる。
【０１０３】
［第３の実施の形態］
第３の実施の形態では、例えば、投票装置２００を新たに設置した場合に、当該投票装置２００に導入されているファームウェア（並びに設定情報）を切り替え管理装置３００に登録することについて説明する。
【０１０４】
なお、第３の実施の形態でも、第２の実施の形態と同様の切り替えシステム１４０が利用される。
まず、切り替えシステム１４０で実行される業種登録処理について、図１６及び図１７〜図２０を用いて説明する。
【０１０５】
図１６は、第３の実施の形態の切り替えシステムで実行される登録処理を示すフローチャートである。
図１７は、第３の実施の形態の投票装置で表示される登録データ選択画面の一例を示す図である。
【０１０６】
図１８は、第３の実施の形態の投票装置で表示されるアップロード待機画面の一例を示す図である。
図１９は、第３の実施の形態の投票装置で表示されるアップロード完了画面の一例を示す図である。
【０１０７】
図２０は、第３の実施の形態の投票装置で表示される競艇に関する再起動時の投票受け付け画面の一例を示す図である。
まず、オペレータは、投票装置２００に電源を投入すると、投票装置２００は現在導入されている公営競技のファームウェアに基づき起動する。
【０１０８】
次いで、オペレータは、投票装置２００の管理者用ディスプレイ２２１と管理者用タッチパネル２２３とに対して操作して、管理者用ディスプレイ２２１に画面２２３ａ（図８）を表示させる。
【０１０９】
そして、オペレータは、「ファームウェア登録」のボタン２２３ａ２をタッチすると、図１６に示される処理が実行される。
［ステップＳ５１］  投票装置２００の制御ユニット２１０は、管理者用ディスプレイ２２１に、切り替え管理装置３００に登録するためのファームウェアまたは設定情報の少なくとも一方を選択するための画面２２３ｆ（図１７）を表示させる。
【０１１０】
画面２２３ｆは、切り替え管理装置３００に「ファームウェア」を登録するためのボタン２２３ｆ１と、切り替え管理装置３００に「設定情報」を登録するためのボタン２２３ｆ２とを備える。また、画面２２３ｆは、「ファームウェア」または「設定情報」の少なくともいずれか一方を選択した後に「確認」するためのボタン２２３ｆ３と、前画面に「戻る」ためのボタン２２３ｆ４とを備える。
【０１１１】
［ステップＳ５２］  投票装置２００の制御ユニット２１０は、登録対象として「ファームウェア」または「設定情報」をオペレータから待ち受ける。
投票装置２００の制御ユニット２１０は、少なくとも「ファームウェア」の登録を受け付けた場合には、ステップＳ５３の処理を実行し、「設定情報」の登録を受け付けた場合には、ステップＳ５６の処理を実行する。
【０１１２】
［ステップＳ５３］  投票装置２００の制御ユニット２１０は、起動しているファームウェアと、当該ファームウェアの登録要求を、切り替え管理装置３００に送信する。
この際、投票装置２００の制御ユニット２１０は、管理者用ディスプレイ２２１に、ファームウェアの送信（アップロード）状況を示す画面２２３ｇ（図１８）を表示させる。
【０１１３】
なお、画面２２３ｇは、送信を「中止」するためのボタン２２３ｇ１を備えている。
［ステップＳ５４］  切り替え管理装置３００は、ステップＳ５３で送信されたファームウェアの登録要求に基づき、ファームウェアを、公営競技ファームウェア保持部３１０に登録する。
【０１１４】
なお、切り替え管理装置３００は、図示を省略するものの、登録が完了したら、登録完了通知を投票装置２００に送信する。
［ステップＳ５５］  投票装置２００の制御ユニット２１０は、登録対象として、さらに、「設定情報」を受け付けているか否かを判定する。
【０１１５】
投票装置２００の制御ユニット２１０は、「設定情報」を受け付けていることを判定した場合には、ステップＳ５６の処理を実行し、「設定情報」を受け付けていないことを判定した場合には、ステップＳ５９の処理を実行する。
【０１１６】
［ステップＳ５６］  投票装置２００の制御ユニット２１０は、現在の起動しているファームウェアに対して導入されている設定情報をファイル化する。
［ステップＳ５７］  投票装置２００の制御ユニット２１０は、ステップＳ５５でファイル化した設定情報と、当該設定情報の登録要求を、切り替え管理装置３００に送信する。
【０１１７】
［ステップＳ５８］  切り替え管理装置３００は、ステップＳ５６で送信された、設定情報の登録要求に基づき、設定情報を、設定情報保持部３２０に登録する。
なお、切り替え管理装置３００は、図示を省略するものの、登録が完了したら、登録完了通知を投票装置２００に送信する。
【０１１８】
［ステップＳ５９］  投票装置２００の制御ユニット２１０は、例えば、現在導入されているファームウェアが競艇に対応するものである場合、当該ファームウェアに基づき、各競艇場におけるレースに対して投票を受け付けるための画面２２３ｉ（図２０）をディスプレイ２２０に表示する。
【０１１９】
以上により、投票装置２００に導入されているファームウェアと、当該ファームウェアに対する設定情報とを切り替え管理装置３００に登録することができる。
上記切り替えシステム１４０は、投票装置２００と、切り替え管理装置３００とを備える。切り替え管理装置３００は、公営競技の各業種のファームウェアを保持する公営競技ファームウェア保持部３１０と、各ファームウェアに対する設定情報を保持する設定情報保持部３２０とを有する。投票装置２００は、オペレータからの操作入力に応じて、現在起動しているファームウェアと、当該ファームウェアに対する設定情報とを、切り替え管理装置３００に送信して、切り替え管理装置３００の公営競技ファームウェア保持部３１０と設定情報保持部３２０とにそれぞれ登録させることができる。
【０１２０】
これにより、切り替えシステム１４０では、切り替え管理装置３００の公営競技ファームウェア保持部３１０と設定情報保持部３２０とに、投票装置２００の現在起動しているファームウェアと、当該ファームウェアに対する設定情報とを効率よく集めることができる。
【０１２１】
また、例えば、一般的に、ホストコンピュータ１２１は、公営競技ごとにそれぞれ設置されるものであり、このようなホストコンピュータ１２１に、公営競技ファームウェア保持部３１０と、設定情報保持部３２０とを保持させることは難しい。仮に、ホストコンピュータ１２１に、公営競技ファームウェア保持部３１０と、設定情報保持部３２０とを保持させたとしても、各公営競技の管理者の承諾を取り、また、各公営競技間で調整が発生する等の煩雑な手続きを要する。一方、このような切り替えシステム１４０では、切り替え管理装置３００が別途備えられているために、各公営競技の管理者の承諾を取り、また、各公営競技間で調整が発生する等の煩雑な手続きを行う必要がない。また、各ファームウェアと設定情報とを切り替え管理装置３００で一括して集めることができる。
【０１２２】
上記の処理機能は、コンピュータによって実現することができる。その場合、コンピュータが有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【０１２３】
処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体には、磁気記憶装置、光ディスク、光磁気記憶媒体、半導体メモリ等がある。磁気記憶装置には、ＨＤＤ（Hard Disk Drive）、フレキシブルディスク（ＦＤ）、磁気テープ（ＭＴ）等がある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc - Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等がある。光磁気記憶媒体には、ＭＯ（Magneto - Optical disk）等がある。半導体メモリには、ＵＳＢ（Universal Serial Bus）メモリ等のフラッシュメモリがある。
【０１２４】
上記プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータに格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１２５】
上記プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラム若しくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１２６】
また、プログラムで記述された処理の一部または全てを、電子回路に置き換えることが可能である。例えば、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）等の電子回路で実現してもよい。
【０１２７】
なお、上述の実施の形態は、実施の形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。
さらに、上述の実施の形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成及び応用例に限定されるものではない。
【符号の説明】
【０１２８】
１０  切り替えシステム
２０  切り替え管理装置
２１  保持部
２１ａ  第１動作情報
３０  投票装置
３１  制御部
３１ａ  第２動作情報
３２  受付部
３３  取得部
３４  切り替え部
【図１】
0006457917.tif 000002
【図２】
0006457917.tif 000003
【図３】
0006457917.tif 000004
【図４】
0006457917.tif 000005
【図５】
0006457917.tif 000006
【図６】
0006457917.tif 000007
【図７】
0006457917.tif 000008
【図８】
0006457917.tif 000009
【図９】
0006457917.tif 000010
【図１０】
0006457917.tif 000011
【図１１】
0006457917.tif 000012
【図１２】
0006457917.tif 000013
【図１３】
0006457917.tif 000014
【図１４】
0006457917.tif 000015
【図１５】
0006457917.tif 000016
【図１６】
0006457917.tif 000017
【図１７】
0006457917.tif 000018
【図１８】
0006457917.tif 000019
【図１９】
0006457917.tif 000020
【図２０】
0006457917.tif 000021