(57)【要約】【課題】携帯端末を利用してゲーム参加者間の公平を担保しながら数日に亘ってビンゴゲームを遂行することができるようにする。【解決手段】運用システムのデータベースサーバ１１０からビンゴカードデータをダウンロードし、キー入力部２３０を操作して入力した数値情報は、数値情報解読部２２２によって解読され、ビンゴ番号に変換される。照合部２２３は、ビンゴ番号とビンゴカードデータとを照合し、判定部２２４は、リーチ状態およびビンゴ状態の有無を判定する。判定の結果、リーチまたはビンゴであると判定された場合、運用サーバ１００に対して報知される。【選択図】図１
2008086696.tif 000002
【特許請求の範囲】
【請求項１】
情報処理を実行する情報処理部を有する携帯端末において、
前記情報処理部が、ビンゴカードデータを取得する取得手段と、
前記情報処理部が、前記ビンゴカードデータを記憶部に記憶させるビンゴカードデータ記憶手段と、
前記情報処理部が、入力部より入力されたビンゴ番号情報をビンゴ番号に変換する変換手段と、
前記情報処理部が、前記ビンゴ番号を前記記憶部に記憶させるビンゴ番号記憶手段と、
前記情報処理部が、前記ビンゴ番号と前記ビンゴカードデータを照合し、前記ビンゴカードデータの中に前記ビンゴ番号が存在するか否かを判定する照合手段と、
前記情報処理部が、前記ビンゴ番号に基づいて、リーチか否かを判定するリーチ判定手段と、
前記情報処理部が、前記ビンゴ番号に基づいて、ビンゴか否かを判定するビンゴ判定手段と、
を備えることを特徴とする携帯端末。
【請求項２】
前記情報処理部は、リーチまたはビンゴであると判定されたとき、リーチまたはビンゴであることをサーバに報知する報知手段をさらに備える
ことを特徴とする請求項１に記載の携帯端末。
【請求項３】
前記情報処理部は、リーチであることを前記サーバに報知した後、前記サーバより送信されてきた全リーチ端末数を示すデータを受信し、表示装置に表示するリーチ端末数表示手段をさらに備える
ことを特徴とする請求項２に記載の携帯端末。
【請求項４】
前記情報処理部は、ビンゴであることを前記サーバに報知した後、前記サーバより送信されてきた全ビンゴ端末数および残り景品数を示すデータを受信し、表示装置に表示するビンゴ端末数表示手段をさらに備える
ことを特徴とする請求項２に記載の携帯端末。
【請求項５】
情報処理を実行する情報処理部を有するゲーム提供装置において、
前記情報処理部が、ビンゴカードデータを生成する生成手段と、
前記情報処理部が、前記生成された前記ビンゴカードデータを携帯端末に提供する提供手段と、
前記情報処理部が、前記ビンゴカードデータを提供先の前記携帯端末の識別情報とともに互いに関連付けて記憶装置に記憶させるビンゴカードデータ記憶手段と、
前記情報処理部が、前記携帯端末より通信回線を介して送信されてきた有効番号を受信し、ビンゴ番号に変換する変換手段と、
前記情報処理部が、変換された前記ビンゴ番号を前記携帯端末の識別情報に関連付けて記憶装置に記憶させるビンゴ番号記憶手段と、
前記情報処理部が、前記ビンゴ番号が前記携帯端末に提供した前記ビンゴカードデータに含まれるか否かを照合する照合手段と、
前記情報処理部が、前記記憶装置に記憶されているビンゴ番号と前記ビンゴカードデータとに基づいて、リーチか否かを判定するリーチ判定手段と、
前記情報処理部が、前記記憶装置に記憶されているビンゴ番号と前記ビンゴカードデータとに基づいて、ビンゴか否かを判定するビンゴ判定手段と、
前記情報処理部が、前記判定の結果を前記携帯端末に報知する報知手段と、
を備えることを特徴とするゲーム提供装置。
【請求項６】
前記情報処理部が、少なくとも前記ビンゴカードデータが有効な期間と、前記ビンゴ番号の変更周期の設定値を設定するための設定項目を表示装置に表示し、入力装置を操作して入力された前記設定項目に対する設定値を前記記憶装置に記憶させる設定手段をさらに備える
ことを特徴とする請求項５に記載のゲーム提供装置。
【請求項７】
前記設定手段は、ゲームに参加する加盟店を設定するための設定項目と、ゲーム名を設定するための設定項目と、口数を設定するための設定項目と、ビンゴ最大数を設定するための設定項目の少なくともいずれかを前記表示装置にさらに表示し、前記入力装置を操作して入力された各設定項目に対する設定値を前記記憶装置に記憶させる
ことを特徴とする請求項６に記載のゲーム提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はゲーム提供装置および携帯端末に関し、特に、携帯端末を利用してビンゴゲームを提供するゲーム提供装置および携帯端末に関するものである。
【背景技術】
【０００２】
従来、ビンゴゲームは、５×５四方の各マス目に番号（ビンゴ番号）が記載されたビンゴカードをゲーム参加者に配布し、いち早く縦・横・斜めのいずれか１列の各マス目をラッキー番号で揃わせるゲームである。通常、ビンゴカードには、１から７５までの番号のうち任意の２４個の番号が中央を除く各マス目に記載されており、中央はフリースポットとして最初から有効とされている。進行役が無作為に１から７５までの番号のうちの１つを重複しないように順次選択し発表する。ゲーム参加者は、手持ちのビンゴカードの中にその番号と同一の番号があればその部分が有効となるため、有効部分に印をつけたり穴を開けたりして判別できるようにする。これを繰り返すことにより、縦・横・斜めのいずれか１列を構成する各マス目の全ての数字が揃って有効になった場合、ビンゴとなる。残り１個が有効となればビンゴが成立する状態をリーチという。ビンゴゲームは各種イベント等で行われ、ビンゴになった参加者には、主催者側が用意した景品が贈呈されるといったことが行われている。
【０００３】
また、１から７５までの番号のうちの１つを暗号化した有効番号を発表し、ゲーム参加者が暗号化された有効番号を携帯端末に入力すると、携帯端末に備えられた解読プログラムによってその有効番号が解読されてビンゴ番号に変換されるようにし、不正にビンゴ番号を入力してビンゴを成立させるというができないようにし、ゲーム参加者間の公平を担保しながら、ビンゴゲームを数日に亘って行うことができるようにしたものがある（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００６−１４９９８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の方法では、携帯端末上でＪａｖａアプレット（Ｊａｖａは登録商標）を実行させることによって入力された有効番号の解読、リーチおよびビンゴの確認、およびゲームサーバへの報知を行うようにしているため、ゲーム終了まで常時ゲームサーバに接続した状態にしておかなければならない等、使い勝手が悪く、実現可能性が低いという問題があった。
【０００６】
本発明の目的は、携帯端末を利用してゲーム参加者間の公平を担保しながら数日に亘ってビンゴゲームを遂行することができるようにすることである。
【課題を解決するための手段】
【０００７】
本発明の携帯端末は、情報処理を実行する情報処理部を有する携帯端末において、前記情報処理部が、ビンゴカードデータを取得する取得手段と、前記情報処理部が、前記ビンゴカードデータを記憶部に記憶させるビンゴカードデータ記憶手段と、前記情報処理部が、入力部より入力されたビンゴ番号情報をビンゴ番号に変換する変換手段と、前記情報処理部が、前記ビンゴ番号を前記記憶部に記憶させるビンゴ番号記憶手段と、前記情報処理部が、前記ビンゴ番号と前記ビンゴカードデータを照合し、前記ビンゴカードデータの中に前記ビンゴ番号が存在するか否かを判定する照合手段と、前記情報処理部が、前記ビンゴ番号に基づいて、リーチか否かを判定するリーチ判定手段と、前記情報処理部が、前記ビンゴ番号に基づいて、ビンゴか否かを判定するビンゴ判定手段と、を備える。
【０００８】
本発明のゲーム提供装置は、情報処理を実行する情報処理部を有するゲーム提供装置において、前記情報処理部が、ビンゴカードデータを生成する生成手段と、前記情報処理部が、前記生成された前記ビンゴカードデータを携帯端末に提供する提供手段と、前記情報処理部が、前記ビンゴカードデータを提供先の前記携帯端末の識別情報とともに互いに関連付けて記憶装置に記憶させるビンゴカードデータ記憶手段と、前記情報処理部が、前記携帯端末より通信回線を介して送信されてきた有効番号を受信し、ビンゴ番号に変換する変換手段と、前記情報処理部が、変換された前記ビンゴ番号を前記携帯端末の識別情報に関連付けて記憶装置に記憶させるビンゴ番号記憶手段と、前記情報処理部が、前記ビンゴ番号が前記携帯端末に提供した前記ビンゴカードデータに含まれるか否かを照合する照合手段と、前記情報処理部が、前記記憶装置に記憶されているビンゴ番号と前記ビンゴカードデータとに基づいて、リーチか否かを判定するリーチ判定手段と、前記情報処理部が、前記記憶装置に記憶されているビンゴ番号と前記ビンゴカードデータとに基づいて、ビンゴか否かを判定するビンゴ判定手段と、前記情報処理部が、前記判定の結果を前記携帯端末に報知する報知手段と、を備える。
【発明の効果】
【０００９】
本発明によれば、携帯端末を利用してゲーム参加者間の公平を担保しながら数日に亘ってビンゴゲームを遂行することができる。
【発明を実施するための最良の形態】
【００１０】
本発明の実施の一形態を図１乃至図１６に基づいて説明する。図１は、本発明が適用されるビンゴゲーム運用システムの第１の実施の形態の構成例を示すブロック図である。同図に示すように、本実施の形態は、ビンゴゲームの開始から進行および終了までを管理し、ビンゴゲームを運用する運用システム１００と、ゲーム参加者が所持する携帯端末２００とから構成され、各々はインターネット３００等の通信回線により接続されて各種データを送受信することができるようになっている。
【００１１】
運用システム１００は、ＬＡＮ１５０により相互に接続されたデータベースサーバ１１０と、Ｗｅｂサーバ１２０と、ネットワークサーバ１３０と、ルータ１４０等から構成されている。
【００１２】
データベースサーバ１１０は、後述するように、携帯端末２００に配信したビンゴカードデータが各セッション毎に格納されるビンゴカードテーブルと、ビンゴゲームの各セッション毎に発表したビンゴ番号を格納するビンゴ番号テーブル等を有している。即ち、ビンゴゲームは、複数のセッションで提供することができ、各セッションは時間的に重なる場合もあり得る。
【００１３】
Ｗｅｂサーバ１２０は、各種情報処理を行うようになっている。データベースサーバ１１０およびＷｅｂサーバ１２０は、ネットワークサーバ１３０、ルータ１４０を介して、インターネット４００経由で携帯端末２００とそれぞれ通信を行うことができるようになっている。ネットワークサーバ１３０は、ファイアウォール機能等を実行するようになっている。
【００１４】
データベースサーバ１１０は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ等で構成される制御部を有し、図示しないバスを介して接続された通信インタフェースから、ＬＡＮ１５０、ネットワークサーバ１３０、およびルータ１４０を介して携帯端末２００と通信を行うことができるようになっている。また、制御部にはバスおよび図示しないＩ／Ｏ機器制御部を介して、キーボード、表示器、プリンタ、およびハードディスクドライブ装置等がそれぞれ接続されており、ハードディスクドライブ装置に後述するビンゴカードテーブル、ビンゴ番号テーブル等が記憶されている。制御部は、ビンゴカードおよびビンゴ番号を生成するようになっている。
【００１５】
携帯端末２００は、各種処理を実行する制御部２１０と、複数のキーからなるキー入力部２３０と、各種情報を表示する表示部２４０と、入力された音声に対応する音声信号を出力するマイク２５０と、音声や効果音等を出力するスピーカ２６０と、インターネット３００を介して運用システム１００と通信を行う通信部２７０と、不揮発性メモリ等からなる記憶部２８０等から構成されている。
【００１６】
制御部２１０は、キー入力部２３０からのキー入力を制御するキー入力制御部２１１と、表示部２４０を制御する表示制御部２１２と、通信部２７０を制御する通信制御部２１３と、図示しないＲＡＭ（Random Access Memory）等から構成され、ＲＡＭには、記憶部２８０から読み出されたアプリケーション２２０が展開されている。アプリケーション２２０は、この例ではビンゴゲームに参加するためのものであり、後述する暗号化された数値情報の入力を制御する数値情報入力部２２１と、数値情報を解読してビンゴ番号に変換する数値情報解読部２２２と、ビンゴ番号と、ビンゴカードデータとを照合する照合部２２３と、照合の結果、リーチまたはビンゴになったか否かを判定する判定部２２４等から構成されている。
【００１７】
記憶部２８０には、運用システム１００からダウンロードしたアプリケーション２２０と、運用システム１００から配信されたビンゴカードデータと、キー入力部２３０より入力された暗号化された数値情報のうち、ビンゴ番号に変換可能な有効番号等が記憶されている。
【００１８】
図２は、携帯端末２００の構成例および画面表示例を示している。この場合、表示部２４０には、運用システム１００より配信されたビンゴカードデータに対応するビンゴカードと、キー入力部２３０より入力された暗号化された数値情報が表示される数値情報表示欄２２と、チェックボタン２３と、ビンゴ番号表示欄２４とが表示されている。
【００１９】
ビンゴカードは、この例では、第１列には、左から番号「１」、「１６」、「３１」、「４６」、「６１」が並び、第２列には、左から番号「２」、「１７」、「３２」、「４７」、「６４」が並び、第３列には、左から番号「３」、「１８」、マルチ番号「Ｂ」、「４８」、「６３」が並び、第４列には、左から番号「４」、「１９」、「３４」、「４９」、「６４」が並び、第５列には、左から番号「５」、「２０」、「３５」、「５０」、「６５」が並んでいる。
【００２０】
携帯端末２００のアプリケーション２２０の数値情報入力部２２１は、暗号化された数値情報がキー入力部２３０から入力されると、この数値情報を数値情報表示欄２２に表示し、チェックボタン２３が操作されたとき、数値情報解読部２２２がこの数値情報を解読し、ビンゴ番号に変換する。数値情報がビンゴ番号に変換された場合、この数値情報は有効番号とされ、記憶部２８０に記憶される。変換されたビンゴ番号は、ビンゴ番号表示欄２４に表示される。解読済みのビンゴ番号のうち、ビンゴカードデータに存在するものは、ハイライト表示される。図２の例では、番号「６１」、「４７」、「１８」、「５」と、マルチ番号「Ｂ」がそれぞれハイトライト表示されている。
【００２１】
図２の例では、ビンゴ番号表示欄２４に表示されている番号「４７」が、新たにラッキーナンバ（ビンゴカードに存在する番号）としてビンゴカードに追加されたので、番号「６１」、「４７」、「５」、及びマルチ番号「Ｂ」からなる斜列において、ビンゴ番号「１９」を当選番号とするリーチ状態となっている。
【００２２】
ここで、ビンゴ番号「１９」に対応する数値情報（有効番号）は、例えば、「７６０３８２５３４０」とすることができ、ビンゴ番号「１」に対応する有効番号は、例えば、「７３０３２２２９４０」とすることができ、ビンゴ番号「７５」に対応する有効番号は、例えば、「５６２４０３７７６０」とすることができる。
【００２３】
図３は、リーチ状態となった場合の表示画面例を示している。図３に示すように、携帯端末２００のアプリケーション２２０の照合部２２３によって、表示部２４０に表示されているビンゴカードのビンゴカードデータと、これまで取得したビンゴ番号とが照合され、判定部２２４により、番号「６１」、「４７」、「５」、及びマルチ番号「Ｂ」からなる斜列によってリーチ状態であると判定された場合、図２の表示画面において、数値情報表示欄２２およびチェックボタン２３が消去され、ビンゴ番号表示欄２４と、メッセージ表示欄２６と、報告ボタン２７が表示される。
【００２４】
メッセージ表示欄２６には、「リーチ！ もう一歩でビンゴですね。」が表示される。ゲーム参加者により報告ボタン２７が操作されると、運用システム１００に対してリーチ状態であることが報知される。即ち、携帯端末の識別情報と、リーチ状態であることを示すデータがインターネット３００を介して運用システム１００に送信される。
【００２５】
図４は、ビンゴ状態となった場合の表示画面例を示している。図４に示すように、携帯端末２００のアプリケーション２２０の照合部２２３によって、表示部２４０に表示されているビンゴカードのビンゴカードデータと、これまで取得したビンゴ番号とが照合され、判定部２２４により、番号「６１」、「４７」、「５」、「１９」、及びマルチ番号「Ｂ」からなる斜列によってビンゴ状態であると判定された場合、図２の表示画面において、ビンゴ番号表示欄２４には、番号「１９」が表示され、メッセージ表示欄２６には、「ビンゴ！おめでとうございます！」が表示される。
【００２６】
ゲーム参加者により報告ボタン２７が操作されると、運用システム１００に対してビンゴ状態であることが報知される。即ち、携帯端末の識別情報と、ビンゴ状態であることを示すデータがインターネット３００を介して運用システム１００に送信される。
【００２７】
図５は、各店に配布された有効番号と、有効番号がビンゴ番号に変換されてビンゴゲームが進行していく様子を示している。この例では、４桁の暗号化された有効番号「０４３１」が復号され、ビンゴ番号「４９」に変換されている。有効番号には乱数を含ませることができる。ゲーム参加者は、ゲーム参加者に配信されたビンゴカードに記載された番号とビンゴ番号とを照合し、ビンゴ番号がビンゴカードに記載されていればその番号をラッキーナンバとする。ラッキーナンバが縦、横、または斜めのいずれか１列の各マス目に揃った場合、ビンゴとなる。
【００２８】
図６は、運用システム１００のデータベースサーバ１１０において、ゲームセッションを設定するためのゲームセッション設定画面例を示している。このゲームセッション設定画面には、セッション番号を入力するためのセッション番号入力欄３１と、ゲーム名登録欄３２と、ゲーム期間の開始日設定欄３３と、終了日設定欄３４と、コメント入力欄３５と、ゲームタイプを選択するためのプルダウンメニューからなるゲームタイプ設定欄３６と、加盟店一覧表示欄３７と、ゲーム参加店一覧表示欄３８と、選択ボタン３９と、全選択ボタン４０と、口数入力欄４１と、取消ボタン４２と、全取消ボタン４３等から構成される。ゲームタイプは、有効番号の有効期限を示している。「日替わり」の場合、有効番号の有効期限は発表されてから１日である。
【００２９】
この例では、セッション番号入力欄３１には「０１」が入力され、ゲーム名登録欄３２には「ＸＸ商店街歳末ビンゴ」が入力され、ゲーム期間の開始日設定欄３３には「０６／１１／０１」が入力され、終了日設定欄３４には「０６／１２／３１」が入力され、コメント入力欄３５には「恒例！ＸＸ商店街歳末ビンゴゲーム開催」が入力され、ゲームタイプ設定欄３６では「日替わり」が選択され、加盟店一覧表示欄３７には、「０１：ＸＸ商店、０２：ＹＹ商店、０４：ＡＡ居酒屋、０６：ＣＣ居酒屋、０８：ＫＫ雑貨店、０９：ＬＬ雑貨店」が表示され、ゲーム参加店一覧表示欄３８には、ゲーム加盟店から選択された参加店として「０３：ＺＺ商店、０５：ＢＢ居酒屋、０７：ＪＪ雑貨店」が表示され、口数入力欄４１には、「１」が表示されている。
【００３０】
図７は、各商店等において順次発表される暗号化された有効番号を示している。これらの有効番号がビンゴ番号に変換される。
【００３１】
図８は、データベースサーバ１１０において管理されるビンゴカードテーブルの例を示している。ビンゴカードテーブルは、各ビンゴカードに割り当てられたユニークな番号と、ビンゴカードを構成するビンゴカードデータと、配信開始日と、有効期限等の各項目のデータからなるレコードによって構成されている。
【００３２】
この例では、番号が「１」のビンゴカードのビンゴカードデータは、「１，２，３，４，・・・」、配信開始日は「２００６１１０１」、有効期限は「２００６１２３１」、番号が「２」のビンゴカードのビンゴカードデータは、「１１，１２，１３，１４，・・・」、配信開始日は「２００６１１０１」、有効期限は「２００６１２３１」、番号が「３」のビンゴカードのビンゴカードデータは、「２１，２２，２３，２４，・・・」、配信開始日は「２００６１１０１」、有効期限は「２００６１２３１」等となっている。
【００３３】
図９は、データベースサーバ１１０によって管理されるビンゴ番号テーブルの例を示している。ビンゴ番号テーブルは、各ビンゴ番号に割り当てられたユニークな番号と、ビンゴ番号と、配信日と、有効期限等の各項目のデータからなるレコードによって構成されている。
【００３４】
この例では、番号が「１」に対応するビンゴ番号は「４７」、配信日は「２００６１１０１」、有効期限は「２００６１１０１」、番号が「２」に対応するビンゴ番号は「３１」、配信日は「２００６１１０２」、有効期限は「２００６１１０２」、番号が「３」に対応するビンゴ番号は「１６」、配信日は「２００６１１０３」、有効期限は「２００６１１０３」、番号が「４」に対応するビンゴ番号は「６１」、配信日は「２００６１１０４」、有効期限は「２００６１１０４」等となっている。
【００３５】
図１０は、携帯端末２００が運用システム１００からビンゴカードデータをダウンロードする手順を示すフローチャートである。まず、ステップＳ１において、携帯端末２００の通信制御部２１３は、通信部２７０を制御し、インターネット３００経由で運用システム１００のＷｅｂサーバ１２０が提供するビンゴゲームサイトにアクセスする。
【００３６】
次に、ステップＳ２において、ビンゴカードデータのダウンロードを要求する。ステップＳ３においては、ビンゴカードデータがインターネット経由で運用システム１００から送信されてきたか否かが判定される。
【００３７】
その結果、ビンゴカードデータが送信されてきていないと判定された場合、ステップＳ３の処理が繰り返し実行される。一方、ビンゴカードデータが送信されてきたと判定された場合、ステップＳ４に進む。ステップＳ４においては、受信したビンゴカードデータが記憶部２８０に供給され、保存される。その後、本処理を終了する。
【００３８】
図１１は、携帯端末２００のアプリケーション２２０によって、数値情報の入力およびビンゴおよびリーチ判定が行われる手順を示すフローチャートである。まず、ステップＳ１１において、数値情報入力部２２１により、キー入力部２２０が操作されて数値情報が入力されたか否かが判定される。数値情報が入力されていないと判定された場合、ステップＳ１１の処理が繰り返し実行される。一方、数値情報が入力されたと判定された場合、ステップＳ１２に進む。
【００３９】
ステップＳ１２においては、数値情報解読部２２２により、入力された数値情報はビンゴ番号に変換可能であるか否かが判定される。数値情報は、所定の方法でビンゴ番号が暗号化されたものであり、でたらめに入力された数字は、高い確率でビンゴ番号に変換できない無効数字となる。
【００４０】
判定の結果、ビンゴ番号に変更不可能であると判定された場合、ステップＳ２１に進み、入力された数値情報は廃棄され、ステップＳ２２に進む。一方、ビンゴ番号に変換可能であると判定された場合、ステップＳ１３に進み、変換されたビンゴ番号または有効番号が記憶部２８０に記憶される。
【００４１】
次に、ステップＳ１４に進み、照合部２２３により、ビンゴカードを構成するビンゴカードデータと、入力された数値情報が変換されたビンゴ番号とが照合される。次に、ステップＳ１５において、ビンゴ番号がビンゴカードに存在する場合、そのビンゴ番号はラッキー番号とされ、表示部２４０において、図２乃至図４等に示したように強調表示（ハイライト表示）される。
【００４２】
次に、ステップＳ１６において、判定部２２４により、ビンゴであるか否かが判定される。その結果、ビンゴではないと判定された場合、ステップＳ１８に進む。一方、ビンゴであると判定された場合、ステップＳ１７に進み、ビンゴ処理が実行される。即ち、図４に示したように、表示部２４０のメッセージ表示欄２６にメッセージ「ビンゴ！おめでとうございます！」が表示される。この状態で、報告ボタン２７が操作されると、ステップＳ２０に進み、ビンゴであることを示すデータと、携帯端末２００の識別情報が通信部２７０を介してインターネット３００経由で運用サーバ１００に送信される。
【００４３】
ステップＳ１８においては、リーチであるか否かが判定される。その結果、リーチではないと判定された場合、ステップＳ２２に進む。一方、リーチであると判定された場合、ステップＳ１９に進み、リーチ処理が実行される。即ち、図３に示したように、表示部２４０のメッセージ表示欄２６にメッセージ「リーチ！もう一歩でビンゴですね。」が表示される。この状態で、報告ボタン２７が操作されると、ステップＳ２０に進み、リーチであることを示すデータと、携帯端末２００の識別情報が通信部２７０を介してインターネット３００経由で運用サーバ１００に送信される。
【００４４】
ステップＳ２２においては、アプリケーションの終了が指示されたか否かが判定される。その結果、アプリケーションの終了が指示されていないと判定された場合、ステップＳ１１に戻り、ステップＳ１１以降の処理が繰り返し実行される。一方、アプリケーションの終了が指示されたと判定された場合、本処理を終了する。
【００４５】
図１２は、運用システム１００を構成するデータベースサーバ１１０の処理手順を示すフローチャートである。まず、ステップＳ３１において、携帯端末２００からリーチ報告があったか否かが判定される。即ち、リーチであることを示すデータと携帯端末２００の識別情報が送信されてきたか否かが判定される。その結果、リーチであることを示すデータと携帯端末２００の識別情報が送信されてきていないと判定された場合、ステップＳ３４に進む。
【００４６】
一方、リーチであることを示すデータと携帯端末２００の識別情報が送信されてきたと判定された場合、ステップＳ３２に進む。ステップＳ３２においては、図示しない記憶装置に記憶しているリーチとなった携帯端末数（リーチ端末数）を更新する。次に、ステップＳ３３において、更新されたリーチ端末数を各携帯端末２００に報知する。これにより、各携帯端末２００の表示部２４０には、リーチ端末数が表示されることになる。その後、本処理を終了する。
【００４７】
一方、ステップＳ３４においては、携帯端末２００からビンゴ報告があったか否かが判定される。即ち、ビンゴであることを示すデータと携帯端末２００の識別情報が送信されてきたか否かが判定される。その結果、ビンゴであることを示すデータと携帯端末２００の識別情報が送信されてきていないと判定された場合、本処理を終了する。
【００４８】
一方、ビンゴであることを示すデータと携帯端末２００の識別情報が送信されてきたと判定された場合、ステップＳ３５に進む。ステップＳ３５においては、図示しない記憶装置に記憶しているビンゴとなった携帯端末数（ビンゴ端末数）を更新する。次に、ステップＳ３６において、更新されたビンゴ端末数と用意している景品数とに基づいて、提供可能な残りの景品数を算出し、算出した残りの景品数とビンゴ端末数を各携帯端末２００に報知する。これにより、各携帯端末２００の表示部２４０には、残りの景品数とビンゴ端末数が表示されることになる。その後、本処理を終了する。
【００４９】
図１３は、本発明が適用されるビンゴゲーム運用システム１００の第２の実施の形態の構成例を示すブロック図である。同図に示すように、本実施の形態は、ビンゴゲームの開始から進行および終了までを管理し、ビンゴゲームを運用する運用システム１００と、ゲーム参加者が所持する携帯端末２００とから構成され、各々はインターネット３００等の通信回線により接続されて各種データを送受信することができるようになっている。
【００５０】
運用システム１００は、ＬＡＮ１５０により相互に接続されたデータベースサーバ１１０と、Ｗｅｂサーバ１２０と、ネットワークサーバ１３０と、ルータ１４０等から構成されている。
【００５１】
データベースサーバ１１０は、携帯端末２００に配信したビンゴカードデータが各セッション毎に格納されるビンゴカードテーブルと、ビンゴゲームの各セッション毎に発表したビンゴ番号を格納するビンゴ番号テーブルと、ゲームに参加しているゲーム参加者が所持する各携帯端末毎の各種情報が格納されるゲーム管理テーブル等を有している。
【００５２】
図１４は、ゲーム管理テーブルの例を示している。図１４に例示したゲーム管理テーブルは、例えば、携帯端末の識別番号（携帯端末ＩＤ）、携帯端末のメールアドレス、ダウンロードしたビンゴカードの番号、発表されたビンゴ番号のうち、ダウンロードしたビンゴカードに含まれるもの（ラッキー番号）の履歴、リーチおよびビンゴの判定結果等の各項目のデータを格納したレコードから構成されている。
【００５３】
Ｗｅｂサーバ１２０は、各種情報処理を行うようになっている。データベースサーバ１１０およびＷｅｂサーバ１２０は、ネットワークサーバ１３０、ルータ１４０を介して、インターネット４００経由で携帯端末２００とそれぞれ通信を行うことができるようになっている。ネットワークサーバ１３０は、ファイアウォール機能等を実行するようになっている。
【００５４】
携帯端末２００は、各種処理を実行する制御部２１０と、複数のキーからなるキー入力部２３０と、各種情報を表示する表示部２４０と、入力された音声に対応する音声信号を出力するマイク２５０と、音声や効果音等を出力するスピーカ２６０と、インターネット３００を介して運用システム１００と通信を行う通信部２７０と、不揮発性メモリ等からなる記憶部２８０等から構成されている。
【００５５】
制御部２１０は、キー入力部２３０からのキー入力を制御するキー入力制御部２１１と、表示部２４０を制御する表示制御部２１２と、通信部２７０を制御する通信制御部２１３と、図示しないＲＡＭ（Random Access Memory）等から構成され、ＲＡＭには、記憶部２８０から読み出されたアプリケーション２２０が展開されている。アプリケーション２２０は、この例ではビンゴゲームに参加するためのものであり、暗号化された数値情報の入力を制御する数値情報入力部２２１と、入力された数値情報を運用システム１００に送信する数値情報送信部２２５等から構成されている。記憶部２８０には、運用システム１００からダウンロードしたアプリケーション２２０等が記憶されている。
【００５６】
ゲーム参加者が携帯端末２００のキー入力部２３０のキーを操作すると、操作されたキーに対応する数値情報が数値情報入力部２２１の制御によって取り込まれる。この数値情報は、数値情報送信部２２５の制御により、通信部２７０を介してインターネット３００経由で運用システム１００に送信される。
【００５７】
図１５は、データベースサーバ１１０が携帯端末２００に対してビンゴカードデータを配信する手順を示すフローチャートである。まず、ステップ４１において、携帯端末２００よりビンゴカードデータの配信要求があったか否かが判定される。
【００５８】
ビンゴカードデータの配信要求がなかったと判定された場合、ステップＳ４１の処理が繰り返し実行される。一方、ビンゴカードデータの配信要求があったと判定された場合、ステップＳ４２に進む。
【００５９】
ステップＳ４２においては、配信要求を行った携帯端末２００に対してビンゴカードデータを配信する。その後、ステップＳ４３において、配信先の携帯端末２００の識別情報（携帯端末ＩＤ）と、配信したビンゴカードのカード番号等の項目のデータを含むレコードをゲーム管理テーブルに追加する。
【００６０】
次に、ステップＳ４４において、処理の終了が指示されたか否かが判定される。処理の終了が指示されていないと判定された場合、ステップＳ４１に戻り、ステップＳ４１以降の処理が繰り返し実行される。一方、処理の終了が指示されたと判定された場合、本処理を終了する。
【００６１】
図１６は、データベースサーバ１１０によるゲーム管理処理の手順を示すフローチャートである。まず、ステップＳ５１において、データベースサーバ１１０の制御部により、携帯端末２００から数値情報が送信されてきたか否かが判定される。数値情報が送信されてきていないと判定された場合、ステップＳ５１の処理が繰り返し実行される。一方、数値情報が送信されてきたと判定された場合、ステップＳ５２に進む。
【００６２】
ステップＳ５２においては、携帯端末２００から送信されてきた数値情報を解読し、ビンゴ番号に変更可能であるか否かが判定される。その結果、ビンゴ番号に変換できない無効な番号であると判定された場合、ステップＳ５１に戻り、ステップＳ５１の処理が繰り返し実行される。一方、ビンゴ番号に変換可能な有効番号であると判定された場合、ステップＳ５３に進む。
【００６３】
ステップＳ５３においては、変換されたビンゴ番号が、送信元の携帯端末の識別情報（携帯端末ＩＤ）に対応付けられて、ゲーム管理テーブルのレコードとして保存される。
【００６４】
次に、ステップＳ５４において、携帯端末２００より送信されてきた数値情報に対応するビンゴカードデータの中に、受信した数値情報に対応する変換後のビンゴ番号が存在するか否かが判定される。その結果、携帯端末２００より送信されてきた数値情報に対応するビンゴカードデータの中に、受信した数値情報に対応する変換後のビンゴ番号が存在しないと判定された場合、ステップＳ５１に戻り、ステップＳ５１以降の処理が繰り返し実行される。
【００６５】
一方、携帯端末２００より送信されてきた数値情報に対応するビンゴカードデータの中に、受信した数値情報に対応する変換後のビンゴ番号が存在すると判定された場合、ステップＳ５５に進む。ステップＳ５５においては、ビンゴカードの中のラッキー番号（ビンゴ番号と一致する番号）がハイライト表示されるビンゴカードを携帯端末２００の表示部２４０に表示させるためのＷｅｂページが生成され、インターネット３００を介して携帯端末２００に送信される。その結果、携帯端末２００の表示部２４０には、ビンゴカードが表示されるとともに、ラッキー番号がハイライト表示される。
【００６６】
次に、ステップＳ５６において、データベースサーバ１１０の制御部により、ゲーム管理テーブルに保存されている携帯端末２００から送信されてきた数値情報のうち、ビンゴ番号に変換可能なもの（有効番号）の変換後のビンゴ番号に基づいて、リーチ状態にあるか否かが判定される。その結果、リーチ状態にはないと判定された場合、ステップＳ５８に進む。一方、リーチ状態にあると判定された場合、ステップＳ５７に進む。
【００６７】
ステップＳ５７においては、リーチであることを示す情報、例えば、図３に示したメッセージ「リーチ！もう一歩でビンゴですね。」等のリーチ情報が表示されるようなＷｅｂページが生成され、携帯端末２００に送信される。その結果、携帯端末２００の表示部２４０には、ビンゴカードが表示されるとともに、メッセージ表示欄２６には、メッセージ「リーチ！もう一歩でビンゴですね。」が表示される。その後、ステップＳ６０に進む。
【００６８】
ステップＳ５８においては、ビンゴ状態にあるか否かが判定される。その結果、ビンゴ状態にはないと判定された場合、ステップＳ６０に進む。一方、ビンゴ状態にあると判定された場合、ステップ５９に進む。ステップＳ５９においては、ビンゴであることを示す情報、例えば、図４に示したメッセージ「ビンゴ！おめでとうございます！」等のビンゴ情報が表示されるようなＷｅｂページが生成され、携帯端末２００に送信される。その結果、携帯端末２００の表示部２４０には、ビンゴカードが表示されるとともに、メッセージ表示欄２６には、メッセージ「ビンゴ！おめでとうございます！」が表示される。その後、ステップＳ６０に進む。
【００６９】
ステップＳ６０においては、処理の終了が指示されたか否かが判定される、その結果、処理の終了が指示されていないと判定された場合、ステップＳ５１に戻り、ステップＳ５１以降の処理が繰り返し実行される。一方、処理の終了が指示されたと判定された場合、本処理を終了する。
【００７０】
なお、上記実施の形態の構成および動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
【図面の簡単な説明】
【００７１】
【図１】本発明が適用されるビンゴゲーム運用システムの第１の実施の形態の構成例を示すブロック図である。
【図２】携帯端末の構成例および画面表示例を示す図である。
【図３】リーチ状態となった場合の表示画面例を示す図である。
【図４】ビンゴ状態となった場合の表示画面例を示す図である。
【図５】各店に配布された有効番号と、有効番号がビンゴ番号に変換されてビンゴゲームが進行していく様子を示す図である。
【図６】運用システムのデータベースサーバにおいて、ゲームセッションを設定するためのゲームセッション設定画面例を示す図である。
【図７】各商店等において順次発表される暗号化された有効番号の例を示す図である。
【図８】データベースサーバにおいて管理されるビンゴカードテーブルの例を示す図である。
【図９】データベースサーバによって管理されるビンゴ番号テーブルの例を示す図である。
【図１０】携帯端末が運用システムからビンゴカードデータをダウンロードする手順を示すフローチャートである。
【図１１】携帯端末のアプリケーションによって、数値情報の入力およびビンゴおよびリーチ判定が行われる手順を示すフローチャートである。
【図１２】運用システムを構成するデータベースサーバの処理手順を示すフローチャートである。
【図１３】本発明が適用されるビンゴゲーム運用システムの第２の実施の形態の構成例を示すブロック図である。
【図１４】ゲーム管理テーブルの例を示す図である。
【図１５】データベースサーバが携帯端末に対してビンゴカードデータを配信する手順を示すフローチャートである。
【図１６】データベースサーバによるゲーム管理処理の手順を示すフローチャートである。
【符号の説明】
【００７２】
Ｓ４…ビンゴカードデータ記憶手段、２２２…数値情報解読部（変換手段）、Ｓ１２…変換手段、Ｓ１３…ビンゴ番号記憶手段、２２３…照合部（照合手段）、２２４…判定部（リーチ判定手段、ビンゴ判定手段）、Ｓ１６…ビンゴ判定手段、Ｓ１８…リーチ判定手段、２７０…通信部（取得手段）、２８０…記憶部、Ｓ３２…提供手段、Ｓ３３…ビンゴカードデータ記憶手段、Ｓ４２…変換手段、Ｓ４３…ビンゴ番号記憶手段、Ｓ４４…照合手段、Ｓ４６…リーチ判定手段、Ｓ４８…ビンゴ判定手段、Ｓ４７，Ｓ４９…報知手段
【図１】
2008086696.tif 000003
【図２】
2008086696.tif 000004
【図３】
2008086696.tif 000005
【図４】
2008086696.tif 000006
【図５】
2008086696.tif 000007
【図６】
2008086696.tif 000008
【図７】
2008086696.tif 000009
【図８】
2008086696.tif 000010
【図９】
2008086696.tif 000011
【図１０】
2008086696.tif 000012
【図１１】
2008086696.tif 000013
【図１２】
2008086696.tif 000014
【図１３】
2008086696.tif 000015
【図１４】
2008086696.tif 000016
【図１５】
2008086696.tif 000017
【図１６】
2008086696.tif 000018