(57)【要約】【課題】ゲームサービスの登録者であるゲームプレイヤーに、より多くの人を当該ゲームに招待しようとする動機付けを与え、ゲームサービスに登録するユーザを増やすことのできる方式を提供することを目的とする。【解決手段】ゲームサービスに登録している登録ユーザが友達をゲームに招待するときの招待画面において、特定の友達を招待すると特典が付与される表示をする。当該特典は、その友達のゲームの嗜好度、熟練度等の情報や、その友達の性別、年齢等の個人情報に基づいて決定する。また、特典は一定期間に限り取得可能な状態にして、登録ユーザに対して、その友達を招待しようとする動機付けを与えるようにする。【選択図】図３
2015156174.tif 000002
【特許請求の範囲】
【請求項１】
ゲームサービスに登録している登録ユーザの端末と通信可能状態にあることを識別するユーザ情報管理部と、
前記登録ユーザに関連付けられている他のユーザ情報をデータベースから読み出す登録ユーザ関連情報読出部と、
前記登録ユーザ関連情報読出部が読み出した前記他のユーザ情報の中から前記ゲームサービスに登録されていないユーザを被招待ユーザとして選択する被招待ユーザ選択部と、
前記被招待ユーザに属する情報を用いて招待ポイントを付与する招待ポイント割当部と、
前記登録ユーザの端末装置の画面に、前記ゲームサービスへ招待する前記被招待ユーザを、前記招待ポイントと共に表示する被招待ユーザ表示制御部と、
前記登録ユーザが、前記端末装置の画面から前記被招待ユーザを選択したとき、前記被招待ユーザに対して前記ゲームサービスへ招待するメッセージを作成する招待メッセージ作成部と、
前記登録ユーザにより選択された前記被招待ユーザに、前記メッセージを送信するメッセージデータ出力部と、
前記招待ユーザが、前記ゲームサービスに新規に登録したか否かを判断する被招待ユーザ登録確認部と、
前記被招待ユーザ登録確認部が、前記被招待ユーザの登録を確認したとき、前記登録ユーザに前記招待ポイントを付与する特典付与部と、を有することを特徴とするサーバ。
【請求項２】
前記登録ユーザ関連情報読出部は、ソーシャル・ネットワーキング・サービスに登録されている会員情報が記録されているデータベースから、前記登録ユーザに関連付けられている他のユーザ情報を読み出すことを特徴とする請求項１に記載のサーバ。
【請求項３】
前記被招待ユーザ選択部は、
前記被招待ユーザが、前記ゲームサービスとは別の他のゲームサービスに登録しているか否かを判別するゲームサービス登録情報検索部を含むことを特徴とする請求項１に記載のサーバ。
【請求項４】
前記招待ポイント割当部は、
前記被招待ユーザが、前記他のゲームサービスに登録されているとき、前記他のゲームサービスの種類、ログイン履歴、ゲームプレイヤーのレベルを読み出すゲームサービス登録情報読出部を含み、
前記ゲームサービス登録情報読出部から読み出された前記被招待ユーザの情報により、前記招待ポイントを決定することを特徴とする請求項１に記載のサーバ。
【請求項５】
前記招待ポイント割当部は、
前記被招待ユーザの個人情報に基づいて、前記招待ポイントを決定することを特徴とする請求項１に記載のサーバ。
【請求項６】
前記招待ポイント割当部は、
前記被招待ユーザの個人情報に基づいて、一定期間ボーナスポイントを付与することを特徴とする請求項１に記載のサーバ。
【請求項７】
前記招待ポイント割当部は、
前記登録ユーザが、連続して被招待ユーザを、前記ゲームサービスの登録に成功したとき、前記特典付与部は、ボーナスポイントを割り増して付与することを特徴とする請求項１に記載のサーバ。
【請求項８】
前記特典付与部は、前記被招待ユーザが、前記登録ユーザの招待に応じて、前記ゲームサービスに登録したとき、前記被招待ユーザに特典を付与することを特徴とする請求項７に記載のサーバ。
【請求項９】
ゲームサービスに登録している登録ユーザの端末と通信可能な状態にあるゲーム管理サーバが、
ゲームサービスに登録している登録ユーザの端末と通信可能状態にあることを識別し、
前記登録ユーザに関連付けられている他のユーザ情報をデータベースから読み出し、
前記登録ユーザ関連情報読出部が読み出した前記他のユーザ情報と、前記ゲームサービスを提供するサーバに属するデータベースに記録されているユーザ情報を対比して、前記ゲームサービスに登録されていないユーザを被招待ユーザとして選択し、
前記被招待ユーザに属する情報を用いて招待ポイントを割り当て、
前記登録ユーザの端末装置の画面に、前記ゲームサービスへ招待する前記被招待ユーザを、前記招待ポイントと共に表示させ、
前記登録ユーザが、前記端末装置の画面から前記被招待ユーザを選択したとき、前記被招待ユーザに対して前記ゲームサービスへ招待するメッセージを作成し、
前記登録ユーザにより選択された前記被招待ユーザに、前記メッセージを送信し、
前記招待ユーザが、前記ゲーム管理サーバにアクセスし、前記ゲームサービスに新規に登録したか否かを判断し、
前記被招待ユーザ登録確認部が、前記被招待ユーザの登録を確認したとき、前記登録ユーザに前記招待ポイントを付与することを特徴とするゲームサービスの提供方法。
【請求項１０】
前記登録ユーザに関連付けられている他のユーザ情報を、ソーシャル・ネットワーキング・サービスに登録されている会員情報が記録されているデータベースから読み出すことを特徴とする請求項９に記載のゲームサービスの提供方法。
【請求項１１】
前記招待ポイントの割り当ては、
前記被招待ユーザが、前記他のゲームサービスに登録されているとき、前記他のゲームサービスの種類、ログイン履歴、ゲームプレイヤーのレベルによってポイントを計算することを特徴とする請求項９に記載のゲームサービスの提供方法。
【請求項１２】
前記被招待ユーザの個人情報に基づいて、前記招待ポイントを割り当てることを特徴とする請求項９に記載のゲームサービスの提供方法。
【請求項１３】
前記被招待ユーザの個人情報に基づいて、一定期間ボーナスポイントを付与することを特徴とする請求項９に記載のゲームサービスの提供方法。
【請求項１４】
前記登録ユーザが、連続して被招待ユーザを、前記ゲームサービスの登録に成功したとき、ボーナスポイントを割り増して付与することを特徴とする請求項９に記載のゲームサービスの提供方法。
【請求項１５】
前記被招待ユーザが、前記登録ユーザの招待に応じて、前記ゲームサービスに登録したとき、前記被招待ユーザに特典を付与することをさらに有することを特徴とする請求項１４に記載のゲームサービスの提供方法。
【請求項１６】
コンピュータを、ゲームサービスを提供するサーバとして動作させるプログラムであって、
前記コンピュータを、
ゲームサービスに登録している登録ユーザの端末と通信可能状態にあることを識別するユーザ情報管理部と、
前記登録ユーザに関連付けられている他のユーザ情報をデータベースから読み出す登録ユーザ関連情報読出部と、
前記登録ユーザ関連情報読出部が読み出した前記他のユーザ情報の中から前記ゲームサービスに登録されていないユーザを被招待ユーザとして選択する被招待ユーザ選択部と、
前記被招待ユーザに属する情報を用いて招待ポイントを付与する招待ポイント割当部と、
前記登録ユーザの端末装置の画面に、前記ゲームサービスへ招待する前記被招待ユーザを、前記招待ポイントと共に表示する被招待ユーザ表示制御部と、
前記登録ユーザが、前記端末装置の画面から前記被招待ユーザを選択したとき、前記被招待ユーザに対して前記ゲームサービスへ招待するメッセージを作成する招待メッセージ作成部と、
前記登録ユーザにより選択された前記被招待ユーザに、前記メッセージを送信するメッセージデータ出力部と、
前記招待ユーザが、前記ゲームサービスに新規に登録したか否かを判断する被招待ユーザ登録確認部と、
前記被招待ユーザ登録確認部が、前記被招待ユーザの登録を確認したとき、前記登録ユーザに前記招待ポイントを付与する特典付与部として機能させるためのプログラム。
【請求項１７】
登録ユーザ関連情報読出部が、ソーシャル・ネットワーキング・サービスに登録されている会員情報が記録されているデータベースから、前記登録ユーザに関連付けられている他のユーザ情報を読み出す機能を有することを特徴とする請求項１６に記載のプログラム。
【請求項１８】
前記被招待ユーザ選択部が、
前記被招待ユーザが、前記ゲームサービスとは別の他のゲームサービスに登録しているか否かを判別するゲームサービス登録情報検索部の機能を含むことを特徴とする請求項１６に記載のプログラム。
【請求項１９】
前記招待ポイント割当部が、
前記被招待ユーザが、前記他のゲームサービスに登録されているとき、前記他のゲームサービスの種類、ログイン履歴、ゲームプレイヤーのレベルを読み出すゲームサービス登録情報読出部としての機能を含み、
前記ゲームサービス登録情報読出部から読み出された前記被招待ユーザの情報により、前記招待ポイントを決定することを特徴とする請求項１６に記載のプログラム。
【請求項２０】
前記招待ポイント割当部が、
前記被招待ユーザの個人情報に基づいて、前記招待ポイントを決定する機能を有することを特徴とする請求項１６に記載のプログラム。
【請求項２１】
前記招待ポイント割当部が、
前記被招待ユーザの個人情報に基づいて、一定期間ボーナスポイントを付与することを特徴とする請求項１６に記載のプログラム。
【請求項２２】
前記招待ポイント割当部が、
前記登録ユーザが、連続して被招待ユーザを、前記ゲームサービスの登録に成功したとき、ボーナスポイントを付与する特典付与部としての機能を含むことを特徴とする請求項１６に記載のプログラム。
【請求項２３】
前記特典付与部は、
前記被招待ユーザが、前記登録ユーザの招待に応じて、前記ゲームサービスに登録したとき、前記被招待ユーザに特典を付与する機能をさらに含むことを特徴とする請求項２２に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はゲームサービスを提供するサーバ、ゲームサービスの提供方法に係り、特に当該ゲームサービスに登録しているユーザが、他者にゲームを紹介するための技術に関する。
【背景技術】
【０００２】
ソーシャル・ネットワーキング・サービス（以下「ＳＮＳ」ともいう）の普及が進み、これを利用して提供されるゲームはソーシャル・ネットワーキング・サービスゲームと呼ばれ（以下「ソーシャルゲーム」ともいう）、数多くのゲームがネットワーク上で提供されている。ＳＮＳの会員であるユーザは、端末装置にソーシャルゲームを実行するアプリケーションをダウンロードし、ユーザ名やパスワード等の幾つかの個人情報を入力するだけで、ゲームを楽しむことができる。
【０００３】
ソーシャルゲームを提供するサーバは、登録されたユーザの識別情報、ゲームの状況等に関する情報を管理している。また、ソーシャルゲームでは、同じゲームを楽しむユーザの間で友達申請をすることや、メッセージを交換するサービスも提供されている。さらに、ＳＮＳでは不特定多数のユーザがネットワーク上でつながっていることから、ソーシャルゲームを遊戯するユーザが、他のユーザにソーシャルゲームに参加を促すための招待メッセージを送るサービスが提供される場合がある。
【０００４】
例えば、あるソーシャルゲームをプレイしたことのあるユーザが招待者となり、他のユーザ（被招待者）にそのゲームへの参加を呼びかけ、招待者であるユーザに特典を付与する技術が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−０１３４４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載されたゲーム装置ないしプログラムでは、招待者が被招待者を招待する前に、任意の登録符号を被招待者の端末装置に登録することを必要としている。被招待者が招待に応じたときその登録符号を参照することで、招待者と被招待者の関連付けを確実に行うことができ、招待者に対して特典を付与することを可能としている。
【０００７】
しかしながら、それ以前の問題として、ゲームサービスの提供を受けてゲームをプレイする登録ユーザが、他の未登録ユーザをそのゲームに招待しようとする動機付けを与える必要がある。当該登録ユーザにとってみれば、特に親しい友人同士であれば気軽にゲームに招待することができる。しかし、親密度がそれほどでもなかったり、最近知り合ったばかりであったり、或いはこの種のゲームをプレイしそうもないと思われる友人に対しては、ゲームへの招待を躊躇してしまうことの方が多いのが現実である。
【０００８】
このような現実に鑑みれば、ゲームサービスの中に招待機能を付加しても、その機能を十分に活用することができないという問題がある。仮に、招待者に与える特典ポイントを割高に設定したとしても、広範な知人等を招待しようとする動機付けが働かなければ、結局被招待者を増やすことができないという問題がある。
【０００９】
そこで本発明は、ゲームサービスの登録者であるゲームプレイヤーに、より多くの人を当該ゲームに招待しようとする動機付けを与え、ゲームサービスに登録するユーザを増やすことのできる方式を提供することを目的の一つとする。
【課題を解決するための手段】
【００１０】
本発明の一実施形態によれば、ゲームサービスに登録している登録ユーザの端末と通信可能状態にあることを識別するユーザ情報管理部と、登録ユーザに関連付けられている他のユーザ情報をデータベースから読み出す登録ユーザ関連情報読出部と、登録ユーザ関連情報読出部が読み出した他のユーザ情報の中からゲームサービスに登録されていないユーザを被招待ユーザとして選択する被招待ユーザ選択部と、被招待ユーザに属する情報を用いて招待ポイントを付与する招待ポイント割当部と、登録ユーザの端末装置の画面に、ゲームサービスへ招待する被招待ユーザを、招待ポイントと共に表示する被招待ユーザ表示制御部と、登録ユーザが、端末装置の画面から被招待ユーザを選択したとき、被招待ユーザに対してゲームサービスへ招待するメッセージを作成する招待メッセージ作成部と、登録ユーザにより選択された被招待ユーザに、メッセージを送信するメッセージデータ出力部と、招待ユーザが、ゲームサービスに新規に登録したか否かを判断する被招待ユーザ登録確認部と、被招待ユーザ登録確認部が、被招待ユーザの登録を確認したとき、登録ユーザに招待ポイントを付与する特典付与部と、を有するサーバが提供される。
【００１１】
別の好ましい態様によれば、登録ユーザ関連情報読出部は、ソーシャル・ネットワーキング・サービスに登録されている会員情報が記録されているデータベースから、登録ユーザに関連付けられている他のユーザ情報を読み出す機能を有していてもよい。
【００１２】
別の好ましい態様によれば、被招待ユーザ選択部は、被招待ユーザが、ゲームサービスとは別の他のゲームサービスに登録しているか否かを判別するゲームサービス登録情報検索部を含んでいてもよい。
【００１３】
別の好ましい態様によれば、招待ポイント割当部は、被招待ユーザが、他のゲームサービスに登録されているとき、他のゲームサービスの種類、ログイン履歴、レベルを読み出すゲームサービス登録情報読出部を含み、ゲームサービス登録情報読出部から読み出された被招待ユーザの情報により、招待ポイントを決定する機能を有していてもよい。
【００１４】
別の好ましい態様によれば、招待ポイント割当部は、被招待ユーザの個人情報に基づいて、招待ポイントを決定する機能を有していてもよい。また、招待ポイント割当部は、被招待ユーザの個人情報に基づいて、一定期間ボーナスポイントを付与する機能を有していてもよい。招待ポイント割当部は、登録ユーザが、連続して被招待ユーザを、ゲームサービスの登録に成功したとき、特典付与部は、ボーナスポイントを割り増して付与する機能を有していてもよい。
【００１５】
別の好ましい態様によれば、特典付与部は、被招待ユーザが、登録ユーザの招待に応じて、ゲームサービスに登録したとき、被招待ユーザに特典を付与する機能を有していてもよい。
【００１６】
本発明の一実施形態によれば、ゲームサービスに登録している登録ユーザの端末と通信可能な状態にあるゲーム管理サーバが、ゲームサービスに登録している登録ユーザの端末と通信可能状態にあることを識別し、登録ユーザに関連付けられている他のユーザ情報をデータベースから読み出し、登録ユーザ関連情報読出部が読み出した他のユーザ情報と、ゲームサービスを提供するサーバに属するデータベースに記録されているユーザ情報を対比して、ゲームサービスに登録されていないユーザを被招待ユーザとして選択し、被招待ユーザに属する情報を用いて招待ポイントを割り当て、登録ユーザの端末装置の画面に、ゲームサービスへ招待する被招待ユーザを、招待ポイントと共に表示させ、登録ユーザが、端末装置の画面から被招待ユーザを選択したとき、被招待ユーザに対してゲームサービスへ招待するメッセージを作成し、登録ユーザにより選択された被招待ユーザに、メッセージを送信し、招待ユーザが、ゲーム管理サーバにアクセスし、ゲームサービスに新規に登録したか否かを判断し、被招待ユーザ登録確認部が、被招待ユーザの登録を確認したとき、登録ユーザに招待ポイントを付与するゲームサービスの提供方法が提供される。
【００１７】
別の好ましい態様によれば、登録ユーザに関連付けられている他のユーザ情報を、ソーシャル・ネットワーキング・サービスに登録されている会員情報が記録されているデータベースから読み出すようにしてもよい。招待ポイントの割り当ては、被招待ユーザが、他のゲームサービスに登録されているとき、他のゲームサービスの種類、ログイン履歴、ゲームプレイヤーのレベルによってポイントを計算するようにしてもよい。被招待ユーザの個人情報に基づいて、招待ポイントを割り当てるようにしてもよい。被招待ユーザの個人情報に基づいて、一定期間ボーナスポイントを付与するようにしてもよい。登録ユーザが、連続して被招待ユーザを、ゲームサービスの登録に成功したとき、ボーナスポイントを割り増して付与するようにしてもよい。また、被招待ユーザが、登録ユーザの招待に応じて、ゲームサービスに登録したとき、被招待ユーザに特典を付与するようにしてもよい。
【００１８】
本発明の一実施形態によれば、コンピュータを、ゲームサービスを提供するサーバとして動作させるプログラムであって、コンピュータを、ゲームサービスに登録している登録ユーザの端末と通信可能状態にあることを識別するユーザ情報管理部と、登録ユーザに関連付けられている他のユーザ情報をデータベースから読み出す登録ユーザ関連情報読出部と、登録ユーザ関連情報読出部が読み出した他のユーザ情報の中からゲームサービスに登録されていないユーザを被招待ユーザとして選択する被招待ユーザ選択部と、被招待ユーザに属する情報を用いて招待ポイントを付与する招待ポイント割当部と、登録ユーザの端末装置の画面に、ゲームサービスへ招待する被招待ユーザを、招待ポイントと共に表示する被招待ユーザ表示制御部と、登録ユーザが、端末装置の画面から被招待ユーザを選択したとき、被招待ユーザに対してゲームサービスへ招待するメッセージを作成する招待メッセージ作成部と、登録ユーザにより選択された被招待ユーザに、メッセージを送信するメッセージデータ出力部と、招待ユーザが、ゲームサービスに新規に登録したか否かを判断する被招待ユーザ登録確認部と、被招待ユーザ登録確認部が、被招待ユーザの登録を確認したとき、登録ユーザに招待ポイントを付与する特典付与部として機能させるためのプログラムが提供される。
【００１９】
別の好ましい態様によれば、プログラムは、登録ユーザ関連情報読出部が、ソーシャル・ネットワーキング・サービスに登録されている会員情報が記録されているデータベースから、登録ユーザに関連付けられている他のユーザ情報を読み出す機能を有していてもよい。招待ユーザ選択部が、被招待ユーザが、ゲームサービスとは別の他のゲームサービスに登録しているか否かを判別するゲームサービス登録情報検索部の機能を含んでいてもよい。招待ポイント割当部が、被招待ユーザが、他のゲームサービスに登録されているとき、他のゲームサービスの種類、ログイン履歴、ゲームプレイヤーのレベルを読み出すゲームサービス登録情報読出部としての機能を含み、ゲームサービス登録情報読出部から読み出された被招待ユーザの情報により、招待ポイントを決定する機能を有していてもよい。招待ポイント割当部が、被招待ユーザの個人情報に基づいて、招待ポイントを決定する機能を有していてもよい。招待ポイント割当部が、被招待ユーザの個人情報に基づいて、一定期間ボーナスポイントを付与する機能を有していてもよい。招待ポイント割当部が、登録ユーザが、連続して被招待ユーザを、ゲームサービスの登録に成功したとき、ボーナスポイントを付与する特典付与部としての機能を有していてもよい。特典付与部は、被招待ユーザが、登録ユーザの招待に応じて、ゲームサービスに登録したとき、被招待ユーザに特典を付与する機能をさらに含んでいてもよい。
【発明の効果】
【００２０】
本発明の一実施形態によれば、ソーシャルゲームを提供し、実行するゲーム制御部の他に、招待ユーザ管理部を備えることにより、ゲームのプレイヤーである登録ユーザに、他のユーザを当該ゲームに招待するインバイト情報を提供することができる。このとき、インバイト情報には、被招待ユーザの特性に応じて、特定の被招待ユーザにボーナスポイントが付与することができるので、従来では招待に躊躇するユーザに対しても、このゲームに招待してみようとする動機付けを与えることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係るゲームサービス提供システムの全体構成と当該ゲームサービス提供システムからサービスの提供を受けるユーザ側にある端末装置の関係を示す図である。
【図２】本発明の一実施形態に係るゲームサービスの登録ユーザが他の未登録ユーザに対して自己が登録しているゲームへの招待をする態様を説明する図である。
【図３】本発明の一実施形態に係る登録ユーザの端末装置に表示される被招待候補者を通知する画面表示の一例を示す図である。
【図４】本発明の一実施形態に係る未登録ユーザに通知される招待メールの一例を示す図である。
【図５】本発明の一実施形態に係るゲームサーバの機能を説明するブロック図である。
【図６】本発明の一実施形態に係るユーザデータベースに記録されるゲーム情報の一例を示す図である。
【図７】本発明の一実施形態に係るゲーム情報のデータテーブルの構成を説明する図である。
【図８】本発明の一実施形態に係るゲームサービス提供方法について説明する図である。
【図９】本発明の一実施形態に係るゲームサービス提供方法について説明する図である。
【図１０】本発明の一実施形態に係る被招待候補ユーザリストの一例を示す図である。
【図１１】本発明の一実施形態に係る登録ユーザの端末装置に表示される被招待候補者を通知する画面表示の一例を示す図である。
【図１２】本発明の一実施形態に係るゲームサービス提供方法におけるボーナスポイントの付与方法を説明する図である。
【図１３】本発明の一実施形態に係るゲームサービス提供システムの全体構成と当該ゲームサービス提供システムからサービスの提供を受けるユーザ側にある端末装置の関係を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態を、図面等を参照しながら説明する。但し、本発明は多くの異なる態様で実施することが可能であり、以下に例示する実施の形態の記載内容に限定して解釈されるものではない。また、図面は説明をより明確にするため、実際の態様に比べ、各部の幅、厚さ、形状等について模式的に表される場合があるが、あくまで一例であって、本発明の解釈を限定するものではない。また、本明細書と各図において、既出の図に関して前述したものと同様の要素には、同一の符号を付して、詳細な説明を適宜省略することがある。
【００２３】
＜全体構成＞
図１は、本発明の一実施形態に係るゲームサービス提供システムの全体構成と、当該ゲームサービス提供システムからサービスの提供を受けるユーザ側にある端末装置の関係を示す。ゲームサービス提供システム１００は、ゲームサーバ１０２とデータベースサーバ１０４を含んでいる。ゲームサーバ１０２は、インターネットに代表される電気通信回線１０６と接続されている。ユーザの端末装置１０８は、電気通信回線１０６を通じてゲームサーバ１０２と通信可能な状態に置かれている。なお、電気通信回線１０６は、インターネットに限定されず、電話回線、専用回線、ローカルエリアの回線などであってもよく、これらのインターネットとの組み合わせであってもよい。
【００２４】
ゲームサーバ１０２は、ユーザ側にある端末装置１０８からのアクセスを受け付け、当該端末装置１０８と相互に通信をしながらゲームプログラムを実行する。また、ゲームサーバ１０２は、ゲームをプレイする登録ユーザに関する情報や、ゲームのスコアなどゲームデータをデータベースサーバ１０４に記録し、あるいは読み出す処理を行う。
【００２５】
データベースサーバ１０４は、ゲームデータを記録するゲームデータベース１１０、登録ユーザの情報を記録するユーザデータベース１１２を含んでいてもよい。ゲームデータベース１１０は、登録ユーザがゲームをプレイしたときのゲームデータ等が記録され、ユーザデータベース１１２は登録ユーザの識別情報（ユーザＩＤ、パスワード等）や、年齢、性別、生年月日等の個人情報が記録される。
【００２６】
また、電気通信回線１０６には、ＳＮＳを提供するＳＮＳサーバ１１４が接続されている。ＳＮＳサーバ１１４に接続されるＳＮＳデータベースサーバ１１６には、会員データベース１１８、友達データベース１２０などが含まれている。会員データベース１１８が記録する会員情報には、ユーザ名、ユーザＩＤ、パスワード、メールアドレス、性別、生年月日など会員情報が記録されている。また、友達データベース１２０には、会員同士の友達関係が記録されている。なお、本実施形態において友達関係とは、会員同士が友達として関係付けられた情報であり、例えば、ＳＮＳのサービス提供者によって設定される友達関係、または会員同士が友達申請、承認を行って登録された友達関係を含み、会員同士が相互にコミュニケーションをとり得る何らかの関係を示す情報をいう。
【００２７】
本実施形態において、登録ユーザは、ある特定のゲームサービス（招待の対象となるゲームサービス）に登録されているユーザであり、かつＳＮＳに登録されているユーザであるものとする。
【００２８】
本実施形態において、ゲームサーバ１０２とＳＮＳサーバ１１４は相互に通信可能な状態に置かれている。ゲームサーバ１０２は、ＳＮＳサーバ１１４と通信をしてＳＮＳデータベースサーバ１１６にある友達データベース１２０に記録されている情報を取得することができる。例えば、ゲームサーバ１０２は、特定のユーザ名又はユーザＩＤを指定して、そのユーザ名又はユーザＩＤと友達関係にある他のユーザＩＤを取得することができる。ＳＮＳサーバ１１４も同様に、特定のユーザ名又はユーザＩＤを指定して、そのユーザ名又はユーザＩＤによって登録されているゲームサービスの情報を取得することが可能となっている。
【００２９】
ゲームサーバ１０２からユーザ側に提供されるゲームサービスの形態は、オンライン型のソーシャルゲームを主とするが、これには当該ゲームのアプリケーションプログラムをユーザ側の端末装置１０８にダウンロードして実行するゲームや、ダウンロードの必要がないブラウザ型のゲームが含まれるものとする。いずれにしても特定のゲームサービスに登録したユーザは、電気通信回線１０６を介してゲームサーバ１０２と接続された端末装置１０８を操作して、ゲームサービスの提供を受けることができる。なお、本実施形態において、ソーシャルゲームには、ゲームサービスの提供を受けるユーザが、同サービスを受けている他のユーザとコミュニケーションをとることが可能なゲームであるものを含む。
【００３０】
アプリケーションプログラムがユーザ側にある端末装置１０８にインストールされている場合には、ユーザによる端末装置１０８に対する入力操作に応じて、ゲームサーバ１０２がゲーム進行のためのデータ処理を実行し、その結果を端末装置１０８の画面に表示するためにゲーム画面データを送信する。
【００３１】
ユーザ側にある端末装置１０８は、電気通信回線１０６に接続可能な端末であればよい。例えば、端末装置１０８には、電話機機能とインターネット閲覧機能を備えた高機能携帯電話機（いわゆるスマートフォン）、携帯電話機、ゲーム専用端末機、パーソナルコンピュータ又はタブレット型コンピュータなどが含まれる。
【００３２】
本実施形態において、ゲームサービス提供システム１００からゲームサービスの提供を受けるためには、提供を受けるゲームサービスについて利用登録をすることを要する。そして、あるゲームサービスに登録済みのユーザ（登録ユーザ）は、当該ゲームサービスに未登録の別ユーザに対して、当該ゲーム（以下「本件ゲーム」ともいう）への招待状を送り、ゲームサービスの新規登録を促すことができる。
【００３３】
このように本実施形態に係るゲームサーバ１０２は、登録ユーザがゲームをプレイするゲームモードと、登録ユーザが他のユーザを招待するときに、招待するユーザの候補を表示して招待を支援するインバイトモードを有していてもよい。
【００３４】
未登録ユーザの抽出は、ゲームサーバ１０２が登録ユーザの友達関係を、ＳＮＳサーバ１１４を経由して取得し、取得した友人データの中から当該ゲームサービスに対する登録の有無を、データベースサーバ１０４にあるユーザデータベース１１２の情報を対比することにより知ることができる。
【００３５】
ゲームサーバ１０２は、未登録ユーザの抽出をすると、招待者である登録ユーザの端末装置１０８の画面に、招待の候補者（複数人であることが好ましい）と、招待に成功したときに与えられる特典（ポイント）を表示させる処理を行う。そして、ゲームサーバ１０２は、被招待者となった別ユーザが、当該ゲームサービスへ新規登録をすると、招待者であるユーザに特典を付与することができる。
【００３６】
図２は、あるゲームサービスの登録ユーザ１６４が、他の未登録ユーザ１６６に対して、自己が登録しているゲームへの招待をする態様を説明する図である。ここで、登録ユーザ１６４と未登録ユーザ１６６は、ユーザデータベース１１２において友人登録等がされ、相互に関連付けられているユーザであるものとする。
【００３７】
ゲームサーバ１０２は、インバイトモード（友人をゲームに招待するモード）において、登録ユーザ１６４の端末装置１０８ａの画面に、被招待候補ユーザを表示するリストを表示する。端末装置１０８ａの画面には、複数の被招待候補ユーザ名（ＳＮＳに登録されているニックネーム等である場合も含む）、アバター、招待に成功したときに付与されるポイント等が表示される（図２で示す（Ａ））。
【００３８】
図３は、登録ユーザ１６４の端末装置１０８ａに表示される被招待候補者を通知する画面表示の一例を示す。画面表示には、被招待候補者のユーザ名、アバターなど被招待候補ユーザを特定する表示の他に、その被招待候補ユーザの招待に成功したときに登録ユーザ１６４に付与されるポイントが表示される。ポイントには通常得られるポイントの他に、特定の被招待ユーザに対してはボーナスポイントが付与されることが示されている。特定の被招待者に対する重み付けは、被招待ユーザに関連付けられたゲームデータやＳＮＳサーバ１１４から取得したユーザ情報等に基づいてゲームサーバ１０２が行う。このような重み付けを行う構成ないし方法については後述する。
【００３９】
端末装置１０８ａに被招待候補者リストが提供された登録ユーザ１６４は、画面表示の中から自分が招待したいと思う未登録ユーザ１６６を選択する。このとき、候補者リストの画面表示の中に付与されるポイントに加え、ボーナスポイントの表示があると、その未登録ユーザを招待してみようとする動機付けとなる。すなわち、ボーナスポイントの表示がなければ、通常では自分に親しい友人を選択することになるが、ボーナスポイントが表示されていると、「この人はあまりゲームをやらない人だ」という先入観があっても、ゲームに招待してみようという動機を高めることができる。
【００４０】
端末装置１０８ａの画面に表示された被招待候補ユーザのリストの中から、登録ユーザ１６４が特定の未登録者を選定し招待の申請をすると、その情報がゲームサーバ１０２に送信される（図２で示す（Ｂ））。ゲームサーバ１０２は該当する被招待ユーザへ送るメッセージを作成し、該当する被招待ユーザ（図２で示す例では、未登録ユーザ１６６）の端末装置１０８ｂへゲームサービスへの招待メールを送信する（図２で示す（Ｃ））。
【００４１】
未登録ユーザ１６６への招待メールは、例えば、ＳＮＳサーバ１１４を経由して送信されてもよい。未登録ユーザ１６６は、登録ユーザ１６４と共通のゲームサービスを受けていないので、ＳＮＳを経由して招待メールを通知することは好適である。図４は、未登録ユーザ１６６に通知される招待メールの一例を示す。招待メールのメッセージの中には、招待者である登録ユーザ１６４のニックネームやアバターが表示され、新しいゲームへ招待する旨のメッセージが表示される。また、招待するゲームサービスへの新規登録を促すアイコンやＵＲＬの表示が含まれていてもよい。
【００４２】
端末装置１０８ｂで招待状を受信した未登録ユーザ１６６は、メッセージを確認し、例えばそのメッセージ画面の中に表示されたアイコンやＵＲＬ表示から、当該ゲームサービスの新規登録画面に移動して、新規登録処理をする（図２で示す（Ｄ））。
【００４３】
端末装置１０８は未登録ユーザ１６６が新規登録申請をしたことを確認すると、招待者である登録ユーザ１６４にポイントを付与する（図２で示す（Ｅ））。このとき、ボーナスポイント対象である場合にはボーナスポイントも付与される。なお、招待に成功した登録ユーザ１６４への特典は、ポイントに限定されず、例えばゲームをプレイする中で使用されるアイテム等、ゲーム上有利になる特典であってもよい。被招待ユーザに対しても魅力的な新規招待登録特典を提供すれば、被招待ユーザに対してもゲームに参加してみようとする動機付けを与えることができる。
【００４４】
さらに、被招待候補ユーザリストと共に表示するボーナスポイントは、常に一定ではなく、日時や期間によって変更するようにしてもよい。例えば、時間の経過と共に特典であるボーナスポイントが減少するように変化すれば、登録ユーザ１６４に対しては、表示されているポイントが高いうちに未登録ユーザ１６６を招待しようとする動機を高めることができるので、より確実にゲームサービスへの招待を実行させることができる。
【００４５】
＜ゲームサーバの構成＞
上記のようなインバイト機能を有するゲームサーバ１０２の構成を、図５を参照して説明する。図５は、本実施形態に係るゲームサーバ１０２の機能をブロック図で示す。
【００４６】
図５で示すゲームサーバ１０２は、ユーザ情報管理部１２２、ゲーム制御部１２４、招待ユーザ管理部１２６、アクセス管理部１６０、および出力管理部１６２を含んでいる。これらは相互に連携して登録ユーザにゲームサービスを提供している。
【００４７】
（ユーザ管理部）
ユーザ情報管理部１２２は、端末装置を操作してゲームサーバ１０２にログインしたユーザが登録されたユーザであるか否かの認証を行う認証部１２８を有している。認証部１２８はユーザデータベース１１２を参照して登録ユーザの認証を行い、正規の登録ユーザであればユーザ情報管理部１２２はログインを許可する。また、新規登録者である場合には、新規登録部１３０が登録処理を行い、登録データをユーザデータベース１１２に記録する。そして、ログインした登録ユーザの情報は、ゲーム制御部１２４、招待ユーザ管理部１２６にも送信される。
【００４８】
またユーザ情報管理部１２２は、招待ユーザが、ゲームサービスに新規に登録したか否かを判断する機能を有する。
【００４９】
なお、アクセス管理部１６０は、ユーザからのログインのリクエストを受信し、ログインデータをユーザ情報管理部１２２に出力する。
【００５０】
（ゲーム制御部）
ゲーム制御部１２４は、ユーザによる端末装置１０８に対する入力操作に応じて、ゲームサーバ１０２がゲーム進行のためのデータ処理を実行し、その結果を端末装置１０８の画面に表示するためにゲーム画面データを送信する。また、招待ユーザ管理部１２６と連動して、登録ユーザの端末装置１０８に招待画面を表示させ、また、被招待ユーザへ送信するメッセージデータを出力する。
【００５１】
ゲーム制御部１２４は、ゲームデータ読出部１３２、ゲーム実行部１３４、画面データ生成部１３６、画面データ出力部１３８、メッセージデータ出力部１４０を含んでいる。これらの各機能は相互に連動して、登録ユーザの端末装置１０８上でゲームが支障なく実行されるように動作する。
【００５２】
ゲームデータ読出部１３４は、登録ユーザがプレイするゲームプログラムを、データベースサーバ１０４のゲームデータベース１１０から読み出す。ゲームデータベース１１０に記録されているゲームプログラムは、アクション系、シューティング系、レース系、パズル系、ロールプレイング系などさまざまなジャンルのゲームプログラムが含まれる。
【００５３】
また、各ユーザのゲーム情報をデータベースサーバ１０４のユーザデータベース１１２から読み出す。図６は、ユーザデータベース１１２に記録されるゲーム情報の一例を示す。ゲーム情報としては、ユーザ個別情報記憶部１１２ａ、ログイン情報記憶部１１２ｂ、レベル情報記憶部１１２ｃ、所有ポイント記録部１１２ｄ、所有アイテム記憶部１１２ｅ、友人関係記憶部１１２ｆ、招待送信情報記憶部１１２ｇ、招待受信情報記憶部１１２ｈ、招待成功情報記憶部１１２ｊ、特典情報記憶部１１２ｋ等を含んでいる。ゲーム情報は、ユーザ個別情報記憶部１１２ａに記憶されるユーザＩＤ等の識別情報によって特定され、ログイン情報記憶部１１２ｂに記録されるログイン履歴と共に、ゲームをプレイすることによって生成される各種データが、それぞれの記憶部に記録される。すなわち、ゲームプレイヤーのレベルはレベル情報記憶部１１２ｃに記録され、ゲーム内で獲得したポイントやアイテムは、所有ポイント記録部１１２ｄ、所有アイテム記憶部１１２ｅにそれぞれ記録される。また、インバイト機能により得られる友人関係や、招待・被招待の関係及び獲得した特典の情報は、それぞれ友人関係記憶部１１２ｆ、招待送信情報記憶部１１２ｇ、招待受信情報記憶部１１２ｈ及び特典情報記憶部１１２ｋに記録される。
【００５４】
ゲーム実行部１３４は、ゲームモード（ゲームが実行されるモード）において、ゲームデータ読出部１３４が読み出したデータと、ユーザ側の端末装置１０８から送信される操作情報に従って、ゲーム進行のための処理を実行する。
【００５５】
画面データ作成部１３６は、ゲームモードにおいて、ゲーム実行部１３４の処理内容に従い、ユーザ側の端末装置１０８の画面に表示させる画面データを生成する。また、画面データ作成部１３６は、インバイトモードにおいて、被招待候補者リストを表示する画面データを生成する。なお、画面データには、画像データや文字データが含まれ、さらに効果音等を含む音声データが含まれていてもよい。
【００５６】
画面データ出力部１３８は、画面データ作成部１３６で作成された画面データを、ユーザ側の端末装置１０８で表示可能なフォーマットに変換し、また必要に応じてデータを圧縮して出力可能な状態にする。
【００５７】
メッセージデータ出力部１４０は、ゲームモードにおいては、ユーザにゲームの操作説明や、新たな操作を促すメッセージを出力する。また、インバイトモードでは、被招待ユーザに送信するメッセージデータを出力する。メッセージデータとしては、ゲームのタイトルや説明文などの定型文が含まれる。
【００５８】
ゲーム制御部１２４で生成されたデータは出力管理部１６２を通してユーザ側の端末装置１０８に送信される。
【００５９】
（招待ユーザ管理部）
招待ユーザ管理部１２６は、インバイトモードでの動作時に、登録ユーザの端末装置１０８の画面に友人をゲームに招待するためのデータを生成する。招待ユーザ管理部１２６は、登録ユーザ関連情報読出部１４２、被招待ユーザ選択部１４４、招待ポイント割当部１４８、被招待ユーザ表示制御部１５４、招待メッセージ作成部１５６、特典付与部１５８を含んでいる。
【００６０】
登録ユーザ関連情報読出部１４２は、ＳＮＳサーバ１１４にアクセスし、ＳＮＳデータベースサーバ１１６における友達データベース１２０から、登録ユーザと友達関係にある他のユーザに関する情報を取得する。
【００６１】
被招待ユーザ選択部１４４は、登録ユーザ関連情報読出部１４２によって得られた登録ユーザの友達リストの中から、登録ユーザが招待したい本件ゲームに未登録のユーザを抽出する。例えば、被招待ユーザ選択部１４４は、データベースサーバ１０４のユーザデータベース１１２を検索するゲームサービス登録情報検索部１４６を含んでいてもよい。ゲームサービス登録情報検索部１４６は、当該友達リストに含まれるユーザが、本件ゲームに登録されているユーザに含まれているか否かを検索する。被招待ユーザ選択部１４４は、その検索結果に基づき、当該友達リストの中から未登録のユーザを抽出し、被招待候補者リストを生成する。
【００６２】
招待ポイント割当部１４８は、被招待ユーザ選択部１４４が生成した被招待候補者リストに記録された被招待ユーザに対して、登録ユーザが招待に成功したときに付与するポイントを、各被招待ユーザごとに割り当てる。各被招待ユーザごとに割り当てるポイントは、通常付与される通常ポイントの他に、特定の被招待ユーザに割り当てるボーナスポイントが含まれる。
【００６３】
ボーナスポイントは、被招待ユーザの特性によって決めるようにしてもよい。被招待ユーザの特性とは、性別や年齢等の個人情報の他に、ゲームの嗜好度、頻度、熟練度等のパラメータである。これらのパラメータは、ゲームサービス登録情報読出部１５０が、ユーザデータベース１１２から取得する。例えば、図６で示すユーザデータベース１１２の中の、ログイン情報記憶部１１２ｂ、レベル情報記憶部１１２ｃ、所有ポイント記憶部１１２ｄ、所有アイテム記憶部ｅ等のデータをゲームサービス登録情報読出部１５０により取得する。
【００６４】
招待ポイントイ割当部１４８は、これらの情報に基づいて、図７に示すようなゲーム情報のデータテーブルを作成してもよい。図７で示すデータテーブルには、ゲーム保有情報、ゲーム個別情報が含まれている。ゲーム保有情報にはゲーム名とゲーム種別が記録されている。ゲーム種別はアクション系、シューティング系、レース系、パズル系、ロールプレイング系などである。また、ゲーム個別情報には、ログイン回数、ログイン頻度（例えば、一週間に何回ログインしたかの頻度）、ゲーム内でのレベル、スコア、アイテム数と種類、友達の数などが含まれている。
【００６５】
特典割当部１５２は、ゲームサービス登録情報読出部１５０により取得されたデータに基づいて、招待者である登録ユーザが招待に成功したときに取得できるボーナスポイントを決める。ボーナスポイントは、被招待ユーザの特性により、特定の被招待ユーザに対して割り当てる。その場合、被招待ユーザのゲームの嗜好度、頻度、熟練度を判断材料として用いてもよい。
【００６６】
例えば、登録ユーザが招待したいゲームのジャンルと、被招待ユーザが好むゲームのジャンルが異なる場合（アクションゲームに対して、被招待ユーザがロールプレイングゲームを好む場合）、招待の難易度は高いと判断して、ボーナスポイントを高く設定するようにしてもよい。また、登録ユーザが招待したいゲームの難易度（初心者向けのゲームか、上級者向けのゲームであるか）により、招待したいゲームが上級者向けであるのに、被招待ユーザが初心者である場合には、被招待ユーザは招待に躊躇するかもしれないので、招待に成功したときのボーナスポイントを高く設定するようにしてもよい。
【００６７】
また、図６で示すユーザデータベース１１２における、招待送信情報記憶部１１２ｇ及び招待受信情報記憶部１１２ｈのデータから、被招待ユーザが積極的に他のユーザを招待する人であるか、また招待に応じやすい人であるか否かの情報を取得するようにしてもよい。例えば、被招待ユーザが他者からの招待にあまり応じない人であれば、招待に成功したときのボーナスポイントが高くなるように設定してもよい。
【００６８】
被招待ユーザ表示制御部１５４は、被招待ユーザを示す表示画面データを生成する。例えば、被招待ユーザ選択部で生成された被招待候補者リストの中から、ボーナスポイントの高い順に被招待ユーザを示すように表示データを生成する。また、ボーナスポイントを強調するように表示データを生成してもよい。被招待ユーザ表示制御部１５４で生成された表示データは、画面データ作成部１３６に送られ、インバイトモードにおける表示画面が生成される。この表示画面は、図３で例示したように、被招待ユーザ名、アバター、招待に成功したときのポイント、さらにボーナスポイントが表示される画面であり、被招待ユーザごとにリスト表示されるものであってもよい。
【００６９】
招待メッセージ作成部１５６は、登録ユーザが招待を選択した被招待ユーザに送るメッセージデータを生成する。メッセージデータには、ゲームのタイトルや説明文などの定型文の他に、新規登録特典など興味を持たせるテキストデータが含まれる。招待メッセージ作成部１５６で生成されたメッセージデータは、メッセージデータ出力部１４０に送られ、テキストデータ、またはテキストデータと画像データ、さらには音声データが付加された形で出力される。
【００７０】
招待を受けた被招待ユーザが、招待に応じて登録ユーザが招待するゲームに新規登録をするとき、ユーザ情報管理部１２２は新規登録の処理を新規登録部１３０で行う。また、ユーザ情報管理部１２２は、招待に成功したときのポイントを登録ユーザに与える。被招待ユーザがボーナスポイントの対象ユーザである場合には、特典付与部１５８に指示を出し、招待に成功した登録ユーザに対してボーナスポイントを付与する。
【００７１】
このように図５で示すゲームサーバ１０２によれば、ソーシャルゲームを提供し、実行するゲーム制御部１２４の他に、招待ユーザ管理部１２６を備えることにより、ゲームのプレイヤーである登録ユーザに、他のユーザを当該ゲームに招待するインバイト情報を提供することができる。この場合において、インバイト情報には、被招待ユーザの特性に応じて、特定の被招待ユーザにボーナスポイントが付与することができるので、従来では招待に躊躇するユーザに対しても、このゲームに招待してみようとする動機付けを与えることができる。
【００７２】
＜ゲームサービスの提供方法＞
本発明の一実施形態に係るゲームサービス提供方法について、図８、図９を参照して説明する。本実施形態において、ゲームサービスの提供には、ソーシャルゲームを実行する（ゲームをプレイする）ゲームモードと、ゲームの登録ユーザが他のユーザに当該ゲームへの招待をするインバイトモードを含んでいる。以下の説明では、インバイトモードの動作を説明する。
【００７３】
図８は、インバイトモードの動作を説明するフローチャートを示す。ゲームサーバ１０２は、まずゲームサービスに登録している登録ユーザの端末と通信可能状態にあることを識別する（Ｓ２０１）。次に、ゲームサーバ１０２は、ＳＮＳサーバ１１４に接続し、登録ユーザに関連付けられている他のユーザ情報をデータベースから読み出す（Ｓ２０２）。登録ユーザに関連付けられている他のユーザの例としては、登録ユーザがＳＮＳの中で友達登録をしているユーザがある。
【００７４】
そして、読み出された他のユーザ情報の中から、被招待ユーザを選出する（Ｓ２０３）。すなわち、被招待ユーザのリストを作成する。この手順の詳細は図９において、フリーチャートで示されている。
【００７５】
図９を参照すると、最初に、登録ユーザに関連付けられているものとして読み出された他のユーザのリストを作成する（Ｓ２１０）。そして登録ユーザが招待をしようとするゲームサービスについて、当該リストに含まれるユーザが既に登録しているか否かを判断する。これはゲームサービス登録情報検索部１４６が、ユーザデータベース１１２のユーザ個別情報記憶部１１２ａ等を検索して、登録の有無を判断する。そして、既にゲームサービスに登録されているユーザは除外して被招待ユーザリストを更新する（Ｓ２１７）。
【００７６】
次に、本件ゲームサービスに未登録の招待候補ユーザについて、過去の招待履歴の有無について判断する（Ｓ２１２）。過去の招待履歴は、ゲームサーバ１０２のゲームサービス登録情報読出部１５０がユーザデータベース１１２の招待受信情報記憶部１１２ｇのデータを読み出して、招待を受けたことがあるか否かを判断する。招待者である登録ユーザから過去に招待の履歴がある被招待候補ユーザは、過去に招待された回数をカウントするようにしてもよい（Ｓ２１３）。
【００７７】
次に、ゲームサーバ１０２の招待ポイント割当部１４８により、被招待ユーザのゲーム嗜好度の評価と重み付けを行う（Ｓ２１４）。これは、被招待候補ユーザがどのようなジャンルのゲームを好むのかを、ユーザ個別情報記憶部１１２ａやログイン情報記憶部１１２ｂに記録されているデータから判断する。例えば、登録ユーザが招待したいゲームのジャンルと、被招待ユーザが好むゲームのジャンルが異なる場合（アクションゲームに対して、被招待ユーザがロールプレイングゲームを好む場合）、招待の難易度は高いと判断して、招待の難易度について重み付けをするパラメータ値を設定する。
【００７８】
また、被招待ユーザのゲーム履歴情報の評価と重み付けを行う（Ｓ２１５）。これはユーザデータベース１１２のログイン情報記録部１１２ｂに記録された被招待ユーザのログイン回数、頻度から、ゲームをプレイする頻度を評価して重み付けを行う。例えば、ログイン回数、頻度が少ない場合には、あまりゲームを楽しまない人であると判断し、新規ゲームへの招待の難易度は高いと判断して、招待の難易度について重み付けをするパラメータ値を設定する。
【００７９】
さらに、被招待ユーザのゲーム情報の評価と重み付けを行う（Ｓ２１６）。例えば、ユーザデータベース１１２のレベル情報記憶部１１２ｃ、所有ポイント記録部１１２ｄ、所有相アイテム記録部１１２ｅなどに記録されているデータを参照して、被招待候補ユーザのゲーム熟練度を評価して重み付けを行う。ゲームのレベル（例えば、ゲームキャラクタの経験値、ダンジョン攻略数等）が高い場合、保有アイテムが多ければゲームプレイヤーである被招待候補者の熟練度は高いと判断される。そして、登録ユーザが招待したいゲームの難易度（初心者向けのゲームか、上級者向けのゲームであるか）により、招待したいゲームが初心者向けであるのに、被招待ユーザの熟練度が高い場合には、被招待ユーザは招待を無視するかもしれないので、招待に成功したときのボーナスポイントを高く設定するようにしてもよい。
【００８０】
上記のような幾つかの評価段階を経て、被招待候補ユーザが選択される。実際には、上記の作業を、各被招待候補ユーザについて行う。そして、被招待ユーザリストを作成する（Ｓ２１７）。図１０は、このようにして作成された被招待候補ユーザリストの一例を示す。被招待候補ユーザリストには、被招待ユーザ名（ユーザＩＤ）、招待を受けた回数、最近の招待日が記録され、ゲームの嗜好度、頻度、熟練度については、数値化し、あるいはランク付けをして表示することができる。例えば、ゲームの嗜好度、頻度、熟練度は、数値表示による５段階表示、Ａ，Ｂ，Ｃ等によるランク付けによる表示をしてもよい。また、リストでの表示は、招待を受けた回数の少ないユーザが上位になるようにソートされていてもよい。
【００８１】
再び、図８を参照する。被招待ユーザリストが作成されたら（Ｓ２０３）、被招待ユーザに対する招待ポイントの割当をする（Ｓ２０４）。招待ポイントの割当は、ゲームサーバ１０２の招待ポイント割当部１４８において行われる。招待ポイント割当部１４８は、例えば、図１０で示す被招待候補ユーザリストを参照して、通常ポイントの他に、特定の被招待候補ユーザにボーナスポイントを割り当てるようにしてもよい。例えば、招待を受けた回数が多いユーザに対して、このユーザは招待に応じにくい特性を有すると判断して、招待の難易度が高いため、ボーナスポイントを高く設定するようにしてもよい。また、新規のユーザを開拓する意味では、ゲームでプレイする頻度の少ないユーザに対してボーナスポイントを高く設定するようにしてもよい。
【００８２】
被招待候補ユーザリストの中から特定の被招待候補ユーザに、ボーナスポイントを割り当てたら、被招待候補ユーザと招待ポイントの画面表示を行う（Ｓ２０５）。画面表示には、被招待候補者のユーザ名、アバターなど被招待ユーザを特定する表示の他に、その被招待ユーザの招待に成功したときに登録ユーザ１６４に付与されるポイントが表示される。その一例は、図３を参照して説明した通りである。
【００８３】
登録ユーザは、被招待候補ユーザが表示された端末装置１０８の画面を見て、ゲームに招待しようと思うユーザを選択する（Ｓ２０６）。これは、画面表示に従って登録ユーザが端末装置１０８を操作することで行われる。
【００８４】
登録ユーザが、端末装置１０８を操作して被招待候補ユーザの中から、特定の被招待ユーザを選択すると、ゲームサーバ１０２は選択された被招待ユーザにメッセージを送信する（Ｓ２０７）。メッセージの送信は、ゲームサーバ１０２のメッセージ送信機能（メッセージデータ出力部１４０）を使用して、被招待ユーザにメッセージを送信することができる。或いは、ゲームサーバ１０２がＳＮＳサーバ１１４に接続して、ＳＮＳサーバ１１４経由で被選択ユーザにメッセージを送信してもよい。
【００８５】
ゲームサーバ１０２は、ユーザ情報管理部１２２において、登録ユーザから招待を受けた被招待ユーザが、そのゲームに新規登録をしたと判断したとき（Ｓ２０８）、招待をした登録ユーザにポイントを付与する（Ｓ２０９）。登録ユーザに付与されるポイントには、通常の招待ポイントの他に、ボーナスポイントが含まれる場合がある。一方、被招待ユーザがゲームの新規登録をしない場合には処理が終了する。
【００８６】
このように、特定の被招待ユーザにだけ付与されるポイントに対し変化を与え、ボーナスポイントが付与される場合において、ボーナスポイントが与えられる期間を限定してもよい。そして、ある一定期間内にボーナスポイント対象者を招待しなかった場合には、次の期間はボーナスポイントの付与対象者からはずし、他の被招待ユーザをボーナスポイント対象者に選定するようにしてもよい。例えば図１１に示すように、「Ｂさん」にボーナスポイントを付与して、当該ボーナスポイントは当日中に招待しなければ得られないことを、注意として画面表示の中に加えるようにしてもよい。このように、ボーナスポイントの期間を限定することで、登録ユーザに、被招待候補ユーザの中から、該当者を早く招待したいという動機を与えることができる。
【００８７】
また、図１２に示すように、招待に成功した場合と、成功しなかった場合で、ボーナスポイントを付与する被招待ユーザを異ならせてもよい。また、招待に失敗した被招待ユーザは一定期間ボーナスポイントが付与されないようにしてもよい。例えば、図１２では、親しい「Ｂさん」についてボーナスポイントが付与されており、招待に成功した場合には、次に親しい「Ａさん」にボーナスポイントが付与されることを示している。一方、「Ｂさん」の招待に失敗したときには、次に親しい「Ａさん」にボーナスポイントを付与すると共に、「Ｂさん」には一定期間ボーナスポイントが付与されないようにしてもよい。
【００８８】
なお、ボーナスポイントは、被招待候補リストにある一人のユーザに対して付与してもよいし、複数人に対して同時に付与するようにしてもよい。また、連続して招待に成功することで、ボーナスポイントが加算されるようにしてもよい。
【００８９】
このように、本実施形態に係るゲームサービスの提供方法によれば、インバイトモードにおいて、被招待ユーザの特性に応じてボーナスポイントを付与することで従来では招待に躊躇するユーザに対しても、このゲームに招待してみようとする動機付けを与えることができる。
【００９０】
＜変形例＞
図１では、ゲームサーバ１０２とＳＮＳサーバ１１４が連係して、登録ユーザに他のユーザを招待させるインバイト機能発揮している例を示している。しかし、本発明はこれに限定されず、図１３で示すように、ゲームサーバ１０２とそれに接続されるデータベースサーバ１０４のデータを使用して同様のインバイト機能を発揮するようにしてもよい。
【００９１】
ゲームサービス提供システム１００ｂが、ユーザに提供するゲームサービスは、一種類のゲームではなく、複数のゲームサービスを提供し、その中からユーザが任意に選択できるものであることが好ましい。ゲームサービス提供システム１００ｂからゲームサービスの提供を受けるユーザは複数人であり、各ユーザは個人の興味や嗜好に応じて提供される複数のゲームサービスの中から任意のゲームを選択してプレイすることができる。したがって、あるユーザと、他のユーザとは、それぞれの端末装置で異なるゲームサービスの提供を受けていることがあり得るので、ユーザデータベース１１２に記録されたゲームサービスの登録情報と、友達関係記録部１１２ｆに記録された友達関係のデータ（いくつかのゲーム内で作成された友達関係）を使用して、ゲームに招待する登録ユーザと、当該登録ユーザから招待を受ける被招待ユーザの関係を構築してもよい。
【００９２】
この場合、図１で説明したゲームサービス提供システム１００がＳＮＳサーバ１１４からデータを取得すること以外は、上記で説明したものと同様の動作でインバイト機能を発揮して、同様の効果を得ることができる。
【符号の説明】
【００９３】
１００・・・ゲームサービス提供システム、１０２・・・ゲームサーバ、１０４・・・データベースサーバ、１０６・・・電気通信回線、１０８・・・端末装置、１１０・・・ゲームデータベース、１１２・・・ユーザデータベース、１１４・・・ＳＮＳサーバ、１１６・・・ＳＮＳデータベースサーバ、１１８・・・会員データベース、１２０・・・友達データベース、１２２・・・ユーザ情報管理部、１２４・・・ゲーム制御部、１２６・・・招待ユーザ管理部、１２８・・・認証部、１３０・・・新規登録部、１３２・・・ゲームデータ読出部、１３４・・・ゲーム実行部、１３６・・・画面データ生成部、１３８・・・画面データ出力部、１４０・・・メッセージデータ出力部、１４２・・・登録ユーザ関連情報読出部、１４４・・・被招待ユーザ選択部、１４６・・・ゲームサービス登録情報検索部、１４８・・・招待ポイント割当部、１５０・・・ゲームサービス登録情報読出部、１５２・・・特典割当部、１５４・・・被招待ユーザ表示制御部、１５６・・・招待メッセージ作成部、１５８・・・特典付与部、１６０・・・アクセス管理部、１６２・・・出力管理部、１６４・・・登録ユーザ、１６６・・・未登録ユーザ
【図１】
2015156174.tif 000003
【図２】
2015156174.tif 000004
【図３】
2015156174.tif 000005
【図４】
2015156174.tif 000006
【図５】
2015156174.tif 000007
【図６】
2015156174.tif 000008
【図７】
2015156174.tif 000009
【図８】
2015156174.tif 000010
【図９】
2015156174.tif 000011
【図１０】
2015156174.tif 000012
【図１１】
2015156174.tif 000013
【図１２】
2015156174.tif 000014
【図１３】
2015156174.tif 000015