(57)【特許請求の範囲】
【請求項１】
ゲームにユーザ登録されている第１ユーザから、第２ユーザを前記ゲームへ招待することを示す招待情報を受け付ける受付部と、
前記第１ユーザと前記第２ユーザとの間に前記ゲームにおける所定の関係を設定する処理を行わせる設定情報と、前記受付部が受け付けた前記招待情報に基づいて、招待された前記第２ユーザを、前記ゲームにユーザ登録するためにユーザ登録が求められるプラットフォームにユーザ登録する処理を行わせるとともに、前記第２ユーザを前記ゲームにユーザ登録する処理を行わせる登録要求情報と、を出力する出力部と、
前記出力部が出力した前記登録要求情報に基づいて前記第２ユーザが前記プラットフォームにユーザ登録され、かつ前記ゲームにユーザ登録されたことに応じて、前記出力部が出力した前記設定情報に基づいて前記第１ユーザと前記第２ユーザとの間に前記ゲームにおける所定の関係を設定する処理を行うとともに、前記第１ユーザと前記第２ユーザとの間に前記プラットフォームにおける所定の第２関係を設定する処理を行う処理部と、
を備えることを特徴とするゲーム装置。
【請求項２】
前記処理部は、
前記出力部が出力した前記登録要求情報に基づいて前記第２ユーザが前記ゲームにユーザ登録された場合には、前記第１ユーザと前記第２ユーザとの間に前記所定の関係を当該所定の関係の設定が完了した登録完了状態として設定することを前記第２ユーザによって承認されるか否かによらず、前記第１ユーザと前記第２ユーザとの間に前記所定の関係を前記登録完了状態として設定する処理を行う
ことを特徴とする請求項１に記載のゲーム装置。
【請求項３】
ゲームにユーザ登録されている第１ユーザから、第２ユーザを前記ゲームへ招待することを示す招待情報を取得して、取得した当該招待情報を、前記招待情報を受け付ける受付部に出力する転送部と、
前記第１ユーザと前記第２ユーザとの間に前記ゲームにおける所定の関係を設定する処理を行わせる設定情報と、前記受付部が受け付けた前記招待情報に基づいて、招待された前記第２ユーザを、前記ゲームにユーザ登録するためにユーザ登録が求められるプラットフォームにユーザ登録する処理を行わせるとともに、前記第２ユーザを前記ゲームにユーザ登録する処理を行わせる登録要求情報と、を出力する出力部が出力する前記登録要求情報を取得して、取得した前記登録要求情報に基づいて招待された前記第２ユーザを前記ゲームにユーザ登録させるための処理を行う登録処理部と、
前記登録処理部が前記第２ユーザを前記プラットフォームにユーザ登録し、かつ前記ゲームにユーザ登録したことに応じて、前記出力部が出力する前記設定情報に基づいて前記第１ユーザと前記第２ユーザとの間に前記ゲームにおける所定の関係を設定する処理を行うとともに、前記第１ユーザと前記第２ユーザとの間に前記プラットフォームにおける所定の第２関係を設定する処理を行う処理部に、前記第１ユーザと前記第２ユーザとの間に前記所定の関係を設定する処理と、前記第１ユーザと前記第２ユーザとの間に前記所定の第２関係を設定する処理と、を行わせる処理要求部と、
を備えることを特徴とするゲーム装置。
【請求項４】
コンピュータシステムを利用したゲーム方法であって、
前記コンピュータシステムが備える受付部が、ゲームにユーザ登録されている第１ユーザから、第２ユーザを前記ゲームへ招待することを示す招待情報を受け付ける受付手順と、
前記コンピュータシステムが備える出力部が、前記第１ユーザと前記第２ユーザとの間に前記ゲームにおける所定の関係を設定する処理を行わせる設定情報と、前記受付手順によって受け付けられた前記招待情報に基づいて、招待された前記第２ユーザを、前記ゲームにユーザ登録するためにユーザ登録が求められるプラットフォームにユーザ登録する処理を行わせるとともに、前記第２ユーザを前記ゲームにユーザ登録する処理を行わせる登録要求情報と、を出力する出力手順と、
前記コンピュータシステムが備える処理部が、前記出力手順によって出力された前記登録要求情報に基づいて前記第２ユーザが前記プラットフォームにユーザ登録され、かつ前記ゲームにユーザ登録されたことに応じて、前記出力手順によって出力された前記設定情報に基づいて前記第１ユーザと前記第２ユーザとの間に前記ゲームにおける所定の関係を設定する処理を行うとともに、前記第１ユーザと前記第２ユーザとの間に前記プラットフォームにおける所定の第２関係を設定する処理を行う処理手順と、
を有することを特徴とするゲーム方法。
【請求項５】
コンピュータに、
ゲームにユーザ登録されている第１ユーザから、第２ユーザを前記ゲームへ招待することを示す招待情報を受け付ける受付ステップと、
前記第１ユーザと前記第２ユーザとの間に前記ゲームにおける所定の関係を設定する処理を行わせる設定情報と、前記受付ステップにおいて受け付けられた前記招待情報に基づいて、招待された前記第２ユーザを、前記ゲームにユーザ登録するためにユーザ登録が求められるプラットフォームにユーザ登録する処理を行わせるとともに、前記第２ユーザを前記ゲームにユーザ登録する処理を行わせる登録要求情報と、を出力する出力ステップと、
前記出力ステップにおいて出力された前記登録要求情報に基づいて前記第２ユーザが前記プラットフォームにユーザ登録され、かつ前記ゲームにユーザ登録されたことに応じて、前記出力ステップにおいて出力された前記設定情報に基づいて前記第１ユーザと前記第２ユーザとの間に前記ゲームにおける所定の関係を設定する処理を行うとともに、前記第１ユーザと前記第２ユーザとの間に前記プラットフォームにおける所定の第２関係を設定する処理を行う処理ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム装置、ゲーム方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、複数のユーザが参加可能なゲームシステムには、ゲームに登録されたユーザのみがゲームに参加することができるようにしたものがある。このようなゲームシステムには、ゲームに登録されているユーザが、ゲームに登録されていないユーザをゲームに招待することによって、招待されたユーザがゲームに登録されるようにしたものがある。さらに、このようなゲームシステムには、ゲームに参加しているユーザ間に所定の関係（例えば、仲間関係）を設定できるようにしたものがある（例えば、特許文献１を参照）。このようなゲームシステムにおいては、このユーザ間に設定された仲間関係に基づいて、ユーザどうしが連携してゲームを進める「協力プレイ」やユーザ間のコミュニケーションなどの、ゲームにおける各種の機能を提供できるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−４７７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来のゲームシステムにおいては、ゲームに登録されていないユーザに対して所定の関係を設定しようとするユーザは、ゲームへの招待と、所定の関係の申請とのそれぞれの操作を順番に行う必要があった。つまり、このようなゲームシステムにおいては、ゲームに登録されていないユーザに対して所定の関係を申請するユーザにとって、手間がかかるという問題があった。
【０００５】
本発明は、上記問題を解決するためになされたものであり、ゲームに登録されていないユーザに対して所定の関係を申請するユーザの手間を低減することができるゲーム装置、プログラム、及びゲーム方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、ゲームにユーザ登録されている第１ユーザから、第２ユーザを前記ゲームへ招待することを示す招待情報を受け付ける受付部と、前記第１ユーザと前記第２ユーザとの間に前記ゲームにおける所定の関係を設定する処理を行わせる設定情報と、前記受付部が受け付けた前記招待情報に基づいて、招待された前記第２ユーザを、前記ゲームにユーザ登録するためにユーザ登録が求められるプラットフォームにユーザ登録する処理を行わせるとともに、前記第２ユーザを前記ゲームにユーザ登録する処理を行わせる登録要求情報と、を出力する出力部と、前記出力部が出力した前記登録要求情報に基づいて前記第２ユーザが前記プラットフォームにユーザ登録され、かつ前記ゲームにユーザ登録されたことに応じて、前記出力部が出力した前記設定情報に基づいて前記第１ユーザと前記第２ユーザとの間に前記ゲームにおける所定の関係を設定する処理を行うとともに、前記第１ユーザと前記第２ユーザとの間に前記プラットフォームにおける所定の第２関係を設定する処理を行う処理部と、を備えることを特徴とするゲーム装置である。
【０００７】
また本発明の一態様は、上記のゲーム装置において、前記処理部は、前記出力部が出力した前記登録要求情報に基づいて前記第２ユーザが前記ゲームにユーザ登録された場合には、前記第１ユーザと前記第２ユーザとの間に前記所定の関係を当該所定の関係の設定が完了した登録完了状態として設定することを前記第２ユーザによって承認されるか否かによらず、前記第１ユーザと前記第２ユーザとの間に前記所定の関係を前記登録完了状態として設定する処理を行うことを特徴とする。
【０００８】
また本発明の一態様は、上記のゲーム装置において、前記出力部は、前記受付部が受け付けた前記招待情報に基づいて、登録されたユーザに前記ゲームを提供するプラットフォームに前記第２ユーザをユーザ登録する処理を行わせる第２登録要求情報をさらに出力することを特徴とする。
【０００９】
また本発明の一態様は、上記のゲーム装置において、前記出力部は、前記受付部が受け付けた前記招待情報に基づいて、登録されたユーザに前記ゲームを提供するプラットフォームにユーザ登録されている前記第１ユーザと前記第２ユーザとの間に、前記プラットフォームにおける所定の第２関係を設定する処理を行わせる第３登録要求情報をさらに出力することを特徴とする。
【００１０】
また本発明の一態様は、ゲームにユーザ登録されている第１ユーザから、第２ユーザを前記ゲームへ招待することを示す招待情報を取得して、取得した当該招待情報を、前記招待情報を受け付ける受付部に出力する転送部と、前記第１ユーザと前記第２ユーザとの間に前記ゲームにおける所定の関係を設定する処理を行わせる設定情報と、前記受付部が受け付けた前記招待情報に基づいて、招待された前記第２ユーザを、前記ゲームにユーザ登録するためにユーザ登録が求められるプラットフォームにユーザ登録する処理を行わせるとともに、前記第２ユーザを前記ゲームにユーザ登録する処理を行わせる登録要求情報と、を出力する出力部が出力する前記登録要求情報を取得して、取得した前記登録要求情報に基づいて招待された前記第２ユーザを前記ゲームにユーザ登録させるための処理を行う登録処理部と、前記登録処理部が前記第２ユーザを前記プラットフォームにユーザ登録し、かつ前記ゲームにユーザ登録したことに応じて、前記出力部が出力する前記設定情報に基づいて前記第１ユーザと前記第２ユーザとの間に前記ゲームにおける所定の関係を設定する処理を行うとともに、前記第１ユーザと前記第２ユーザとの間に前記プラットフォームにおける所定の第２関係を設定する処理を行う処理部に、前記第１ユーザと前記第２ユーザとの間に前記所定の関係を設定する処理と、前記第１ユーザと前記第２ユーザとの間に前記所定の第２関係を設定する処理と、を行わせる処理要求部と、を備えることを特徴とするゲーム装置である。
【００１１】
また本発明の一態様は、コンピュータシステムを利用したゲーム方法であって、前記コンピュータシステムが備える受付部が、ゲームにユーザ登録されている第１ユーザから、第２ユーザを前記ゲームへ招待することを示す招待情報を受け付ける受付手順と、前記コンピュータシステムが備える出力部が、前記第１ユーザと前記第２ユーザとの間に前記ゲームにおける所定の関係を設定する処理を行わせる設定情報と、前記受付手順によって受け付けられた前記招待情報に基づいて、招待された前記第２ユーザを、前記ゲームにユーザ登録するためにユーザ登録が求められるプラットフォームにユーザ登録する処理を行わせるとともに、前記第２ユーザを前記ゲームにユーザ登録する処理を行わせる登録要求情報と、を出力する出力手順と、前記コンピュータシステムが備える処理部が、前記出力手順によって出力された前記登録要求情報に基づいて前記第２ユーザが前記プラットフォームにユーザ登録され、かつ前記ゲームにユーザ登録されたことに応じて、前記出力手順によって出力された前記設定情報に基づいて前記第１ユーザと前記第２ユーザとの間に前記ゲームにおける所定の関係を設定する処理を行うとともに、前記第１ユーザと前記第２ユーザとの間に前記プラットフォームにおける所定の第２関係を設定する処理を行う処理手順と、を有することを特徴とするゲーム方法である。
【００１２】
また本発明の一態様は、コンピュータに、ゲームにユーザ登録されている第１ユーザから、第２ユーザを前記ゲームへ招待することを示す招待情報を受け付ける受付ステップと、前記第１ユーザと前記第２ユーザとの間に前記ゲームにおける所定の関係を設定する処理を行わせる設定情報と、前記受付ステップにおいて受け付けられた前記招待情報に基づいて、招待された前記第２ユーザを、前記ゲームにユーザ登録するためにユーザ登録が求められるプラットフォームにユーザ登録する処理を行わせるとともに、前記第２ユーザを前記ゲームにユーザ登録する処理を行わせる登録要求情報と、を出力する出力ステップと、前記出力ステップにおいて出力された前記登録要求情報に基づいて前記第２ユーザが前記プラットフォームにユーザ登録され、かつ前記ゲームにユーザ登録されたことに応じて、前記出力ステップにおいて出力された前記設定情報に基づいて前記第１ユーザと前記第２ユーザとの間に前記ゲームにおける所定の関係を設定する処理を行うとともに、前記第１ユーザと前記第２ユーザとの間に前記プラットフォームにおける所定の第２関係を設定する処理を行う処理ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１３】
この発明によれば、ゲームに登録されていないユーザに対して所定の関係を申請するユーザの手間を低減することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態に係るゲーム装置の構成の一例を示す構成図である。
【図２】本実施形態の端末装置の構成の一例を示す斜視図である。
【図３】本実施形態のゲーム装置の構成の一例を示す構成図である。
【図４】本実施形態の関係記憶部が記憶する情報の一例を示す表である。
【図５】本実施形態のプラットフォームユーザ記憶部が記憶する情報の一例を示す表である。
【図６】本実施形態のゲームユーザ記憶部が記憶する情報の一例を示す表である。
【図７】本実施形態のゲームシステムの動作の一例を示すフローチャートである。
【図８】本発明の第２の実施形態に係るゲームシステムの構成の一例を示す構成図である。
【図９】本実施形態のゲームシステムの動作の一例を示すフローチャートである。
【図１０】本発明の第３の実施形態に係るゲームシステムの構成の一例を示す構成図である。
【図１１】本実施形態の第２関係記憶部が記憶する情報の一例を示す表である。
【図１２】本発明の第４の実施形態に係るゲームシステムの構成の一例を示す構成図である。
【発明を実施するための形態】
【００１５】
［第１の実施形態]
本発明を実施するための第１の実施形態について、図面を参照して説明する。
図１は、本発明の第１の実施形態に係るゲームシステム１の構成の一例を示す構成図である。ゲームシステム１は、複数の端末装置１００（例えば、端末装置１００−１〜１００−４）と、サーバ装置２００（ゲーム装置）と、第２サーバ装置４００（ゲーム装置）と、ネットワーク２と、第２ネットワーク３とを備えている。なお、端末装置１００−１〜１００−２はいずれも同様の構成であるため、特に区別しない場合には、端末装置１００と総称して説明する。
【００１６】
ネットワーク２は、第２サーバ装置４００と複数の端末装置１００とが通信を行う無線または有線による通信網である。
第２ネットワーク３は、第２サーバ装置４００とサーバ装置２００とが通信を行う無線または有線による通信網である。
これらの通信網には、例えば、携帯電話回線網やインターネットが適用できる。
【００１７】
第２サーバ装置４００は、ネットワーク２を介して複数の端末装置１００と通信するとともに、第２ネットワーク３を介してサーバ装置２００と通信する。この第２サーバ装置４００が通信する情報には、サーバ装置２００から端末装置１００に供給されるゲームデータや、ユーザによる端末装置１００に対する操作を示す情報として端末装置１００から出力される操作情報が含まれる。つまり、第２サーバ装置４００は、サーバ装置２００が有するゲームデータを端末装置１００に供給するとともに、端末装置１００から出力される操作情報をサーバ装置２００に供給する。ここで、ゲームデータとは、端末装置１００がゲームを進行する際に利用されるデータである。
【００１８】
また、第２サーバ装置４００は、ゲームデータや操作情報を供給するため、サーバ装置２００と端末装置１００とを中継するプラットフォームを提供する。このプラットフォームとは、ユーザの端末装置１００とサーバ装置２００が提供するゲームとを関連付ける仕組みである。つまり、この第２サーバ装置４００とは、プラットフォームサーバである。ゲームシステム１が、このプラットフォームによって、端末装置１００とサーバ装置２００が提供するゲームとを関連付ける仕組みについては後述する。
【００１９】
サーバ装置２００は、端末装置１００が出力した操作情報を、ネットワーク２、第２サーバ装置４００、および第２ネットワーク３を介して取得する。そして、サーバ装置２００は、取得した操作情報に基づいたゲームデータを、第２ネットワーク３、第２サーバ装置４００、およびネットワーク２を介して端末装置１００に供給する。つまり、サーバ装置２００は、ゲームサーバである。なお、上述したサーバ装置２００と第２サーバ装置４００とは、ローカルエリアネットワークである第２ネットワーク３を介して接続されていてもよい。また、サーバ装置２００と第２サーバ装置４００とは、内部バスである第２ネットワーク３を介して接続された１つのサーバ装置として構成されていてもよい。
【００２０】
ここで、ユーザには、プラットフォームにユーザ登録されているユーザ（プラットフォームユーザ）と、ゲームにユーザ登録されているユーザ（ゲームユーザ）とがある。このプラットフォームユーザには、プラットフォームユーザＩＤが付与されている。このプラットフォームユーザＩＤとは、ユーザを識別するためにプラットフォーム内においてユーザに固有に割り当てられた識別情報である。また、ゲームユーザには、ゲームユーザＩＤが付与されている。このゲームユーザＩＤとは、ユーザを識別するためにゲーム内においてユーザに固有に割り当てられた識別情報である。このゲームシステム１においては、ユーザがゲームユーザであるためには、まずプラットフォームユーザであることが求められる。すなわち、ゲームシステム１においては、プラットフォームユーザであり、かつ、ゲームユーザであるユーザのみが、端末装置１００を操作してゲームをプレイすることができる。
【００２１】
端末装置１００は、ユーザが利用するコンピュータ装置であり、サーバ装置２００から第２ネットワーク３、第２サーバ装置４００、およびネットワーク２を介して供給されるゲームデータを利用したゲームをユーザに提供する。この端末装置１００のうち、端末装置１００−１は、ユーザＡが利用する端末であり、端末装置１００−２は、ユーザＢが利用する端末であり、端末装置１００−３は、ユーザＣが利用する端末であり、端末装置１００−４は、ユーザＤが利用する端末である。端末装置１００には、例えばＰＣ（Personal Computer）やタブレットＰＣ、スマートフォン、フィーチャーフォン等が適用できる。以下、これら端末装置１００、サーバ装置２００、および第２サーバ装置４００の詳細な構成について説明する。まず、図２を参照して、端末装置１００の構成について説明する。
【００２２】
図２は、本実施形態の端末装置１００の構成の一例を示す斜視図である。端末装置１００は、画像を表示する表示部ＤＳと、ユーザの操作を検出する操作検出部ＴＰと、音声を出力する音声出力部ＳＰとを備えている。
【００２３】
表示部ＤＳは、液晶パネルや有機ＥＬパネルなどの画像表示パネルを備えており、サーバ装置２００から入力される画像信号に基づいた画像を表示する。音声出力部ＳＰは、スピーカーを備えており、入力される音声信号に基づいた音声を出力する。
【００２４】
操作検出部ＴＰは、表示部ＤＳの画像表示パネルに配置されたタッチセンサを備えており、ゲームをプレイするユーザによる操作を検出するとともに、検出した操作を示す操作情報を出力する。このユーザによる操作には、招待ユーザ（第１ユーザ）から被招待ユーザ（第２ユーザ）に対するゲームへの招待を示す招待情報をユーザが入力する操作が含まれる。ここで、ゲームへの招待とは、プラットフォームおよびゲームのいずれにもユーザ登録されているユーザ（招待ユーザ）が、ゲームにユーザ登録されていないユーザ（被招待ユーザ）に対して、ゲームへのユーザ登録を要求することである。以下の説明においては、ユーザＡを招待ユーザ、ユーザＢを被招待ユーザとして説明する。また、以下の説明においては、このユーザＢが、すでにプラットフォームにユーザ登録されている場合について説明する。
【００２５】
このゲームシステム１においては、ゲームにユーザ登録されているユーザ（ゲームユーザ）間に、所定の関係を設定することができる。ここで、所定の関係とは、ゲームユーザ間（例えば、ユーザＡとユーザＢとの間）の仲間関係、つまり、ゲームユーザ間における友好的な機能を提供するための関係である。このゲームユーザ間における友好的な機能には、例えば、ゲームをプレイするゲームユーザどうしが連携してゲームを進める協力プレイ機能や、ゲームユーザ間においてメッセージ交換などを行うコミュニケーション機能などがある。
【００２６】
次に、サーバ装置２００と、第２サーバ装置４００との詳細な構成について、図３を参照して説明する。まず、サーバ装置２００の詳細な構成について説明する。
【００２７】
図３は、本実施形態のゲームシステム１の構成の一例を示す構成図である。同図に示すようにサーバ装置２００は、サーバ通信部２０１と、サーバ記憶部２０２と、受付部２０３と、出力部２５１と、処理部２５２と、バスＢＳとを備えている。
【００２８】
サーバ記憶部２０２は、関係記憶部２２１を備えている。次に、図４を参照して、関係記憶部２２１が記憶する情報の一例について説明する。
【００２９】
図４は、本実施形態の関係記憶部２２１が記憶する情報の一例を示す表である。関係記憶部２２１は、第１ユーザと第２ユーザとの所定の関係を記憶する。この第１ユーザおよび第２ユーザとは、ゲームにユーザ登録されているゲームユーザであり、例えば、ユーザＡおよびユーザＢである。具体的には、関係記憶部２２１は、ゲームにおいてユーザＡを識別する第１ゲームユーザＩＤと、ユーザＡとゲームにおける所定の関係を有するユーザＢをゲームにおいて識別する第２ゲームユーザＩＤと、所定の関係の設定の状態を示すステータスとを関連付けて記憶する。例えば、ユーザＡには、ゲームユーザＩＤ（Ｇ１００１）が、ユーザＢには、ゲームユーザＩＤ（Ｇ１００２）がそれぞれ割り当てられている。また、この関係記憶部２２１が記憶するステータスには、「申請」と、「登録」と、「拒絶」とが含まれる。この「申請」とは、第１ユーザから第２ユーザに対する所定の関係の申請がなされたのち、第２ユーザによる承認を待っている状態である。また、「登録」とは、第１ユーザから第２ユーザに対する所定の関係の申請が、第２ユーザによって承認された状態である。また、「拒絶」とは、第１ユーザから第２ユーザに対する所定の関係の申請が、第２ユーザによって承認されずに拒絶された状態である。一例として、ユーザＡからユーザＢに対する所定の関係の申請が行われた場合には、関係記憶部２２１は、第１ゲームユーザＩＤとしてのユーザＡのゲームユーザＩＤ（Ｇ１００１）と、第２ゲームユーザＩＤとしてのユーザＢのゲームユーザＩＤ（Ｇ１００２）と、ステータスとしての「申請」とをそれぞれ関連付けて記憶する。次に、ユーザＢによって、この申請が承認されると、ステータスを「申請」から「登録」に更新する。ステータスが「登録」に更新されたことにより、ユーザＡとユーザＢとの間に所定の関係が設定され、ユーザＡとユーザＢとの間で、「協力プレイ」やコミュニケーションなどの、ゲームにおける各種の機能が利用できるようになる。
【００３０】
再び、図３を参照して、サーバ装置２００の構成について説明する。
サーバ通信部２０１は、第２サーバ装置４００を介して端末装置１００と通信を行う。具体的には、サーバ通信部２０１は、サーバ装置２００が備える各部が出力する情報をバスＢＳを介して取得し、取得した情報を第２ネットワーク３および第２サーバ装置４００を介して端末装置１００に送信する。また、サーバ通信部２０１は、端末装置１００から送信される操作情報を、第２サーバ装置４００および第２ネットワークを介して受信し、受信した情報を、バスＢＳを介して、サーバ装置２００が備える各部に出力する。
また、サーバ通信部２０１は、第２サーバ装置４００との間で、各種の情報を送受信す。
【００３１】
受付部２０３は、ゲームにユーザ登録されている第１ユーザから、第２ユーザをゲームへ招待することを示す招待情報を受け付ける。すなわち、受付部２０３は、第１ユーザ（招待ユーザ）から第２ユーザ（被招待ユーザ）に対する招待を示す招待情報を第１ユーザ（招待ユーザ）から受け付ける。例えば、第１ユーザ（招待ユーザ）をユーザＣ、第２ユーザ（被招待ユーザ）をユーザＤとした場合、具体的には、まず、ユーザＣの端末装置１００−３は、操作検出部ＴＰが検出したユーザＣからユーザＤに対するゲームへの招待を示す招待情報を含む操作情報を、ネットワーク２に出力する。次に、受付部２０３は、出力された操作情報に含まれる招待情報を、第２サーバ装置４００の転送部４０１、第２ネットワーク３、サーバ通信部２０１およびバスＢＳを介して取得し、取得した招待情報を受け付ける。
【００３２】
この招待情報には、招待ユーザとしてのユーザＣのゲームユーザＩＤと、被招待ユーザとしてのユーザＤのプラットフォームユーザＩＤとが含まれている。具体的には、この招待情報には、ユーザＣのゲームユーザＩＤ（Ｇ１００３）と、ユーザＤのプラットフォームユーザＩＤ（Ｐ０００４）とが含まれている。受付部２０３は、招待情報を取得して、取得した招待情報に含まれるユーザＣのユーザＩＤ（Ｇ１００１）と、ユーザＤのプラットフォームユーザＩＤ（Ｐ０００４）とを受け付ける。次に、受付部２０３は、ユーザＣのゲームユーザＩＤ（Ｇ１００３）と、ユーザＤのプラットフォームユーザＩＤ（Ｐ０００４）と、ステータスとしての「招待」とを関連付けて、関係記憶部２２１に記憶する。
【００３３】
次に、出力部２５１は、受付部２０３が受け付けた招待情報に基づいて、招待された第２ユーザをゲームにユーザ登録する処理を行わせる登録要求情報を出力する。具体的には、出力部２５１は、受付部２０３が招待情報を受け付けたことに応じて、第２サーバ装置４００に対して登録要求情報を出力する。この登録要求情報には、受付部２０３が受け付けた招待情報に含まれる被招待ユーザのプラットフォームユーザＩＤが含まれている。
【００３４】
処理部２５２は、出力部２５１が出力した登録要求情報に基づいて第２ユーザがゲームにユーザ登録されたことに応じて、第１ユーザと第２ユーザとの間にゲームにおける所定の関係を設定する処理を行う。具体的には、処理部２５２は、関係記憶部２２１に記憶された、ゲームにユーザ登録したユーザＤのプラットフォームユーザＩＤ（Ｐ０００４）を、ユーザ登録が完了した際にサーバ装置２００が生成したユーザＤのゲームユーザＩＤ（Ｇ１００４）に更新するとともに、対応するステータスを「招待」から「申請」に更新する。ステータスが「申請」となったことにより、第１ユーザから第２ユーザに対する所定の関係の申請を受け付けた場合と同じ状態となる。この後、第２ユーザに対して、申請があったことが通知され、第２ユーザによってこの申請が承認されることにより、所定の関係が設定される。
【００３５】
ここで、処理部２５２は、第１ユーザからの招待に基づいて第２ユーザがゲームにユーザ登録した場合に、第１ユーザ（例えば、ユーザＣ）と第２ユーザ（例えば、ユーザＤ）との間での所定の関係を、第２ユーザによる承認を介さずに（「申請」ステータスを経ずに）直接設定することもできる。具体的には、処理部２５２は、第１ユーザからの招待に基づいて第２ユーザがゲームにユーザ登録した場合に、関係記憶部２２１に記憶された、ゲームにユーザ登録したユーザＤのプラットフォームユーザＩＤ（Ｐ０００４）を、ユーザ登録が完了した際にサーバ装置２００が生成したユーザＤのゲームユーザＩＤ（Ｇ１００４）に更新するとともに、対応するステータスを「招待」から「登録」に更新する。ステータスが「登録」に更新されたことにより、ユーザＣとユーザＤとの間に所定の関係が設定され、ユーザＣとユーザＤとの間で、「協力プレイ」やコミュニケーションなどの、ゲームにおける各種の機能が利用できるようになる。
【００３６】
次に、第２サーバ装置４００の詳細な構成について説明する。第２サーバ装置４００は、転送部４０１と、登録処理部４０２と、処理要求部４０３と、第２サーバ記憶部４１０と、第２バスＢＳ２と備えている。
【００３７】
第２サーバ記憶部４１０は、プラットフォームユーザ記憶部４１１と、ゲームユーザ記憶部４１２と備えている。まず、図５を参照して、プラットフォームユーザ記憶部４１１が記憶する情報について説明する。
【００３８】
図５は、本実施形態のプラットフォームユーザ記憶部４１１が記憶する情報の一例を示す表である。同図に示すように、プラットフォームユーザ記憶部４１１は、ユーザを識別するためにプラットフォーム内においてユーザに固有に割り当てられたプラットフォームユーザＩＤと、ユーザの属性を示す情報（例えば、ユーザ名）と、プラットフォームへのユーザ登録の状態を示すステータスとを関連付けて記憶する。このプラットフォームユーザ記憶部４１１が記憶するステータスには、「招待」と、「登録」とが含まれる。この「招待」とは、プラットフォームに登録されていない未登録ユーザに対して、プラットフォームへの登録の招待がなされたのち、この未登録ユーザによるプラットフォームへの登録を待っている状態である。また、「登録」とは、未登録ユーザがプラットフォームへの登録を完了してプラットフォームユーザになっている状態である。具体的には、プラットフォームユーザ記憶部４１１は、ユーザＡのプラットフォームユーザＩＤ（Ｐ０００１）と、ユーザ名（ユーザＡ）と、ステータスとしての「登録」とを関連付けて記憶する。同様に、プラットフォームユーザ記憶部４１１は、ユーザＢのプラットフォームユーザＩＤ（Ｐ０００２）と、ユーザ名（ユーザＢ）と、ステータスとしての「登録」とを関連付けて記憶する。次に、図６を参照して、ゲームユーザ記憶部４１２が記憶する情報の一例について説明する。
【００３９】
図６は、本実施形態のゲームユーザ記憶部４１２が記憶する情報の一例を示す表である。ゲームユーザ記憶部４１２は、プラットフォームユーザＩＤと、ゲームユーザとを関連付けて記憶する。具体的には、あるユーザがゲームにユーザ登録した場合に、サーバ装置２００が生成したユーザのゲームユーザＩＤをサーバ装置２００から取得するとともに、ユーザのプラットフォームユーザＩＤと取得したゲームユーザＩＤとを関連付けてゲームユーザ記憶部４１２に記憶する。ゲームユーザ記憶部４１２が記憶するデータは、プラットフォームユーザとゲームユーザとの対応関係を示すデータである。
【００４０】
再び、図３を参照して、第２サーバ装置４００の構成について説明する。
転送部４０１は、ゲームにユーザ登録されている第１ユーザ（ユーザＣ）から、第２ユーザ（ユーザＤ）をゲームへ招待することを示す招待情報を取得して、取得した当該招待情報を、招待情報を受け付ける受付部２０３に出力する。具体的には、転送部４０１は、ユーザＣ（第１ユーザ）の端末装置１００−３が出力する招待情報を含む操作情報を、ネットワーク２を介して取得し、取得した招待情報を、第２ネットワーク３、サーバ通信部２０１、およびバスＢＳを介して、サーバ装置２００の受付部２０３に出力する。
【００４１】
登録処理部４０２は、受付部２０３が受け付けた招待情報に基づいて、招待されたユーザＤ（第２ユーザ）をゲームにユーザ登録する処理を行わせる登録要求情報を出力する出力部２５１が出力する登録要求情報を取得して、取得した登録要求情報に基づいて招待された第２ユーザをゲームにユーザ登録させるための処理を行う。具体的には、登録処理部４０２は、サーバ装置２００の出力部２５１が出力する、ユーザＣがユーザＤをゲームに招待する招待情報に応じた登録要求情報を、バスＢＳ、サーバ通信部２０１、第２ネットワーク３、および転送部４０１を介して取得する。次に、登録処理部４０２は、取得した登録要求情報に基づいて、ユーザＤに対して、ユーザＣからゲームへの招待があったことを通知するための設定がなされ、ユーザＤが端末装置１００−４を操作して第２サーバ装置４００にアクセスした際に、ユーザＣからゲームへの招待があったことが、ユーザＤの端末装置１００−４に通知される。より具体的には、受付部２０３が招待情報を受け付けたとき、招待情報に含まれるユーザＣのユーザＩＤと、ユーザＤのプラットフォームユーザＩＤと、ステータスとしての「招待」とを関連付けて、関係記憶部２２１に記憶する。そして、登録処理部４０２によって通知されたゲームへの招待に基づいてユーザＤがゲームにユーザ登録されたことに応じて、関係記憶部２２１に記憶された、ゲームにユーザ登録したユーザＤのプラットフォームユーザＩＤを、ユーザ登録が完了した際にサーバ装置２００が生成したユーザＤのゲームユーザＩＤ（Ｇ１００４）に更新するとともに、対応するステータスを「招待」から「申請」（または「登録」）に更新する。
【００４２】
[ゲームへの招待の動作]
次に、図７を参照して、ゲームシステム１におけるゲームへの招待の動作について説明する。図７は、本実施形態のゲームシステム１の動作の一例を示すフローチャートである。
【００４３】
まず、ユーザＣの端末装置１００−３は、ユーザＣの操作によって入力された、ユーザＣからユーザＤに対するゲームへの招待を示す招待情報を含む操作情報をサーバ装置２００に出力して処理を終了する（ステップＳ１−１０）。具体的には、端末装置１００−３は、ユーザＣから入力されたユーザＤに対するゲームへの招待の操作を操作検出部ＴＰによって検出し、招待情報としてネットワーク２に出力する。上述したように、この招待情報には、ユーザＣのゲームユーザＩＤ（Ｇ１００３）と、ユーザＤのプラットフォームユーザＩＤ（Ｐ０００４）とが含まれている。サーバ装置２００の受付部２０３は、端末装置１００−３が出力するユーザＣからユーザＤに対する招待を示す招待情報を、ネットワーク２、転送部４０１、第２ネットワーク３、サーバ通信部２０１およびバスＢＳを介して受け付ける。
【００４４】
次に、サーバ装置２００の出力部２５１は、受付部２０３が招待情報を受け付けたことに応じて、第２サーバ装置４００に対する招待処理の要求である登録要求情報を出力する（ステップＳ５−１０）。この登録要求情報には、受付部２０３が受け付けた招待情報に含まれる招待ユーザとしてのユーザＣのゲームユーザＩＤと、被招待ユーザとしてのユーザＤのプラットフォームユーザＩＤとが含まれている。
【００４５】
次に、第２サーバ装置４００の登録処理部４０２は、サーバ装置２００の出力部２５１が出力する登録要求情報を、バスＢＳ、サーバ通信部２０１、第２ネットワーク３、転送部４０１、および第２バスＢＳ２を介して取得する。次に、登録処理部４０２は、登録要求情報に含まれるプラットフォームユーザＩＤ（Ｐ０００４）で特定されるユーザＤに対して、ユーザＣからゲームへの招待があったことを通知するための設定がなされる（ステップＳ４−１０）。
【００４６】
一方、サーバ装置２００の処理部２５２は、出力部２５１が第２サーバ装置４００に対して登録要求情報を出力した後に、招待情報をサーバ記憶部２０２に記憶する。具体的には、サーバ装置２００の受付部２０３は、ユーザＣのゲームユーザＩＤ（Ｇ１００３）と、ステータスとしての「招待」とを関連付けて、関係記憶部２２１に書き込む（ステップＳ５−２０）。
【００４７】
次に、ユーザＤの端末装置１００−４は、ユーザＤが入力したプラットフォームにログインする操作(ログイン操作)を示すログイン情報を含む操作情報を第２サーバ装置４００に出力する（ステップＳ２−１０）。具体的には、端末装置１００−４は、ユーザＤから入力されたログイン操作を操作検出部ＴＰによって検出し、検出したログイン操作を示すログイン情報をネットワーク２に出力する。このログイン情報には、ユーザＤのプラットフォームユーザＩＤ（Ｐ０００４）が含まれている。
【００４８】
次に、第２サーバ装置４００の登録処理部４０２は、端末装置１００−４が出力したログイン情報に含まれるプラットフォームユーザＩＤで特定されるユーザＤに対してユーザＣからゲームへの招待があったことを通知するための設定に基づいて、端末装置１００−４に対して、ユーザＣからゲームへの招待が行われていることを通知する（ステップＳ４−３０）。
【００４９】
次に、ステップＳ４−３０において端末装置１００−４に対して通知されたゲームへの招待に基づいて、ユーザＤがゲームを開始するために端末装置１００−４からサーバ装置２００にアクセスすると（ステップＳ２−２０）、サーバ装置２００はユーザＤのゲームユーザＩＤを生成する。また、処理部２５２は、関係記憶部２２１に記憶されたユーザＤのプラットフォームＩＤを生成されたゲームユーザＩＤに更新するとともに、対応するステータスを「招待」から「申請」（または「登録」）に更新する（ステップＳ５−３０）。
【００５０】
以上説明したように、本実施形態のゲームシステム１は、受付部２０３と、出力部２５１と、処理部２５２とを備えている。この、受付部２０３は、ゲームにユーザ登録されている第１ユーザから、第２ユーザをゲームへ招待することを示す招待情報を受け付ける。また、出力部２５１は、受付部２０３が受け付けた招待情報に基づいて、招待された第２ユーザをゲームにユーザ登録する処理を行わせる登録要求情報を出力する。また、処理部２５２は、出力部２５１が出力した登録要求情報に基づいて第２ユーザがゲームにユーザ登録されたことに応じて、第１ユーザと第２ユーザとの間にゲームにおける所定の関係を設定する処理を行う。
【００５１】
これにより、本実施形態のゲームシステム１は、招待ユーザ（第１ユーザ）から被招待ユーザ（第２ユーザ）に対するゲームへの招待操作によって、被招待ユーザをゲームの登録ユーザとして登録するとともに、招待ユーザと被招待ユーザとの間にゲームにおける所定の関係を設定することができる。つまり、ゲームシステム１は、招待ユーザによる１つの招待操作によって、ゲームへの登録と、所定の関係の設定との２つの手続きをまとめて行うことができる。したがって、ゲームシステム１は、招待ユーザがゲームへの招待操作と、所定の関係の設定操作との２つの操作を別々に行う場合に比して、ユーザの手間を軽減することができる。
【００５２】
また、本実施形態のゲームシステム１は、転送部４０１と、登録処理部４０２と、処理要求部４０３とを備えている。この転送部４０１は、ゲームにユーザ登録されている第１ユーザから、第２ユーザをゲームへ招待することを示す招待情報を取得して、取得した当該招待情報を、招待情報を受け付ける受付部２０３に出力する。また、登録処理部４０２は、受付部２０３が受け付けた招待情報に基づいて、招待された第２ユーザをゲームにユーザ登録する処理を行わせる登録要求情報を出力する出力部２５１が出力する登録要求情報を取得して、取得した登録要求情報に基づいて招待された第２ユーザをゲームにユーザ登録させるための処理を行う。また、処理要求部４０３は、登録処理部４０２が第２ユーザをゲームにユーザ登録したことに応じて、第１ユーザと第２ユーザとの間にゲームにおける所定の関係を設定する処理を行う処理部２５２に、第１ユーザと第２ユーザとの間に所定の関係を設定する処理を行わせる。
【００５３】
このように構成しても、本実施形態のゲームシステム１は、ゲームシステム１は、招待ユーザによる１つの招待操作によって、ゲームへの登録と、所定の関係の設定との２つの手続きをまとめて行うことができる。したがって、ゲームシステム１は、招待ユーザがゲームへの招待操作と、所定の関係の設定操作との２つの操作を別々に行う場合に比して、ユーザの手間を軽減することができる。
【００５４】
また、本実施形態のゲームシステム１が備える処理部２５２は、出力部２５１が出力した登録要求情報に基づいて第２ユーザがゲームにユーザ登録された場合には、第１ユーザと第２ユーザとの間に所定の関係を当該所定の関係の設定が完了した登録完了状態として設定することを第２ユーザによって承認されるか否かによらず、第１ユーザと第２ユーザとの間に所定の関係を登録完了状態として設定する処理を行う。これにより、ゲームシステム１は、被招待ユーザ（第２ユーザ）がゲームへの招待に基づいてゲームにユーザ登録したことにより、所定の関係の設定の申請も承認したことにして、第１ユーザと第２ユーザとの間に所定の関係を設定することができる。つまり、ゲームシステム１は、第１ユーザと第２ユーザとの間に所定の関係を設定する際に、第１ユーザから第２ユーザに対する所定の関係の申請と、第２ユーザによる当該申請に対する承認を省略することができるため、ゲームへの招待の承認に加えて所定の関係を設定する際にも第１ユーザから第２ユーザに対する所定の関係の申請と、第２ユーザによる当該申請に対する承認を必要とする場合に比して、ユーザの手間を軽減することができる。
【００５５】
［第２の実施形態]
次に、本発明を実施するための第２の実施形態について、図面を参照して説明する。なお、上述した第１の実施形態における各構成と同一の構成については、同一の符号を付して説明を省略する。本実施形態のゲームシステム１ａは、第２ユーザがプラットフォームに登録されていないユーザについてもゲームへの招待を行うことができる点において、第１の実施形態と異なる。
【００５６】
図８は、本発明の第２の実施形態に係るゲームシステム１ａの構成の一例を示す構成図である。ゲームシステム１ａは、複数の端末装置１００（例えば、端末装置１００−１〜１００−４）と、サーバ装置２００ａ（ゲーム装置）と、第２サーバ装置４００ａ（ゲーム装置）と、ネットワーク２と、第２ネットワーク３とを備えている。以下、サーバ装置２００ａ、および第２サーバ装置４００ａの構成について説明する。
【００５７】
サーバ装置２００ａは、出力部２５１ａを備えている。この出力部２５１ａは、受付部２０３が受け付けた招待情報に基づいて、第２ユーザをプラットフォームにユーザ登録する処理を行わせる第２登録要求情報を含む登録要求情報を出力する。ここで、第２登録要求情報とは、第２ユーザを、登録されたユーザにゲームを提供するプラットフォームにユーザ登録する処理を行わせる情報である。この招待情報には、第２ユーザのメールアドレスが含まれている点が、第１の実施形態と相違する。また、第２登録要求情報には、招待情報に含まれる第２ユーザのメールアドレスと、第１ユーザからのゲームへの招待を示すリンク情報とが含まれている。このリンク情報は、第２ユーザに配信されるメールに記載される。
【００５８】
第２サーバ装置４００ａは、転送部４０１と、登録処理部４０２ａと、処理要求部４０３と、第２サーバ記憶部４１０とを備えている。
【００５９】
登録処理部４０２ａは、受付部２０３が受け付けた招待情報に基づいて、招待された第２ユーザをゲームにユーザ登録する処理を行わせる登録要求情報を出力する出力部２５１ａが出力する登録要求情報を取得して、取得した登録要求情報に基づいて招待された第２ユーザをゲームにユーザ登録させるための処理を行う。この登録要求情報には、上述した第２登録要求情報が含まれている点が、第１の実施形態と相違する。
【００６０】
次に、図９を参照して、ゲームシステム１ａにおけるゲームへの招待の動作について説明する。図９は、本実施形態のゲームシステム１ａの動作の一例を示すフローチャートである。なお、第１の実施形態と同一の動作については同一の符号を付して、その説明を省略する。
【００６１】
まず、ユーザＡの端末装置１００−３は、ユーザＣの操作によって入力された、ユーザＣからユーザＤに対するゲームへの招待を示す招待情報をサーバ装置２００ａに出力して処理を終了する（ステップＳ１−１０ａ）。この招待情報には、第１ユーザのゲームユーザＩＤと第２ユーザのメールアドレスとが含まれている。サーバ装置２００ａの受付部２０３は、端末装置１００−３が出力するユーザＣからユーザＤに対するゲームへの招待を示す招待情報を、ネットワーク２、転送部４０１、第２ネットワーク３、サーバ通信部２０１およびバスＢＳを介して受け付ける。
【００６２】
次に、サーバ装置２００ａの出力部２５１ａは、受付部２０３が招待情報を受け付けたことに応じて、第２サーバ装置４００ａに対して登録要求情報を出力する（ステップＳ５−１０ａ）。上述したように、この登録要求情報には、第２登録要求情報、すなわち、招待情報に含まれる第２ユーザのメールアドレスと、第１ユーザからの招待を示すリンク情報とが含まれている。
【００６３】
次に、第２サーバ装置４００ａの登録処理部４０２ａは、サーバ装置２００ａの出力部２５１ａが出力する登録要求情報を、バスＢＳ、サーバ通信部２０１、第２ネットワーク３、転送部４０１、および第２バスＢＳ２を介して取得する。次に、登録処理部４０２ａは、取得した登録要求情報に含まれる、被招待ユーザ（第２ユーザ）としてのユーザＤのメールアドレスに対して、招待ユーザ（第１ユーザ）としてのユーザＡからの招待を示すリンク情報を含む電子メールを配信する（ステップＳ４−１１）。
【００６４】
一方、サーバ装置２００ａの処理部２５２は、ステップＳ１−１０ａにおいて端末装置１００−３から取得した招待情報に含まれる招待ユーザ（第１ユーザ）としてのユーザＣのゲームユーザＩＤ（Ｇ１００３）と、被招待者（第２ユーザ）としてのユーザＤのメールアドレスと、ステータスとしての「招待」とを関連付けて、関係記憶部２２１に書き込む（ステップＳ５−２０）。
【００６５】
次に、ユーザＤの端末装置１００−４は、ステップＳ４−１１において配信された電子メールを受信する。上述したように、この電子メールには、第１ユーザからの招待を示すリンク情報が含まれている。端末装置１００−４は、ユーザＤがこのリンク情報を選択（例えば、リンク情報をクリック）すると、このリンク情報を第２サーバ装置４００ａに出力する（ステップＳ２−１１）。このリンク情報には、第２サーバ装置４００ａが提供するプラットフォームへの招待を示すリンク情報と、招待ユーザ（第１ユーザ）としてのユーザＣのゲームユーザＩＤ（Ｇ１００３）と、ユーザＣがユーザＤを招待する対象であるゲームを識別するゲームＩＤが含まれている。
【００６６】
次に、第２サーバ装置４００ａの登録処理部４０２ａは、ユーザＤのプラットフォームへの登録要求を端末装置１００−４に対して送信する（ステップＳ４−１２）。
【００６７】
次に、端末装置１００−４は、ステップＳ４−１２において出力されたプラットフォームへの登録要求に応じて、ユーザＤのプラットフォームへの登録申請の操作（例えば、アカウント情報を設定するための入力）を検出して、第２サーバ装置４００ａに対して、登録申請情報を出力する（ステップＳ２−１２）。この登録申請情報には、被招待ユーザ（第２ユーザ）としてのユーザＤのプラットフォームのアカウント情報が含まれている。
【００６８】
次に、第２サーバ装置４００ａの登録処理部４０２ａは、ステップＳ２−１２において出力された登録申請情報を取得すると、ユーザＤのプラットフォームユーザＩＤを生成するとともに、取得した登録申請情報に含まれるユーザＤのプラットフォームのアカウント情報とを、第２サーバ記憶部４１０に書き込む（ステップＳ４−１３）。このようにして、登録処理部４０２ａは、被招待ユーザ（第２ユーザ）としてのユーザＤをプラットフォームに登録する。
【００６９】
以降、第１の実施形態において説明した各ステップによって、被招待ユーザ(第２ユーザ)としてのユーザＤをゲームに登録するとともに、招待ユーザ（第１ユーザ）としてのユーザＣと被招待ユーザ（第２ユーザ）としてのユーザＤとの間において所定の関係を設定する。
【００７０】
以上説明したように、本実施形態のゲームシステム１ａは、受付部２０３が受け付けた招待情報に基づいて、第２ユーザをプラットフォームにユーザ登録する処理を行わせる第２登録要求情報を含む登録要求情報を出力する出力部２５１ａを備えている。また、ゲームシステム１ａは、受付部２０３が受け付けた招待情報に基づいて、招待された第２ユーザをゲームにユーザ登録する処理を行わせる登録要求情報を出力する出力部２５１ａが出力する登録要求情報を取得して、取得した登録要求情報に基づいて招待された第２ユーザをゲームにユーザ登録させるための処理を行う登録処理部４０２ａを備えている。
【００７１】
これにより、本実施形態のゲームシステム１ａは、被招待ユーザ（第２ユーザ）がプラットフォームに登録されていない場合においても、招待ユーザ（第１ユーザ）から被招待ユーザに対するゲームへの招待操作によって、被招待ユーザをプラットフォームの登録ユーザとして登録し、ゲームの登録ユーザとして登録させるとともに、招待ユーザと被招待ユーザとの間にゲームにおける所定の関係を設定することができる。つまり、ゲームシステム１ａは、招待ユーザによる１つの招待操作によって、プラットフォームへの登録と、ゲームへの登録と、所定の関係の設定との３つの手続きをまとめて行うことができる。したがって、ゲームシステム１ａは、招待ユーザがプラットフォームへの招待操作と、ゲームへの招待操作と、所定の関係の設定操作との３つの操作を別々に行う場合に比して、ユーザの手間を軽減することができる。
【００７２】
なお、ゲームシステム１ａは、招待ユーザと、プラットフォームに登録されていないユーザとをメールアドレスによって関連付ける構成について説明したが、これに限られない。例えば、ゲームシステム１ａは、招待ユーザを示すコードを招待ユーザの端末装置１００に表示することによって、端末装置１００を見た被招待ユーザが、招待ユーザを示すコードを第２サーバ装置４００ａに送信することによっても、招待ユーザとプラットフォームに登録されていないユーザとを関連付けることができる。このように構成しても、ゲームシステム１ａは、招待ユーザによる１つの招待操作によって、プラットフォームへの登録と、ゲームへの登録と、所定の関係の設定との３つの手続きをまとめて行うことができる。
【００７３】
［第３の実施形態]
次に、本発明を実施するための第３の実施形態について、図面を参照して説明する。なお、上述した各実施形態における各構成と同一の構成については、同一の符号を付して説明を省略する。本実施形態のゲームシステム１ｂは、プラットフォームにユーザ登録されているユーザ間に、プラットフォームにおける所定の第２関係を設定できる点において、上述した各実施形態と相違する。
【００７４】
図１０は、本発明の第３の実施形態に係るゲームシステム１ｂの構成の一例を示す構成図である。ゲームシステム１ｂは、複数の端末装置１００（例えば、端末装置１００−１〜１００−４）と、サーバ装置２００ｂ（ゲーム装置）と、第２サーバ装置４００ｂ（ゲーム装置）と、ネットワーク２と、第２ネットワーク３とを備えている。まず、サーバ装置２００ｂの構成について説明する。サーバ装置２００ｂは、出力部２５１ｂを備えている。
【００７５】
出力部２５１ｂは、受付部２０３が受け付けた招待情報に基づいて、第１ユーザと第２ユーザとの間に所定の第２関係を設定する処理を行わせる第３登録要求情報を含む登録要求情報を出力する。この第３登録要求情報には、プラットフォームにユーザ登録されているユーザ間に、プラットフォームにおける所定の第２関係を設定する処理を行わせる情報が含まれている。ここで、所定の第２関係とは、プラットフォームのユーザ間（例えば、ユーザＡとユーザＢとの間）の仲間関係、つまり、ユーザ間における友好的な機能を提供するための関係である。このユーザ間における友好的な機能には、例えば、プラットフォームのユーザ間においてメッセージ交換などを行うコミュニケーション機能などがある。
【００７６】
次に、第２サーバ装置４００ｂの構成について説明する。第２サーバ装置４００ｂは、転送部４０１と、登録処理部４０２ｂと、処理要求部４０３と、第２サーバ記憶部４１０ｂとを備えている。この第２サーバ記憶部４１０ｂは、プラットフォームユーザ記憶部４１１と、ゲームユーザ記憶部４１２とに加え、第２関係記憶部４１３を備えている。図１１を参照して、第２関係記憶部４１３が記憶する情報の一例について説明する。
【００７７】
図１１は、本実施形態の第２関係記憶部４１３が記憶する情報の一例を示す表である。第２関係記憶部４１３は、第１プラットフォームユーザ（例えば、ユーザＡ）と第２プラットフォームユーザ（例えば、ユーザＢ）との所定の第２関係を記憶する。具体的には、第２関係記憶部４１３は、ユーザＡをプラットフォームにおいて識別する第１プラットフォームユーザＩＤと、ユーザＡとゲームにおける所定の関係を有するユーザＢをプラットフォームにおいて識別する第２プラットフォームユーザＩＤと、所定の第２関係の設定の状態を示すステータス（「登録」）とを関連付けて記憶する。例えば、ユーザＡには、プラットフォームユーザＩＤ（Ｐ０００１）が、ユーザＢには、プラットフォームユーザＩＤ（Ｐ０００２）がそれぞれ割り当てられる。また、この関係記憶部２２１が記憶するステータスには、「申請」と、「登録」と、「拒絶」とが含まれる。この「申請」とは、申請ユーザから被申請ユーザに対する所定の第２関係の申請がなされたのち、この申請について被申請ユーザによる承認を待っている状態である。また、「登録」とは、この申請について被申請ユーザの承認が完了している状態である。また、「拒絶」とは、この申請について被招待ユーザが承認せずに拒絶した状態である。
【００７８】
再び、図１０を参照して第２サーバ装置４００ｂが備える、登録処理部４０２ｂの構成について説明する。
登録処理部４０２ｂは、上述した第２ユーザをゲームにユーザ登録させるための処理に加えて、出力部２５１ｂが出力した登録要求情報に含まれる第３登録要求情報に基づいて、第１ユーザと第２ユーザとの間に所定の第２関係を設定する処理を行う。
【００７９】
以上説明したように、本実施形態のゲームシステム１ｂは、受付部２０３が受け付けた招待情報に基づいて、第２ユーザをプラットフォームにユーザ登録する処理を行わせる第２登録要求情報を含む登録要求情報を出力する出力部２５１ｂを備えている。また、本実施形態のゲームシステム１ｂは、受付部２０３が受け付けた招待情報に基づいて、招待された第２ユーザをゲームにユーザ登録する処理を行わせる登録要求情報を出力する出力部２５１ｂが出力する登録要求情報を取得して、取得した登録要求情報に基づいて招待された第２ユーザをゲームにユーザ登録させるための処理を行う登録処理部４０２ｂを備えている。これにより、本実施形態のゲームシステム１ｂは、ゲームの登録ユーザとして登録し、招待ユーザと被招待ユーザとの間にゲームにおける所定の関係を設定することができることに加え、招待ユーザと被招待ユーザとの間にプラットフォームにおける所定の関係（第２関係）を設定することができる。つまり、ゲームシステム１ｂは、招待ユーザによる１つの招待操作によって、ゲームへの登録と、所定の関係の設定と、所定の第２関係の設定との３つの手続きをまとめて行うことができる。したがって、ゲームシステム１ｂは、招待ユーザがゲームへの登録と、所定の関係の設定と、所定の第２関係の設定との３つの操作を別々に行う場合に比して、ユーザの手間を軽減することができる。
【００８０】
なお、ゲームシステム１ｂは、第２の実施形態の場合と同様にして、被招待ユーザ（第２ユーザ）がプラットフォームに登録されていない場合においても、招待ユーザ（第１ユーザ）から被招待ユーザに対するゲームへの招待操作によって、被招待ユーザをプラットフォームの登録ユーザとして登録するように構成することもできる。この場合には、ゲームシステム１ｂは、招待ユーザによる１つの招待操作によって、プラットフォームへの登録と、ゲームへの登録と、所定の関係の設定と、所定の第２関係の設定との４つの手続きをまとめて行うことができ、さらにユーザの手間を軽減することができる。
【００８１】
［第４の実施形態]
次に、本発明を実施するための第４の実施形態について、図面を参照して説明する。なお、上述した各実施形態における各構成と同一の構成については、同一の符号を付して説明を省略する。
【００８２】
図１２は、本発明の第４の実施形態に係るゲームシステム１ｃの構成の一例を示す構成図である。ゲームシステム１ｃは、複数の端末装置１００（例えば、端末装置１００−１〜１００−４）と、サーバ装置２００ｃ（ゲーム装置）と、第２サーバ装置４００ｃ（ゲーム装置）と、ネットワーク２と、第２ネットワーク３とに加え、クラウドサーバ３００と、第２クラウドサーバ３１０とを備えている。
【００８３】
クラウドサーバ３００は、上述したサーバ装置２００が備えるサーバ記憶部２０２としてのクラウド記憶部３０１を備えている。クラウド記憶部３０１は、関係記憶部２２１を備えており、サーバ装置２００ｃは、第２ネットワーク３を介して、関係記憶部２２１が記憶する情報を読み出し、または関係記憶部２２１に情報を書き込む。
【００８４】
第２クラウドサーバ３１０は、上述した第２サーバ装置４００が備える第２サーバ記憶部４１０としての第２クラウド記憶部３１１を備えている。第２クラウド記憶部３１１は、プラットフォームユーザ記憶部４１１と、ゲームユーザ記憶部４１２とを備えており、第２サーバ装置４００ｃは、ネットワーク２を介して、プラットフォームユーザ記憶部４１１およびゲームユーザ記憶部４１２が記憶する情報を読み出し、またはプラットフォームユーザ記憶部４１１およびゲームユーザ記憶部４１２に情報を書き込む。
【００８５】
以上説明したように、ゲームシステム１ｃにおいては、クラウドサーバ３００が、サーバ記憶部２０２に相当するクラウド記憶部３０１を備えており、第２クラウドサーバ３１０が第２サーバ記憶部４１０に相当する第２クラウド記憶部３１１を備えている。このように構成しても、ゲームシステム１ｃは、招待ユーザによる１つの招待操作によって、ゲームへの登録と、所定の関係の設定との２つの手続きをまとめて行うことができる。したがって、ゲームシステム１ｃは、招待ユーザがゲームへの招待操作と、所定の関係の設定操作との２つの操作を別々に行う場合に比して、ユーザの手間を軽減することができる。
【００８６】
以上、本発明の実施の形態について図面を参照して詳述したが、具体的な構成はその実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。また、各実施形態は、上記の各実施形態を組み合せて実施してもよい。
【００８７】
また、上記の各実施形態においては、サーバ装置２００、２００ａ〜２００ｃがサーバ記憶部２０２を、または、クラウドサーバ３００が、クラウド記憶部３０１を備える例を示したが、これら各構成を他の装置が備えるようにシステムを構成してもよい。また、これら各構成を複数の装置に分散させて設けるようにしてもよい。
【００８８】
また、上記の各実施形態においては、第２サーバ装置４００、４００ａ〜４００ｃが第２サーバ記憶部４１０（または、第２サーバ記憶部４１０ｂ）を、または、第２クラウドサーバ３１０が、第２クラウド記憶部３１１を備える例を示したが、これら各構成を他の装置が備えるようにシステムを構成してもよい。また、これら各構成を複数の装置に分散させて設けるようにしてもよい。
【００８９】
なお、サーバ装置２００、２００ａ〜２００ｃ、および、第２サーバ装置４００、４００ａ〜４００ｃ（以下これらのサーバ装置を総称して、単にサーバ装置と記載する。）が備える各部は、他の装置から各部の機能を実現するためのプログラムをダウンロードすることにより機能が実現されるものであってもよく、他の装置が有するプログラムによって機能が実現されるものであってもよい。
【００９０】
なお、上記の各実施形態における端末装置１００は、他の装置から端末装置１００の各部の機能を実現するためのプログラムをダウンロードすることにより機能が実現されるものであってもよく、他の装置が有するプログラムによって機能が実現されるものであってもよい。
【００９１】
なお、このサーバ装置が備える各部は、専用のハードウェアにより実現されるものであってもよく、また、このサーバ装置が備える各部はメモリおよびＣＰＵ（中央演算装置）により構成され、サーバ装置が備える各部の機能を実現するためのプログラムをメモリにロードして実行することによりその機能を実現させるものであってもよい。
【００９２】
また、サーバ装置が備える各部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、サーバ装置が備える各部による処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００９３】
また、「コンピュータシステム」は、マークアップ言語で記述されたいわゆるウェブページの形態によって情報を提供する機能およびその情報をブラウザで表示する機能を含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【００９４】
１、１ａ、１ｂ、１ｃ、…ゲームシステム、２…ネットワーク、３…第２ネットワーク、１００、１００−１、１００−２…端末装置、２００、２００ａ、２００ｂ、２００ｃ…サーバ装置、２０１…サーバ通信部、２０２…サーバ記憶部（記憶部）、２０３…受付部、２２１…関係記憶部、２５１、２５１ａ、２５１ｂ…出力部、２５２…処理部、４００、４００ａ、４００ｂ、４００ｃ…第２サーバ装置、４０１…転送部、４０２，４０２ａ、４０２ｂ…登録処理部、４０３…処理要求部、４１０、４１０ｂ…第２サーバ記憶部、４１１…プラットフォームユーザ記憶部、４１２…ゲームユーザ記憶部、４１３…第２関係記憶部、ＢＳ…バス、ＢＳ２…第２バス、ＴＰ…操作検出部、ＤＳ…表示部、ＳＰ…音声出力部
【図１】
0005696092.tif 000002
【図２】
0005696092.tif 000003
【図３】
0005696092.tif 000004
【図４】
0005696092.tif 000005
【図５】
0005696092.tif 000006
【図６】
0005696092.tif 000007
【図７】
0005696092.tif 000008
【図８】
0005696092.tif 000009
【図９】
0005696092.tif 000010
【図１０】
0005696092.tif 000011
【図１１】
0005696092.tif 000012
【図１２】
0005696092.tif 000013