(57)【要約】【課題】複数人で行うゲームであって、相手がそのゲームを行うためのゲームプログラムを有していない場合であっても、容易にそのゲームを楽しめるようにすることができるようにしたゲームシステムを提供する。【解決手段】近距離データ通信規格に準拠した通信を行うことができる携帯情報端末であって、ゲーム開始要求手段は、他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求し、ゲームプログラム記憶手段は、前記ゲームを行うためのゲームプログラムを記憶し、ゲームプログラム送信手段は、前記ゲーム開始要求手段による要求に対して、前記他の携帯情報端末からゲームプログラムを有していない旨を受信した場合は、前記ゲームプログラム記憶手段に記憶されている前記ゲームプログラムを前記他の携帯情報端末に送信する。【選択図】図１
2008284065.tif 000002
【特許請求の範囲】
【請求項１】
互いに近距離データ通信規格に準拠した通信を行うことができる第１の携帯情報端末と第２の携帯情報端末を有するゲームシステムであって、
前記第１の携帯情報端末は、
前記第２の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求するゲーム開始要求手段と、
前記ゲームを行うためのゲームプログラムを記憶しているゲームプログラム記憶手段と、
前記ゲーム開始要求手段による要求に対して、前記第２の携帯情報端末からゲームプログラムを有していない旨を受信した場合は、前記ゲームプログラム記憶手段に記憶されている前記ゲームプログラムを前記第２の携帯情報端末に送信するゲームプログラム送信手段
を具備し、
前記第２の携帯情報端末は、
前記第１の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付けるゲーム開始要求受付手段と、
前記ゲーム開始要求受付手段によって要求を受け付けたゲームを行うためのゲームプログラムを有しているか否かを判断するゲームプログラム判断手段と、
前記ゲームプログラム判断手段によって前記ゲームプログラムを有していないと判断した場合は、前記第１の携帯情報端末に対して、前記ゲームプログラムを有していない旨を送信するゲームプログラム不持送信手段と、
前記第１の携帯情報端末から前記ゲームプログラムを受信するゲームプログラム受信手段
を具備することを特徴とするゲームシステム。
【請求項２】
近距離データ通信規格に準拠した通信を行うことができる携帯情報端末であって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求するゲーム開始要求手段と、
前記ゲームを行うためのゲームプログラムを記憶しているゲームプログラム記憶手段と、
前記ゲーム開始要求手段による要求に対して、前記他の携帯情報端末からゲームプログラムを有していない旨を受信した場合は、前記ゲームプログラム記憶手段に記憶されている前記ゲームプログラムを前記他の携帯情報端末に送信するゲームプログラム送信手段
を具備することを特徴とする携帯情報端末。
【請求項３】
近距離データ通信規格に準拠した通信を行うことができる携帯情報端末であって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付けるゲーム開始要求受付手段と、
前記ゲーム開始要求受付手段によって要求を受け付けたゲームを行うためのゲームプログラムを有しているか否かを判断するゲームプログラム判断手段と、
前記ゲームプログラム判断手段によって前記ゲームプログラムを有していないと判断した場合は、前記他の携帯情報端末に対して、前記ゲームプログラムを有していない旨を送信するゲームプログラム不持送信手段と、
前記他の携帯情報端末から前記ゲームプログラムを受信するゲームプログラム受信手段
を具備することを特徴とする携帯情報端末。
【請求項４】
近距離データ通信規格に準拠した通信を行うことができる携帯情報端末に、ゲームを行わせることができる携帯ゲームプログラムであって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求するゲーム開始要求手段と、
前記ゲームを行うためのゲームプログラムを記憶しているゲームプログラム記憶手段と、
前記ゲーム開始要求手段による要求に対して、前記他の携帯情報端末からゲームプログラムを有していない旨を受信した場合は、前記ゲームプログラム記憶手段に記憶されている前記ゲームプログラムを前記他の携帯情報端末に送信するゲームプログラム送信手段
として機能させることを特徴とする携帯ゲームプログラム。
【請求項５】
近距離データ通信規格に準拠した通信を行うことができる携帯情報端末に、ゲームを行わせることができる携帯ゲームプログラムであって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付けるゲーム開始要求受付手段と、
前記ゲーム開始要求受付手段によって要求を受け付けたゲームを行うためのゲームプログラムを有しているか否かを判断するゲームプログラム判断手段と、
前記ゲームプログラム判断手段によって前記ゲームプログラムを有していないと判断した場合は、前記他の携帯情報端末に対して、前記ゲームプログラムを有していない旨を送信するゲームプログラム不持送信手段と、
前記他の携帯情報端末から前記ゲームプログラムを受信するゲームプログラム受信手段
として機能させることを特徴とする携帯ゲームプログラム。
【請求項６】
互いに近距離データ通信規格に準拠した通信を行うことができる第１の携帯情報端末と第２の携帯情報端末を有するゲームシステムによって、ゲームを行う携帯ゲーム方法であって、
前記第１の携帯情報端末は、
前記ゲームを行うためのゲームプログラムを記憶しているゲームプログラム記憶手段
を具備し、
前記第２の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求し、
前記要求に対して、前記第２の携帯情報端末からゲームプログラムを有していない旨を受信した場合は、前記ゲームプログラム記憶手段に記憶されている前記ゲームプログラムを前記第２の携帯情報端末に送信し、
前記第２の携帯情報端末は、
前記第１の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付け、
前記要求を受け付けたゲームを行うためのゲームプログラムを有しているか否かを判断し、
前記ゲームプログラムを有していないと判断した場合は、前記第１の携帯情報端末に対して、前記ゲームプログラムを有していない旨を送信し、
前記第１の携帯情報端末から前記ゲームプログラムを受信する
ことを特徴とする携帯ゲーム方法。
【請求項７】
近距離データ通信規格に準拠した通信を行うことができる携帯情報端末によって、ゲームを行う携帯ゲーム方法であって、
前記携帯情報端末は、
前記ゲームを行うためのゲームプログラムを記憶しているゲームプログラム記憶手段
を具備し、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求し、
前記要求に対して、前記他の携帯情報端末からゲームプログラムを有していない旨を受信した場合は、前記ゲームプログラム記憶手段に記憶されている前記ゲームプログラムを前記他の携帯情報端末に送信する
ことを特徴とする携帯ゲーム方法。
【請求項８】
近距離データ通信規格に準拠した通信を行うことができる携帯情報端末によって、ゲームを行う携帯ゲーム方法であって、
前記携帯情報端末は、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付け、
前記要求を受け付けたゲームを行うためのゲームプログラムを有しているか否かを判断し、
前記ゲームプログラムを有していないと判断した場合は、前記他の携帯情報端末に対して、前記ゲームプログラムを有していない旨を送信し、
前記他の携帯情報端末から前記ゲームプログラムを受信する
ことを特徴とする携帯ゲーム方法。
【請求項９】
互いに近距離データ通信規格に準拠した通信を行うことができる第１の携帯情報端末と第２の携帯情報端末を有するゲームシステムであって、
前記第１の携帯情報端末は、
前記第２の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求するゲーム開始要求手段と、
前記ゲームを行うためのゲームプログラムが格納されている位置に関する情報を記憶しているゲームプログラム格納位置記憶手段と、
前記ゲーム開始要求手段による要求に対して、前記第２の携帯情報端末からゲームプログラムを有していない旨を受信した場合は、前記ゲームプログラム格納位置記憶手段に記憶されている前記ゲームプログラムの格納位置に関する情報を前記第２の携帯情報端末に送信するゲームプログラム格納位置送信手段
を具備し、
前記第２の携帯情報端末は、
前記第１の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付けるゲーム開始要求受付手段と、
前記ゲーム開始要求受付手段によって要求を受け付けたゲームを行うためのゲームプログラムを有しているか否かを判断するゲームプログラム判断手段と、
前記ゲームプログラム判断手段によって前記ゲームプログラムを有していないと判断した場合は、前記第１の携帯情報端末に対して、前記ゲームプログラムを有していない旨を送信するゲームプログラム不持送信手段と、
前記第１の携帯情報端末から前記ゲームプログラムの格納位置に関する情報を受信するゲームプログラム格納位置受信手段
を具備することを特徴とするゲームシステム。
【請求項１０】
近距離データ通信規格に準拠した通信を行うことができる携帯情報端末であって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求するゲーム開始要求手段と、
前記ゲームを行うためのゲームプログラムが格納されている位置に関する情報を記憶しているゲームプログラム格納位置記憶手段と、
前記ゲーム開始要求手段による要求に対して、前記他の携帯情報端末からゲームプログラムを有していない旨を受信した場合は、前記ゲームプログラム格納位置記憶手段に記憶されている前記ゲームプログラムの格納位置に関する情報を前記他の携帯情報端末に送信するゲームプログラム格納位置送信手段
を具備することを特徴とする携帯情報端末。
【請求項１１】
近距離データ通信規格に準拠した通信を行うことができる携帯情報端末であって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付けるゲーム開始要求受付手段と、
前記ゲーム開始要求受付手段によって要求を受け付けたゲームを行うためのゲームプログラムを有しているか否かを判断するゲームプログラム判断手段と、
前記ゲームプログラム判断手段によって前記ゲームプログラムを有していないと判断した場合は、前記他の携帯情報端末に対して、前記ゲームプログラムを有していない旨を送信するゲームプログラム不持送信手段と、
前記他の携帯情報端末から前記ゲームプログラムの格納位置に関する情報を受信するゲームプログラム格納位置受信手段
を具備することを特徴とする携帯情報端末。
【請求項１２】
互いに近距離データ通信規格に準拠した通信を行うことができる第１の携帯情報端末と第２の携帯情報端末を有するゲームシステムであって、
前記第１の携帯情報端末は、
前記第２の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求するゲーム開始要求手段と、
前記ゲーム開始要求手段による要求に対して、前記第２の携帯情報端末からゲーム開始の承諾の旨を受信した場合は、前記ゲームを行うために必要な鍵を前記第２の携帯情報端末に送信するゲーム鍵送信手段
を具備し、
前記第２の携帯情報端末は、
前記第１の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付けるゲーム開始要求受付手段と、
前記ゲーム開始要求受付手段によって受け付けたゲーム開始の要求に対して、前記ゲーム開始の承諾を送信するゲーム開始承諾送信手段と、
前記第１の携帯情報端末から前記ゲームを行うために必要な鍵を受信するゲーム鍵受信手段
を具備することを特徴とするゲームシステム。
【請求項１３】
近距離データ通信規格に準拠した通信を行うことができる携帯情報端末であって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求するゲーム開始要求手段と、
前記ゲーム開始要求手段による要求に対して、前記他の携帯情報端末からゲーム開始の承諾の旨を受信した場合は、前記ゲームを行うために必要な鍵を前記他の携帯情報端末に送信するゲーム鍵送信手段
を具備することを特徴とする携帯情報端末。
【請求項１４】
近距離データ通信規格に準拠した通信を行うことができる携帯情報端末であって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付けるゲーム開始要求受付手段と、
前記ゲーム開始要求受付手段によって受け付けたゲーム開始の要求に対して、前記ゲーム開始の承諾を送信するゲーム開始承諾送信手段と、
前記他の携帯情報端末から前記ゲームを行うために必要な鍵を受信するゲーム鍵受信手段
を具備することを特徴とする携帯情報端末。
【請求項１５】
近距離データ通信規格に準拠した通信を行うことができる携帯情報端末に、ゲームを行わせることができる携帯ゲームプログラムであって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求するゲーム開始要求手段と、
前記ゲーム開始要求手段による要求に対して、前記他の携帯情報端末からゲーム開始の承諾の旨を受信した場合は、前記ゲームを行うために必要な鍵を前記他の携帯情報端末に送信するゲーム鍵送信手段
として機能させることを特徴とする携帯ゲームプログラム。
【請求項１６】
近距離データ通信規格に準拠した通信を行うことができる携帯情報端末に、ゲームを行わせることができる携帯ゲームプログラムであって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付けるゲーム開始要求受付手段と、
前記ゲーム開始要求受付手段によって受け付けたゲーム開始の要求に対して、前記ゲーム開始の承諾を送信するゲーム開始承諾送信手段と、
前記他の携帯情報端末から前記ゲームを行うために必要な鍵を受信するゲーム鍵受信手段
として機能させることを特徴とする携帯ゲームプログラム。
【請求項１７】
互いに近距離データ通信規格に準拠した通信を行うことができる第１の携帯情報端末と第２の携帯情報端末を有するゲームシステムによって、ゲームを行う携帯ゲーム方法であって、
前記第１の携帯情報端末は、
前記第２の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求し、
前記要求に対して、前記第２の携帯情報端末からゲーム開始の承諾の旨を受信した場合は、前記ゲームを行うために必要な鍵を前記第２の携帯情報端末に送信し、
前記第２の携帯情報端末は、
前記第１の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付け、
前記受け付けたゲーム開始の要求に対して、前記ゲーム開始の承諾を送信し、
前記第１の携帯情報端末から前記ゲームを行うために必要な鍵を受信する
ことを特徴とする携帯ゲーム方法。
【請求項１８】
近距離データ通信規格に準拠した通信を行うことができる携帯情報端末によって、ゲームを行う携帯ゲーム方法であって、
前記携帯情報端末は、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求し、
前記要求に対して、前記他の携帯情報端末からゲーム開始の承諾の旨を受信した場合は、前記ゲームを行うために必要な鍵を前記他の携帯情報端末に送信する
ことを特徴とする携帯ゲーム方法。
【請求項１９】
近距離データ通信規格に準拠した通信を行うことができる携帯情報端末によって、ゲームを行う携帯ゲーム方法であって、
前記携帯情報端末は、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付け、
前記受け付けたゲーム開始の要求に対して、前記ゲーム開始の承諾を送信し、
前記他の携帯情報端末から前記ゲームを行うために必要な鍵を受信する
ことを特徴とする携帯ゲーム方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、互いに近距離データ通信規格に準拠した通信を行うことができる第１の携帯情報端末と第２の携帯情報端末を有するゲームシステム、近距離データ通信規格に準拠した通信を行うことができる携帯情報端末、前記携帯情報端末にゲームを行わせることができる携帯ゲームプログラム及び前記携帯情報端末によってゲームを行う携帯ゲーム方法に関する。
【背景技術】
【０００２】
近年、携帯電話をより楽しく、生活をより快適に進化させることを目的として、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））といわれる無線通信方式を搭載した携帯電話が普及している。ブルートゥースは、携帯電話等の機器を、無線で簡単に接続することを目的としており、この無線通信は２．４５ＧＨｚ（ギガヘルツ）の帯域を利用し、１０ｍ前後の近距離間の無線データ通信技術である。
このブルートゥースを搭載した携帯電話の用いられ方としては、例えば、特許文献１にあるように、車室内の人と車室外の人とが、車窓を閉めたまま、専用の車両用のインターホンを用いることなく、会話を行うことを可能とすることを課題とし、携帯電話機とハンズフリー装置との間でブルートゥース無線通信を行い、ハンズフリー装置のマイクロホンが入力した送話音声が他の携帯電話機に送信されると共に、他の携帯電話機から受信した受話音声がハンズフリー装置のスピーカから出力されるハンズフリー通話による通話処理と、ハンズフリー装置のマイクロホンが入力した送話音声が携帯電話機のスピーカから受話音声として出力されると共に、携帯電話機のマイクロホンが入力した送話音声がハンズフリー装置のスピーカから受話音声として出力されるインターホン通話による通話処理とを切替える携帯電話機及びハンズフリー装置を利用した通話システムがある。
しかしながら、ブルートゥースを搭載した携帯電話としては、ハンズフリー・ヘッドセットの域を超えておらず、必ずしもブルートゥースが有効に活用されているとは限らないのが現状である。
【特許文献１】特開２００２−１７１３３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、通話機能以外の携帯電話による付加機能の１つとして利用者が、その携帯電話を用いてゲームを楽しむゲーム機能がある。このゲーム機能は、他の携帯電話との接続無しに利用するもの、つまり、内蔵されたゲームプログラムを用いて、一人で行うものが主流であるが、対戦型ゲームに代表されるようにブルートゥースを用いて複数人でゲームを楽しめるものがある。
このような対戦型ゲームにおいては、ゲームを行う複数人の携帯電話が同一のゲームプログラムを有していることが条件となる。
しかしながら、必ずしも、ゲームの参加者全ての携帯電話に同一のゲームプログラムが実装されているとは限らないのが現状である。このような場合は、ゲームプログラムを有していない者はそのゲームに参加ができない、又はそのゲームに参加するためにゲームプログラムをネットワーク内のサイトからダウンロード等して入手する必要があるが、ネットワーク内のそのアドレスを調べるのには手間がかかる。
本発明は、このような従来の技術が有する問題点に着目してなされたもので、複数人で行うゲームであって、相手がそのゲームを行うためのゲームプログラムを有していない場合であっても、容易にそのゲームを楽しめるようにすることができるようにしたゲームシステム、携帯情報端末、携帯ゲームプログラム及び携帯ゲーム方法を提供することを目的としている。
【課題を解決するための手段】
【０００４】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
［１］  互いに近距離データ通信規格に準拠した通信を行うことができる第１の携帯情報端末と第２の携帯情報端末を有するゲームシステムであって、
前記第１の携帯情報端末は、
前記第２の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求するゲーム開始要求手段と、
前記ゲームを行うためのゲームプログラムを記憶しているゲームプログラム記憶手段と、
前記ゲーム開始要求手段による要求に対して、前記第２の携帯情報端末からゲームプログラムを有していない旨を受信した場合は、前記ゲームプログラム記憶手段に記憶されている前記ゲームプログラムを前記第２の携帯情報端末に送信するゲームプログラム送信手段
を具備し、
前記第２の携帯情報端末は、
前記第１の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付けるゲーム開始要求受付手段と、
前記ゲーム開始要求受付手段によって要求を受け付けたゲームを行うためのゲームプログラムを有しているか否かを判断するゲームプログラム判断手段と、
前記ゲームプログラム判断手段によって前記ゲームプログラムを有していないと判断した場合は、前記第１の携帯情報端末に対して、前記ゲームプログラムを有していない旨を送信するゲームプログラム不持送信手段と、
前記第１の携帯情報端末から前記ゲームプログラムを受信するゲームプログラム受信手段
を具備することを特徴とするゲームシステム。
【０００５】
［２］  近距離データ通信規格に準拠した通信を行うことができる携帯情報端末であって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求するゲーム開始要求手段と、
前記ゲームを行うためのゲームプログラムを記憶しているゲームプログラム記憶手段と、
前記ゲーム開始要求手段による要求に対して、前記他の携帯情報端末からゲームプログラムを有していない旨を受信した場合は、前記ゲームプログラム記憶手段に記憶されている前記ゲームプログラムを前記他の携帯情報端末に送信するゲームプログラム送信手段
を具備することを特徴とする携帯情報端末。
【０００６】
［３］  近距離データ通信規格に準拠した通信を行うことができる携帯情報端末であって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付けるゲーム開始要求受付手段と、
前記ゲーム開始要求受付手段によって要求を受け付けたゲームを行うためのゲームプログラムを有しているか否かを判断するゲームプログラム判断手段と、
前記ゲームプログラム判断手段によって前記ゲームプログラムを有していないと判断した場合は、前記他の携帯情報端末に対して、前記ゲームプログラムを有していない旨を送信するゲームプログラム不持送信手段と、
前記他の携帯情報端末から前記ゲームプログラムを受信するゲームプログラム受信手段
を具備することを特徴とする携帯情報端末。
【０００７】
［４］  近距離データ通信規格に準拠した通信を行うことができる携帯情報端末に、ゲームを行わせることができる携帯ゲームプログラムであって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求するゲーム開始要求手段と、
前記ゲームを行うためのゲームプログラムを記憶しているゲームプログラム記憶手段と、
前記ゲーム開始要求手段による要求に対して、前記他の携帯情報端末からゲームプログラムを有していない旨を受信した場合は、前記ゲームプログラム記憶手段に記憶されている前記ゲームプログラムを前記他の携帯情報端末に送信するゲームプログラム送信手段
として機能させることを特徴とする携帯ゲームプログラム。
【０００８】
［５］  近距離データ通信規格に準拠した通信を行うことができる携帯情報端末に、ゲームを行わせることができる携帯ゲームプログラムであって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付けるゲーム開始要求受付手段と、
前記ゲーム開始要求受付手段によって要求を受け付けたゲームを行うためのゲームプログラムを有しているか否かを判断するゲームプログラム判断手段と、
前記ゲームプログラム判断手段によって前記ゲームプログラムを有していないと判断した場合は、前記他の携帯情報端末に対して、前記ゲームプログラムを有していない旨を送信するゲームプログラム不持送信手段と、
前記他の携帯情報端末から前記ゲームプログラムを受信するゲームプログラム受信手段
として機能させることを特徴とする携帯ゲームプログラム。
【０００９】
［６］  互いに近距離データ通信規格に準拠した通信を行うことができる第１の携帯情報端末と第２の携帯情報端末を有するゲームシステムによって、ゲームを行う携帯ゲーム方法であって、
前記第１の携帯情報端末は、
前記ゲームを行うためのゲームプログラムを記憶しているゲームプログラム記憶手段
を具備し、
前記第２の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求し、
前記要求に対して、前記第２の携帯情報端末からゲームプログラムを有していない旨を受信した場合は、前記ゲームプログラム記憶手段に記憶されている前記ゲームプログラムを前記第２の携帯情報端末に送信し、
前記第２の携帯情報端末は、
前記第１の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付け、
前記要求を受け付けたゲームを行うためのゲームプログラムを有しているか否かを判断し、
前記ゲームプログラムを有していないと判断した場合は、前記第１の携帯情報端末に対して、前記ゲームプログラムを有していない旨を送信し、
前記第１の携帯情報端末から前記ゲームプログラムを受信する
ことを特徴とする携帯ゲーム方法。
【００１０】
［７］  近距離データ通信規格に準拠した通信を行うことができる携帯情報端末によって、ゲームを行う携帯ゲーム方法であって、
前記携帯情報端末は、
前記ゲームを行うためのゲームプログラムを記憶しているゲームプログラム記憶手段
を具備し、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求し、
前記要求に対して、前記他の携帯情報端末からゲームプログラムを有していない旨を受信した場合は、前記ゲームプログラム記憶手段に記憶されている前記ゲームプログラムを前記他の携帯情報端末に送信する
ことを特徴とする携帯ゲーム方法。
【００１１】
［８］  近距離データ通信規格に準拠した通信を行うことができる携帯情報端末によって、ゲームを行う携帯ゲーム方法であって、
前記携帯情報端末は、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付け、
前記要求を受け付けたゲームを行うためのゲームプログラムを有しているか否かを判断し、
前記ゲームプログラムを有していないと判断した場合は、前記他の携帯情報端末に対して、前記ゲームプログラムを有していない旨を送信し、
前記他の携帯情報端末から前記ゲームプログラムを受信する
ことを特徴とする携帯ゲーム方法。
【００１２】
［９］  互いに近距離データ通信規格に準拠した通信を行うことができる第１の携帯情報端末と第２の携帯情報端末を有するゲームシステムであって、
前記第１の携帯情報端末は、
前記第２の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求するゲーム開始要求手段と、
前記ゲームを行うためのゲームプログラムが格納されている位置に関する情報を記憶しているゲームプログラム格納位置記憶手段と、
前記ゲーム開始要求手段による要求に対して、前記第２の携帯情報端末からゲームプログラムを有していない旨を受信した場合は、前記ゲームプログラム格納位置記憶手段に記憶されている前記ゲームプログラムの格納位置に関する情報を前記第２の携帯情報端末に送信するゲームプログラム格納位置送信手段
を具備し、
前記第２の携帯情報端末は、
前記第１の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付けるゲーム開始要求受付手段と、
前記ゲーム開始要求受付手段によって要求を受け付けたゲームを行うためのゲームプログラムを有しているか否かを判断するゲームプログラム判断手段と、
前記ゲームプログラム判断手段によって前記ゲームプログラムを有していないと判断した場合は、前記第１の携帯情報端末に対して、前記ゲームプログラムを有していない旨を送信するゲームプログラム不持送信手段と、
前記第１の携帯情報端末から前記ゲームプログラムの格納位置に関する情報を受信するゲームプログラム格納位置受信手段
を具備することを特徴とするゲームシステム。
【００１３】
［１０］  近距離データ通信規格に準拠した通信を行うことができる携帯情報端末であって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求するゲーム開始要求手段と、
前記ゲームを行うためのゲームプログラムが格納されている位置に関する情報を記憶しているゲームプログラム格納位置記憶手段と、
前記ゲーム開始要求手段による要求に対して、前記他の携帯情報端末からゲームプログラムを有していない旨を受信した場合は、前記ゲームプログラム格納位置記憶手段に記憶されている前記ゲームプログラムの格納位置に関する情報を前記他の携帯情報端末に送信するゲームプログラム格納位置送信手段
を具備することを特徴とする携帯情報端末。
【００１４】
［１１］  近距離データ通信規格に準拠した通信を行うことができる携帯情報端末であって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付けるゲーム開始要求受付手段と、
前記ゲーム開始要求受付手段によって要求を受け付けたゲームを行うためのゲームプログラムを有しているか否かを判断するゲームプログラム判断手段と、
前記ゲームプログラム判断手段によって前記ゲームプログラムを有していないと判断した場合は、前記他の携帯情報端末に対して、前記ゲームプログラムを有していない旨を送信するゲームプログラム不持送信手段と、
前記他の携帯情報端末から前記ゲームプログラムの格納位置に関する情報を受信するゲームプログラム格納位置受信手段
を具備することを特徴とする携帯情報端末。
【００１５】
［１２］  互いに近距離データ通信規格に準拠した通信を行うことができる第１の携帯情報端末と第２の携帯情報端末を有するゲームシステムであって、
前記第１の携帯情報端末は、
前記第２の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求するゲーム開始要求手段と、
前記ゲーム開始要求手段による要求に対して、前記第２の携帯情報端末からゲーム開始の承諾の旨を受信した場合は、前記ゲームを行うために必要な鍵を前記第２の携帯情報端末に送信するゲーム鍵送信手段
を具備し、
前記第２の携帯情報端末は、
前記第１の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付けるゲーム開始要求受付手段と、
前記ゲーム開始要求受付手段によって受け付けたゲーム開始の要求に対して、前記ゲーム開始の承諾を送信するゲーム開始承諾送信手段と、
前記第１の携帯情報端末から前記ゲームを行うために必要な鍵を受信するゲーム鍵受信手段
を具備することを特徴とするゲームシステム。
【００１６】
［１３］  近距離データ通信規格に準拠した通信を行うことができる携帯情報端末であって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求するゲーム開始要求手段と、
前記ゲーム開始要求手段による要求に対して、前記他の携帯情報端末からゲーム開始の承諾の旨を受信した場合は、前記ゲームを行うために必要な鍵を前記他の携帯情報端末に送信するゲーム鍵送信手段
を具備することを特徴とする携帯情報端末。
【００１７】
［１４］  近距離データ通信規格に準拠した通信を行うことができる携帯情報端末であって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付けるゲーム開始要求受付手段と、
前記ゲーム開始要求受付手段によって受け付けたゲーム開始の要求に対して、前記ゲーム開始の承諾を送信するゲーム開始承諾送信手段と、
前記他の携帯情報端末から前記ゲームを行うために必要な鍵を受信するゲーム鍵受信手段
を具備することを特徴とする携帯情報端末。
【００１８】
［１５］  近距離データ通信規格に準拠した通信を行うことができる携帯情報端末に、ゲームを行わせることができる携帯ゲームプログラムであって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求するゲーム開始要求手段と、
前記ゲーム開始要求手段による要求に対して、前記他の携帯情報端末からゲーム開始の承諾の旨を受信した場合は、前記ゲームを行うために必要な鍵を前記他の携帯情報端末に送信するゲーム鍵送信手段
として機能させることを特徴とする携帯ゲームプログラム。
【００１９】
［１６］  近距離データ通信規格に準拠した通信を行うことができる携帯情報端末に、ゲームを行わせることができる携帯ゲームプログラムであって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付けるゲーム開始要求受付手段と、
前記ゲーム開始要求受付手段によって受け付けたゲーム開始の要求に対して、前記ゲーム開始の承諾を送信するゲーム開始承諾送信手段と、
前記他の携帯情報端末から前記ゲームを行うために必要な鍵を受信するゲーム鍵受信手段
として機能させることを特徴とする携帯ゲームプログラム。
【００２０】
［１７］  互いに近距離データ通信規格に準拠した通信を行うことができる第１の携帯情報端末と第２の携帯情報端末を有するゲームシステムによって、ゲームを行う携帯ゲーム方法であって、
前記第１の携帯情報端末は、
前記第２の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求し、
前記要求に対して、前記第２の携帯情報端末からゲーム開始の承諾の旨を受信した場合は、前記ゲームを行うために必要な鍵を前記第２の携帯情報端末に送信し、
前記第２の携帯情報端末は、
前記第１の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付け、
前記受け付けたゲーム開始の要求に対して、前記ゲーム開始の承諾を送信し、
前記第１の携帯情報端末から前記ゲームを行うために必要な鍵を受信する
ことを特徴とする携帯ゲーム方法。
【００２１】
［１８］  近距離データ通信規格に準拠した通信を行うことができる携帯情報端末によって、ゲームを行う携帯ゲーム方法であって、
前記携帯情報端末は、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求し、
前記要求に対して、前記他の携帯情報端末からゲーム開始の承諾の旨を受信した場合は、前記ゲームを行うために必要な鍵を前記他の携帯情報端末に送信する
ことを特徴とする携帯ゲーム方法。
【００２２】
［１９］  近距離データ通信規格に準拠した通信を行うことができる携帯情報端末によって、ゲームを行う携帯ゲーム方法であって、
前記携帯情報端末は、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付け、
前記受け付けたゲーム開始の要求に対して、前記ゲーム開始の承諾を送信し、
前記他の携帯情報端末から前記ゲームを行うために必要な鍵を受信する
ことを特徴とする携帯ゲーム方法。
【００２３】
前記本発明は次のように作用する。
本発明におけるゲームシステム、携帯情報端末、携帯ゲームプログラム及び携帯ゲーム方法は、互いに近距離データ通信規格に準拠した通信を行うことができる第１の携帯情報端末と第２の携帯情報端末を有するゲームシステムにあって、第１の携帯情報端末及び第２の携帯情報端末に、ゲームを行わせることができるものである。
第１の携帯情報端末は、第２の携帯情報端末と近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求し、その要求に対して、第２の携帯情報端末からゲームプログラムを有していない旨を受信した場合は、ゲームプログラム記憶手段に記憶されているゲームプログラムを第２の携帯情報端末に送信し、第２の携帯情報端末は、第１の携帯情報端末と近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付け、要求を受け付けたゲームを行うためのゲームプログラムを有しているか否かを判断し、ゲームプログラムを有していないと判断した場合は、第１の携帯情報端末に対して、ゲームプログラムを有していない旨を送信し、第１の携帯情報端末からゲームプログラムを受信する。
これによって、第１の携帯情報端末が要求しているゲームに必要なゲームプログラムを第２の携帯情報端末が有していないような状況であっても、第１の携帯情報端末及び第２の携帯情報端末の利用者は、同一のゲームを楽しむことができるようになる。
【００２４】
また、別の発明におけるゲームシステム、携帯情報端末、携帯ゲームプログラム及び携帯ゲーム方法にあっては、互いに近距離データ通信規格に準拠した通信を行うことができる第１の携帯情報端末と第２の携帯情報端末を有するゲームシステムにあって、第１の携帯情報端末及び第２の携帯情報端末に、ゲームを行わせることができるものである。
前記第１の携帯情報端末は、前記第２の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求し、その要求に対して、前記第２の携帯情報端末からゲームプログラムを有していない旨を受信した場合は、ゲームプログラム格納位置記憶手段に記憶されている前記ゲームプログラムの格納位置に関する情報を前記第２の携帯情報端末に送信し、第２の携帯情報端末は、前記第１の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付け、要求を受け付けたゲームを行うためのゲームプログラムを有しているか否かを判断し、ゲームプログラムを有していないと判断した場合は、前記第１の携帯情報端末に対して、前記ゲームプログラムを有していない旨を送信し、前記第１の携帯情報端末から前記ゲームプログラムの格納位置に関する情報を受信する。
これによって、第１の携帯情報端末が要求しているゲームに必要なゲームプログラムを第２の携帯情報端末が有していないような状況であっても、第２の携帯情報端末はゲームプログラムを入手することができ、第１の携帯情報端末及び第２の携帯情報端末の利用者は、同一のゲームを楽しむことができるようになる。
【００２５】
また、別の発明におけるゲームシステム、携帯情報端末、携帯ゲームプログラム及び携帯ゲーム方法にあっては、互いに近距離データ通信規格に準拠した通信を行うことができる第１の携帯情報端末と第２の携帯情報端末を有するゲームシステムにあって、第１の携帯情報端末及び第２の携帯情報端末に、ゲームを行わせることができるものである。
第１の携帯情報端末は、第２の携帯情報端末と近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求し、要求に対して、第２の携帯情報端末からゲーム開始の承諾の旨を受信した場合は、ゲームを行うために必要な鍵を第２の携帯情報端末に送信し、第２の携帯情報端末は、第１の携帯情報端末と近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付け、受け付けたゲーム開始の要求に対して、ゲーム開始の承諾を送信し、第１の携帯情報端末からゲームを行うために必要な鍵を受信する。
これによって、第１の携帯情報端末が要求しているゲームに必要な鍵を提案者側である第１の携帯情報端末から第２の携帯情報端末へ転送することができ、第１の携帯情報端末及び第２の携帯情報端末の利用者は、同一のゲームを楽しむことができるようになる。特に鍵が有償な場合において、ゲームの提案者側が支払うことになるので、円滑にゲームを開始することができるようになる。
【発明の効果】
【００２６】
本発明にかかるゲームシステム、携帯情報端末、携帯ゲームプログラム及び携帯ゲーム方法によれば、第１の携帯情報端末が要求しているゲームに必要なゲームプログラムを第２の携帯情報端末が有していないような状況であっても、第１の携帯情報端末及び第２の携帯情報端末の利用者は、同一のゲームを楽しむことができる。ゲーム利用者、特に第２の携帯情報端末の利用者は、ゲームを始めるまでの時間を削減し、利便性を高めることができる。
【００２７】
また、別の本発明にかかるゲームシステム、携帯情報端末、携帯ゲームプログラム及び携帯ゲーム方法によれば、第１の携帯情報端末が要求しているゲームに必要なゲームプログラムを第２の携帯情報端末が有していないような状況であっても、第２の携帯情報端末はゲームプログラムを入手することができ、第１の携帯情報端末及び第２の携帯情報端末の利用者は、同一のゲームを楽しむことができるようになる。
【００２８】
また、別の本発明にかかるゲームシステム、携帯情報端末、携帯ゲームプログラム及び携帯ゲーム方法によれば、第１の携帯情報端末が要求しているゲームに必要な鍵を提案者側である第１の携帯情報端末から第２の携帯情報端末へ転送することができ、第１の携帯情報端末及び第２の携帯情報端末の利用者は、同一のゲームを楽しむことができるようになる。特に鍵が有償な場合において、ゲームの提案者側が支払うことになるので、円滑にゲームを開始することができ、操作性、利便性がより一層向上する。
【発明を実施するための最良の形態】
【００２９】
以下、図面に基づき本発明の好適な各種の実施の形態を説明する。
図１は、本発明の第１の実施の形態の概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはプログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、プログラム、システム及び方法の説明をも兼ねている。また、モジュールは機能にほぼ一対一に対応しているが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続を含む。
また、システムとは、複数のコンピュータ、ハードウェア、装置等がネットワーク等で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。
以下、携帯情報端末として携帯電話を、近距離データ通信規格に準拠した通信としてブルートゥース通信を、複数人で行うゲームとして対戦型ゲームをそれぞれ例示して説明する。
【００３０】
携帯電話２００は、複数種の通信（例えば、携帯電話２００による通話（又はデータ通信等）と携帯電話２００内に装備されたブルートゥース通信モジュール３０２によるブルートゥース通信）を行うことができ、該通信の一種としてブルートゥースによる通信を行うことができるものであって、図１に示すように、マスター側端末１００は、ゲーム開始モジュール１０２、ゲームプログラム送信モジュール１０４、ゲームプログラム記憶モジュール１０６、ゲームモジュール１０８を備えており、スレーブ側端末１５０は、ブルートゥース通信モジュール１５２、ゲームプログラム受信モジュール１５４、ゲームプログラム記憶モジュール１５６、ゲームモジュール１５８、ゲームプログラム消去モジュール１６０を備えている。
【００３１】
まず、マスター側端末１００内のモジュール群について説明する。
ゲーム開始モジュール１０２は、図１に示すように、ゲームプログラム送信モジュール１０４と接続されており、スレーブ側端末１５０とブルートゥース通信を行い、スレーブ側端末１５０内のブルートゥース通信モジュール１５２と接続されている。スレーブ側端末１５０内のブルートゥース通信モジュール１５２とブルートゥース通信を行うことによってゲームの開始を要求する。そして、スレーブ側端末１５０内のブルートゥース通信モジュール１５２から送信されるゲーム実行の承諾又は非承諾等を受信し、さらに承諾の場合はそのゲームプログラムをスレーブ側端末１５０が有しているか否かについてを受信する。
ゲームプログラム送信モジュール１０４は、図１に示すように、ゲーム開始モジュール１０２、ゲームプログラム記憶モジュール１０６と接続されており、スレーブ側端末１５０とブルートゥース通信を行い、スレーブ側端末１５０内のゲームプログラム受信モジュール１５４と接続されている。ゲーム開始モジュール１０２による要求に対して、スレーブ側端末１５０内のブルートゥース通信モジュール１５２から、ゲーム実行の承諾及びゲームプログラムを有していない旨を受信した場合は、ゲームプログラム記憶モジュール１０６に記憶されているゲームプログラムをスレーブ側端末１５０内のゲームプログラム受信モジュール１５４に送信する。
【００３２】
ゲームプログラム記憶モジュール１０６は、図１に示すように、ゲームプログラム送信モジュール１０４、ゲームモジュール１０８と接続されている。ゲームを行うためのゲームプログラムを記憶しており、ゲームプログラム送信モジュール１０４、ゲームモジュール１０８からアクセスされる。
ゲームモジュール１０８は、図１に示すように、ゲームプログラム記憶モジュール１０６と接続されており、スレーブ側端末１５０とブルートゥース通信を行い、スレーブ側端末１５０内のゲームモジュール１５８と接続されている。そのブルートゥース通信を用いて、例えば対戦型ゲーム等の複数人でのゲームを行う。ゲームの内容は、マスター側端末１００のディスプレイに表示する。
【００３３】
次に、スレーブ側端末１５０内のモジュール群について説明する。
ブルートゥース通信モジュール１５２は、図１に示すように、ゲームプログラム受信モジュール１５４と接続されており、マスター側端末１００とブルートゥース通信を行い、マスター側端末１００内のゲーム開始モジュール１０２と接続されている。マスター側端末１００内のゲーム開始モジュール１０２とブルートゥース通信を行うことによってゲームの開始の要求を受け付ける。そして、受け付けたゲームを行うためのゲームプログラムを有しているか否かを判断する。そして、ゲームプログラムを有していないと判断した場合は、マスター側端末１００内のゲーム開始モジュール１０２に対して、ゲームプログラムを有していない旨を送信する。
ゲームプログラム受信モジュール１５４は、図１に示すように、ブルートゥース通信モジュール１５２、ゲームプログラム記憶モジュール１５６と接続されており、マスター側端末１００とブルートゥース通信を行い、マスター側端末１００内のゲームプログラム送信モジュール１０４と接続されている。マスター側端末１００内のゲームプログラム送信モジュール１０４からゲームプログラムを受信する。そして、受信したゲームプログラムをゲームプログラム記憶モジュール１５６に記憶させる。
【００３４】
ゲームプログラム記憶モジュール１５６は、図１に示すように、ゲームプログラム受信モジュール１５４、ゲームモジュール１５８、ゲームプログラム消去モジュール１６０と接続されている。ゲームプログラム受信モジュール１５４から渡されたゲームプログラムを記憶し、ゲームプログラム受信モジュール１５４、ゲームモジュール１５８、ゲームプログラム消去モジュール１６０からアクセスされる。
ゲームモジュール１５８は、図１に示すように、ゲームプログラム記憶モジュール１５６と接続されており、マスター側端末１００とブルートゥース通信を行い、マスター側端末１００内のゲームモジュール１０８と接続されている。そのブルートゥース通信を用いて、例えば対戦型ゲーム等の複数人でのゲームを行う。ゲームの内容は、スレーブ側端末１５０のディスプレイに表示する。
ゲームプログラム消去モジュール１６０は、図１に示すように、ゲームプログラム記憶モジュール１５６と接続されており、ゲームモジュール１５８によるゲームの実行が終了した時点で、ゲームプログラム記憶モジュール１５６に記憶されているそのゲームプログラムを消去する。
【００３５】
なお、携帯電話２００は、図２に示すように、電話としての機能を有するように音声入力できるマイク２５０と、音声出力できるスピーカ２４０と、電話番号又はゲーム用等に文字を入力するための文字入力装置であるキー２２０と、電波を送受信するアンテナ２３０と、キー２２０による文字入力の結果、受信した結果、ゲーム内容等の表示を行うディスプレイ２１０とを有している。また、このほかにカメラ等を有していてもよい。
ディスプレイ２１０への表示は、ゲームモジュール１０８、ゲームモジュール１５８等の制御によって行われる。
【００３６】
図３は、携帯電話２００の主にハードウェアに関する内部構成例を示すブロック図である。携帯電話２００は、アンテナ２３０、電話通信モジュール３０６、ブルートゥース用アンテナ３０１、ブルートゥース通信モジュール３０２、キー入力検知モジュール３０３、ＣＰＵ３０４、メモリ３０５を有している。ＣＰＵ３０４は、メモリ３０５に記憶されているプログラム（ゲーム開始モジュール１０２、ゲームモジュール１０８、ブルートゥース通信モジュール１５２、ゲームモジュール１５８等）に従って各種の処理を実行する。メモリ３０５は、プログラムやキー入力検知モジュール３０３、電話通信モジュール３０６、ブルートゥース通信モジュール３０２から入力されるデータ等を記憶する。キー入力検知モジュール３０３は、携帯電話２００の操作者によるキー２２０の操作を検知し、メモリ３０５へ記憶させる。電話通信モジュール３０６は、アンテナ２３０に接続され、電話通信用の電波を送受信する。ブルートゥース通信モジュール３０２は、ブルートゥース用アンテナ３０１に接続され、他の携帯電話２００とブルートゥースによる通信を行う。図３は、一対一のブルートゥース通信の場合の例であり、一方がマスターとなり、他方がスレーブとなる。また、スレーブは複数あってもよい。
【００３７】
次に、図４を用いて作用・動作を説明する。２つの携帯電話２００がブルートゥース通信を行う場合であって、一方の携帯電話２００がマスター側端末１００となり、他方の携帯電話２００がスレーブ側端末１５０となる。マスター側端末１００はゲーム開始を依頼する側であり、スレーブ側端末１５０はそのゲーム開始の依頼を受ける側である。
【００３８】
まず、マスター側端末１００において、利用者によるキー２２０等の操作によって、ゲーム開始モジュール１０２が起動される。つまり、ゲームの対戦相手を探して、ブルートゥース通信を確立する処理が行われる。マスター側端末１００内のゲーム開始モジュール１０２は、ブルートゥース通信のプロトコルに従って、デバイス検索（ステップＳ４０１Ｍ）を行う。スレーブ側端末１５０内のブルートゥース通信モジュール１５２は、マスター側端末１００内のゲーム開始モジュール１０２からのデバイス検索を受信し、応答の準備を行う（ステップＳ４０１Ｓ）。
スレーブ側端末１５０内のブルートゥース通信モジュール１５２は、ブルートゥース通信が可能であることを示すために、自分のデバイス名等をマスター側端末１００に対して返信する（ステップＳ４０２Ｓ）。この返信をマスター側端末１００内のゲーム開始モジュール１０２は受信する（ステップＳ４０２Ｍ）。
【００３９】
マスター側端末１００内のゲーム開始モジュール１０２は、デバイス検索の結果、取得したスレーブのデバイス名の中から利用者の選択によって、ゲームの対戦相手を選択する。そして、その対戦相手に対して、対戦要求（一緒にゲームをしないかという問い合わせ）の旨、自分のハンドルネーム及びゲームプログラム名等を通知する（ステップＳ４０３Ｍ）。スレーブ側端末１５０内のブルートゥース通信モジュール１５２はその対戦要求、ハンドルネーム及びゲームプログラム名等を受信する（ステップＳ４０３Ｓ）。
スレーブ側端末１５０は、ゲーム相手になってもよい場合は、ステップＳ４０３Ｓで受け付けたゲームプログラム名に基づいて、スレーブ側端末１５０内のゲームプログラム記憶モジュール１５６にアクセスし、そのゲームプログラムを記憶しているか否かを判断する。そして、そのゲームプログラムをスレーブ側端末１５０が有していないと判断した場合は、対戦承諾である旨、自分のハンドルネーム及びそのゲームプログラムを有していない旨等を返信する（ステップＳ４０４Ｓ）。マスター側端末１００はその対戦承諾、ハンドルネーム及びそのゲームプログラムを有していない旨等を受信する（ステップＳ４０４Ｍ）。なお、そのゲームプログラムをスレーブ側端末１５０が有していると判断した場合は、対戦承諾である旨、自分のハンドルネーム及びそのゲームプログラムを有している旨等を返信する（ステップＳ４０４Ｓ）。マスター側端末１００はその対戦承諾、ハンドルネーム及びそのゲームプログラムを有している旨等を受信する（ステップＳ４０４Ｍ）。
【００４０】
マスター側端末１００内のゲームプログラム送信モジュール１０４がステップＳ４０４Ｍで、ゲームプログラムを有している旨を受信した場合は、ステップＳ４０５Ｍ、ステップＳ４０６Ｍを行わずに、ステップＳ４０７Ｍへ移動する。同様に、スレーブ側端末１５０内のゲームプログラム受信モジュール１５４がステップＳ４０４Ｓで、ゲームプログラムを有している旨を送信した場合は、ステップＳ４０５Ｓ、ステップＳ４０６Ｓを行わずに、ステップＳ４０７Ｓへ移動する。
【００４１】
マスター側端末１００内のゲームプログラム送信モジュール１０４がステップＳ４０４Ｍで、ゲームプログラムを有していない旨を受信した場合は、そのゲームプログラムをスレーブ側端末１５０に送信する。つまり、マスター側端末１００内のゲームプログラム送信モジュール１０４は、ゲームプログラム記憶モジュール１０６からゲームプログラムを取り出し、スレーブ側端末１５０内のゲームプログラム受信モジュール１５４へ送信する（ステップＳ４０５Ｍ）。スレーブ側端末１５０内のゲームプログラム受信モジュール１５４は、そのゲームプログラムを受信し（ステップＳ４０５Ｓ）、ゲームプログラム記憶モジュール１５６に格納する。
そして、スレーブ側端末１５０内のゲームプログラム受信モジュール１５４は、正常にゲームプログラムを受信終了したことをマスター側端末１００内のゲームプログラム送信モジュール１０４へ通知する（ステップＳ４０６Ｓ）。マスター側端末１００内のゲームプログラム送信モジュール１０４は、その通知を受信する（ステップＳ４０６Ｍ）。
そして、ブルートゥース通信の接続を確立させたまま、マスター側端末１００とスレーブ側端末１５０との間で、実際のゲームが行われる（ステップＳ４０７Ｍ、ステップＳ４０７Ｓ）。
【００４２】
ゲームが終了した時点で、スレーブ側端末１５０のゲームプログラム消去モジュール１６０は、いままで実行していたゲームプログラム記憶モジュール１５６に記憶されているゲームプログラムを消去する。そして、消去した旨をマスター側端末１００に通知し（ステップＳ４０８Ｓ）、その旨をマスター側端末１００は受信する（ステップＳ４０８Ｍ）。例えば、マスター側端末１００の利用者は、ゲームプログラムを有償で入手したのに、スレーブ側端末１５０の利用者は無償で入手できるとするのは不合理であるからである。
ゲームプログラムが消去されたことを確認したマスター側端末１００は、そのゲームプログラムが格納されているインターネット内における位置に関する情報（具体的にはＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ））をスレーブ側端末１５０に送信し（ステップＳ４０９Ｍ）、スレーブ側端末１５０はそのＵＲＬを受信する（ステップＳ４０９Ｓ）。そのゲームに興味を持ったスレーブ側端末１５０の利用者が、正式なルートでゲームプログラムを入手できるようにするためである。
ゲームプログラムがスレーブ側に既にあったときは、Ｓ４０８、Ｓ４０９は行わない。
【００４３】
図５、図６は本発明の第２の実施の形態を示している。
図５は、本発明の第２の実施の形態の概念的なモジュール構成図を示している。
第２の実施の形態においては、ゲームプログラムを実行させるためには、鍵を必要とする。その鍵の受け渡しに関するものである。
なお、第２の実施の形態においても、前記第１の実施の形態の携帯電話２００の構成例（図２参照）、内部構成例（図３参照）は同様である。
【００４４】
携帯電話２００は、複数種の通信（例えば、携帯電話２００による通話（又はデータ通信等）と携帯電話２００内に装備されたブルートゥース通信モジュール３０２によるブルートゥース通信）を行うことができ、該通信の一種としてブルートゥースによる通信を行うことができるものであって、図５に示すように、マスター側端末１００は、ゲーム開始モジュール１０２、鍵送信モジュール１１０、ゲームモジュール１０８を備えており、スレーブ側端末１５０は、ゲーム開始モジュール１７０、鍵受信モジュール１７２、ゲームモジュール１５８を備えている。なお、スレーブ側端末１５０はマスター側端末１００と同一のゲームプログラムを有しているとする。
【００４５】
まず、マスター側端末１００内のモジュール群について説明する。
ゲーム開始モジュール１０２は、図５に示すように、鍵送信モジュール１１０と接続されており、ブルートゥース通信モジュール３０２を用いて、スレーブ側端末１５０とブルートゥース通信を行い、スレーブ側端末１５０内のゲーム開始モジュール１７０と接続されている。スレーブ側端末１５０内のゲーム開始モジュール１７０とブルートゥース通信を行うことによってゲームの開始を要求する。そして、スレーブ側端末１５０内のゲーム開始モジュール１７０から送信されるゲーム実行の承諾又は非承諾を受信する。
【００４６】
鍵送信モジュール１１０は、図５に示すように、ゲーム開始モジュール１０２、ゲームモジュール１０８と接続されており、ブルートゥース通信モジュール３０２を用いて、スレーブ側端末１５０とブルートゥース通信を行い、スレーブ側端末１５０内の鍵受信モジュール１７２と接続されている。ゲーム開始モジュール１０２による要求に対して、スレーブ側端末１５０内のゲーム開始モジュール１７０からゲーム開始の承諾の旨を受信した場合は、ゲームを行うために必要な鍵をスレーブ側端末１５０内の鍵受信モジュール１７２に送信する。
ゲームモジュール１０８は、図５に示すように、鍵送信モジュール１１０と接続されており、ブルートゥース通信モジュール３０２を用いて、スレーブ側端末１５０とブルートゥース通信を行い、スレーブ側端末１５０内のゲームモジュール１５８と接続されている。そのブルートゥース通信を用いて、例えば対戦型ゲーム等の複数人でのゲームを行う。ゲームの内容は、マスター側端末１００のディスプレイに表示する。
【００４７】
次に、スレーブ側端末１５０内のモジュール群について説明する。
ゲーム開始モジュール１７０は、図５に示すように、鍵受信モジュール１７２と接続されており、ブルートゥース通信モジュール３０２を用いて、マスター側端末１００とブルートゥース通信を行い、マスター側端末１００内のゲーム開始モジュール１０２と接続されている。マスター側端末１００内のゲーム開始モジュール１０２からのゲーム開始の要求を受け付ける。そして、受け付けたゲーム開始の要求に対して、ゲーム開始の承諾をマスター側端末１００内のゲーム開始モジュール１０２へ送信する。
【００４８】
鍵受信モジュール１７２は、図５に示すように、ゲーム開始モジュール１７０、ゲームモジュール１５８と接続されており、ブルートゥース通信モジュール３０２を用いて、マスター側端末１００とブルートゥース通信を行い、マスター側端末１００内の鍵送信モジュール１１０と接続されている。マスター側端末１００内の鍵送信モジュール１１０からゲームを行うために必要な鍵を受信する。
ゲームモジュール１５８は、図５に示すように、鍵受信モジュール１７２と接続されており、ブルートゥース通信モジュール３０２を用いて、マスター側端末１００とブルートゥース通信を行い、マスター側端末１００内のゲームモジュール１０８と接続されている。鍵受信モジュール１７２が受信したゲームの実行に必要な鍵をそのゲームプログラムに設定して、マスター側端末１００とブルートゥース通信を用いてゲームを行う。ゲームの内容は、マスター側端末１００のディスプレイに表示する。
【００４９】
次に、図６を用いて作用・動作を説明する。２つの携帯電話２００がブルートゥース通信を行う場合であって、一方の携帯電話２００がマスター側端末１００となり、他方の携帯電話２００がスレーブ側端末１５０となる。マスター側端末１００はゲーム開始を依頼する側であり、スレーブ側端末１５０はそのゲーム開始の依頼を受ける側である。
マスター側端末１００側の処理であるステップＳ６０１Ｍ〜ステップＳ６０４Ｍ、スレーブ側端末１５０側の処理であるステップＳ６０１Ｓ〜ステップＳ６０４Ｓは、前記第１の実施の形態のステップＳ４０１Ｍ〜ステップＳ４０４Ｍ、ステップＳ４０１Ｓ〜ステップＳ４０４Ｓとそれぞれ同様である（図４参照）。ただし、第２の実施の形態のステップＳ６０４Ｓでは、ゲームプログラムの有無を送信することはせず、ステップＳ６０４Ｍでは、ゲームプログラムの有無を受信することはない。
【００５０】
マスター側端末１００内の鍵送信モジュール１１０は、ステップＳ６０４Ｍでゲーム開始の承諾の旨を受信した場合は、ゲームを行うために必要な鍵をスレーブ側端末１５０内の鍵受信モジュール１７２に送信し（ステップＳ６０５Ｍ）、スレーブ側端末１５０内の鍵受信モジュール１７２はその鍵を受信する（ステップＳ６０５Ｓ）。
次に、スレーブ側端末１５０内の鍵受信モジュール１７２は、鍵を受信した旨をマスター側端末１００内の鍵送信モジュール１１０に送信し（ステップＳ６０６Ｓ）、マスター側端末１００内の鍵送信モジュール１１０はその旨を受信する（ステップＳ６０６Ｍ）。スレーブ側端末１５０は、鍵をゲームプログラムに設定する。
そして、マスター側端末１００とスレーブ側端末１５０との間で、ブルートゥース通信の接続を確立させたまま、実際のゲームが行われる（ステップＳ６０７Ｍ、ステップＳ６０７Ｓ）。
【００５１】
前記実施の形態においては、携帯情報端末として携帯電話を示したが、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等でも可能であり、携帯可能であり、ブルートゥース以外の通信も可能なものであればよい。送信側と受信側になる携帯情報端末は、携帯電話同士でなくてもよい。例えば、携帯電話とＰＤＡとのブルートゥースを用いた通信であってもよい。また、通信としてブルートゥースを示したが、複数人で行うゲームに適用できる近距離データ通信規格に準拠したものであればよい。
対戦型ゲームを示したが、これに限られず、複数人で行うゲームであればよい。
【００５２】
前記第１の実施の形態では、マスター側端末１００内のゲームプログラム送信モジュール１０４からスレーブ側端末１５０内のゲームプログラム受信モジュール１５４へゲームプログラムを直接送信することを行っているが、ゲームプログラム本体ではなく、ゲームプログラムが格納されている位置に関する情報（具体的にはＵＲＬ）を送信するようにしてもよい。そして、そのＵＲＬを受信したスレーブ側端末１５０は、電話通信モジュール３０６を用いてインターネットを介してそのＵＲＬからゲームプログラムをダウンロードするようにしてもよい。
ＵＲＬを用いる場合の第１の実施の形態と異なる部分について説明する。マスター側端末１００内のゲームプログラム記憶モジュール１０６は、ゲームプログラムの他にそのゲームプログラムが格納されているＵＲＬを記憶している。マスター側端末１００内のゲームプログラム送信モジュール１０４は、ゲーム開始モジュール１０２による要求に対して、スレーブ側端末１５０のブルートゥース通信モジュール１５２からゲームプログラムを有していない旨を受信した場合は、ゲームプログラム記憶モジュール１０６に記憶されているゲームプログラムの格納位置に関する情報をスレーブ側端末１５０内のゲームプログラム受信モジュール１５４に送信する。スレーブ側端末１５０内のゲームプログラム受信モジュール１５４は、マスター側端末１００内のゲームプログラム送信モジュール１０４からＵＲＬを受信する。そして、電話通信モジュール３０６を用いてインターネットを介してそのＵＲＬからゲームプログラムをダウンロードし、そのゲームプログラムをゲームプログラム記憶モジュール１５６に格納する。
【００５３】
また、前記第１の実施の形態のゲームプログラム消去モジュール１６０はなくてもよい。スレーブ側端末１５０内のゲームプログラム記憶モジュール１５６にゲームプログラムは消去されずに記憶されたままの状態となる。無償でゲームプログラムを頒布したい場合等に利用される。
また、消去すべきか否かをゲームプログラム送信モジュール１０４がゲームプログラムをスレーブ側端末１５０に送信する際に指定できるようにしてもよい。その場合、スレーブ側端末１５０は、その指定に基づいて、ゲーム終了後にゲームプログラムを消去する又は消去せずにそのまま記憶させておく。
また、スレーブ側端末１５０はゲームプログラムがない旨を送信する際に、自己の機種をマスター側端末１００に通知するようにしてもよい。その場合、マスター側端末１００はその機種で動作可能なゲームプログラムを送信する。その機種に適応するゲームプログラムを送信できない場合は、ゲームができない旨をスレーブ側端末１５０に送信するようにしてもよい。
【００５４】
また、前記第１の実施の形態では、ブルートゥース通信を行うアプリケーションとゲームを行うアプリケーションとは同時に動作可能であるが、ブルートゥース通信を行うアプリケーションとゲームを行うアプリケーション内にブルートゥース通信を行うモジュールを含ませて、最初からゲームプログラムを送信するまでは、ブルートゥース通信を行うアプリケーションによって行い、そのモジュールを終了させた後に、ゲームを行うアプリケーションを起動させてもよい。その場合、ブルートゥース通信の接続を確立させたままで行うようにすると、スムーズに動作させることができる。
【００５５】
また、前記第１の実施の形態及び前記第２の実施の形態の構成を組み合わせたものであってもよい。つまり、マスター側端末１００が、前記第１の実施の形態の如くゲームプログラムをスレーブ側端末１５０に送信した後に、前記第２の実施の形態の如くそのゲーム実行に必要な鍵をスレーブ側端末１５０を送信するようにしてもよい。その場合、マスター側端末１００は、ゲーム開始モジュール１０２、ゲームプログラム送信モジュール１０４、ゲームプログラム記憶モジュール１０６、鍵送信モジュール１１０、ゲームモジュール１０８を有し、スレーブ側端末１５０は、ブルートゥース通信モジュール１５２、ゲームプログラム受信モジュール１５４、ゲームプログラム記憶モジュール１５６、鍵受信モジュール１７２、ゲームモジュール１５８、ゲームプログラム消去モジュール１６０を有している。各モジュールの働き等は前記第１の実施又は前記第２の実施の形態と同様である。
【００５６】
なお、説明したプログラムについては、記録媒体に格納することも可能であり、その場合は、例えば以下の発明としても把握することができる。
近距離データ通信規格に準拠した通信を行うことができる携帯情報端末に、ゲームを行わせることができる携帯ゲームプログラムを記録した携帯情報端末読み取り可能な記録媒体であって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求するゲーム開始要求手段と、
前記ゲームを行うためのゲームプログラムを記憶しているゲームプログラム記憶手段と、
前記ゲーム開始要求手段による要求に対して、前記他の携帯情報端末からゲームプログラムを有していない旨を受信した場合は、前記ゲームプログラム記憶手段に記憶されている前記ゲームプログラムを前記他の携帯情報端末に送信するゲームプログラム送信手段
として機能させることを特徴とする携帯ゲームプログラムを記録した携帯情報端末読み取り可能な記録媒体。
【００５７】
近距離データ通信規格に準拠した通信を行うことができる携帯情報端末に、ゲームを行わせることができる携帯ゲームプログラムを記録した携帯情報端末読み取り可能な記録媒体であって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付けるゲーム開始要求受付手段と、
前記ゲーム開始要求受付手段によって要求を受け付けたゲームを行うためのゲームプログラムを有しているか否かを判断するゲームプログラム判断手段と、
前記ゲームプログラム判断手段によって前記ゲームプログラムを有していないと判断した場合は、前記他の携帯情報端末に対して、前記ゲームプログラムを有していない旨を送信するゲームプログラム不持送信手段と、
前記他の携帯情報端末から前記ゲームプログラムを受信するゲームプログラム受信手段
として機能させることを特徴とする携帯ゲームプログラムを記録した携帯情報端末読み取り可能な記録媒体。
【００５８】
近距離データ通信規格に準拠した通信を行うことができる携帯情報端末に、ゲームを行わせることができる携帯ゲームプログラムを記録した携帯情報端末読み取り可能な記録媒体であって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始を要求するゲーム開始要求手段と、
前記ゲーム開始要求手段による要求に対して、前記他の携帯情報端末からゲーム開始の承諾の旨を受信した場合は、前記ゲームを行うために必要な鍵を前記他の携帯情報端末に送信するゲーム鍵送信手段
として機能させることを特徴とする携帯ゲームプログラムを記録した携帯情報端末読み取り可能な記録媒体。
【００５９】
近距離データ通信規格に準拠した通信を行うことができる携帯情報端末に、ゲームを行わせることができる携帯ゲームプログラムを記録した携帯情報端末読み取り可能な記録媒体であって、
他の携帯情報端末と前記近距離データ通信規格に準拠した通信を行うことによってゲームの開始の要求を受け付けるゲーム開始要求受付手段と、
前記ゲーム開始要求受付手段によって受け付けたゲーム開始の要求に対して、前記ゲーム開始の承諾を送信するゲーム開始承諾送信手段と、
前記他の携帯情報端末から前記ゲームを行うために必要な鍵を受信するゲーム鍵受信手段
として機能させることを特徴とする携帯ゲームプログラムを記録した携帯情報端末読み取り可能な記録媒体。
【００６０】
「プログラムを記録した携帯情報端末読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録された携帯情報端末で読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等が含まれる。
そして、上記のプログラム又はその一部は、上記記録媒体に記録して保存や流通等させることが可能である。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにはこれらの組合せ等の伝送媒体を用いて伝送することが可能であり、また、搬送波に乗せて搬送することも可能である。
さらに、上記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。
【図面の簡単な説明】
【００６１】
【図１】本発明の第１の実施の形態に係る全体のモジュール構成例を示すブロック図である。
【図２】携帯電話の構成例を示す説明図である。
【図３】携帯電話の内部構成例を示すブロック図である。
【図４】第１の実施の形態におけるマスター側とスレーブ側との間の通信手順例を示す説明図である。
【図５】本発明の第２の実施の形態に係る全体のモジュール構成例を示すブロック図である。
【図６】第２の実施の形態におけるマスター側とスレーブ側との間の通信手順例を示す説明図である。
【符号の説明】
【００６２】
１００…マスター側端末
１０２…ゲーム開始モジュール
１０４…ゲームプログラム送信モジュール
１０６…ゲームプログラム記憶モジュール
１０８…ゲームモジュール
１１０…鍵送信モジュール
１５０…スレーブ側端末
１５２…ブルートゥース通信モジュール
１５４…ゲームプログラム受信モジュール
１５６…ゲームプログラム記憶モジュール
１５８…ゲームモジュール
１６０…ゲームプログラム消去モジュール
１７０…ゲーム開始モジュール
１７２…鍵受信モジュール
【図１】
2008284065.tif 000003
【図２】
2008284065.tif 000004
【図３】
2008284065.tif 000005
【図４】
2008284065.tif 000006
【図５】
2008284065.tif 000007
【図６】
2008284065.tif 000008