| 【発明の名称】 |
ゲーム配信システム、ゲーム配信方法、サーバ及び携帯型端末 |
| 【発明者】 |
【氏名】仲田 正一 【住所又は居所】東京都千代田区永田町二丁目11番1号 株式会社エヌ・ティ・ティ・ドコモ内
|
| 【要約】 |
【課題】無線同報ネットワークを有効利用して、同時参加型のゲームを複数のリモートユーザが実行可能とする。
【解決手段】サーバ10には、配信対象者のアドレスが記憶されたユーザDB12と、フェーズ毎のプログラムが記憶されたプログラムDB14と、進行中の最新フェーズ情報を管理するフェーズ情報管理部24と、フェーズ更新要求を受信する更新要求受信部22と、最新フェーズのプログラムをプログラムDB14から抽出する抽出部16と、ユーザDB12のアドレス情報を用いて最新フェーズのプログラムを配信対象者へ無線同報により同報配信する同報配信部18とを設け、携帯電話50には、ゲーム実行部56等に加え、フェーズ更新要求を送信する送信部64と、最新フェーズのプログラムを受信する受信部52と、最新フェーズのプログラムをもってフェーズを更新する更新部54とを設けた。 |
【特許請求の範囲】
【請求項1】 ゲームを実行可能な複数の携帯型端末と、各携帯型端末とネットワークを介して通信可能なサーバとを含んで構成され、前記携帯型端末のユーザのうち所定の複数のゲーム配信対象者に対し前記サーバから同期をとってゲームコンテンツを配信するゲーム配信システムであって、前記サーバが、前記ゲーム配信対象者の携帯型端末のアドレス情報が記憶されたユーザデータベースと、前記ゲームのフェーズ毎に当該ゲームのシナリオを実行するプログラムが記憶されたプログラムデータベースと、進行中のゲームの最新フェーズ情報を管理するフェーズ情報管理手段と、前記携帯型端末からフェーズ更新要求を受信する更新要求受信手段と、前記フェーズ情報管理手段により管理された最新フェーズ情報に基づいて、最新フェーズのシナリオを実行するプログラムを前記プログラムデータベースから抽出する抽出手段と、前記ユーザデータベースに記憶されたゲーム配信対象者のアドレス情報を用いて、最新フェーズのプログラムを当該ゲーム配信対象者の携帯型端末へ無線同報ネットワークにより同報配信する同報配信手段と、を有し、前記携帯型端末が、当該携帯型端末のアドレス情報が添付されたフェーズ更新要求を前記サーバに送信する更新要求送信手段と、前記サーバから前記最新フェーズのプログラムを受信する受信手段と、受信された最新フェーズのプログラムをもって、実行中のゲームのフェーズを更新する更新手段と、を有するゲーム配信システム。 【請求項2】 前記サーバが、前記携帯型端末からのフェーズ更新要求に表されたフェーズが、前記フェーズ情報管理手段により管理された最新フェーズに一致するか否かをチェックするチェック手段と、フェーズ更新要求に表されたフェーズが最新フェーズに一致しない場合、当該フェーズ更新要求を送信したゲーム配信対象者の携帯型端末へ、前記最新フェーズのプログラムを個別に配信する個別配信手段と、をさらに有する請求項1記載のゲーム配信システム。 【請求項3】 ゲームを実行可能な複数の携帯型端末と、各携帯型端末とネットワークを介して通信可能なサーバとを含んで構成されたゲーム配信システムにて、前記携帯型端末のユーザのうち所定の複数のゲーム配信対象者に対し前記サーバから同期をとってゲームコンテンツを配信するゲーム配信方法であって、前記一の携帯型端末にて、当該携帯型端末のアドレス情報が添付されたフェーズ更新要求を前記サーバに送信する更新要求送信工程と、前記サーバにて、前記一の携帯型端末からフェーズ更新要求を受信する更新要求受信工程と、前記サーバにて、ゲームのフェーズ毎に当該ゲームのシナリオを実行するプログラムが記憶されたプログラムデータベースから、管理されたゲームの最新フェーズ情報に基づいて、最新フェーズのシナリオを実行するプログラムを抽出する抽出工程と、前記サーバにて、前記ゲーム配信対象者の携帯型端末のアドレス情報が記憶されたユーザデータベースのゲーム配信対象者のアドレス情報を用いて、最新フェーズのプログラムをゲーム配信対象者の携帯型端末へ無線同報ネットワークにより同報配信する同報配信工程と、各携帯型端末にて、前記サーバから前記最新フェーズのプログラムを受信する受信工程と、各携帯型端末にて、受信された最新フェーズのプログラムをもって、実行中のゲームのフェーズを更新する更新工程と、を有するゲーム配信方法。 【請求項4】 前記更新要求受信工程の直後に、前記サーバにて、一の携帯型端末からのフェーズ更新要求に表されたフェーズが、前記管理された最新フェーズに一致するか否かをチェックするチェック工程と、前記サーバにて、フェーズ更新要求に表されたフェーズが最新フェーズに一致しない場合、当該フェーズ更新要求を送信したゲーム配信対象者の携帯型端末へ、前記最新フェーズのプログラムを個別に配信する個別配信工程と、をさらに有する請求項3記載のゲーム配信方法。 【請求項5】 ゲームを実行可能な複数の携帯型端末とネットワークを介して通信可能とされ、前記携帯型端末のユーザのうち所定の複数のゲーム配信対象者に対し同期をとってゲームコンテンツを配信するサーバであって、前記ゲーム配信対象者の携帯型端末のアドレス情報が記憶されたユーザデータベースと、前記ゲームのフェーズ毎に当該ゲームのシナリオを実行するプログラムが記憶されたプログラムデータベースと、進行中のゲームの最新フェーズ情報を管理するフェーズ情報管理手段と、前記携帯型端末からフェーズ更新要求を受信する更新要求受信手段と、前記フェーズ情報管理手段により管理された最新フェーズ情報に基づいて、最新フェーズのシナリオを実行するプログラムを前記プログラムデータベースから抽出する抽出手段と、前記ユーザデータベースに記憶されたゲーム配信対象者のアドレス情報を用いて、最新フェーズのプログラムを当該ゲーム配信対象者の携帯型端末へ無線同報ネットワークにより同報配信する同報配信手段と、を有するサーバ。 【請求項6】 前記携帯型端末からのフェーズ更新要求に表されたフェーズが、前記フェーズ情報管理手段により管理された最新フェーズに一致するか否かをチェックするチェック手段と、フェーズ更新要求に表されたフェーズが最新フェーズに一致しない場合、当該フェーズ更新要求を送信したゲーム配信対象者の携帯型端末へ、前記最新フェーズのプログラムを個別に配信する個別配信手段と、をさらに有する請求項5記載のサーバ。 【請求項7】 ネットワークを介して通信可能なサーバから無線同報ネットワークにより同報配信されたゲームコンテンツにより、ゲームを実行可能な携帯型端末であって、当該携帯型端末のアドレス情報が添付されたフェーズ更新要求を前記サーバに送信する更新要求送信手段と、前記サーバから前記最新フェーズのプログラムを受信する受信手段と、受信された最新フェーズのプログラムをもって、実行中のゲームのフェーズを更新する更新手段と、を有する携帯型端末。
|
【発明の詳細な説明】【0001】 【発明の属する技術分野】本発明は、ゲーム配信システム、ゲーム配信方法、サーバ及び携帯型端末に係り、より詳しくは、ネットワークを介して通信可能なサーバ及びゲームを実行可能な複数の携帯型端末を含んで構成され携帯型端末のユーザのうち所定の複数のゲーム配信対象者に対しサーバから同期をとってゲームコンテンツを配信するゲーム配信システム、ゲーム配信方法、当該ゲーム配信システムを構成するサーバ及び携帯型端末に関する。 【0002】 【従来の技術】従来より、ゲームセンター等では、複数人の同時参加型ロールプレイングゲーム(RPG)を行うゲーム機が設置され、多くのゲームユーザに利用されている。この同時参加型ロールプレイングゲームは、ゲーム実行中に1人のユーザが体験したイベント(例えば、重要な敵を倒した等)を、他のユーザへリアルタイムに送信することで、全参加ユーザのゲーム進捗状況(以下、ステイタスという)を同期させ、ユーザ同士に競わせてゲームの魅力を高めたものである。 【0003】 【発明が解決しようとする課題】ところが、このような同時参加型ロールプレイングゲームは、全参加ユーザにイベントをリアルタイムに送信しステイタスを同期させる必要があるため、ゲームセンター等の1つの場所に設置された複数のゲーム機で複数のユーザが遊ぶという態様でしか提供されておらず、離れた場所にいる複数のユーザが遊ぶことは、ステイタスを同期させるという面で困難であった。 【0004】一方、ポケットベル(登録商標)網等の無線同報ネットワークを使用して、所定エリア内のユーザへ一斉にニュースや各種趣味に関する情報を配信するサービスが知られている。このような情報を同時配信するサービスを応用して、同時参加型ロールプレイングゲームを複数のリモートユーザが実行可能とすることが待望される。 【0005】本発明は、上記課題を解決するために成されたものであり、無線同報ネットワークを有効利用して、同時参加型のゲームを複数のリモートユーザが実行可能とするゲーム配信システム、ゲーム配信方法、サーバ及び携帯型端末を提供することを目的とする。 【0006】 【課題を解決するための手段】上記目的を達成するために、本発明に係るゲーム配信システムは、ゲームを実行可能な複数の携帯型端末と、各携帯型端末とネットワークを介して通信可能なサーバとを含んで構成され、前記携帯型端末のユーザのうち所定の複数のゲーム配信対象者に対し前記サーバから同期をとってゲームコンテンツを配信するゲーム配信システムであって、前記サーバが、前記ゲーム配信対象者の携帯型端末のアドレス情報が記憶されたユーザデータベースと、前記ゲームのフェーズ毎に当該ゲームのシナリオを実行するプログラムが記憶されたプログラムデータベースと、進行中のゲームの最新フェーズ情報を管理するフェーズ情報管理手段と、前記携帯型端末からフェーズ更新要求を受信する更新要求受信手段と、前記フェーズ情報管理手段により管理された最新フェーズ情報に基づいて、最新フェーズのシナリオを実行するプログラムを前記プログラムデータベースから抽出する抽出手段と、前記ユーザデータベースに記憶されたゲーム配信対象者のアドレス情報を用いて、最新フェーズのプログラムを当該ゲーム配信対象者の携帯型端末へ無線同報ネットワークにより同報配信する同報配信手段と、を有し、前記携帯型端末が、当該携帯型端末のアドレス情報が添付されたフェーズ更新要求を前記サーバに送信する更新要求送信手段と、前記サーバから前記最新フェーズのプログラムを受信する受信手段と、受信された最新フェーズのプログラムをもって、実行中のゲームのフェーズを更新する更新手段と、を有することを特徴とする。また、特に、サーバが、前記携帯型端末からのフェーズ更新要求に表されたフェーズが、前記フェーズ情報管理手段により管理された最新フェーズに一致するか否かをチェックするチェック手段と、フェーズ更新要求に表されたフェーズが最新フェーズに一致しない場合、当該フェーズ更新要求を送信したゲーム配信対象者の携帯型端末へ、前記最新フェーズのプログラムを個別に配信する個別配信手段と、をさらに有することを特徴とする。 【0007】また、本発明に係るゲーム配信方法は、ゲームを実行可能な複数の携帯型端末と、各携帯型端末とネットワークを介して通信可能なサーバとを含んで構成されたゲーム配信システムにて、前記携帯型端末のユーザのうち所定の複数のゲーム配信対象者に対し前記サーバから同期をとってゲームコンテンツを配信するゲーム配信方法であって、前記一の携帯型端末にて、当該携帯型端末のアドレス情報が添付されたフェーズ更新要求を前記サーバに送信する更新要求送信工程と、前記サーバにて、前記一の携帯型端末からフェーズ更新要求を受信する更新要求受信工程と、前記サーバにて、ゲームのフェーズ毎に当該ゲームのシナリオを実行するプログラムが記憶されたプログラムデータベースから、管理されたゲームの最新フェーズ情報に基づいて、最新フェーズのシナリオを実行するプログラムを抽出する抽出工程と、前記サーバにて、前記ゲーム配信対象者の携帯型端末のアドレス情報が記憶されたユーザデータベースのゲーム配信対象者のアドレス情報を用いて、最新フェーズのプログラムをゲーム配信対象者の携帯型端末へ無線同報ネットワークにより同報配信する同報配信工程と、各携帯型端末にて、前記サーバから前記最新フェーズのプログラムを受信する受信工程と、各携帯型端末にて、受信された最新フェーズのプログラムをもって、実行中のゲームのフェーズを更新する更新工程と、を有することを特徴とする。また、特に、更新要求受信工程の直後に、前記サーバにて、一の携帯型端末からのフェーズ更新要求に表されたフェーズが、前記管理された最新フェーズに一致するか否かをチェックするチェック工程と、前記サーバにて、フェーズ更新要求に表されたフェーズが最新フェーズに一致しない場合、当該フェーズ更新要求を送信したゲーム配信対象者の携帯型端末へ、前記最新フェーズのプログラムを個別に配信する個別配信工程と、をさらに有することを特徴とする。 【0008】また、本発明に係るサーバは、ゲームを実行可能な複数の携帯型端末とネットワークを介して通信可能とされ、前記携帯型端末のユーザのうち所定の複数のゲーム配信対象者に対し同期をとってゲームコンテンツを配信するサーバであって、前記ゲーム配信対象者の携帯型端末のアドレス情報が記憶されたユーザデータベースと、前記ゲームのフェーズ毎に当該ゲームのシナリオを実行するプログラムが記憶されたプログラムデータベースと、進行中のゲームの最新フェーズ情報を管理するフェーズ情報管理手段と、前記携帯型端末からフェーズ更新要求を受信する更新要求受信手段と、前記フェーズ情報管理手段により管理された最新フェーズ情報に基づいて、最新フェーズのシナリオを実行するプログラムを前記プログラムデータベースから抽出する抽出手段と、前記ユーザデータベースに記憶されたゲーム配信対象者のアドレス情報を用いて、最新フェーズのプログラムを当該ゲーム配信対象者の携帯型端末へ無線同報ネットワークにより同報配信する同報配信手段と、を有することを特徴とする。また、特に、携帯型端末からのフェーズ更新要求に表されたフェーズが、前記フェーズ情報管理手段により管理された最新フェーズに一致するか否かをチェックするチェック手段と、フェーズ更新要求に表されたフェーズが最新フェーズに一致しない場合、当該フェーズ更新要求を送信したゲーム配信対象者の携帯型端末へ、前記最新フェーズのプログラムを個別に配信する個別配信手段と、をさらに有することを特徴とする。 【0009】また、本発明に係る携帯型端末は、ネットワークを介して通信可能なサーバから無線同報ネットワークにより同報配信されたゲームコンテンツにより、ゲームを実行可能な携帯型端末であって、当該携帯型端末のアドレス情報が添付されたフェーズ更新要求を前記サーバに送信する更新要求送信手段と、前記サーバから前記最新フェーズのプログラムを受信する受信手段と、受信された最新フェーズのプログラムをもって、実行中のゲームのフェーズを更新する更新手段と、を有することを特徴とする。 【0010】ところで、上記本発明に係るゲーム配信システム、ゲーム配信方法、サーバ、及び携帯型端末は、同じ技術的思想に基づくものであり、それぞれ当該技術的思想を、ゲーム配信システムから捉えたもの、ゲーム配信方法から捉えたもの、サーバから捉えたもの、携帯型端末から捉えたものである。 【0011】そこで、以下では、本発明に係るゲーム配信システムによる課題解決手段を説明するが、ゲーム配信方法、サーバ及び携帯型端末についての課題解決手段も同一思想に基づくものである。 【0012】本発明に係るゲーム配信システムは、ゲームを実行可能な複数の携帯型端末と、各携帯型端末とネットワークを介して通信可能なサーバとを含んで構成され、携帯型端末のユーザのうち所定の複数のゲーム配信対象者に対しサーバから同期をとってゲームコンテンツを配信するものである。このゲーム配信システムにおいて、サーバは、ゲーム配信対象者の携帯型端末のアドレス情報が記憶されたユーザデータベースと、ゲームのフェーズ毎に当該ゲームのシナリオを実行するプログラムが記憶されたプログラムデータベースと、進行中のゲームの最新フェーズ情報を管理するフェーズ情報管理手段とを備えている。 【0013】このゲーム配信システムを構成する一の携帯型端末において、ゲーム実行中にゲームのフェーズが切り替わるイベントが発生すると、更新要求送信手段が、当該携帯型端末のアドレス情報が添付されたフェーズ更新要求をサーバに送信する。 【0014】このフェーズ更新要求がサーバの更新要求受信手段により受信されると、抽出手段が、フェーズ情報管理手段により管理された最新フェーズ情報を基に、最新フェーズのシナリオを実行するプログラムをプログラムデータベースから抽出し、同報配信手段が、ユーザデータベースに記憶されたゲーム配信対象者(即ち、全ゲーム参加ユーザ)のアドレス情報を用いて、最新フェーズのプログラムを当該ゲーム配信対象者の携帯型端末へ無線同報ネットワークにより同報配信する。 【0015】同報配信された最新フェーズのプログラムは、各ゲーム配信対象者の携帯型端末の受信手段により受信される。このとき、フェーズ更新要求を送信した携帯型端末のみならず、全てのゲーム配信対象者の携帯型端末により、受信されることとなる。そして、各携帯型端末の更新手段は、受信された最新フェーズのプログラムをもって、実行中のゲームのフェーズを更新する。 【0016】これにより、ゲーム実行中にゲームのフェーズが切り替わるイベントが1つのゲーム配信対象者で発生すると、全てのゲーム配信対象者あてに最新フェーズのプログラムが同報配信され、それぞれで実行中のゲームのフェーズが最新フェーズに更新されるので、無線同報ネットワークを有効利用して複数のリモートユーザ間でステイタスを同期させることができ、同時参加型のゲームを複数のリモートユーザが実行可能とすることができる。 【0017】また、本発明に係るゲーム配信システムでは、サーバは、携帯型端末からのフェーズ更新要求に表されたフェーズが、フェーズ情報管理手段により管理された最新フェーズに一致するか否かをチェックするチェック手段と、フェーズ更新要求に表されたフェーズが最新フェーズに一致しない場合、当該フェーズ更新要求を送信したゲーム配信対象者の携帯型端末へ、最新フェーズのプログラムを個別に配信する個別配信手段と、をさらに備えた構成とすることが望ましい。 【0018】この場合、チェック手段が、携帯型端末からのフェーズ更新要求に表されたフェーズが、フェーズ情報管理手段により管理された最新フェーズに一致するか否かをチェックし、一致しない場合、個別配信手段が、当該フェーズ更新要求に添付されたアドレス情報を基に、当該フェーズ更新要求を送信したゲーム配信対象者の携帯型端末へ、最新フェーズのプログラムを個別に配信する。これにより、同報配信された最新フェーズのプログラムが正常に受信されずに、最新でないフェーズでゲームが実行されていた携帯型端末から、最新でないフェーズについてのフェーズ更新要求がサーバで受信されたときに、当該携帯型端末に対し最新フェーズのプログラムが個別に配信されるので、複数のリモートユーザ間でステイタスをより確実に同期させることができ、同時参加型のゲームをより円滑に実行可能とすることができる。 【0019】 【発明の実施の形態】以下、本発明に係るゲーム配信システム、ゲーム配信方法、サーバ及び携帯型端末の一実施形態について説明する。図1には、ゲーム配信システムの全体構成図を示す。この図1に示すように、ゲーム配信システム1は、複数の携帯電話50とサーバ10とを含んで構成されており、特定の登録された携帯電話50の複数のゲーム配信対象者に対しサーバ10からゲームコンテンツを同報配信するゲーム配信システムである。携帯電話50とサーバ10の間は、ポケットベル網40及び無線パケット網42、44により接続可能とされている。 【0020】サーバ10は、ゲーム配信対象者の携帯電話50のアドレス情報が記憶されたユーザデータベース12と、ゲームのフェーズ毎に当該ゲームのシナリオを実行するプログラムが記憶されたプログラムデータベース14(図3参照)と、進行中のゲームの最新フェーズ情報を管理するフェーズ情報管理部24と、携帯電話50からフェーズ更新要求を受信する更新要求受信部22と、フェーズ情報管理部24により管理された最新フェーズ情報に基づいて、最新フェーズのシナリオを実行するプログラムをプログラムデータベース14から抽出する抽出部16と、ユーザデータベース12に記憶されたゲーム配信対象者のアドレス情報を用いて最新フェーズのプログラムを当該ゲーム配信対象者の携帯電話50へ無線同報ネットワークにより同報配信する同報配信部18と、携帯電話50からのフェーズ更新要求に表されたフェーズが、フェーズ情報管理部24により管理された最新フェーズに一致するか否かをチェックするチェック部20と、フェーズ更新要求に表されたフェーズが最新フェーズに一致しない場合、当該フェーズ更新要求を送信したゲーム配信対象者の携帯電話50へ最新フェーズのプログラムを個別に配信する個別配信部26とを含んで構成されている。 【0021】なお、プログラムデータベース14には、一例として、図2に示すように、ゲームのフェーズ毎に当該ゲームのシナリオを実行するプログラムが記憶されている。 【0022】携帯電話50は、ゲームの各フェーズのプログラムを実行するゲーム実行部56と、ゲーム実行のための各種操作をするための操作部58(図6も参照)と、ゲームの展開場面やメッセージ等を表示する表示部60(図6も参照)と、ゲームの登場人物等の声や各種の音を出力する音声出力部62(図6も参照)と、当該携帯電話50のアドレス情報が添付されたフェーズ更新要求をサーバ10に送信する送信部64と、サーバ10から最新フェーズのプログラムを受信する受信部52と、受信された最新フェーズのプログラムをもって、実行中のゲームのフェーズを更新する更新部54とを含んで構成されている。このうち操作部58は、一例として、図6に示す携帯電話50において、4つのボタン58A、上下左右方向を指示する方向指示部58B、処理の選択確定等を指示するボタン58Cにより構成される。 【0023】次に、本実施形態の作用として、本発明に係るゲーム配信方法に基づく処理を図3、図4に沿って説明する。図3はサーバ10において実行される処理を、図4は携帯電話50において実行される処理を、それぞれ示す。 【0024】まず、サーバ10において、図3のステップ102にて、実行中のゲームのフェーズ番号をカウントするためのカウンタkが「1」にリセットされる。なお、このカウンタkは一例として抽出部16により管理される。 【0025】次のステップ104では、抽出部16がフェーズk(最初はフェーズ1)のプログラムをプログラムデータベース14から抽出し、次のステップ106では、同報配信部18が、ユーザデータベース12に記憶されたゲーム配信対象者のアドレス情報を用いて、フェーズ切替の通知情報とともに最新フェーズのプログラムを当該ゲーム配信対象者の携帯電話50へ無線同報ネットワークにより同報配信する。そして、次のステップ108ではフェーズ更新要求の受信待ちに入る。 【0026】一方の携帯電話50においては、図4のステップ202にて受信部52が最初のフェーズ1のプログラムを受信し、次のステップ204でゲーム実行部56がそのプログラムを実行する。これにより、ゲーム配信対象者は音声出力部62からの音声を聞き、表示部60に表示された画面を見ながら、操作部58からの操作でゲームのフェーズ1を実行することができる。このゲーム実行中に、ステップ206、208ではゲーム実行中にフェーズ切替の要因となるイベントが発生したか、サーバ10からプログラムを受信したか、をチェックする。 【0027】ゲーム実行中にイベントが発生した場合は、ステップ210へ進み、そのイベントがゲーム終了であるか否かをチェックする。ゲーム終了でなければ、ステップ212へ進み、送信部64が、当該携帯電話50のアドレス情報が添付されたフェーズ更新要求をサーバ10に送信し、次のステップ214で次のフェーズのプログラムの受信待ちに入る。 【0028】サーバ10では、更新要求受信部22が何れか一つの携帯電話50からフェーズ更新要求を受信すると、ステップ110へ進み、チェック部20が、フェーズ情報管理部24により管理された最新フェーズ情報を用いて、当該フェーズ更新要求が最新フェーズの次のフェーズの更新要求であるか否かをチェックする。 【0029】当該フェーズ更新要求が最新フェーズの次のフェーズの更新要求であれば、ステップ116へ進み、抽出部16はカウンタkを1つカウントアップし、ステップ118でカウンタkがフェーズ総数nよりも大きくなったか否かをチェックする。カウンタkがフェーズ総数n以下ならば、実行していないフェーズが未だ残っているので、ステップ104へ戻り、抽出部16が最新のフェーズkのプログラムをプログラムデータベース14から抽出し、ステップ106で同報配信部18がフェーズ切替情報とともに最新のフェーズkのプログラムを全ゲーム配信対象者の携帯電話50へ同報配信する。以後、ステップ108のフェーズ更新要求の受信待ちに戻る。 【0030】一方、図3のステップ110で、携帯電話50からのフェーズ更新要求が最新フェーズの次のフェーズの更新要求でなかった場合は、ステップ112へ進み、抽出部16が最新のフェーズkのプログラムをプログラムデータベース14から抽出し、ステップ114で個別配信部26がフェーズ切替情報とともに最新のフェーズkのプログラムを、当該フェーズ更新要求を送信したゲーム配信対象者の携帯電話50へ個別配信する。以後、ステップ108のフェーズ更新要求の受信待ちに戻る。 【0031】一方の携帯電話50では、図3のステップ106の同報配信又はステップ114の個別配信により送信された、最新のフェーズkのプログラムを受信すると、図4のステップ216へ進み、フェーズ更新予告を表示部60へ表示する。これにより、ゲーム実行中のゲーム配信対象者はフェーズが更新されることを認識することができる。そして、次のステップ218では更新部54が最新のプログラムをもってゲームのフェーズを更新し、以後、ステップ204へ戻り、更新後のフェーズでゲームが実行されていく。 【0032】これにより、携帯電話50において、最新フェーズのプログラムが配信され実行されることとなる。また、前回、同報配信された最新フェーズのプログラムが正常に受信されずに、最新でないフェーズでゲームが実行されていた携帯電話50においても、最新フェーズのプログラムが個別に配信され実行されることとなる。 【0033】なお、当該携帯電話50ではイベントが発生していないがフェーズの途中でプログラムを受信した場合は、ステップ208で肯定判定されステップ216へ進み、フェーズ更新予告の表示後、ステップ218で、受信された最新のプログラムをもってゲームのフェーズが更新されることとなる。 【0034】例えば、図5の例で説明すると、図5(a)に示すようにゲーム配信対象者A、B、Cが同時並行でフェーズ1を実行している途中で、ゲーム配信対象者Aにおいてフェーズ1を終了するイベント(例えば恐竜を倒した等)が発生すると、ゲーム配信対象者Aからのフェーズ更新要求により、サーバ10から全員にフェーズ切替情報とフェーズ2のプログラムが配信される。これにより、図5(b)に示すように全員の携帯電話50の表示部60に「Aが勝利し、フェーズ2に進む」旨のメッセージが表示される。そして、図5(c)に示すように各携帯電話50ではフェーズ2のプログラムが実行開始され、ゲームのフェーズ2が展開されていく。 【0035】このように他のゲーム配信対象者でのイベント発生によっても、実行中のゲームのフェーズが自動的に最新フェーズに更新されるので、複数のゲーム配信対象者間でステイタスを確実に同期させることができる。 【0036】また、ゲーム実行中にゲーム終了となるイベントが発生したときは、ステップ206、210で肯定判定されステップ220へ進み、ゲーム終了のメッセージを表示部60に表示して図4の処理を終了する。 【0037】一方、サーバ10では、図3のステップ118でカウンタkがフェーズ総数nよりも大きくなったと判定された場合は、もはや実行していないフェーズが残っていないので、ステップ120へ進み、同報配信部18が、ゲーム終了を通知する情報を全ゲーム配信対象者の携帯電話50へ同報配信して、図3の処理を終了する。携帯電話50では、このゲーム終了の通知情報を受信すると、その時、ゲーム実行中であっても、ゲーム終了のメッセージを表示部60に表示してゲーム終了となる。 【0038】以上のような図3、図4の処理により、ゲーム実行中にゲームのフェーズが切り替わるイベントが1つの携帯電話50で発生すると、全ての携帯電話50に最新フェーズのプログラムが同報配信され、それぞれで実行中のゲームのフェーズが最新フェーズに更新されるので、無線同報ネットワークを有効利用して複数のリモートユーザ間でステイタスを同期させることができ、同時参加型のゲームを複数のリモートユーザが実行可能とすることができる。 【0039】また、前回、同報配信された最新フェーズのプログラムが正常に受信されずに、最新でないフェーズでゲームが実行されていた携帯電話50から、最新でないフェーズについてのフェーズ更新要求がサーバ10で受信されたときに、当該携帯電話50に対し最新フェーズのプログラムが個別に配信されるので、複数のリモートユーザ間でステイタスをより確実に同期させることができ、同時参加型のゲームをより円滑に実行可能とすることができる。 【0040】なお、携帯電話50は本発明の携帯型端末の一例であり、本実施形態では携帯電話50を用いた例を示すが、これに限定されるものではなく、音楽等のコンテンツの受信・再生や電子メール等も使用可能な各種モバイル端末や専用の携帯型ゲーム機等であってもよい。 【0041】 【発明の効果】以上説明したように、本発明によれば、ゲーム実行中にゲームのフェーズが切り替わるイベントが1つのゲーム配信対象者で発生すると、全てのゲーム配信対象者あてに最新フェーズのプログラムが同報配信され、それぞれで実行中のゲームのフェーズが最新フェーズに更新されるので、無線同報ネットワークを有効利用して複数のリモートユーザ間でステイタスを同期させることができ、同時参加型のゲームを複数のリモートユーザが実行可能とすることができる。
|
| 【出願人】 |
【識別番号】392026693 【氏名又は名称】株式会社エヌ・ティ・ティ・ドコモ 【住所又は居所】東京都千代田区永田町二丁目11番1号
|
| 【出願日】 |
平成13年12月28日(2001.12.28) |
| 【代理人】 |
【識別番号】100088155 【弁理士】 【氏名又は名称】長谷川 芳樹 (外4名)
|
| 【公開番号】 |
特開2003−169964(P2003−169964A) |
| 【公開日】 |
平成15年6月17日(2003.6.17) |
| 【出願番号】 |
特願2001−401012(P2001−401012) |
|