(57)【要約】【課題】情報処理装置を用いて提供されるサービスのユーザによる利用を促進させる。【解決手段】プログラムは、端末装置３０に、第１ユーザの第２識別情報を第１ユーザの第１識別情報に対応付けて記憶させる第１指示を第１サーバ装置１０へ送信するステップと、第１指示に応じた処理の完了の通知を第１サーバ装置１０から取得するステップと、第１指示に応じた処理の完了を表示するステップと、前記第２サーバ装置において第１ユーザに関連付けられた他のユーザの第２識別情報を含むリスト情報に第２ユーザの第２識別情報が含まれる場合、第２ユーザに対応付けられた特典を第１ユーザに付与させる第２指示を、第１サーバ装置１０へ送信するステップと、第２指示に応じた処理の完了の通知を第１サーバ装置１０から取得するステップと、第２指示に応じた前記処理の完了を表示するステップと、を実行させる。【選択図】図１
2019097783.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザをそれぞれ一意に識別可能な複数の第１識別情報を記憶する第１サーバ装置及び前記複数のユーザをそれぞれ一意に識別可能な複数の第２識別情報を記憶する第２サーバ装置と通信可能な端末装置に、
第１ユーザの前記第２識別情報を前記第１ユーザの前記第１識別情報に対応付けて記憶させる第１指示を、前記第１サーバ装置へ送信するステップと、
前記第１指示に応じた処理の完了の通知を前記第１サーバ装置から取得するステップと、
前記第１指示に応じた前記処理の完了を表示するステップと、
前記第２サーバ装置において前記第１ユーザに関連付けられた他のユーザの前記第２識別情報を含むリスト情報に第２ユーザの前記第２識別情報が含まれる場合、前記第２ユーザに対応付けられた特典を前記第１ユーザに付与させる第２指示を、前記第１サーバ装置へ送信するステップと、
前記第２指示に応じた処理の完了の通知を前記第１サーバ装置から取得するステップと、
前記第２指示に応じた前記処理の完了を表示するステップと、
を実行させる、プログラム。
【請求項２】
請求項１に記載のプログラムであって、
前記第２ユーザは、所定条件を満たすことにより解消する特定状態のユーザを含む、プログラム。
【請求項３】
請求項２に記載のプログラムであって、
前記端末装置に、
前記第１ユーザが前記特定状態であることを示す情報の公開要求を前記第２サーバ装置へ送信させる第３指示を、前記第１サーバ装置へ送信するステップ
を更に実行させる、プログラム。
【請求項４】
請求項２に記載のプログラムであって、
前記情報処理装置に、
入力フォームに入力された情報の公開要求を前記第２サーバ装置へ送信可能なアプリケーションを起動するステップと、
前記アプリケーションの前記入力フォームに、前記第１ユーザが前記特定状態であることを示す情報を自動的に入力するステップと、
を更に実行させる、プログラム。
【請求項５】
請求項２に記載のプログラムであって、
前記情報処理装置に、
前記第１ユーザが前記特定状態であることを示す情報の公開要求を前記第２サーバ装置へ送信するステップと、
を更に実行させる、プログラム。
【請求項６】
請求項２から５のいずれか一項に記載のプログラムであって、
ユーザに関連する第１イベントの発生に応じて前記ユーザが前記特定状態になる、プログラム。
【請求項７】
請求項６に記載のプログラムであって、
前記第１イベントは、前記ユーザによってプレイされるゲームにおいて発生するイベントを含む、プログラム。
【請求項８】
請求項１から７のいずれか一項に記載のプログラムであって、
前記第２指示を送信する前記ステップは、前記端末装置が実行するゲームにおける第２イベントの発生に応じて実行される、プログラム。
【請求項９】
請求項８に記載のプログラムであって、
前記第２イベントは、前記ゲームにおいて所定の画面に遷移するイベントを含む、プログラム。
【請求項１０】
請求項１から９のいずれか一項に記載のプログラムであって、
前記第２指示の送信は、前記第２指示が前回送信されてから所定時間以上経過している場合に実施される、プログラム。
【請求項１１】
請求項１から１０のいずれか一項に記載のプログラムであって、
前記端末装置に、
前記端末装置が実行するゲームにおいて前記特典に応じたゲーム機能を有効化するステップ
を更に実行させる、プログラム。
【請求項１２】
請求項１１に記載のプログラムであって、
前記端末装置に、
有効化された前記ゲーム機能を、時間経過及び前記ゲーム機能に対応するゲーム処理の実行回数の少なくとも一方に応じて無効化するステップ
を更に実行させる、プログラム。
【請求項１３】
請求項１１又は１２に記載のプログラムであって、
有効であるゲーム機能が同時に存在可能な上限数が定められる、プログラム。
【請求項１４】
請求項１１から１３のいずれか一項に記載のプログラムであって、
前記端末装置に、
有効であるゲーム機能毎に対応する第２ユーザを選択可能に表示するステップと、
選択された前記第２ユーザを、前記端末装置が実行する前記ゲームにおいて前記第１ユーザに関連付けさせる第４指示を、前記第１サーバ装置へ送信するステップと、
を更に実行させる、プログラム。
【請求項１５】
複数のユーザをそれぞれ一意に識別可能な複数の第１識別情報を記憶する第１サーバ装置及び前記複数のユーザをそれぞれ一意に識別可能な複数の第２識別情報を記憶する第２サーバ装置と通信可能な通信部と、表示部と、制御部と、を備え、
前記制御部は、
第１ユーザの前記第２識別情報を前記第１ユーザの前記第１識別情報に対応付けて記憶させる第１指示を、前記第１サーバ装置へ送信し、
前記第１指示に応じた処理の完了の通知を前記第１サーバ装置から取得し、
前記第１指示に応じた前記処理の完了を前記表示部に表示し、
前記第２サーバ装置において前記第１ユーザに関連付けられた他のユーザの前記第２識別情報を含むリスト情報に第２ユーザの前記第２識別情報が含まれる場合、前記第２ユーザに対応付けられた特典を前記第１ユーザに付与させる第２指示を、前記第１サーバ装置へ送信し、
前記第２指示に応じた処理の完了の通知を前記第１サーバ装置から取得し、
前記第２指示に応じた前記処理の完了を前記表示部に表示する、端末装置。
【請求項１６】
複数のユーザをそれぞれ一意に識別可能な複数の第１識別情報を記憶する第１サーバ装置と、
前記第１サーバ装置及び前記複数のユーザをそれぞれ一意に識別可能な複数の第２識別情報を記憶する第２サーバ装置と通信可能な端末装置と、
を備え、
前記端末装置は、第１指示を前記第１サーバ装置へ送信し、
前記第１サーバ装置は、前記端末装置からの前記第１指示に応じて、第１ユーザの前記第２識別情報を前記第１ユーザの前記第１識別情報に対応付けて記憶し、
前記端末装置は、第２指示を前記第１サーバ装置へ送信し、
前記第１サーバ装置は、前記端末装置からの前記第２指示に応じて、前記第２サーバ装置において前記第１ユーザに関連付けられた他のユーザの前記第２識別情報を含むリスト情報に第２ユーザの前記第２識別情報が含まれる場合、前記第２ユーザに対応付けられた特典を前記第１ユーザに付与する、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、端末装置、及び情報処理システムに関する。
【背景技術】
【０００２】
従来、サーバ装置及び端末装置等の情報処理装置を備え、所定のサービスをユーザに提供する情報処理システムが知られている。例えば、特許文献１には、サーバ装置及び複数の端末装置を備え、ユーザ同士が対戦を行うゲームを提供するゲームシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５８４１２８０号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、情報処理装置を用いて提供されるサービスのユーザによる利用の促進が望まれている。例えば、互いに異なる複数のサービスを連携させることによって、当該複数のサービスのユーザによる利用を促進させる余地があった。
【０００５】
かかる事情に鑑みてなされた本発明の目的は、情報処理装置を用いて提供されるサービスのユーザによる利用を促進させるプログラム、端末装置、及び情報処理システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係るプログラムは、
複数のユーザをそれぞれ一意に識別可能な複数の第１識別情報を記憶する第１サーバ装置及び前記複数のユーザをそれぞれ一意に識別可能な複数の第２識別情報を記憶する第２サーバ装置と通信可能な端末装置に、
第１ユーザの前記第２識別情報を前記第１ユーザの前記第１識別情報に対応付けて記憶させる第１指示を、前記第１サーバ装置へ送信するステップと、
前記第１指示に応じた処理の完了の通知を前記第１サーバ装置から取得するステップと、
前記第１指示に応じた前記処理の完了を表示するステップと、
前記第２サーバ装置において前記第１ユーザに関連付けられた他のユーザの前記第２識別情報を含むリスト情報に第２ユーザの前記第２識別情報が含まれる場合、前記第２ユーザに対応付けられた特典を前記第１ユーザに付与させる第２指示を、前記第１サーバ装置へ送信するステップと、
前記第２指示に応じた処理の完了の通知を前記第１サーバ装置から取得するステップと、
前記第２指示に応じた前記処理の完了を表示するステップと、を実行させる。
【０００７】
本発明の一実施形態に係る端末装置は、
複数のユーザをそれぞれ一意に識別可能な複数の第１識別情報を記憶する第１サーバ装置及び前記複数のユーザをそれぞれ一意に識別可能な複数の第２識別情報を記憶する第２サーバ装置と通信可能な通信部と、表示部と、制御部と、を備え、
前記制御部は、
第１ユーザの前記第２識別情報を前記第１ユーザの前記第１識別情報に対応付けて記憶させる第１指示を、前記第１サーバ装置へ送信し、
前記第１指示に応じた処理の完了の通知を前記第１サーバ装置から取得し、
前記第１指示に応じた前記処理の完了を前記表示部に表示し、
前記第２サーバ装置において前記第１ユーザに関連付けられた他のユーザの前記第２識別情報を含むリスト情報に第２ユーザの前記第２識別情報が含まれる場合、前記第２ユーザに対応付けられた特典を前記第１ユーザに付与させる第２指示を、前記第１サーバ装置へ送信し、
前記第２指示に応じた処理の完了の通知を前記第１サーバ装置から取得し、
前記第２指示に応じた前記処理の完了を前記表示部に表示する。
【０００８】
発明の一実施形態に係る情報処理システムは、
複数のユーザをそれぞれ一意に識別可能な複数の第１識別情報を記憶する第１サーバ装置と、
前記第１サーバ装置及び前記複数のユーザをそれぞれ一意に識別可能な複数の第２識別情報を記憶する第２サーバ装置と通信可能な端末装置と、
を備え、
前記端末装置は、第１指示を前記第１サーバ装置へ送信し、
前記第１サーバ装置は、前記端末装置からの前記第１指示に応じて、第１ユーザの前記第２識別情報を前記第１ユーザの前記第１識別情報に対応付けて記憶し、
前記端末装置は、第２指示を前記第１サーバ装置へ送信し、
前記第１サーバ装置は、前記端末装置からの前記第２指示に応じて、前記第２サーバ装置において前記第１ユーザに関連付けられた他のユーザの前記第２識別情報を含むリスト情報に第２ユーザの前記第２識別情報が含まれる場合、前記第２ユーザに対応付けられた特典を前記第１ユーザに付与する。
【発明の効果】
【０００９】
本発明の一実施形態に係るプログラム、端末装置、及び情報処理システムによれば、情報処理装置を用いて提供されるサービスのユーザによる利用が促進される。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る情報処理システムのブロック図である。
【図２】第１サーバ装置が記憶する情報を示す図である。
【図３】第２サーバ装置が記憶する情報を示す図である。
【図４】端末装置が表示する第１画面の例を示す図である。
【図５】端末装置が表示する第２画面の例を示す図である。
【図６】端末装置が表示する第３画面の例を示す図である。
【図７】端末装置が表示する第４画面の例を示す図である。
【図８】端末装置が表示する第５画面の例を示す図である。
【図９】端末装置が表示する第６画面の例を示す図である。
【図１０】情報処理システムの第１動作を示すシーケンス図である。
【図１１】情報処理システムの第２動作を示すシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について説明する。
【００１２】
（情報処理システムの構成）
図１を参照して、本発明の一実施形態に係る情報処理システム１の概要について説明する。情報処理システム１は、第１サーバ装置１０と、第２サーバ装置２０と、１つ以上の端末装置３０と、を備える。図１では簡便のため、３つの端末装置３０を図示しているが、端末装置３０の数は任意に定められてもよい。
【００１３】
第１サーバ装置１０は、任意のサービスの提供に用いられるサーバ等の情報処理装置である。本実施形態において、第１サーバ装置１０を用いて提供されるサービスは、ユーザに任意のゲームを提供するゲームサービスであるものとして説明するが、これに限られず、例えば情報配信サービス、ソーシャルネットワーキングサービス、クラウドストレージサービス、又はネットショッピングサービス等であってもよい。以下、第１サーバ装置１０を用いて提供されるサービスを、第１サービスともいう。第１サーバ装置１０は、例えば第１サービスの提供者によって管理されてもよい。
【００１４】
本実施形態に係るゲームは、１つ以上のゲームパートを含む。１つ以上のゲームパートのうち少なくとも１つのゲームパートは、後述するゲーム媒体を用いて実行されてもよい。ゲームパートの実行中、ゲーム媒体は、例えばユーザ又はＡＩ（Artificial Intelligence）によって操作されてもよい。ＡＩは、例えば第１サーバ装置１０又は端末装置３０に備えられたプロセッサによって実現されてもよい。
【００１５】
ゲーム媒体は、ゲームに使用される電子データであり、例えば、カード、アイテム、仮想通貨、チケット、キャラクタ、アバタ、レベル情報、ステータス情報、及びパラメータ情報（体力値や攻撃力など）、及び能力情報（スキル、アビリティ、呪文、ジョブなど）等、任意の媒体を含む。また、ゲーム媒体は、ユーザによってゲーム内で取得、所有、使用、管理、交換、合成、強化、売却、廃棄、又は贈与等され得る電子データであるが、ゲーム媒体の利用態様は本明細書で明示されるものに限られない。
【００１６】
以下、特に明示した場合を除き、「ユーザが所有するゲーム媒体」とは、当該ユーザを一意に識別可能なユーザＩＤに対応付けられたゲーム媒体を示す。また、「ゲーム媒体をユーザに付与する」とは、ゲーム媒体をユーザＩＤに対応付けることを示す。また、「ユーザが所有するゲーム媒体を破棄する」とは、ユーザＩＤとゲーム媒体との対応付けを解消することを示す。また、「ユーザが所有するゲーム媒体を消費する」とは、ユーザＩＤとゲーム媒体との対応付けの解消に応じて、何らかの効果又は影響をゲーム内で発揮させ得ることを示す。また、「ユーザが所有するゲーム媒体を売却する」とは、ユーザＩＤとゲーム媒体との対応付けを解消し、且つ、ユーザＩＤに他のゲーム媒体（例えば、仮想通貨又はアイテム等）を対応付けることを示す。また、「ユーザＡが所有するゲーム媒体をユーザＢに譲渡する」とは、ユーザＡのユーザＩＤとゲーム媒体との対応付けを解消し、且つ、ユーザＢのユーザＩＤに当該ゲーム媒体を対応付けることを示す。また、「ゲーム媒体を作成する」とは、ゲーム媒体に関する情報の少なくとも一部を定義又は決定することを示す。
【００１７】
ゲームパートは、ゲーム内でユーザがプレイ可能な任意のコンテンツを含んでもよい。例えば、ゲームパートは、クエスト、ミッション、ミニゲーム、ゲーム媒体の入手、育成、強化、及び合成、仮想空間の探索、並びに対戦相手（例えば、他のユーザ、敵キャラクタ、及び敵の建物等）との対戦等のコンテンツを含んでもよい。各ゲームパートには、１つ以上の所定のゲーム課題が設定されてもよい。ユーザによってプレイされるゲームパートに設定された１つ以上のゲーム課題の達成に成功したと判定された場合、ユーザに対して、例えばゲーム媒体等が報酬として付与されてもよい。ゲーム課題には、例えば敵キャラクタとの対戦に勝利するとの課題、仮想空間内のゴール地点まで到達するとの課題、及び所定時間が経過するまでユーザのキャラクタが所定の状態（例えば、後述する健全度がゼロの状態）にならないとの課題等、ゲームパートの内容に応じた任意の課題が採用可能である。また、ゲームパートに設定された１つ以上のゲーム課題のうち、特定のゲーム課題（クリア課題）が達成されることを、ゲームパートのクリアともいう。ゲームパートをプレイするユーザがクリア課題の達成に成功した場合、当該ゲームパートのクリアと判定され、当該ゲームパートが終了してもよい。
【００１８】
１つ以上のゲームパートには、シングルプレイ用のゲームパートと、マルチプレイ用のゲームパートと、が含まれてもよい。シングルプレイ用のゲームパートは、例えば、１人のユーザが使用する１つの端末装置３０に対するユーザ操作に基づいて実行されるゲームパート（例えば、一人用のゲームパート）を含んでもよい。例えば、１つの端末装置３０が単独で、又は１つの端末装置３０と第１サーバ装置１０とが協働して、シングルプレイ用のゲームパートを実行する。一方、マルチプレイ用のゲームパートは、例えば、２人以上のユーザがそれぞれ使用する２つ以上の端末装置３０に対するユーザ操作に基づいて実行される、当該２人以上のユーザに共通のゲームパート（例えば、複数人用のゲームパート）を含んでもよい。２人以上のユーザに共通のゲームパートは、例えば、当該ゲームパートの進行処理の少なくとも一部及び処理結果の少なくとも一部が、当該２人以上のユーザに対して共通して適用されるゲームパートを含んでもよい。例えば、２つ以上の端末装置３０が協働して、又は２つ以上の端末装置３０と第１サーバ装置１０とが協働して、マルチプレイ用のゲームパートを実行する。マルチプレイ用のゲームパートは、複数のユーザがゲーム内で対戦または協力するゲームパートを含んでもよい。１つのゲームパートが、シングルプレイ及びマルチプレイの両方に対応してもよい。
【００１９】
第２サーバ装置２０は、任意のサービスの提供に用いられるサーバ等の情報処理装置である。本実施形態において、第２サーバ装置２０を用いて提供されるサービスは、例えばユーザによって投稿されたメッセージ又は画像等の任意の情報を特定又は不特定のユーザに公開する情報配信サービスであるものとして説明するが、これに限られず、例えばゲームサービス、ソーシャルネットワーキングサービス、クラウドストレージサービス、又はネットショッピングサービス等であってもよい。具体的には、情報配信サービスは、例えばツイッター（登録商標）、インスタグラム（登録商標）、及びフェイスブック（登録商標）等の既存のサービスを含んでもよい。以下、第２サーバ装置２０を用いて提供されるサービスを、第２サービスともいう。第２サーバ装置２０は、後述するように第１サービスと第２サービスとの連携に関する認証処理において、認可サーバ及びリソースサーバとして機能してもよい。第２サーバ装置２０は、例えば第２サービスの提供者によって管理されてもよい。本実施形態において、第２サービスの提供者は、上述した第１サービスの提供者とは異なるものとして説明する。
【００２０】
端末装置３０は、例えば携帯電話、スマートフォン、タブレット端末、ＰＣ（Personal Computer）、又はゲーム装置等の、ユーザによって使用される任意の情報処理装置である。端末装置３０は、例えば第１サービスの提供を受けるためのアプリケーション、第２サービスの提供を受けるためのアプリケーション、及び任意のネットワーク上の情報リソースを再生するためのブラウザアプリケーション等、任意のアプリケーションを実行可能である。本実施形態において、ネットワークは、例えばインターネットを含んでもよい。アプリケーションは、ネットワークを介して所定のアプリケーション配信サーバから端末装置３０によって取得されてもよく、或いは端末装置３０に備えられた記憶装置又は端末装置３０が読取可能なメモリカード等の記憶媒体に予め記憶されていてもよい。端末装置３０は、ネットワークを介して、第１サーバ装置１０及び第２サーバ装置２０と通信可能に接続される。
【００２１】
第１サーバ装置１０及び端末装置３０は、ゲームに関する複数の処理を協働して実行する。例えば、第１サーバ装置１０及び端末装置３０が、一連の処理を分担して実行してもよい。また例えば、第１サーバ装置１０及び端末装置３０それぞれが同一の処理を実行してもよい。当該同一の処理について、第１サーバ装置１０と端末装置３０との間で処理結果が一致する場合、第１サーバ装置１０及び端末装置３０は、当該処理を完了してもよい。一方、第１サーバ装置１０と端末装置３０との間で処理結果が一致しない場合、第１サーバ装置１０及び端末装置３０は、例えば第１サーバ装置１０の処理結果を正しい結果として当該処理を完了してもよく、或いは当該同一の処理の実行前の状態までプロセスを巻き戻してもよい。かかる構成によれば、例えば第１サーバ装置１０及び端末装置３０の間の通信品質が一時的に低下した場合であっても、直ちに処理が中断される蓋然性が低下する。また、端末装置３０において、例えばゲーム用パラメータの書き換え等の不正処理が行われた場合であっても、当該不正処理を排除できる蓋然性が向上する。第２サーバ装置２０及び端末装置３０も同様に、情報配信に関する複数の処理を協働して実行する。例えば、第２サーバ装置２０及び端末装置３０が、一連の処理を分担して実行してもよい。
【００２２】
第１サービスを利用するユーザは、第１サービスを利用する他のユーザを第１サービスにおいてフォロー可能である。本実施形態において「ユーザが他のユーザをサービスにおいてフォローする」とは、当該ユーザと他のユーザとの関連付けを当該サービス内で行うことを含む。互いに関連付けられた一方のユーザは、例えば他方のユーザがサービス内で発信するメッセージ等の情報の閲覧が実行可能になってもよく、或いは他方のユーザがサービス内で発信する当該情報の閲覧が容易に（例えば、通常よりも簡素な操作で）実行可能となってもよい。同様に、第２サービスを利用するユーザは、第２サービスを利用する他のユーザをフォロー可能である。本実施形態において、ユーザを一意に識別するための識別情報、及び当該ユーザがフォローした他のユーザを示すリスト情報（以下、フォローリストともいう。）は、サービス毎に独立して作成及び記憶される。例えば、あるユーザの第１サービスにおける識別情報（第１識別情報）及びフォローリスト（第１フォローリスト）と、当該ユーザの第２サービスにおける識別情報（第２識別情報）及びフォローリスト（第２フォローリスト）と、は異なる。
【００２３】
本実施形態では、第１サービスに係るゲームにおいて、第２サービスとの連携が行われる。具体的には、第１サービス及び第２サービスの両方を利用するユーザについて、第１識別情報と、第２識別情報及び第２フォローリストと、の対応付けが行われる。また本実施形態では、後述するようにユーザの第１サービスにおける状態が、通常状態から特定状態に変化し得る。第２サービスにおいて所定の他のユーザをフォローしているユーザに対して、第１サービスにおいて利用可能な特典が付与される。かかる構成によれば、ユーザは、第２サービスにおいて所定の他のユーザをフォローすることによって、第１サービスにおいて利用可能な特典を受けることができる。このため、ユーザに対して、第１サービス及び第２サービスの両方を利用する動機付けを与えることができる。したがって、ユーザによる第１サービス及び第２サービスの利用が促進される。以下、本実施形態の詳細について説明する。
【００２４】
（第１サーバ装置の構成）
第１サーバ装置１０の構成について具体的に説明する。第１サーバ装置１０は、第１サーバ通信部１１と、第１サーバ記憶部１２と、第１サーバ制御部１３と、を備える。
【００２５】
第１サーバ通信部１１は、外部装置と無線又は有線によって通信し、情報の送受信を行う１つ以上のインタフェースを含む。第１サーバ通信部１１は、例えば無線ＬＡＮ（Local Area Network）通信モジュール又は有線ＬＡＮ通信モジュール等を含んでもよい。第１サーバ通信部１１は、ネットワークを介して、第２サーバ装置２０及び端末装置３０それぞれとの間で情報を送受信可能である。
【００２６】
第１サーバ記憶部１２は、１つ以上のメモリを含む。メモリは、例えば半導体メモリ、磁気メモリ、又は光メモリ等を含んでもよい。第１サーバ記憶部１２は、例えば一次記憶装置又は二次記憶装置として機能してもよい。第１サーバ記憶部１２は、第１サーバ装置１０に内蔵されてもよく、或いは任意のインタフェースを介して第１サーバ装置１０に接続されてもよい。第１サーバ記憶部１２は、ゲームの処理に用いられる情報及びプログラムを記憶する。第１サーバ記憶部１２に記憶された情報及びプログラムの少なくとも一部が、端末装置３０との間で共有及び同期されてもよい。
【００２７】
例えば、第１サーバ記憶部１２は、第１サービスを利用する複数のユーザに関する情報を記憶する。図２は、複数のユーザのうち２人のユーザに関する情報を示す。ユーザに関する情報は、当該ユーザに固有の任意の情報を含んでもよい。例えば、ユーザに関する情報は、第１識別情報と、ユーザ第１情報と、を含む。上述した第２識別情報及び第２フォローリストが第１サーバ装置１０によって取得された場合、当該第２識別情報及び第２フォローリストが、ユーザに関する情報に追加されてもよい。ユーザに関する情報において、ユーザ第１情報、第２識別情報、及び第２フォローリストのそれぞれは、第１識別情報に関連付けられる。
【００２８】
第１識別情報は、第１サービスにおいてユーザを一意に識別可能な情報である。第１識別情報は、例えば第１サービスにおいて用いられるユーザ名又はユーザＩＤ等であってもよい。第１識別情報は、例えばユーザが第１サービスの利用を開始する際に、自動的に又はユーザ入力に基づいて決定されてもよい。以下、ユーザの第１識別情報を、単に「ユーザ」ともいう。
【００２９】
ユーザ第１情報は、例えば第１フォローリスト及び状態フラグを含む。第１フォローリストは、第１識別情報に示されるユーザに、第１サービスにおいて関連付けられた他のユーザの第１識別情報を含む。状態フラグは、第１識別情報に示されるユーザの、第１サービスにおける状態を示す。本実施形態において、第１サービスにおいてユーザが取り得る状態は、通常状態及び特定状態を含む。ユーザの状態の詳細については後述する。また、第２識別情報及び第２フォローリストの詳細については後述する。
【００３０】
ユーザ第１情報は、上述した第１フォローリスト及び状態フラグ以外の他の情報を更に含んでもよい。例えば、ユーザ第１情報は、ユーザが第１サービスを利用するためのアカウント情報、第１サービスにおいて用いられるユーザの画像若しくはアバタ、及び第１サービスに係るゲーム内でユーザが所有するゲーム媒体等を更に含んでもよい。
【００３１】
第１サーバ記憶部１２に記憶される情報は、上述した例に限られない。第１サーバ記憶部１２は、第１サーバ装置１０の動作に用いられる任意の情報を更に記憶してもよい。
【００３２】
図１に示す第１サーバ制御部１３は、１つ以上のプロセッサを含む。プロセッサは、汎用のプロセッサ、及び特定の処理に特化した専用プロセッサを含んでもよい。第１サーバ制御部１３は、第１サーバ装置１０全体の動作を制御する。
【００３３】
例えば、第１サーバ制御部１３は、ゲームの処理に用いられる種々の情報及びプログラムを、第１サーバ記憶部１２に記憶する。ゲームの処理に用いられる情報は、第１サービスを利用するユーザに関する上述の情報を含んでもよい。
【００３４】
また例えば、第１サーバ制御部１３は、第１サーバ通信部１１を介して情報の送受信を行う。第１サーバ制御部１３は、第１サーバ記憶部１２に記憶された情報の少なくとも一部を端末装置３０へ送信してもよい。このようにして、第１サーバ記憶部１２に記憶された情報と端末装置３０に記憶された情報が共有及び同期される。情報の共有及び同期を行うタイミングは、例えば第１サーバ記憶部１２に新たな情報が記憶されたタイミング、及び第１サーバ記憶部１２に記憶された情報が更新されたタイミングを含み得るが、任意に定められてもよい。また例えば、第１サーバ制御部１３は、端末装置３０において入力、決定、又は生成された任意の情報を、第１サーバ通信部１１を介して取得してもよい。
【００３５】
また例えば、第１サーバ制御部１３は、端末装置３０と協働して、ゲームの処理を実行する。具体的には、第１サーバ制御部１３は、端末装置３０と協働して、当該端末装置３０を使用するユーザの第１サービスにおける状態を制御する。ユーザの第１サービスにおける状態は、第１サービスに係るゲームにおける当該ユーザの状態を含んでもよい。本実施形態において、ユーザの第１サービスにおける状態は、通常状態及び特定状態の何れか一方である。例えば、第１サーバ制御部１３及び端末装置３０は、ユーザに関連する第１イベントの発生に応じて、当該ユーザの状態を通常状態から特定状態に切り替えてもよい。当該第１イベントは、当該ユーザによってプレイされるゲームにおいて発生するイベントを含んでもよい。例えば、第１イベントは、ゲーム内で当該ユーザが所定のアイテム等のゲーム媒体を使用するイベントを含んでもよい。第１サーバ制御部１３及び端末装置３０は、時間経過に応じてユーザの特定状態を解消してもよい。例えば、ユーザが特定状態になってから所定の時間が経過すると、当該ユーザの状態が通常状態に切り替わる。或いは、第１サーバ制御部１３及び端末装置３０は、ユーザに対して後述するゲーム効果を発生させた回数に応じて当該ユーザの特定状態を解消してもよい。例えば、特定状態となったユーザに対してゲーム効果を３回発生させると、当該ユーザの状態が通常状態に切り替わる。
【００３６】
端末装置３０を使用するユーザが特定状態である間、第１サーバ制御部１３は、当該端末装置３０と協働して、ゲーム内で当該ユーザがより有利にゲームをプレイ可能となる任意のゲーム効果を当該ユーザに対して発生させてもよい。当該ゲーム効果は、例えばゲームプレイによってユーザが獲得可能なゲーム媒体、ポイント、またはゲーム媒体に関連付けられているパラメータ等が通常時よりも多くなる効果を含んでもよいが、これに限られない。特定状態であるユーザの第２識別情報を第２フォローリストに含む他のユーザの数が多いほど、当該ユーザに対して発生するゲーム効果が強まってもよい。或いは、特定状態であるユーザの第２識別情報が他のユーザの第２フォローリストに追加されるたびに、当該ユーザに対して発生するゲーム効果が強まってもよい。
【００３７】
また具体的には、第１サーバ制御部１３は、端末装置３０からの第１指示に応じて、当該端末装置３０を使用するユーザの第２識別情報を取得し、当該ユーザの第１識別情報に対応付けて記憶する。第２識別情報は、例えば端末装置３０から取得されてもよく、或いは第２サーバ装置２０から取得されてもよい。第１指示に応じた一連の処理が完了すると、第１サーバ制御部１３は、当該一連の処理の完了の通知を端末装置３０へ送信する。
【００３８】
また具体的には、第１サーバ制御部１３は、端末装置３０からの第２指示に応じて、当該端末装置３０を使用するユーザの最新の第２フォローリストを取得し、当該ユーザの第１識別情報に対応付けて記憶する。第２フォローリストは、例えば第２サービスの提供者が公開するＡＰＩ（Application Programming Interface）を用いて第２サーバ装置２０から取得されてもよい。第１サーバ制御部１３は、取得された第２フォローリストに所定の他のユーザ（第２ユーザ）の第２識別情報が含まれる場合、当該第２ユーザに対応付けられた特典を当該ユーザに付与する。例えば、第２ユーザは、上述したように第１サービスにおいて特定状態であるユーザを含むが、これに限られない。例えば、第２サービスにおいてユーザの状態が通常状態及び特定状態の間で切り替わる他の実施形態において、第２ユーザは、第２サービスにおいて特定状態であるユーザを含んでもよい。
【００３９】
第１サービスがゲームサービスである本実施形態において、特典は、例えばゲーム内で任意のゲーム機能を有効化する特典であってもよい。当該ゲーム機能は、例えばユーザがより有利にゲームをプレイ可能となる機能を含んでもよいが、これに限られない。ユーザがより有利にゲームをプレイ可能となる当該機能は、例えばゲームプレイによって当該ユーザが獲得可能なゲーム媒体、ポイント、又はゲーム媒体に関連付けられているパラメータ等が通常時よりも多くなる機能を含んでもよいが、これに限られない。第１サーバ制御部１３は、端末装置３０と協働して、特典に応じた当該ゲーム機能を有効化する。第１サーバ制御部１３は、端末装置３０と協働して、有効であるゲーム機能を、例えば時間経過に応じて無効化してもよい。例えば、特典に対応する他のユーザの特定状態が時間経過に応じて解消されると、当該特典に対応するゲーム機能が無効化されてもよい。また例えば、特典自体に有効期間が設定されている場合、当該有効期間が経過すると、当該特典に対応するゲーム機能が無効化されてもよい。
【００４０】
なお、有効化されたゲーム機能が無効化される条件は、時間経過に限られない。例えば、特典自体に有効回数が設定されていてもよい。かかる場合、第１サーバ制御部１３は、有効化されたゲーム機能に対応するゲーム処理（例えば、ユーザが獲得するポイントを通常時よりも多くする処理）の実行回数が有効回数に達すると、当該ゲーム機能を無効化してもよい。その場合、所定回数の特典と対応付けられている状態のユーザをフォローしている他のユーザにも同様に所定回数の特典が対応付けられるようにしてもよい。特典に対応するゲーム機能は、有効期間及び有効回数以外の条件で無効化されるものであってもよく、これらの条件を複数組み合わせたものであってもよい。
【００４１】
ここで、第２ユーザに対応付けられた特典の内容（即ち、第２ユーザに対して発生させるゲーム効果の内容）と、第２ユーザをフォローしている第１ユーザに対応付けられる特典の内容（即ち、第１ユーザに付与される特典に対応するゲーム機能の内容）とが、同一であってもよいし、異なってもよい。また、第２ユーザの特典の度合いと第１ユーザの特典の度合いとが異なってもよい。例えば、第２ユーザが有償のアイテムを購入し、第１サービスにおける特典（例えば、獲得するポイントが１００ポイント増加するゲーム効果）を得られている場合、第２ユーザをフォローする第１ユーザに付与される特典の効果を、例えば、第２ユーザに対応付けられている特典の１０％（例えば、獲得するポイントが１０ポイント増加するゲーム機能）としてもよい。このようにすることで、第１ユーザに有償のアイテムの購入を促す機会とすることが可能となる。なお、特典の効果の度合いをパーセンテージで表現した例で説明を行ったが、例えば、ゲームアイテム等の有効期間、所定効果を得られる回数、又はゲーム媒体の個数等が第２ユーザと第１ユーザとで異なってもよい。
【００４２】
ここで、有効であるゲーム機能を同時に複数存在可能としてもよい。このようにすることで、第１ユーザが複数のユーザを第２サービスにおいてフォローする動機づけとなる。さらに、有効であるゲーム機能が同時に存在可能な上限数が定められてもよい。例えば、第２ユーザに対応付けられている特典が１００％とし、第２ユーザをフォローしている第１ユーザにはその１０％の特典の効果が与えられるとする。そのような状況において、第１ユーザが、特典の対応付けられている第２ユーザを２０人フォローしているとすると、２００％の特典の効果が第１ユーザに対応付けられることになるが、上記の上限数を例えば「５」とすることにより、５０％までの効果に制限することが可能である。かかる構成によれば、例えば上述のように取得された第２フォローリストに含まれる特定状態の他のユーザの数が比較的多くなった場合であっても、実際に有効となるゲーム機能の数が制限されるので、ゲームバランスを適切に調整可能となる。
【００４３】
特典の内容は、上述した例に限られない。ユーザに特典が付与される上述の構成は、第１サービスがゲームサービス以外の他のサービスである他の実施形態においても採用可能である。例えば、第１サービスがネットショッピングサービスである他の実施形態において、特典は、例えばネットショッピングに関する任意の機能を有効化する特典であってもよい。当該機能は、例えばユーザがより低価格で商品を購入可能となる機能、及びユーザが他のユーザよりも優先的に特定の商品を購入可能となる機能等を含んでもよいが、これらに限られない。特典は、第１サービスの内容に応じて任意に定められてもよい。
【００４４】
第２指示に応じた一連の処理が完了すると、第１サーバ制御部１３は、当該一連の処理の完了の通知を端末装置３０へ送信する。
【００４５】
また具体的には、第１サーバ制御部１３は、端末装置３０からの第３指示に応じて、当該端末装置３０を使用するユーザが上述した特定状態であることを示す情報の公開要求を第２サーバ装置２０へ送信する。当該公開要求に応じて、第２サービスにおいて当該情報が公開される。このため、第２サービスを利用するユーザは、第２サービスにおいて公開された情報に基づき、特定状態である他のユーザを認識可能である。第３指示に応じた一連の処理が完了すると、第１サーバ制御部１３は、当該一連の処理の完了の通知を端末装置３０へ送信する。
【００４６】
また具体的には、第１サーバ制御部１３は、端末装置３０からの第４指示に応じて、当該端末装置３０を使用するユーザと、第４指示に示される他のユーザと、を関連付ける。具体的には、第１サーバ制御部１３は、当該ユーザの第１フォローリストに、第４指示に示される他のユーザの第１識別情報を追加する。第４指示に応じた一連の処理が完了すると、第１サーバ制御部１３は、当該一連の処理の完了の通知を端末装置３０へ送信する。
【００４７】
第１サーバ制御部１３によって制御される第１サーバ装置１０の動作は、上述した例に限られない。第１サーバ制御部１３は、例えば第２サーバ装置２０若しくは端末装置３０と協働して又は第１サーバ装置１０単独で、上述した処理以外の任意の処理を更に実行してもよい。
【００４８】
（第２サーバ装置の構成）
第２サーバ装置２０の構成について具体的に説明する。第２サーバ装置２０は、第２サーバ通信部２１と、第２サーバ記憶部２２と、第２サーバ制御部２３と、を備える。
【００４９】
第２サーバ通信部２１は、外部装置と無線又は有線によって通信し、情報の送受信を行う１つ以上のインタフェースを含む。第２サーバ通信部２１は、例えば無線ＬＡＮ通信モジュール又は有線ＬＡＮ通信モジュール等を含んでもよい。第２サーバ通信部２１は、ネットワークを介して、第１サーバ装置１０及び端末装置３０それぞれとの間で情報を送受信可能である。
【００５０】
第２サーバ記憶部２２は、１つ以上のメモリを含む。第２サーバ記憶部２２は、例えば一次記憶装置又は二次記憶装置として機能してもよい。第２サーバ記憶部２２は、第２サーバ装置２０に内蔵されてもよく、或いは任意のインタフェースを介して第２サーバ装置２０に接続されてもよい。第２サーバ記憶部２２は、情報配信の処理に用いられる情報及びプログラムを記憶する。第２サーバ記憶部２２に記憶された情報及びプログラムの少なくとも一部が、端末装置３０との間で共有及び同期されてもよい。
【００５１】
例えば、第２サーバ記憶部２２は、第２サービスを利用する複数のユーザに関する情報を記憶する。図３は、複数のユーザのうち２人のユーザに関する情報を示す。ユーザに関する情報は、当該ユーザに固有の任意の情報を含んでもよい。例えば、ユーザに関する情報は、第２識別情報と、ユーザ第２情報と、を含む。ユーザに関する情報において、ユーザ第２情報は、第１識別情報に関連付けられる。
【００５２】
第２識別情報は、第２サービスにおいてユーザを一意に識別可能な情報である。第２識別情報は、例えば第２サービスにおいて用いられるユーザ名又はユーザＩＤ等であってもよい。第２識別情報は、例えばユーザが第２サービスの利用を開始する際に、自動的に又はユーザ入力に基づいて決定されてもよい。以下、ユーザの第２識別情報を、単に「ユーザ」ともいう。
【００５３】
ユーザ第２情報は、例えば第２フォローリストを含む。第２フォローリストは、第２識別情報に示されるユーザに、第２サービスにおいて関連付けられた他のユーザの第２識別情報を含む。ユーザ第２情報は、第２フォローリスト以外の他の情報を更に含んでもよい。例えば、ユーザ第２情報は、ユーザが第２サービスを利用するためのアカウント情報、第２サービスにおいて用いられるユーザの画像若しくはアバタ、及び第２サービスにおいてユーザが過去に公開したメッセージ等の情報等を更に含んでもよい。
【００５４】
第２サーバ記憶部２２に記憶される情報は、上述した例に限られない。第２サーバ記憶部２２は、第２サーバ装置２０の動作に用いられる任意の情報を更に記憶してもよい。
【００５５】
図１に示す第２サーバ制御部２３は、１つ以上のプロセッサを含む。第２サーバ制御部２３は、第２サーバ装置２０全体の動作を制御する。
【００５６】
例えば、第２サーバ制御部２３は、情報配信の処理に用いられる種々の情報及びプログラムを、第２サーバ記憶部２２に記憶する。情報配信の処理に用いられる情報は、第２サービスを利用するユーザに関する上述の情報を含んでもよい。
【００５７】
また例えば、第２サーバ制御部２３は、第２サーバ通信部２１を介して情報の送受信を行う。第２サーバ制御部２３は、第２サーバ記憶部２２に記憶された情報の少なくとも一部を端末装置３０へ送信してもよい。このようにして、第２サーバ記憶部２２に記憶された情報と端末装置３０に記憶された情報が共有及び同期される。情報の共有及び同期を行うタイミングは、例えば第２サーバ記憶部２２に新たな情報が記憶されたタイミング、及び第２サーバ記憶部２２に記憶された情報が更新されたタイミングを含み得るが、任意に定められてもよい。また例えば、第２サーバ制御部２３は、端末装置３０において入力、決定、又は生成された任意の情報を、第２サーバ通信部２１を介して取得してもよい。
【００５８】
また例えば、第２サーバ制御部２３は、端末装置３０と協働して、情報配信の処理を実行する。例えば、第２サーバ制御部２３は、メッセージ等の情報の公開要求に応じて、当該情報を公開する。公開要求は、例えば端末装置３０から取得されてもよく、或いは第１サーバ装置１０から取得されてもよい。情報の公開は、例えば第２サービスの利用者のみが閲覧可能な態様で実行されてもよく、或いはネットワークに接続可能な全てのユーザが閲覧可能な態様で実行されてもよい。
【００５９】
また例えば、第２サーバ制御部２３は、端末装置３０と協働して、第１サービスと第２サービスとの連携に関する認証処理を実行する。当該認証処理は、例えばＯＡｕｔｈプロトコル等、任意の認証プロトコルを用いて実行されてもよい。認証処理によって、第１サービスに対して第２サービスとの連携が許可される。本明細書において「許可されている」状態は、所定の処理の実行が試みられた場合に、当該処理が実際に実行される状態を含む。一方、「許可されていない」状態は、所定の処理の実行が試みられた場合であっても、当該処理が実行されない状態を含む。具体的には、認証処理によって、第２サービスに係るリソースへの所定のアクセス権が、第１サービスに係る第１アプリケーションに対して付与される。
【００６０】
第２サーバ制御部２３によって制御される第２サーバ装置２０の動作は、上述した例に限られない。第２サーバ制御部２３は、例えば第１サーバ装置１０若しくは端末装置３０と協働して又は第２サーバ装置２０単独で、上述した処理以外の任意の処理を更に実行してもよい。
【００６１】
（端末装置の構成）
端末装置３０の構成について具体的に説明する。図１に示すように、端末装置３０は、端末通信部３１と、端末記憶部３２と、表示部３３と、入力部３４と、端末制御部３５とを備える。
【００６２】
端末通信部３１は、外部装置と無線又は有線によって通信し、情報の送受信を行うインタフェースを含む。端末通信部３１は、例えばＬＴＥ（Long Term Evolution）（登録商標）等のモバイル通信規格に対応する無線通信モジュール、無線ＬＡＮ通信モジュール、又は有線ＬＡＮ通信モジュール等を含んでもよい。端末通信部３１は、ネットワークを介して、第１サーバ装置１０との間で情報を送受信可能である。
【００６３】
端末記憶部３２は、１つ以上のメモリを含む。端末記憶部３２は、例えば一次記憶装置又は二次記憶装置として機能してもよい。端末記憶部３２は、端末装置３０に内蔵されてもよく、或いは任意のインタフェースを介して端末装置３０に接続されてもよい。
【００６４】
例えば、端末記憶部３２は、第１サービスに係るゲームの処理に用いられる情報及びプログラムを記憶する。例えば、端末記憶部３２は、所定のアプリケーション配信サーバから取得された、ゲームのアプリケーションプログラムを記憶してもよい。以下、アプリケーションプログラムを、単にアプリケーションともいう。第１サービスに係るゲームのアプリケーションを、第１アプリケーションともいう。端末記憶部３２は、第１サーバ装置１０から取得された、第１サービスを利用するユーザに関する情報の一部又は全部を記憶してもよい。
【００６５】
端末記憶部３２は、第２サービスに係る情報配信の処理に用いられる情報及びプログラムを記憶する。例えば、端末記憶部３２は、所定のアプリケーション配信サーバから取得された、情報配信のアプリケーションを記憶してもよい。以下、第２サービスに係る情報配信のアプリケーションを、第２アプリケーションともいう。第２アプリケーションは、例えば第２サービスの提供者によって提供されてもよく、或いは第２サービスの提供者以外の第三者によって提供されてもよい。端末記憶部３２は、第２サーバ装置２０から取得された、第２サービスを利用するユーザに関する情報の一部又は全部を記憶してもよい。
【００６６】
端末記憶部３２に記憶される情報は、上述した例に限られない。端末記憶部３２は、端末装置３０の動作に用いられる任意の情報を更に記憶してもよい。例えば、端末記憶部３２は、ネットワーク上の情報リソースを再生するためのブラウザアプリケーションを記憶してもよい。
【００６７】
表示部３３は、例えば液晶ディスプレイ又は有機ＥＬディスプレイ等の表示デバイスを含む。表示部３３は、多様な画面を表示可能である。
【００６８】
入力部３４は、ユーザ操作を受け付ける任意の入力インタフェースを含む。入力インタフェースは、例えばマウス等のポインティングデバイス、物理キー、及び表示部３３と一体的に設けられたタッチパネル等を含んでもよい。
【００６９】
端末制御部３５は、１つ以上のプロセッサを含む。端末制御部３５は、端末装置３０全体の動作を制御する。
【００７０】
例えば、端末制御部３５は、端末通信部３１を介して情報の送受信を行う。具体的には、端末制御部３５は、任意のアプリケーションを所定のアプリケーション配信サーバから取得してもよい。また具体的には、端末制御部３５は、第１サーバ装置１０及び第２サーバ装置２０のそれぞれとの間で、情報の送受信を行ってもよい。
【００７１】
また例えば、端末制御部３５は、ユーザ操作に応じて第１アプリケーションを起動する。第１アプリケーションが起動した状態で、端末制御部３５は、第１サーバ装置１０と協働して、ゲームの処理を実行する。
【００７２】
具体的には、端末制御部３５は、ゲームに用いられる画面を表示部３３に表示させる。画面上には、例えばユーザ操作を検出する複数のＧＵＩ（Graphic User Interface）が表示されてもよい。端末制御部３５は、入力部３４を介して、画面に対するユーザ操作を検出可能である。
【００７３】
また具体的には、端末制御部３５は、第２サーバ装置２０と協働して、第１サービスと第２サービスとの連携に関する認証処理を実行する。認証処理は、第１アプリケーションを介して実行されてもよく、或いは上述したブラウザアプリケーションを介して実際の処理はサーバサイドにて実行されてもよい。認証処理の実行時に端末装置３０に表示される画面（第１画面及び第２画面）の具体例については後述する。
【００７４】
認証処理によって第１サービスと第２サービスとの連携が許可されると、端末制御部３５は、第１指示を第１サーバ装置１０へ送信する。第１指示は、第１サーバ装置１０に、第１サービスと第２サービスとの連携を実行させる指示である。詳細には、第１指示は、第１サーバ装置１０に、端末装置３０を使用するユーザの第２識別情報を当該ユーザの第１識別情報に対応付けて記憶させる指示を含む。第１指示は、当該ユーザの第２識別情報を含んでもよく、或いは当該ユーザの第２識別情報を第２サーバ装置２０から取得させる指示を含んでもよい。端末制御部３５は、第１指示に応じた一連の処理の完了の通知を第１サーバ装置１０から取得すると、当該一連の処理の完了を表示部３３に表示する。第１サービスと第２サービスとの連携の実行時に端末装置３０に表示される画面（第３画面）の具体例については後述する。
【００７５】
また具体的には、端末制御部３５は、第２指示を第１サーバ装置１０へ送信する。第２指示は、第１サーバ装置１０に、端末装置３０を使用するユーザ（第１ユーザ）の最新の第２フォローリストを第２サーバ装置２０から取得させる指示と、当該第２フォローリストに所定の他のユーザ（第２ユーザ）の第２識別情報が含まれる場合、第２ユーザに対応付けられた特典を第１ユーザに付与させる指示と、を含む。例えば、第２ユーザは、上述したように第１サービスにおいて特定状態であるユーザを含むが、これに限られない。
【００７６】
第２指示の送信は、任意のタイミングで実行されてもよい。例えば、端末制御部３５は、ゲームにおける第２イベントの発生に応じて実行されてもよい。第２イベントは、例えばゲームにおいて所定の画面に遷移するイベントを含んでもよい。ここで、第２イベントに係る当該画面は、ユーザによるゲームのプレイに応じて繰り返し表示される蓋然性のある画面であってもよい。
【００７７】
例えば、第２イベントの発生に応じて表示される当該画面は、ゲームのホーム画面であってもよい。ホーム画面は、例えばゲームに含まれる１つ以上のゲームパートを選択可能に表示する画面である。ホーム画面上でゲームパートが選択されると、例えば表示部３３の表示が当該ゲームパートに専用の画面に遷移して、当該ゲームパートが開始される。第２イベントの発生に応じて端末装置３０に表示される当該ホーム画面（第４画面）の具体例については後述する。
【００７８】
或いは、第２イベントの発生に応じて表示される当該画面は、ゲームのタイトル画面であってもよい。タイトル画面は、例えばゲームの開始時、リセット時、及び第１アプリケーションの更新時等に表示される画面である。例えば、タイトル画面に対するユーザ操作に応じて、表示部３３の表示が所定のゲーム画面に遷移する。
【００７９】
ここで、第２指示の送信は、前回第２指示が送信されてから所定時間以上経過している場合に許可されてもよい。かかる場合、第２指示の前回の送信から所定時間が経過していないときには、第２イベントが発生しても第２指示が送信されない。
【００８０】
かかる構成によれば、第２指示の送信頻度が適切に調整可能となる。詳細には、例えば第２フォローリストを取得するための上述したＡＰＩにおいて、第２フォローリストの取得頻度に制限が設けられている場合（例えば、第２フォローリストの取得が１５分あたり１５回まで許可される場合等）、第２指示の送信頻度が高過ぎると、当該制限により第２フォローリストが一時的に取得できなくなる等の不都合が発生し得る。一方、第２サービスにおいて第２フォローリストは随時更新され得るため、第２指示が送信される頻度が低過ぎると、最新ではない第２フォローリストが使用される等の不都合が発生し得る。したがって、第２指示が送信されるトリガとなる第２イベントが適切に定められることにより、第２指示の送信頻度が調整されるので、上述した不都合の発生する蓋然性が低減される。また、前回第２指示が送信されてから所定時間以上経過している場合に限り次の第２指示の送信が許可される構成により、第２指示の送信頻度が必要以上に高くなる蓋然性が低減されるので、上述した不都合の発生する蓋然性が更に低減される。
【００８１】
端末制御部３５は、第２指示に応じた一連の処理の完了の通知を第１サーバ装置１０から取得すると、当該一連の処理の完了を表示部３３に表示する。端末制御部３５は、上述したように第１サーバ装置１０と協働して、付与された特典に応じたゲーム機能の有効化及び無効化を行う。例えば、端末制御部３５及び第１サーバ装置１０は、ユーザに特典が付与されると、当該特典に応じたゲーム機能を有効化してもよい。端末制御部３５及び第１サーバ装置１０は、有効であるゲーム機能を時間経過に応じて無効化してもよい。
【００８２】
また具体的には、端末制御部３５は、上述したように第１サーバ装置１０と協働して、端末装置３０を使用するユーザの第１サービスにおける状態を制御する。例えば、端末制御部３５及び第１サーバ装置１０は、端末装置３０を使用するユーザに関連する上述した第１イベントの発生に応じて、当該ユーザの状態を通常状態から特定状態に切り替えてもよい。端末制御部３５及び第１サーバ装置１０は、時間経過に応じてユーザの特定状態を解消してもよい。
【００８３】
ユーザが特定状態である間、端末制御部３５は、上述したように第１サーバ装置１０と協働して、当該ユーザがより有利にゲームをプレイ可能となるゲーム効果を、当該ユーザに対して発生させてもよい。
【００８４】
端末制御部３５は、当該ユーザが特定状態になると、第３指示を第１サーバ装置１０へ送信してもよい。第３指示は、第１サーバ装置１０に、当該ユーザが特定状態であることを示すメッセージ等の情報の公開要求を第２サーバ装置２０へ送信させる指示を含む。即ち、端末制御部３５は、第１サーバ装置１０を介して、情報の公開要求を第２サーバ装置２０へ送信し得る。端末制御部３５は、第３指示に応じた一連の処理の完了の通知を第１サーバ装置１０から取得すると、当該一連の処理の完了を表示部３３に表示する。
【００８５】
或いは、端末制御部３５は、当該ユーザが特定状態になると、第１アプリケーションに割り込んで、上述した第２アプリケーションを起動してもよい。第２アプリケーションは、例えばユーザ操作に応じて入力フォームに入力されたメッセージ等の情報の公開要求を第２サーバ装置２０へ送信可能である。即ち、端末制御部３５は、第２アプリケーションを介して、情報の公開要求を第２サーバ装置２０へ送信し得る。ここで、第１アプリケーションを実行する端末制御部３５は、第２アプリケーションの当該入力フォームに、当該ユーザが特定状態であることを示すメッセージ等の情報を自動的に入力してもよい。かかる場合、当該情報が入力フォームに入力された状態で、第２アプリケーションが起動する。
【００８６】
或いは、端末制御部３５は、当該ユーザが特定状態になると、端末装置３０のユーザが特定状態であることを示すメッセージ等の情報の公開要求を第２サーバ装置２０へ送信してもよい。即ち、端末制御部３５は、第１サーバ装置１０及び第２アプリケーションの何れも介さずに、第１アプリケーションを介して情報の公開要求を第２サーバ装置２０へ送信し得る。
【００８７】
第１アプリケーション又は第２アプリケーションを介する公開要求の送信時に端末装置３０に表示される画面（第６画面）の具体例については後述する。端末制御部３５は、公開要求の送信処理が完了すると、当該送信処理の完了を表示部３３に表示する。
【００８８】
また具体的には、端末制御部３５は、有効であるゲーム機能毎に、当該ゲーム機能に係る特典に対応付けられた他のユーザを選択可能に表示する。換言すると、端末制御部３５は、端末装置３０を使用するユーザの第２フォローリストに含まれる特定状態の他のユーザのうち、対応するゲーム機能が有効である１人以上の他のユーザのそれぞれを選択可能に表示する。他のユーザを選択可能に表示する画面（第５画面）の具体例については後述する。
【００８９】
表示された１人以上の他のユーザのうちから少なくとも１人の他のユーザが選択されると、端末制御部３５は、第４指示を第１サーバ装置１０へ送信する。第４指示は、選択された他のユーザを、第１サービスに係るゲームにおいて、端末装置３０を使用するユーザに関連付けさせる指示である。具体的には、第４指示は、端末装置３０を使用するユーザの第１フォローリストに、選択された他のユーザの第１識別情報を追加させる指示である。かかる構成によれば、端末装置３０のユーザが第２サービスにおいてフォローしている他のユーザを、第１サービスにおいてもフォローすることができる。端末制御部３５は、第４指示に応じた一連の処理の完了の通知を第１サーバ装置１０から取得すると、当該一連の処理の完了を表示部３３に表示する。
【００９０】
端末制御部３５によって制御される端末装置３０の動作は、上述した例に限られない。端末制御部３５は、例えば第１サーバ装置１０若しくは第２サーバ装置２０と協働して又は端末装置３０単独で、上述した処理以外の任意の処理を更に実行してもよい。
【００９１】
（端末装置に表示される画面）
次に、図４乃至図６を参照して、上述した認証処理時に端末装置３０に表示される第１画面４０及び第２画面５０、並びに第１サービスと第２サービスとの連携の実行時に端末装置に表示される第３画面６０について具体的に説明する。
【００９２】
第１アプリケーションを実行する端末制御部３５は、認証処理を開始するに際して、図４に示す第１画面４０を表示部３３に表示する。第１画面４０は、メッセージ表示領域４１と、連携ボタン４２と、を含む。
【００９３】
情報表示領域４１は、例えば第１サービスと第２サービスとの連携を行う意志をユーザに確認するためのメッセージ等の情報が表示される領域である。連携ボタン４２は、ユーザ操作を受け付けるＧＵＩである。連携ボタン４２に対するユーザ操作を検出すると、端末制御部３５は、第２サーバ装置２０と協働して、図５に示す第２画面５０を表示部３３に表示する。第２画面５０は、第１アプリケーション上で表示されてもよく、或いは第１アプリケーションに割り込んで起動されたブラウザアプリケーション上で表示されてもよい。第２画面５０は、第１入力フォーム５１と、第２入力フォーム５２と、認証ボタン５３と、を含む。
【００９４】
第１入力フォーム５１は、第２サービスにログインするためのユーザＩＤを入力するための領域である。第２入力フォーム５２は、第２サービスにログインするためのパスワードを入力するための領域である。認証ボタン５３は、ユーザ操作を受け付けるＧＵＩである。認証ボタン５３に対するユーザ操作を検出すると、端末制御部３５は、第２サーバ装置２０と協働して、上述した認証処理を実行する。例えば、第１入力フォーム５１及び第２入力フォーム５２にそれぞれ入力されたユーザＩＤ及びパスワードが正しい場合、認証処理が完了する。認証処理が完了すると、端末制御部３５は、上述した第１指示を第１サーバ装置１０へ送信する。端末制御部３５は、第１指示に応じた一連の処理の完了の通知を第１サーバ装置１０から取得すると、図６に示す第３画面６０を表示部３３に表示する。第３画面６０は、第１アプリケーション上で表示されてもよく、或いは第１アプリケーションに割り込んで起動されたブラウザアプリケーション上で表示されてもよい。第３画面６０は、情報表示領域６１と、ＯＫボタン６２と、を含む。
【００９５】
情報表示領域６１は、上述した第１指示に応じた一連の処理の完了を示すメッセージ等の情報が表示される領域である。ＯＫボタン６２は、ユーザ操作を受け付けるＧＵＩである。ＯＫボタン６２に対するユーザ操作を検出すると、端末制御部３５は、表示部３３の表示を任意のゲーム画面に遷移させる。
【００９６】
続いて、図７を参照して、端末装置３０の表示部３３に表示される第４画面７０について具体的に説明する。第４画面７０は、上述した第２イベントの発生に応じて表示される。図７に示す第４画面７０は、例えば上述したホーム画面の例である。第４画面７０は、ゲーム媒体画像７１と、通知領域７２と、３つの遷移ボタン７３、７４、及び７５と、を含む。遷移ボタンの数は、任意に定められてもよい。
【００９７】
ゲーム媒体画像７１は、例えばゲーム内でユーザが所有するゲーム媒体（例えば、キャラクタ）の画像である。通知領域７２は、有効であるゲーム機能をユーザに通知するメッセージ等の情報が表示される領域である。例えば図７に示す通知領域７２には、３個のゲーム機能が有効であることを示すメッセージが表示されている。通知領域７２は、ユーザ操作を受け付けるＧＵＩとして機能してもよい。通知領域７２に対するユーザ操作を検出すると、端末制御部３５は、例えば第１サーバ装置１０と協働して、表示部３３の表示を後述する第５画面に遷移させる。
【００９８】
遷移ボタン７３、７４、及び７５は、それぞれ異なるゲームパートに対応して設けられる。遷移ボタン７３、７４、及び７５のそれぞれは、ユーザ操作を受け付けるＧＵＩである。遷移ボタン７３、７４、又は７５に対するユーザ操作を検出すると、端末制御部３５は、例えば第１サーバ装置１０と協働して、例えば表示部３３の表示を対応するゲームパートに専用の画面に遷移させて、当該ゲームパートを開始する。例えば、遷移ボタン７３に対するユーザ操作に応じて、ユーザがゲーム内で所有するゲーム媒体の強化及び削除等を行うためのゲームパートＡが開始されてもよい。遷移ボタン７４に対するユーザ操作に応じて、ユーザがゲーム内で挑戦するクエスト又はミッション等を選択するためのゲームパートＢが開始されてもよい。遷移ボタン７５に対するユーザ操作に応じて、ゲーム内でユーザが使用可能なアイテム又は仮想通貨等のゲーム媒体を取得するためのゲームパートＣが開始されてもよい。しかしながら、遷移ボタン７３、７４、及び７５のそれぞれに対応するゲームパートの内容は、上述した例に限られず任意に定められてもよい。
【００９９】
図８を参照して、上述した第５画面８０について具体的に説明する。第５画面８０は、有効であるゲーム機能毎に、当該ゲーム機能に対応する他のユーザを選択可能に表示する画面である。第５画面８０は、１つ以上のユーザ表示領域８１と、１つ以上の制御ボタン８２と、戻るボタン８３と、を含む。
【０１００】
１つ以上のユーザ表示領域８１は、端末装置３０を使用するユーザの第２フォローリストに含まれる特定状態の他のユーザのうち、対応するゲーム機能が有効である１人以上の他のユーザにそれぞれ対応して設けられる。ユーザ表示領域８１は、対応する他のユーザに関する任意の情報が表示される領域である。例えば図８に示す例では、３つのユーザ表示領域８１（８１ａ、８１ｂ、及び８１ｃ）が表示されている。各ユーザ表示領域８１には、対応する他のユーザの第２サービスにおけるユーザＩＤと、当該他のユーザに対応するゲーム機能と、当該ゲーム機能が無効化されるタイミングを示す有効期限と、の３つの情報が表示されている。
【０１０１】
１つ以上の制御ボタン８２は、上述した１つ以上のユーザ表示領域８１にそれぞれ対応して設けられる。制御ボタン８２は、ユーザ操作を受け付けるＧＵＩである。例えば図８に示す例では、３つの制御ボタン８２（８２ａ、８２ｂ、及び８２ｃ）が表示されている。制御ボタン８２には、例えば「フォロー」又は「解除」のメッセージが表示されてもよい。
【０１０２】
具体的には、制御ボタン８２に対応する他のユーザの第１識別情報が端末装置３０のユーザの第１フォローリストに含まれていない場合、端末制御部３５は、当該制御ボタン８２に「フォロー」のメッセージを表示する。「フォロー」のメッセージが表示された制御ボタン８２に対するユーザ操作を検出すると、端末制御部３５は、第１サーバ装置１０と協働して、当該制御ボタン８２に対応する他のユーザの第１識別情報を、端末装置３０のユーザの第１フォローリストに追加する。
【０１０３】
一方、制御ボタン８２に対応する他のユーザの第１識別情報が端末装置３０のユーザの第１フォローリストに含まれている場合、端末制御部３５は、当該制御ボタン８２に「解除」のメッセージを表示する。「解除」のメッセージが表示された制御ボタン８２に対するユーザ操作を検出すると、端末制御部３５は、第１サーバ装置１０と協働して、当該制御ボタン８２に対応する他のユーザの第１識別情報を、端末装置３０のユーザの第１フォローリストから削除する。
【０１０４】
かかる構成によれば、有効であるゲーム機能に対応する他のユーザを一見して視認可能である。また、ユーザは、制御ボタン８２を操作するだけで、当該ユーザの第２フォローリストに含まれる他のユーザを、当該ユーザの第１フォローリストに追加したり、或いは当該第１フォローリストから削除したりできる。このように、ユーザは簡素なユーザ操作で第１フォローリストを管理できるので、ユーザ操作の煩雑さが低減する。
【０１０５】
続いて、図９を参照して、端末装置３０の表示部３３に表示される第６画面９０について具体的に説明する。第６画面９０は、上述したように第１アプリケーション又は第２アプリケーションを介する公開要求の送信時に、端末装置３０に表示される画面である。詳細には、第６画面９０は、上述したように端末装置３０を使用するユーザが特定状態になった場合に、第１アプリケーションに割り込んで起動される第２アプリケーション上で表示されてもよい。或いは、第６画面９０は、上述したように端末装置３０を使用するユーザが特定状態になった場合に第１アプリケーション上で表示されてもよい。第６画面９０は、入力フォーム９１と、投稿ボタン９２と、を含む。
【０１０６】
入力フォーム９１は、例えば任意のメッセージ等の情報を入力するための領域である。端末制御部３５は、入力フォームに所定の情報を自動的に入力する。例えば、当該所定の情報は、端末装置３０を使用するユーザが特定状態であることを示すメッセージ（例えば、図中の「第１ユーザが特定状態になりました」とのメッセージ）を含んでもよい。当該所定の情報は、端末装置３０を使用するユーザの第２識別情報を他のユーザが第２フォローリストに追加した場合に当該他のユーザに付与される特典に関するメッセージ（例えば、特典に応じたゲーム機能を示すメッセージ等）を含んでもよい。当該所定の情報は、当該特典に応じたゲーム機能が無効化されるタイミングを示す有効期限を含んでもよい。当該所定の情報は、端末装置３０を使用するユーザの第２識別情報を他のユーザが第２フォローリストに追加するためのＵＲＩ（例えば、第２サービスにおいて当該ユーザをフォローするためのｗｅｂページのＵＲＬ等）を含んでもよい。当該所定の情報は、上述した例に限られず、例えばゲームのタイトル、及び第１アプリケーションをダウンロードするためのＵＲＩ等を含んでもよい。端末制御部３５は、ユーザ操作に応じて、入力フォーム９１内の情報を修正してもよい。
【０１０７】
投稿ボタン９２は、ユーザ操作を受け付けるＧＵＩである。投稿ボタン９２に対するユーザ操作が検出されると、端末制御部３５は、入力フォーム９１に入力された情報の公開要求を第２サーバ装置２０へ送信する。
【０１０８】
（情報処理システムの第１動作）
図１０を参照して、情報処理システム１の第１動作について説明する。第１動作は、上述した第１サービスと第２サービスとの連携に関する動作を含む。
【０１０９】
ステップＳ１００：端末装置３０は、第２サーバ装置２０と協働して、第１サービスと第２サービスとの連携に関する認証処理を実行する。認証処理の実行時に、端末装置３０は、上述した第１画面４０及び第２画面５０を表示してもよい。
【０１１０】
ステップＳ１０１：認証処理によって第１サービスと第２サービスとの連携が許可されると、端末装置３０は、第１指示を第１サーバ装置１０へ送信する。第１指示は、第１サーバ装置１０に、端末装置３０を使用するユーザの第２識別情報を当該ユーザの第１識別情報に対応付けて記憶させる指示を含む。
【０１１１】
ステップＳ１０２：第１サーバ装置１０は、端末装置３０からの第１指示に応じて、当該端末装置３０を使用するユーザの第２識別情報を取得し、当該ユーザの第１識別情報に対応付けて記憶する。
【０１１２】
ステップＳ１０３：第１サーバ装置１０は、第１指示に応じた一連の処理が完了すると、当該一連の処理の完了の通知を端末装置３０へ送信する。
【０１１３】
ステップＳ１０４：端末装置３０は、第１指示に応じた一連の処理の完了の通知を第１サーバ装置１０から取得する。
【０１１４】
ステップＳ１０５：端末装置３０は、第１指示に応じた一連の処理の完了を表示する。具体的には、端末装置３０は、上述した第３画面６０を表示してもよい。
【０１１５】
（情報処理システムの第２動作）
図１１を参照して、情報処理システム１の第２動作について説明する。第１動作は、上述した特典の付与に関する動作を含む。
【０１１６】
ステップＳ２００：端末装置３０は、第２指示を第１サーバ装置１０へ送信する。第２指示は、第１サーバ装置１０に、端末装置３０を使用するユーザ（第１ユーザ）の最新の第２フォローリストを第２サーバ装置２０から取得させる指示と、当該第２フォローリストに所定の他のユーザ（第２ユーザ）の第２識別情報が含まれる場合、第２ユーザに対応付けられた特典を第１ユーザに付与させる指示と、を含む。上述したように、第２ユーザは、例えば第１サービスにおいて特定状態であるユーザを含んでもよいが、これに限られない。
【０１１７】
ステップＳ２０１：第１サーバ装置１０は、端末装置からの第２指示に応じて、第１ユーザの最新の第２フォローリストを第２サーバ装置２０から取得する。
【０１１８】
ステップＳ２０２：第１サーバ装置１０は、ステップＳ２０１で取得された第２フォローリストに、第２ユーザの第２識別情報が含まれるか否かを判定する。ここでは、当該第２フォローリストの第２ユーザの第２識別情報が含まれると判定されたものとして説明する。
【０１１９】
ステップＳ２０３：ステップＳ２０１で取得された第２フォローリストに第２ユーザの第２識別情報が含まれると判定された場合、第１サーバ装置１０は、第２ユーザに対応付けられた特典を第１ユーザに付与する。
【０１２０】
ステップＳ２０４：第１サーバ装置１０は、第２指示に応じた一連の処理が完了すると、当該一連の処理の完了の通知を端末装置３０へ送信する。
【０１２１】
ステップＳ２０５：端末装置３０は、第２指示に応じた一連の処理の完了の通知を第１サーバ装置１０から取得する。
【０１２２】
ステップＳ２０６：端末装置３０は、第２指示に応じた一連の処理の完了を表示する。
【０１２３】
以上述べたように、本実施形態に係る端末装置３０は、第１指示の送信によって、第１サーバ装置１０に、端末装置３０のユーザ（第１ユーザ）の第２識別情報を第１ユーザの第１識別情報に対応付けて記憶させる。端末装置３０は、第２指示の送信によって、第１サーバ装置１０に、第１ユーザの第２フォローリストを第２サーバ装置２０から取得させ、当該第２フォローリストに第２ユーザの第２識別情報が含まれる場合、当該第２ユーザに対応付けられた特典を第１ユーザに付与させる。かかる構成によれば、第１ユーザは、第２サービスにおいて第２ユーザをフォローすることによって、第１サービスの提供に用いられる第１サーバ装置１０からの特典を受けることができる。このため、本実施形態に係る端末装置３０によれば、ユーザに対して、第１サービス及び第２サービスの両方を利用する動機付けを与えることができる。したがって、サービスのユーザによる利用が促進される。
【０１２４】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。したがって、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。
【０１２５】
例えば、上述した本実施形態において、第１サーバ装置１０又は第２サーバ装置２０が実行する動作及び処理の一部又は全部を、端末装置３０が実行する構成であってもよい。例えば、図１１におけるステップＳ２０１、ステップＳ２０２、及びステップＳ２０３の処理が、端末装置３０において実行されてもよい。同様に、端末装置３０が実行する動作の一部を、第１サーバ装置１０又は第２サーバ装置２０が実行する構成であってもよい。例えば、端末装置３０に表示される各種画面の表示制御及び各種ＧＵＩの制御等の処理は、第１サーバ装置１０若しくは第２サーバ装置及び端末装置３０の何れか一方が実行してもよく、第１サーバ装置１０若しくは第２サーバ装置２０及び端末装置３０が協働して実行してもよい。
【０１２６】
また、上述した実施形態において、図１０及び図１１を参照して情報処理システム１の動作の例について説明した。しかしながら、当該動作に含まれる一部のステップ、又は１つのステップに含まれる一部の動作が、省略されてもよい。論理的に矛盾しない範囲内において、複数のステップの順番が入替わってもよい。複数のステップの間に、任意の他のステップが存在してもよい。
【０１２７】
また、上述した実施形態において、端末装置３０に表示される画面の少なくとも一部を、第１サーバ装置１０又は第２サーバ装置２０が作成したデータに基づいて端末装置３０に表示させるウェブ表示とし、画面の少なくとも一部を、端末装置３０にインストールされているネイティブアプリケーション（第１アプリケーション又は第２アプリケーション）によって表示させるネイティブ表示としてもよい。このように、上述した実施形態に係るゲームは、第１サーバ装置１０及び端末装置３０のそれぞれが処理の一部を担うハイブリッドゲームとすることもできる。
【０１２８】
また、上述した実施形態に係る第１サーバ装置１０、第２サーバ装置２０、又は端末装置３０として機能させるために、コンピュータ又は携帯電話等の情報処理装置を好適に用いることができる。このような情報処理装置は、実施形態に係る第１サーバ装置１０、第２サーバ装置２０、又は端末装置３０の各機能を実現する処理内容を記述したプログラムを、情報処理装置の記憶部に格納し、情報処理装置のＣＰＵによって当該プログラムを読み出して実行させることによって実現可能である。
【符号の説明】
【０１２９】
１    情報処理システム
１０    第１サーバ装置
１１    第１サーバ通信部
１２    第１サーバ記憶部
１３    第１サーバ制御部
２０    第２サーバ装置
２１    第２サーバ通信部
２２    第２サーバ記憶部
２３    第２サーバ制御部
３０    端末装置
３１    端末通信部
３２    端末記憶部
３３    表示部
３４    入力部
３５    端末制御部
４０    第１画面
４１    情報表示領域
４２    連携ボタン
５０    第２画面
５１    第１入力フォーム
５２    第２入力フォーム
５３    認証ボタン
６０    第３画面
６１    情報表示領域
６２    ＯＫボタン
７０    第４画面
７１    ゲーム媒体画像
７２    通知領域
７３、７４、７５    遷移ボタン
８０    第５画面
８１、８１ａ、８１ｂ、８１ｃ    ユーザ表示領域
８２、８２ａ、８２ｂ、８２ｃ    制御ボタン
８３    戻るボタン
９０    第６画面
９１    入力フォーム
９２    投稿ボタン
【図１】
2019097783.tif 000003
【図２】
2019097783.tif 000004
【図３】
2019097783.tif 000005
【図４】
2019097783.tif 000006
【図５】
2019097783.tif 000007
【図６】
2019097783.tif 000008
【図７】
2019097783.tif 000009
【図８】
2019097783.tif 000010
【図９】
2019097783.tif 000011
【図１０】
2019097783.tif 000012
【図１１】
2019097783.tif 000013
【手続補正書】
【提出日】平成30年12月20日(2018.12.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のユーザをそれぞれ一意に識別可能な複数の第１識別情報を記憶する第１サーバ装置及び前記複数のユーザをそれぞれ一意に識別可能な複数の第２識別情報を記憶する第２サーバ装置と通信可能な端末装置に、
第１ユーザの前記第２識別情報を前記第１ユーザの前記第１識別情報に対応付けて記憶させる第１指示を、前記第１サーバ装置へ送信するステップと、
前記第１指示に応じた処理の完了の通知を前記第１サーバ装置から取得するステップと、
前記第１指示に応じた前記処理の完了を表示するステップと、
前記第２サーバ装置において前記第１ユーザに関連付けられた他のユーザの前記第２識別情報を含む第２リスト情報に、特定状態のユーザの前記第２識別情報が含まれる場合、前記特定状態のユーザに対応付けられた特典を前記第１ユーザに付与させる第２指示を、前記第１サーバ装置へ送信するステップと、
前記第２指示に応じた処理の完了の通知を前記第１サーバ装置から取得するステップと、
前記第２指示に応じた前記処理の完了を表示するステップと、
前記特定状態であることを示す第１情報と、前記第２サーバ装置においてユーザに関連付けられた他のユーザの前記第２識別情報を含む第２リスト情報に前記特定状態のユーザの前記第２識別情報を追加するための第２情報と、を前記第２サーバ装置に公開させる公開ステップと、
を実行させる、プログラム。
【請求項２】
請求項１に記載のプログラムであって、
前記公開ステップにおいて、前記第１情報及び前記第２情報の公開要求を前記第２サーバ装置へ送信させる第３指示を、前記第１サーバ装置へ送信する、プログラム。
【請求項３】
請求項１に記載のプログラムであって、
前記公開ステップにおいて、
入力フォームに入力された入力情報の公開要求を前記第２サーバ装置へ送信可能なアプリケーションを起動し、
前記アプリケーションの前記入力フォームに、前記第１情報及び前記第２情報を自動的に入力する、プログラム。
【請求項４】
請求項１に記載のプログラムであって、
前記公開ステップにおいて、前記第１情報及び前記第２情報の公開要求を前記第２サーバ装置へ送信する、プログラム。
【請求項５】
請求項１から４のいずれか一項に記載のプログラムであって、
ユーザに関連する第１イベントの発生に応じて前記ユーザが前記特定状態になる、プログラム。
【請求項６】
請求項５に記載のプログラムであって、
前記第１イベントは、前記ユーザによってプレイされるゲームにおいて発生するイベントを含む、プログラム。
【請求項７】
請求項１から６のいずれか一項に記載のプログラムであって、
前記第２指示を送信する前記ステップは、前記端末装置が実行するゲームにおける第２イベントの発生に応じて実行される、プログラム。
【請求項８】
請求項７に記載のプログラムであって、
前記第２イベントは、前記ゲームにおいて所定の画面に遷移するイベントを含む、プログラム。
【請求項９】
請求項１から８のいずれか一項に記載のプログラムであって、
前記第２指示の送信は、前記第２指示が前回送信されてから所定時間以上経過している場合に実施される、プログラム。
【請求項１０】
請求項１から９のいずれか一項に記載のプログラムであって、
前記端末装置に、
前記端末装置が実行するゲームにおいて前記特典に応じたゲーム機能を有効化するステップ
を更に実行させる、プログラム。
【請求項１１】
請求項１０に記載のプログラムであって、
前記端末装置に、
有効化された前記ゲーム機能を、時間経過及び前記ゲーム機能に対応するゲーム処理の実行回数の少なくとも一方に応じて無効化するステップ
を更に実行させる、プログラム。
【請求項１２】
請求項１０又は１１に記載のプログラムであって、
有効であるゲーム機能が同時に存在可能な上限数が定められる、プログラム。
【請求項１３】
請求項１から１２のいずれか一項に記載のプログラムであって、
前記端末装置に、
前記第１ユーザの前記第２リスト情報に含まれる前記特定状態のユーザを選択可能に表示する表示ステップと、
表示された前記ユーザが選択されると、
前記第１サーバ装置において前記第１ユーザに関連付けられた他のユーザの前記第１識別情報を含む第１リスト情報に、選択された前記ユーザの前記第１識別情報が含まれていない場合、前記第１サーバ装置と協働して、選択された前記ユーザの前記第１識別情報を前記第１リスト情報に追加するステップと、
前記第１リスト情報に、選択された前記ユーザの前記第１識別情報が含まれている場合、前記第１サーバと協働して、選択された前記ユーザの前記第１識別情報を前記第１リスト情報から削除するステップと、
を更に実行させる、プログラム。
【請求項１４】
複数のユーザをそれぞれ一意に識別可能な複数の第１識別情報を記憶する第１サーバ装置及び前記複数のユーザをそれぞれ一意に識別可能な複数の第２識別情報を記憶する第２サーバ装置と通信可能な通信部と、表示部と、制御部と、を備え、
前記制御部は、
第１ユーザの前記第２識別情報を前記第１ユーザの前記第１識別情報に対応付けて記憶させる第１指示を、前記第１サーバ装置へ送信し、
前記第１指示に応じた処理の完了の通知を前記第１サーバ装置から取得し、
前記第１指示に応じた前記処理の完了を前記表示部に表示し、
前記第２サーバ装置において前記第１ユーザに関連付けられた他のユーザの前記第２識別情報を含むリスト情報に、特定状態のユーザの前記第２識別情報が含まれる場合、前記特定状態のユーザに対応付けられた特典を前記第１ユーザに付与させる第２指示を、前記第１サーバ装置へ送信し、
前記第２指示に応じた処理の完了の通知を前記第１サーバ装置から取得し、
前記第２指示に応じた前記処理の完了を前記表示部に表示し、
前記特定状態であることを示す第１情報と、前記第２サーバ装置においてユーザに関連付けられた他のユーザの前記第２識別情報を含むリスト情報に前記特定状態のユーザの前記第２識別情報を追加するための第２情報と、を前記第２サーバ装置に公開させる、端末装置。
【請求項１５】
複数のユーザをそれぞれ一意に識別可能な複数の第１識別情報を記憶する第１サーバ装置と、
前記第１サーバ装置及び前記複数のユーザをそれぞれ一意に識別可能な複数の第２識別情報を記憶する第２サーバ装置と通信可能な端末装置と、
を備え、
前記端末装置は、第１指示を前記第１サーバ装置へ送信し、
前記第１サーバ装置は、前記端末装置からの前記第１指示に応じて、第１ユーザの前記第２識別情報を前記第１ユーザの前記第１識別情報に対応付けて記憶し、
前記端末装置は、第２指示を前記第１サーバ装置へ送信し、
前記第１サーバ装置は、前記端末装置からの前記第２指示に応じて、前記第２サーバ装置において前記第１ユーザに関連付けられた他のユーザの前記第２識別情報を含むリスト情報に、特定状態のユーザの前記第２識別情報が含まれる場合、前記特定状態のユーザに対応付けられた特典を前記第１ユーザに付与し、
前記端末装置は、前記特定状態であることを示す第１情報と、前記第２サーバ装置においてユーザに関連付けられた他のユーザの前記第２識別情報を含むリスト情報に前記特定状態のユーザの前記第２識別情報を追加するための第２情報と、を前記第２サーバ装置に公開させる、情報処理システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の一実施形態に係るプログラムは、
複数のユーザをそれぞれ一意に識別可能な複数の第１識別情報を記憶する第１サーバ装置及び前記複数のユーザをそれぞれ一意に識別可能な複数の第２識別情報を記憶する第２サーバ装置と通信可能な端末装置に、
第１ユーザの前記第２識別情報を前記第１ユーザの前記第１識別情報に対応付けて記憶させる第１指示を、前記第１サーバ装置へ送信するステップと、
前記第１指示に応じた処理の完了の通知を前記第１サーバ装置から取得するステップと、
前記第１指示に応じた前記処理の完了を表示するステップと、
前記第２サーバ装置において前記第１ユーザに関連付けられた他のユーザの前記第２識別情報を含む第２リスト情報に、特定状態のユーザの前記第２識別情報が含まれる場合、前記特定状態のユーザに対応付けられた特典を前記第１ユーザに付与させる第２指示を、前記第１サーバ装置へ送信するステップと、
前記第２指示に応じた処理の完了の通知を前記第１サーバ装置から取得するステップと、
前記第２指示に応じた前記処理の完了を表示するステップと、
前記特定状態であることを示す第１情報と、前記第２サーバ装置においてユーザに関連付けられた他のユーザの前記第２識別情報を含む第２リスト情報に前記特定状態のユーザの前記第２識別情報を追加するための第２情報と、を前記第２サーバ装置に公開させる公開ステップと、を実行させる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の一実施形態に係る端末装置は、
複数のユーザをそれぞれ一意に識別可能な複数の第１識別情報を記憶する第１サーバ装置及び前記複数のユーザをそれぞれ一意に識別可能な複数の第２識別情報を記憶する第２サーバ装置と通信可能な通信部と、表示部と、制御部と、を備え、
前記制御部は、
第１ユーザの前記第２識別情報を前記第１ユーザの前記第１識別情報に対応付けて記憶させる第１指示を、前記第１サーバ装置へ送信し、
前記第１指示に応じた処理の完了の通知を前記第１サーバ装置から取得し、
前記第１指示に応じた前記処理の完了を前記表示部に表示し、
前記第２サーバ装置において前記第１ユーザに関連付けられた他のユーザの前記第２識別情報を含むリスト情報に、特定状態のユーザの前記第２識別情報が含まれる場合、前記特定状態のユーザに対応付けられた特典を前記第１ユーザに付与させる第２指示を、前記第１サーバ装置へ送信し、
前記第２指示に応じた処理の完了の通知を前記第１サーバ装置から取得し、
前記第２指示に応じた前記処理の完了を前記表示部に表示し、
前記特定状態であることを示す第１情報と、前記第２サーバ装置においてユーザに関連付けられた他のユーザの前記第２識別情報を含むリスト情報に前記特定状態のユーザの前記第２識別情報を追加するための第２情報と、を前記第２サーバ装置に公開させる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
発明の一実施形態に係る情報処理システムは、
複数のユーザをそれぞれ一意に識別可能な複数の第１識別情報を記憶する第１サーバ装置と、
前記第１サーバ装置及び前記複数のユーザをそれぞれ一意に識別可能な複数の第２識別情報を記憶する第２サーバ装置と通信可能な端末装置と、
を備え、
前記端末装置は、第１指示を前記第１サーバ装置へ送信し、
前記第１サーバ装置は、前記端末装置からの前記第１指示に応じて、第１ユーザの前記第２識別情報を前記第１ユーザの前記第１識別情報に対応付けて記憶し、
前記端末装置は、第２指示を前記第１サーバ装置へ送信し、
前記第１サーバ装置は、前記端末装置からの前記第２指示に応じて、前記第２サーバ装置において前記第１ユーザに関連付けられた他のユーザの前記第２識別情報を含むリスト情報に、特定状態のユーザの前記第２識別情報が含まれる場合、前記特定状態のユーザに対応付けられた特典を前記第１ユーザに付与し、
前記端末装置は、前記特定状態であることを示す第１情報と、前記第２サーバ装置においてユーザに関連付けられた他のユーザの前記第２識別情報を含むリスト情報に前記特定状態のユーザの前記第２識別情報を追加するための第２情報と、を前記第２サーバ装置に公開させる。