(57)【要約】【課題】公開情報にアクセスした他のユーザの情報に基づいてアプリケーションの実行に変化を与えることのできる情報処理システム、情報処理装置、情報処理方法、情報処理プログラムおよびサーバシステムを提供すること。【解決手段】アプリケーション実行手段は、サーバシステムと通信しなくても実行可能なアプリケーションを実行する。他ユーザ情報取得手段は、サーバシステム上の当該情報処理システムのユーザの公開情報にアクセスした他のユーザの情報を当該サーバシステムから取得する。アプリケーション実行手段は、他ユーザ情報取得手段によって取得された他のユーザの情報に基づいてアプリケーションの実行に変化を与える。【選択図】図１３
2013223585.tif 000002
【特許請求の範囲】
【請求項１】
サーバシステムと通信しなくても実行可能なアプリケーションを実行するアプリケーション実行手段と、
前記サーバシステム上の当該情報処理システムのユーザの公開情報にアクセスした他のユーザの情報を当該サーバシステムから取得する他ユーザ情報取得手段とを備え、
前記アプリケーション実行手段は、前記他ユーザ情報取得手段によって取得された他のユーザの情報に基づいて前記アプリケーションの実行に変化を与える、情報処理システム。
【請求項２】
前記アプリケーション実行手段によって実行されるアプリケーションのユーザと、前記サーバシステム上に公開情報を公開しているユーザとを関連付ける関連付け手段をさらに備える、請求項１に記載の情報処理システム。
【請求項３】
前記アプリケーション実行手段によって実行されるアプリケーションのユーザを識別するためのユーザ識別コードを表示するユーザ識別コード表示手段をさらに備え、
前記関連付け手段は、前記ユーザ識別コード表示手段によって表示されたユーザ識別コードをユーザに入力させて前記サーバシステムに送信する、請求項２に記載の情報処理システム。
【請求項４】
前記他ユーザ情報取得手段による前記他のユーザの情報の取得は、前記アプリケーション実行手段による前記アプリケーションの実行中に行われる、請求項１〜３のいずれか１項に記載の情報処理システム。
【請求項５】
前記アプリケーション実行手段は、前記他ユーザ情報取得手段によって取得された前記他のユーザの情報に基づいて、当該他のユーザに対応するオブジェクトを表示する、請求項１〜４のいずれか１項に記載の情報処理システム。
【請求項６】
前記サーバシステムにおいて、各情報処理システムのユーザ毎に、各ユーザの公開情報と当該公開情報にアクセスした他のユーザの情報とが記憶されている、請求項１〜５のいずれか１項に記載の情報処理システム。
【請求項７】
前記他ユーザ情報取得手段によって取得される前記他のユーザの情報には、当該他のユーザを識別するための情報、および当該他のユーザが所有するオブジェクトを識別するための情報の少なくとも一方が含まれる、請求項１〜６のいずれか１項に記載の情報処理システム。
【請求項８】
前記サーバシステム上に公開されている前記情報処理システムのユーザの公開情報および他のユーザの公開情報にアクセスし、当該公開情報を表示するアクセス手段をさらに備える、請求項１〜７のいずれか１項に記載の情報処理システム。
【請求項９】
前記情報処理システムは、第１情報処理装置と第２情報処理装置を備え、
前記アプリケーション実行手段および前記他ユーザ情報取得手段は前記第１情報処理装置に設けられ、
前記アクセス手段は前記第２情報処理装置に設けられる、請求項８に記載の情報処理システム。
【請求項１０】
サーバシステムと通信しなくても実行可能なアプリケーションを実行するアプリケーション実行手段と、
前記サーバシステム上の当該情報処理システムのユーザの公開情報にアクセスした他のユーザの情報を当該サーバシステムから取得する他ユーザ情報取得手段とを備え、
前記アプリケーション実行手段は、前記他ユーザ情報取得手段によって取得された他のユーザの情報に基づいて前記アプリケーションの実行に変化を与える、情報処理装置。
【請求項１１】
情報処理システムにおける情報処理方法であって、
前記情報処理システムのアプリケーション実行手段が、サーバシステムと通信しなくても実行可能なアプリケーションを実行するアプリケーション実行ステップと、
前記情報処理システムの他ユーザ情報取得手段が、前記サーバシステム上の当該情報処理システムのユーザの公開情報にアクセスした他のユーザの情報を当該サーバシステムから取得する他ユーザ情報取得ステップとを備え、
前記アプリケーション実行手段は、前記他ユーザ情報取得手段によって取得された他のユーザの情報に基づいて前記アプリケーションの実行に変化を与える、情報処理方法。
【請求項１２】
情報処理システムのコンピュータを、
サーバシステムと通信しなくても実行可能なアプリケーションを実行するアプリケーション実行手段、
前記サーバシステム上の当該情報処理システムのユーザの公開情報にアクセスした他のユーザの情報を当該サーバシステムから取得する他ユーザ情報取得手段として機能させる情報処理プログラムであって、
前記アプリケーション実行手段は、前記他ユーザ情報取得手段によって取得された他のユーザの情報に基づいて前記アプリケーションの実行に変化を与える、情報処理プログラム。
【請求項１３】
各ユーザの公開情報を記憶する公開情報記憶手段と、
各ユーザの公開情報毎に、当該公開情報にアクセスした他のユーザの情報を記憶するアクセス情報記憶手段と、
各ユーザの情報処理システムに含まれるアクセス手段からの要求に応じて、前記公開情報記憶手段に記憶されている公開情報を当該アクセス手段に送信する公開手段と、
前記公開情報記憶手段に記憶されているいずれかの公開情報のユーザの情報処理システムに含まれる他ユーザ情報取得手段からの要求に応じて、前記アクセス情報記憶手段に記憶されている当該ユーザの公開情報にアクセスした他のユーザの情報を、当該他ユーザ情報取得手段に送信する送信手段とを備える、サーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法、情報処理プログラムおよびサーバシステムに関する。
【背景技術】
【０００２】
従来、ゲーム機等で実行されるゲームとインターネット上のウェブサイトとを連動させたシステムが知られている。
【０００３】
例えば、非特許文献１には、ゲーム機を用いた対戦ゲームの戦果に連動してウェブサイトの情報が更新されることが記載されている。また、プレイヤの戦績をランキング公開したり、プレイヤ同士で情報交換するための掲示板を設置したりすることも記載されている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】“ゲーム連動Web｜エースコンバット アサルト・ホライゾン”、［online］、［平成24年4月14日検索］、インターネット<http://ah.acecombat.jp/game_web/index.html>
【発明の概要】
【発明が解決しようとする課題】
【０００５】
非特許文献１では、ゲームのプレイ結果に応じてウェブサイトの情報が更新されるに過ぎなかった。
【０００６】
それゆえに、この発明の主たる目的は、公開情報にアクセスした他のユーザの情報に基づいてアプリケーションの実行に変化を与えることのできる情報処理システム、情報処理装置、情報処理方法、情報処理プログラムおよびサーバシステムを提供することである。
【課題を解決するための手段】
【０００７】
上記目的は、例えば下記のような構成例によって達成される。
【０００８】
第１の構成例は、サーバシステムと通信しなくても実行可能なアプリケーションを実行するアプリケーション実行手段と、前記サーバシステム上の当該情報処理システムのユーザの公開情報にアクセスした他のユーザの情報を当該サーバシステムから取得する他ユーザ情報取得手段とを備えた情報処理システムである。前記アプリケーション実行手段は、前記他ユーザ情報取得手段によって取得された他のユーザの情報に基づいて前記アプリケーションの実行に変化を与える。
【０００９】
なお、「サーバシステムと通信しなくても実行可能なアプリケーション」とは、当該アプリケーションを実行する際にサーバシステムとの通信を必須としないアプリケーションである。すなわち、サーバシステムとの通信を一切行わなくても当該アプリケーションの主目的を達成できるように設計されたアプリケーションである。よって、例えば後述する実施形態における「プレイヤ情報のアップロード」や「他プレイヤ情報のダウンロード」のように、副次的な目的でサーバシステムと通信を行うアプリケーションを除外するものではない。
【００１０】
前記情報処理システムは、前記アプリケーション実行手段によって実行されるアプリケーションのユーザと、前記サーバシステム上に公開情報を公開しているユーザとを関連付ける関連付け手段をさらに備えてもよい。
【００１１】
前記情報処理システムは、前記アプリケーション実行手段によって実行されるアプリケーションのユーザを識別するためのユーザ識別コードを表示するユーザ識別コード表示手段をさらに備えてもよい。前記関連付け手段は、前記ユーザ識別コード表示手段によって表示されたユーザ識別コードをユーザに入力させて前記サーバシステムに送信してもよい。
【００１２】
前記他ユーザ情報取得手段による前記他のユーザの情報の取得は、前記アプリケーション実行手段による前記アプリケーションの実行中に行われてもよい。これにより、アプリケーションを実行している状態で、他のユーザの情報に応じた変化を与えることができる。
【００１３】
前記アプリケーション実行手段は、前記他ユーザ情報取得手段によって取得された前記他のユーザの情報に基づいて、当該他のユーザに対応するオブジェクトを表示してもよい。これにより、興趣性を向上させることができる。
【００１４】
前記サーバシステムにおいて、各情報処理システムのユーザ毎に、各ユーザの公開情報と当該公開情報にアクセスした他のユーザの情報とが記憶されていてもよい。これにより、ユーザ毎に、アプリケーションの実行に変化を与えることができる。
【００１５】
前記他ユーザ情報取得手段によって取得される前記他のユーザの情報には、当該他のユーザを識別するための情報、および当該他のユーザが所有するオブジェクト（後述する架空生物等）を識別するための情報の少なくとも一方が含まれていてもよい。
【００１６】
前記情報処理システムは、前記サーバシステム上に公開されている前記情報処理システムのユーザの公開情報および他のユーザの公開情報にアクセスし、当該公開情報を表示するアクセス手段をさらに備えていてもよい。
【００１７】
前記情報処理システムは、第１情報処理装置と第２情報処理装置を備え、前記アプリケーション実行手段および前記他ユーザ情報取得手段は前記第１情報処理装置に設けられ、前記アクセス手段は前記第２情報処理装置に設けられていてもよい。これにより、アプリケーションを実行する情報処理装置と公開情報にアクセスする情報処理装置とが異なっていても、公開情報にアクセスした他のユーザの情報に基づいてアプリケーションの実行に変化を与えることができる。
【００１８】
第２の構成例は、アプリケーションを実行するアプリケーション実行手段と、サーバシステム上の当該情報処理システムのユーザの公開情報にアクセスした他のユーザの情報を当該サーバシステムから取得する他ユーザ情報取得手段とを備えた情報処理装置である。前記アプリケーション実行手段は、前記他ユーザ情報取得手段によって取得された他のユーザの情報に基づいて前記アプリケーションの実行に変化を与える。
【００１９】
第３の構成例は、情報処理システムにおける情報処理方法である。当該情報処理方法は、前記情報処理システムのアプリケーション実行手段がアプリケーションを実行するアプリケーション実行ステップと、前記情報処理システムの他ユーザ情報取得手段が、サーバシステム上の当該情報処理システムのユーザの公開情報にアクセスした他のユーザの情報を当該サーバシステムから取得する他ユーザ情報取得ステップとを備える。前記アプリケーション実行手段は、前記他ユーザ情報取得手段によって取得された他のユーザの情報に基づいて前記アプリケーションの実行に変化を与える。
【００２０】
第４の構成例は、情報処理システムのコンピュータを、アプリケーションを実行するアプリケーション実行手段、サーバシステム上の当該情報処理システムのユーザの公開情報にアクセスした他のユーザの情報を当該サーバシステムから取得する他ユーザ情報取得手段として機能させる情報処理プログラムである。前記アプリケーション実行手段は、前記他ユーザ情報取得手段によって取得された他のユーザの情報に基づいて前記アプリケーションの実行に変化を与える。
【００２１】
上記情報処理プログラムは、任意のコンピュータ読み取り可能な記憶媒体（例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、半導体メモリカード、ＲＯＭ、ＲＡＭなど）に格納されてもよい。
【００２２】
第５の構成例は、各ユーザの公開情報を記憶する公開情報記憶手段と、各ユーザの公開情報毎に、当該公開情報にアクセスした他のユーザの情報を記憶するアクセス情報記憶手段と、各ユーザの情報処理システムに含まれるアクセス手段からの要求に応じて、前記公開情報記憶手段に記憶されている公開情報を当該アクセス手段に送信する公開手段と、前記公開情報記憶手段に記憶されているいずれかの公開情報のユーザの情報処理システムに含まれる他ユーザ情報取得手段からの要求に応じて、前記アクセス情報記憶手段に記憶されている当該ユーザの公開情報にアクセスした他のユーザの情報を、当該他ユーザ情報取得手段に送信する送信手段とを備える、サーバシステムである。
【発明の効果】
【００２３】
本発明によれば、公開情報にアクセスした他のユーザの情報に基づいてアプリケーションの実行に変化を与えることができる。
【図面の簡単な説明】
【００２４】
【図１】ゲームとウェブサイトの連動システムの構成の一例を示すブロック図
【図２】ゲーム装置の構成の一例を示す図
【図３】ゲーム画像の一例を示す図
【図４】プレイヤ情報管理サーバに格納される情報の一例を示す図
【図５】ウェブサーバに格納される情報の一例を示す図
【図６】ウェブ画像の一例を示す図
【図７】ウェブ画像の一例を示す図
【図８】ウェブ画像の一例を示す図
【図９】ゲーム世界の様子を示す図
【図１０】ゲーム世界における商店街の様子を示す図
【図１１】ゲーム画像の一例を示す図
【図１２】メインメモリに記憶されるコンピュータプログラムおよびデータの一例を示す図
【図１３】ゲーム装置において実行される処理の流れの一例を示すフローチャート
【図１４】プレイヤ情報管理サーバにおいて実行される処理の流れの一例を示すフローチャート
【図１５】パソコンにおいて実行される処理の流れの一例を示すフローチャート
【図１６】ウェブサーバにおいて実行される処理の流れの一例を示すフローチャート
【発明を実施するための形態】
【００２５】
以下、本発明の一実施形態について説明する。
【００２６】
図１において、ゲーム装置１０ａとパソコン２０ａはユーザＡによって所有されている。ゲーム装置１０ａは、ユーザＡ（以下、プレイヤＡとも称す）の操作に基づいてゲームを実行する。パソコン２０ａは、ウェブブラウザを含んでいる。同様に、ゲーム装置１０ｂとパソコン２０ｂはユーザＢによって所有されている。ゲーム装置１０ｂは、ユーザＢ（以下、プレイヤＢとも称す）の操作に基づいてゲームを実行する。パソコン２０ｂは、ウェブブラウザを含んでいる。以下、ゲーム装置１０ａおよびゲーム装置１０ｂを特に区別する必要がない場合には、ゲーム装置１０と総称する。同様に、パソコン２０ａとパソコン２０ｂを特に区別する必要がない場合には、パソコン２０と総称する。
【００２７】
ゲーム装置１０およびパソコン２０は、インターネットを通じて、プレイヤ情報管理サーバ３０およびウェブサーバ４０にアクセスすることができる。
【００２８】
次に、ゲーム装置１０の構成および動作の概要を説明する。
【００２９】
ゲーム装置１０は、図２に示すように、入力装置１１、表示装置１２、プロセッサ１３、内部記憶装置１４、メインメモリ１５、および通信装置１６を備えている。入力装置１１は、ゲーム装置１０のユーザによって操作され、ユーザの操作に応じた信号を出力する。入力装置１１は、例えば、十字スイッチや押しボタンやタッチパネルである。表示装置１２は、ゲーム装置１０において生成された画像を画面に表示する。表示装置１２は、典型的には液晶表示装置である。内部記憶装置１４には、プロセッサ１３によって実行されるコンピュータプログラムが格納されている。内部記憶装置１４は、典型的には、フラッシュＥＥＰＲＯＭである。メインメモリ１５は、コンピュータプログラムやデータを一時的に記憶する。通信装置１６は、他の装置（例えば、プレイヤ情報管理サーバ３０）へ信号を送信したり、他の装置（例えば、プレイヤ情報管理サーバ３０およびウェブサーバ４０）から信号を受信したりする。
【００３０】
ゲーム装置１０は、ゲームプログラムに基づいて、ゲーム処理を実行する。本実施形態では、ゲーム世界において、プレイヤによって操作されるプレイヤキャラクタが、当該プレイヤキャラクタが所有する味方架空生物に命令を出して、敵架空生物と戦わせるゲームが実行される。例えば、図３は、味方架空生物である架空生物Ａが、敵架空生物である架空生物Ｚと戦っている最中のゲーム画像を示している。
【００３１】
次に、パソコン２０の構成および動作の概要を説明する。
【００３２】
パソコン２０は、入力装置、表示装置、プロセッサ、内部記憶装置、メインメモリ、通信装置を有する汎用的な情報処理装置である。パソコン２０には、ウェブサーバ４０にアクセスして当該ウェブサーバ４０が提供するコンテンツ（ウェブページ）を表示するためのウェブブラウザがインストールされている。
【００３３】
次に、プレイヤ情報管理サーバ３０の構成および動作の概要を説明する。
【００３４】
プレイヤ情報管理サーバ３０は、ゲーム装置１０のプレイヤに関するプレイヤ情報を管理するサーバ装置である。プレイヤ情報管理サーバ３０は、典型的には、プロセッサ、内部記憶装置、メインメモリ、通信装置を有する汎用的な情報処理装置である。プレイヤ情報管理サーバ３０は、図４に示すように、ゲーム装置１０からアップロードされるプレイヤ情報（プレイヤ情報３１ａおよびプレイヤ情報３１ｂ）を、ユーザ毎に記憶する。そして、ウェブサーバ４０からの要求に応じて、当該プレイヤ情報をウェブサーバ４０へと送信する。
【００３５】
次に、ウェブサーバ４０の構成および動作の概要を説明する。
【００３６】
ウェブサーバ４０は、パソコン２０のウェブブラウザからのアクセス要求に応じてウェブ画像（ウェブページ）を提供するサーバ装置である。ウェブサーバ４０は、典型的には、プロセッサ、内部記憶装置、メインメモリ、通信装置を有する汎用的な情報処理装置である。ウェブサーバ４０は、図５に示すように、ウェブブラウザに提供すべき公開情報（公開情報４１ａおよび公開情報４１ｂ）と、当該公開情報にアクセスした訪問者（すなわち他のユーザ）に関する訪問者データ（訪問者データ４２ａおよび訪問者データ４２ｂ）と、ゲーム装置１０にダウンロードすべき他プレイヤ情報（他プレイヤ情報４３ａおよび他プレイヤ情報４３ｂ）を、ユーザ毎に保存する。公開情報とは、ユーザ毎に作成される、ウェブブラウザを通じて他のユーザに公開される情報（後述する「ホーム」など）である。他プレイヤ情報とは、公開情報にアクセスした他のユーザに関する情報であって、この情報は、プレイヤ情報管理サーバ３０から取得される。
【００３７】
ユーザＡがパソコン２０ａのウェブブラウザを通じてウェブサーバ４０へアクセスして、新規ユーザ登録を行うと、ウェブサーバ４０上に、ユーザＡの「ホーム」が生成される。ユーザＡの「ホーム」は、ウェブブラウザ上では、図６に示すように、仮想世界（以下、ウェブ世界と称す）に配置された家として表示される。ウェブ世界は、ゲーム装置１０において実行されるゲームのゲーム世界とは異なる仮想世界である。ウェブ世界には、複数のユーザの「ホーム」が存在する。ユーザＡは、パソコン２０ａの入力装置（マウス、キーボード等）を用いて、ウェブ世界において架空生物を操作して、自分の家の庭の畑で作物を育てたり、自分の家の模様替えをしたり、他のユーザの「ホーム」にアクセス（訪問）して、他のユーザの畑に水をやったり、他のユーザの家に入って当該他のユーザのプロフィールを確認したりすることができる。
【００３８】
なお、ユーザＡがゲーム装置１０で図３に示すようなゲームをプレイして、プレイヤ情報管理サーバ３０にプレイヤ情報をアップロードしている場合には、当該ゲーム内容を、上記ウェブ世界に反映させることができる。例えば、ゲームにおいてプレイヤキャラクタが所有している味方架空生物（例えば図３の架空生物Ａ）を、ウェブ世界に登場させて、当該架空生物をウェブ世界で操作したり、ゲーム世界におけるプレイヤキャラクタの戦績をウェブ世界で他のユーザに公開したりすることができる。これは、ウェブサーバ４０がプレイヤ情報管理サーバ３０からプレイヤ情報を取得することによって実現される。
【００３９】
ユーザＡの「ホーム」に他のユーザがアクセスした（すなわち、他のユーザが操作する架空生物が、ユーザＡの家を訪問した）場合には、図７に示すように、ユーザＡの「ホーム」の足跡マットに、ユーザＡの家にやってきた架空生物の足跡が残される。ユーザＡは、ユーザＡの「ホーム」において、いつでも足跡マットを確認することができる。図７の例では、足跡マットに第１〜第４足跡の４つの足跡が残されている。ユーザＡは、これらの足跡の中から所望の足跡を選択することによって、当該足跡に関する情報を確認することができる。例えば、ユーザＡが第１足跡を選択した場合には、図８に示すように、訪問日時や、当該足跡を残した架空生物の容姿および名前（またはニックネーム）や、当該架空生物を操作していたユーザの名前（またはニックネーム）などが表示される。
【００４０】
ウェブ世界において上記のようにしてプレイヤＡの「ホーム」の足跡マットに足跡が残されると、ゲーム装置１０ａにおいて実行されるゲームのゲーム世界に変化が生じる。具体的には、ゲーム装置１０ａにおいて実行されるゲームのゲーム世界には、図９に示すように、商店街や、複数のタウンが配置されている。そして、ウェブ世界において上記のようにしてプレイヤＡの「ホーム」の足跡マットに足跡が残されると、商店街に、図１０に示すように、第１〜第４足跡にそれぞれ対応する第１〜第４通行人が出現（登場）する。第１〜第４通行人は、それぞれ、第１〜第４足跡を残した架空生物のオーナー（すなわち、架空生物を所有している、他のプレイヤのプレイヤキャラクタ）を表している。各通行人の容姿には、各通行人に対応する他のユーザがゲーム中で設定した容姿が反映される。
【００４１】
プレイヤＡの操作に応じてプレイヤキャラクタが第１通行人に話しかけると、図１１に示すように、第１通行人は、自分がウェブ世界においてプレイヤＡの「ホーム」の足跡マットに足跡を残した架空生物のオーナーであることを説明する。図１１における「○○○○」には、図８に示される架空生物の名前が表示され、図１１における「△△△△」には、図８に示される他のユーザの名前が表示される。
【００４２】
次に、図１２および図１３を参照して、ゲーム装置１０の動作をより詳細に説明する。
【００４３】
図１２は、ゲーム装置１０のメインメモリ１５に格納されるコンピュータプログラムおよびデータの一例を示している。
【００４４】
ゲームプログラムＤ１０は、プロセッサ１３に上述したゲームを実行させるためのコンピュータプログラムである。ゲームプログラムＤ１０は、内部記憶装置１４または図示しない外部記憶装置（例えばゲームカートリッジ）等から読み出されてメインメモリ１５にロードされる。なお、通信装置１６を通じて他のゲーム装置またはサーバ装置からゲームプログラムＤ１０が受信されて、メインメモリ１５にロードされてもよい。
【００４５】
ゲームデータＤ２０は、ゲームプログラムＤ１０を実行する際に利用されるデータである。ゲームデータＤ２０には、プレイヤキャラクタデータＤ２１、味方架空生物データＤ２２、敵架空生物データＤ２３、通行人データＤ２４、プレイヤ識別コードＤ２５、プレイヤ情報Ｄ２６、他プレイヤ情報Ｄ２７等が含まれている。
【００４６】
プレイヤキャラクタデータＤ２１は、ゲーム世界のプレイヤキャラクタに関するデータであり、プレイヤキャラクタの名前を示すデータや、プレイヤキャラクタの容姿を示すデータや、ゲーム世界におけるプレイヤキャラクタの位置を示すデータなどを含んでいる。
【００４７】
味方架空生物データＤ２２は、プレイヤキャラクタが所有している味方架空生物に関するデータであり、プレイヤキャラクタが所有している味方架空生物の種類を示すデータや、味方架空生物の各種能力を示すパラメータ（例えば、レベル、体力、攻撃力、防御力、素早さ等）などを含んでいる。
【００４８】
敵架空生物データＤ２３は、敵架空生物に関するデータであり、敵架空生物の各種能力を示すパラメータ（例えば、レベル、体力、攻撃力、防御力、素早さ等）などを含んでいる。
【００４９】
通行人データＤ２４は、前述した通行人に関するデータであり、商店街に出現した各通行人の位置を示すデータや、各通行人の名前を示すデータや、各通行人の容姿を示すデータなどが含まれている。
【００５０】
プレイヤ識別コードＤ２５は、ゲーム装置１０のユーザ（プレイヤ）を一意に特定するためのコード（例えば１０桁の英数字）である。
【００５１】
プレイヤ情報Ｄ２６は、プレイヤ情報管理サーバ３０へアップロードするための情報である。プレイヤ情報Ｄ２６には、ユーザ（またはプレイヤキャラクタ）の名前（またはニックネーム）や、プレイヤキャラクタの容姿や、プレイヤキャラクタの戦績や、プレイヤキャラクタが所有する架空生物の名前（またはニックネーム）や、当該架空生物の能力・特性などが含まれている。
【００５２】
他プレイヤ情報Ｄ２７は、ウェブサーバ４０からダウンロードされた他のプレイヤのプレイヤ情報である。
【００５３】
次に、図１３のフローチャートを参照して、ゲームプログラムＤ１０に基づいてゲーム装置１０のプロセッサ１３によって実行される処理の流れを説明する。
【００５４】
ゲームプログラムＤ１０の実行が開始されると、まず図１３のステップＳ１０において、プロセッサ１３は、入力装置１１からの入力に基づいて、プレイヤ識別コードＤ２５の表示指示が入力されたかどうかを判断する。そして、プレイヤ識別コードＤ２５の表示指示が入力された場合には処理はステップＳ１１に進み、そうでない場合には処理はステップＳ１４に進む。
【００５５】
ステップＳ１１において、プロセッサ１３は、プレイヤ情報管理サーバ３０からプレイヤ識別コードＤ２５を取得済みかどうかを判断する。そして、プレイヤ識別コードＤ２５を取得済みである場合には処理はステップＳ１３に進み、そうでない場合には処理はステップＳ１２に進む。
【００５６】
ステップＳ１２において、プロセッサ１３は、通信装置１６を通じて、プレイヤ情報管理サーバ３０にプレイヤ識別コードＤ２５の取得要求を送信し、プレイヤ情報管理サーバ３０からプレイヤ識別コードＤ２５を取得する。取得されたプレイヤ識別コードＤ２５は、内部記憶装置１４等に不揮発的に保存される。
【００５７】
ステップＳ１３において、プロセッサ１３は、表示装置１２にプレイヤ識別コードＤ２５を表示する。こうして表示装置１２に表示されたプレイヤ識別コードＤ２５は、ユーザによってメモされて、後述する図１５のステップＳ４６において、ユーザによってパソコン２０に入力される。
【００５８】
ステップＳ１４において、プロセッサ１３は、入力装置１１からの入力に基づいて、プレイヤ情報Ｄ２６のアップロード指示が入力されたかどうかを判断する。そして、アップロード指示が入力された場合には処理はステップＳ１５に進み、そうでない場合には処理はステップＳ１７に進む。なお、アップロード指示は、ユーザがゲーム世界の状況をウェブ世界に反映させたいと思ったとき（例えば、ゲーム世界に登場する味方架空生物を、ウェブ世界において自分が操作するキャラクタとして登場させたいとき）に、例えば、ゲームの実行中に任意のタイミングで呼び出すことのできるメニュー画面から「アップロード」の項目を選択することによって行われる。
【００５９】
ステップＳ１５において、プロセッサ１３は、プレイヤ情報管理サーバ３０へアップロードすべきプレイヤ情報Ｄ２６を生成する。
【００６０】
ステップＳ１６において、プロセッサ１３は、通信装置１６を通じて、プレイヤ情報Ｄ２６をプレイヤ情報管理サーバ３０に送信する。このとき、プレイヤを特定するために、プレイヤ識別コードＤ２５がプレイヤ情報管理サーバ３０に送信される。
【００６１】
ステップＳ１７において、プロセッサ１３は、入力装置１１からの入力に基づいて、他プレイヤ情報Ｄ２７のダウンロード指示が入力されたかどうかを判断する。そして、ダウンロード指示が入力された場合には処理はステップＳ１８に進み、そうでない場合には処理はステップＳ２０に進む。なお、ダウンロード指示は、ユーザがウェブ世界の状況をゲーム世界に反映させたいと思ったとき（例えば、ウェブ世界における自分の「ホーム」にアクセスした他のプレイヤに対応する通行人を、ゲーム世界の商店街に登場させたいとき）に、例えば、ゲームの実行中に任意のタイミングで呼び出すことのできるメニュー画面から「ダウンロード」の項目を選択することによって行われる。
【００６２】
ステップＳ１８において、プロセッサ１３は、プレイヤを特定するために、プレイヤ識別コードＤ２５をウェブサーバ４０に送信し、対応する他プレイヤ情報Ｄ２７を、ウェブサーバ４０から受信する。
【００６３】
ステップＳ１９において、プロセッサ１３は、受信した他プレイヤ情報Ｄ２７に基づいて、ゲーム世界の商店街に新たな通行人を出現させる（すなわち、通行人データＤ２４を更新する）。
【００６４】
ステップＳ２０において、プロセッサ１３は、その他のゲーム処理を行う。具体的には、入力装置１１からの入力に基づいてプレイヤキャラクタを制御する処理や、入力装置１１からの入力に基づいて味方架空生物と敵架空生物を戦わせる処理や、ゲームデータＤ２０に基づいてゲーム画像を生成する処理などが行われる。これらの処理は一般的なゲーム処理であるため、ここでは詳細な説明は省略する。
【００６５】
ステップＳ２１において、プロセッサ１３は、ゲームが終了したかどうかを判断する。そして、ゲームが終了した場合にはゲームプログラムＤ１０の実行を終了し、そうでない場合には処理はステップＳ１０に戻り、上述した一連の処理を繰り返す。
【００６６】
次に、図１４のフローチャートを参照して、プレイヤ情報管理プログラムに基づいてプレイヤ情報管理サーバ３０のプロセッサ（以下、単にプロセッサと称す）によって実行される処理の流れを説明する。
【００６７】
プレイヤ情報管理プログラムの実行が開始されると、まず図１４のステップＳ３０において、プロセッサは、ゲーム装置１０からプレイヤ識別コード取得要求を受信したかどうかを判断する。そして、プレイヤ識別コード取得要求を受信した場合には処理はステップＳ３１に進み、そうでない場合には処理はステップＳ３４に進む。
【００６８】
ステップＳ３１において、プロセッサは、プレイヤ識別コード取得要求を送信したゲーム装置１０のプレイヤに対して、当該プレイヤ情報管理サーバ３０に未登録のプレイヤ識別コードＤ２５を割り当てる。
【００６９】
ステップＳ３２において、プロセッサは、割り当てられたプレイヤ識別コードＤ２５を当該プレイヤ情報管理サーバ３０に登録する。
【００７０】
ステップＳ３３において、プロセッサは、割り当てられたプレイヤ識別コードＤ２５を、プレイヤ識別コード取得要求を送信したゲーム装置１０に送信する。
【００７１】
ステップＳ３４において、プロセッサは、ゲーム装置１０からアップロード要求を受信したかどうかを判断する。そして、アップロード要求を受信した場合には処理はステップＳ３５に進み、そうでない場合には処理はステップＳ３７に進む。
【００７２】
ステップＳ３５において、プロセッサは、アップロード要求を送信したゲーム装置１０からプレイヤ情報Ｄ２６を受信する。このとき、当該ゲーム装置１０からプレイヤ識別コードＤ２５も受信する。
【００７３】
ステップＳ３６において、プロセッサは、受信したプレイヤ情報Ｄ２６を、受信したプレイヤ識別コードＤ２５と関連付けて（すなわち、受信したプレイヤ識別コードＤ２５に対応するプレイヤのプレイヤ情報Ｄ２６として）記憶する。
【００７４】
ステップＳ３７において、プロセッサは、ウェブサーバ４０からプレイヤ情報取得要求を受信したかどうかを判断する。そして、プレイヤ情報取得要求を受信した場合には処理はステップＳ３８に進み、そうでない場合には処理はステップＳ３０に戻る。
【００７５】
ステップＳ３８において、プロセッサは、ウェブサーバ４０から要求されたプレイヤのプレイヤ情報Ｄ２６を、ウェブサーバ４０に送信する。
【００７６】
ステップＳ３８の処理が終了すると、処理はステップＳ３０に戻る。
【００７７】
次に、図１５のフローチャートを参照して、ウェブブラウザに対するユーザの指示に基づいてパソコン２０のプロセッサ（以下、単にプロセッサと称す）によって実行される処理の流れを説明する。
【００７８】
パソコン２０においてウェブブラウザが起動されると、まず図１５のステップＳ４０において、プロセッサは、ユーザにより入力されたアドレスに基づいて、ウェブサーバ４０にアクセスする。
【００７９】
ステップＳ４１において、プロセッサは、入力装置からの入力に基づいて、ユーザによって新規ユーザ登録の指示が入力されたかどうかを判断する。そして、新規ユーザ登録の指示が入力された場合には処理はステップＳ４２に進み、そうでない場合には処理はステップＳ４３に進む。
【００８０】
ステップＳ４２において、プロセッサは、入力装置からの入力に基づいて、ユーザの名前（またはニックネーム）やログイン用のパスワードなど、所定の情報をウェブサーバ４０に送信して、新規ユーザ登録を行う。
【００８１】
ステップＳ４３において、プロセッサは、入力装置からの入力に基づいて、ユーザによってログインの指示が入力されたかどうかを判断する。そして、ログインの指示が入力された場合には処理はステップＳ４３に進み、そうでない場合にはウェブブラウザによる処理を終了する。
【００８２】
ステップＳ４４において、プロセッサは、入力装置からの入力に基づいて、ユーザの名前（またはニックネーム）とログイン用のパスワードをウェブサーバ４０に送信して、ウェブサーバ４０にログインする。
【００８３】
ステップＳ４５において、プロセッサは、入力装置からの入力に基づいて、ユーザによってプレイヤ識別コードの登録の指示が入力されたかどうかを判断する。そして、プレイヤ識別コードの登録の指示が入力された場合には処理はステップＳ４６に進み、そうでない場合には処理はステップＳ４８に進む。
【００８４】
ステップＳ４６において、プロセッサは、プレイヤ識別コードを、入力装置を通じてユーザに入力させる。ここでユーザによって入力されるプレイヤ識別コードは、図１３のステップＳ１３においてゲーム装置１０の表示装置１２に表示されたプレイヤ識別コードである。
【００８５】
ステップＳ４７において、プロセッサは、プレイヤによって入力されたプレイヤ識別コードをウェブサーバ４０に送信する。
【００８６】
ステップＳ４８において、プロセッサは、入力装置からの入力に基づいて、ユーザが他のユーザの「ホーム」にアクセスしたかどうか（すなわち、ユーザが操作する架空生物が、ウェブ世界における他のユーザの家を訪問したかどうか）を判断する。そして、他のユーザの「ホーム」にアクセスした場合には処理はステップＳ４９に進み、そうでない場合には処理はステップＳ５０に進む。
【００８７】
ステップＳ４９において、プロセッサは、他のユーザの「ホーム」（すなわち、ウェブ世界における他のユーザの家）を表示装置に表示する。
【００８８】
ステップＳ５０において、プロセッサは、その他の表示処理を行う。具体的には、入力装置からの入力に基づいて架空生物を移動させる処理などが行われる。
【００８９】
ステップＳ５１において、プロセッサは、入力装置からの入力に基づいて、ユーザによってログアウトの指示が入力されたかどうかを判断する。そして、ログアウトの指示が入力された場合にはウェブブラウザによる処理を終了し、そうでない場合には処理はステップＳ４５に戻る。
【００９０】
次に、図１６のフローチャートを参照して、ウェブプログラムに基づいてウェブサーバ４０のプロセッサ（以下、単にプロセッサと称す）によって実行される処理の流れを説明する。
【００９１】
ウェブプログラムの実行が開始されると、まず図１６のステップＳ６０において、プロセッサは、パソコン２０から新規ユーザ登録要求を受信したかどうかを判断する。そして、新規ユーザ登録要求を受信した場合には処理はステップＳ６１に進み、そうでない場合には処理はステップＳ６３に進む。
【００９２】
ステップＳ６１において、プロセッサは、パソコン２０から受信した、ユーザの名前（またはニックネーム）やログイン用のパスワードなどを当該ウェブサーバ４０に登録することによって、新規ユーザの登録を行う。
【００９３】
ステップＳ６２において、プロセッサは、新規ユーザの「ホーム」（図５の公開情報４１ａ等）を作成する。これにより、新規ユーザの「ホーム」に他のユーザがアクセス可能となる。
【００９４】
ステップＳ６３において、プロセッサは、パソコン２０からプレイヤ識別コード登録要求を受信したかどうかを判断する。そして、プレイヤ識別コード登録要求を受信した場合には処理はステップＳ６４に進み、そうでない場合には処理はステップＳ６５に進む。
【００９５】
ステップＳ６４において、プロセッサは、パソコン２０から受信したプレイヤ識別コードを、ログイン情報と関連付けて記憶する。なお、ログイン情報とは、ウェブサーバ４０によって提供されるサービスのユーザを一意に識別するための情報であって、例えば、ログイン時に入力する必要がある、ユーザの名前（またはニックネーム）およびログイン用のパスワードである。ゲーム装置１０において実行されるゲームと、ウェブサーバ４０によって提供されるウェブサービスは、本来は独立したものであるが、当該ステップＳ６４の処理によって、ゲーム装置１０において実行されるゲームのプレイヤと、ウェブサーバ４０によって提供されるウェブサービスのユーザとを互いに関連付けることができる。
【００９６】
ステップＳ６５において、プロセッサは、パソコン２０からログイン要求を受信したかどうかを判断する。そして、ログイン要求を受信した場合には処理はステップＳ６６に進み、そうでない場合には処理はステップＳ６７に進む。
【００９７】
ステップＳ６６において、プロセッサは、ログインしたユーザに対応するプレイヤ情報を、プレイヤ情報管理サーバ３０から取得する。具体的には、ログインしたユーザに関連付けられているプレイヤ識別コードをプレイヤ情報管理サーバ３０に送信して、当該プレイヤ識別コードに対応するプレイヤ情報をプレイヤ情報管理サーバ３０から受信する。これにより、ログインしたユーザのプレイヤ情報に応じたウェブサービスを提供することができる。例えば、ログインしたユーザが、ゲーム装置１０において実行されるゲームにおいて所有している味方架空生物が、ウェブ世界に登場し、当該ウェブ世界において当該架空生物を操作できるようになる。
【００９８】
ステップＳ６７において、プロセッサは、或るユーザの「ホーム」に他のユーザがアクセスしたかどうかを判断し、他のプレイヤがアクセスした場合には処理はステップＳ６８に進み、そうでない場合には処理はステップＳ７０に進む。
【００９９】
ステップＳ６８において、プロセッサは、他のユーザからのアクセスを受けた「ホーム」のユーザの訪問者データ（図５の訪問者データ４２ａ等）を更新する。
【０１００】
ステップＳ６９において、プロセッサは、上記「ホーム」にアクセスした他のユーザのプレイヤ情報を、プレイヤ情報管理サーバ３０から取得する。具体的には、上記「ホーム」にアクセスした他のユーザに関連付けられているプレイヤ識別コードをプレイヤ情報管理サーバ３０に送信して、当該プレイヤ識別コードに対応するプレイヤ情報をプレイヤ情報管理サーバ３０から受信する。そして、当該受信したプレイヤ情報を、当該他のユーザからのアクセスを受けた「ホーム」のユーザの他プレイヤ情報（図５の他プレイヤ情報４３ａ等）として記憶する。なお、当該ステップＳ６９では、当該他のユーザのプレイヤ情報をプレイヤ情報管理サーバ３０から取得する代わりに、当該他のユーザがログインした際にステップＳ６６においてプレイヤ情報管理サーバ３０から取得された当該他のユーザのプレイヤ情報を利用しても構わない。
【０１０１】
ステップＳ７０において、プロセッサは、ゲーム装置１０からダウンロード要求を受信したかどうかを判断する。そして、ダウンロード要求を受信した場合には処理はステップＳ７１に進み、そうでない場合には処理はステップＳ７２に進む。
【０１０２】
ステップＳ７１において、プロセッサは、ダウンロード要求とともにゲーム装置１０から受信したプレイヤ識別コードＤ２５に基づいて、当該プレイヤ識別コードＤ２５に対応するユーザの他プレイヤ情報（すなわち、当該ユーザの「ホーム」にアクセスした他のユーザのプレイヤ情報）を、当該ゲーム装置１０に送信する。
【０１０３】
ステップＳ７２において、プロセッサは、その他の表示制御処理を行う。具体的には、パソコン２０から送信されるユーザの要求に応じて、訪問者データに基づいて足跡マットを表示する処理や、他のユーザのプロフィールを表示する処理などが行われる。
【０１０４】
ステップＳ７２の処理が終了すると、処理はステップＳ６０に戻る。
【０１０５】
以上のように、本実施形態によれば、ゲーム装置１０において実行されるゲームと、ウェブサーバ４０によって提供されるウェブサービスとを連動させることができる。具体的には、ウェブサービスのユーザ（ユーザＡ）がウェブサーバ４０上で公開している公開情報に他のユーザ（ユーザＢ）がアクセスした場合に、ユーザＡがプレイする、当該ウェブサービスとは独立したゲームのゲーム世界に、ユーザＢに対応するキャラクタが出現する。したがって、従来にはなかった驚きをユーザに提供することができる。また、ゲームのプレイヤに、ウェブサービスを利用しようとする動機付けを与えることができる。
【０１０６】
なお、上記実施形態は、あくまでも一実施形態に過ぎず、種々の変形例が考えられる。
【０１０７】
例えば、上記実施形態では、ユーザは、ゲームプログラムを実行する情報処理装置（ゲーム装置１０）と、ウェブサービスを利用する情報処理装置（パソコン２０）の２つの独立した情報処理装置を利用しているが、他の実施形態では、ゲーム装置としての機能とウェブブラウザの機能の両方の併せ持った情報処理装置を利用してもよい。
【０１０８】
また、上記実施形態では、プレイヤ情報管理サーバ３０とウェブサーバ４０が独立して設けられているが、他の実施形態では、プレイヤ情報管理サーバ３０としての機能とウェブサーバ４０としての機能の両方を併せ持ったサーバ装置を利用してもよい。
【０１０９】
また、上記実施形態では、或るユーザが公開している公開情報に他のユーザがアクセスすることによって、当該或るユーザがプレイしているゲームのゲーム世界に、当該他のユーザに対応するキャラクタが出現する例を説明したが、これに限らず、当該或るユーザがプレイしているゲームに任意の変化が生じてもよい。例えば、ウェブ世界で或るユーザの家に訪れた他のユーザの架空生物が、当該或るユーザがプレイしているゲームのゲーム世界に出現してもよい。また例えば、ゲーム世界に他のユーザに対応するキャラクタが登場するのではなく、ゲーム中に単に他のユーザの情報（プロフィール等）が文字で表示されるだけであってもよい。
【０１１０】
また、上記実施形態では、ゲーム装置１０の表示装置１２に表示されたプレイヤ識別コードを、ユーザがパソコン２０を通じてウェブサーバ４０に登録することによって、ゲームのプレイヤとウェブサービスのユーザとを関連付けているが、他の実施形態では、ウェブサービスを利用するためのログイン情報（またはウェブサービスを利用するユーザを識別可能な任意の情報）をユーザがゲーム装置１０に登録することによって、ゲームのプレイヤとウェブサービスのユーザとを関連付けてもよい。
【０１１１】
また、上記実施形態では、ウェブサーバ４０に作成される公開情報が、ウェブ世界の家である例を説明したが、公開情報はこれに限らず、例えば、ユーザ毎に設けられたホームページ（例えば、ユーザのプロフィールや日記等が公開されているウェブページ）であってもよい。
【０１１２】
また、上記実施形態では、ゲーム装置１０は、入力装置１１からのプレイヤの指示に応じてプレイヤ情報Ｄ２６のアップロードが行われるが、他の実施形態では、適当なタイミングで自動的にプレイヤ情報Ｄ２６のアップロードが行われるようにしてもよい。他プレイヤ情報Ｄ２７のダウンロードについても同様である。
【０１１３】
また、上記実施形態では、ゲーム装置１０およびパソコン２０を用いているが、ゲーム装置１０およびパソコン２０に限らず、これらの代わりに任意の情報処理装置（携帯型ゲーム装置、据置型ゲーム装置、携帯情報端末、携帯電話、ノートパソコン、デスクトップパソコンなど）を利用してもよい。
【０１１４】
また、上記実施形態では、ゲームとウェブサービスとを連動させているが、これに限らず、ゲーム以外の任意のアプリケーションプログラムと、ウェブサービスとを連動させてもよい。例えば、或るユーザが公開している公開情報に他のユーザがアクセスすることによって、当該或るユーザが利用しているアプリケーション（上記ウェブサービスとは本来的に独立したアプリケーション）の所定の機能が利用可能になるようにしてもよい。これにより、アプリケーションのユーザに、ウェブサービスを利用しようとする動機付けを与えることができる。
【０１１５】
また、上記実施形態では、図１３に示した複数の処理を１つのコンピュータ（プロセッサ１３）が実行しているが、他の実施形態では、これらの複数の処理を複数のコンピュータが分担して実行してもよい。さらに他の実施形態では、これらの複数の処理の一部または全部を専用回路によって実現してもよい。図１４〜図１６のそれぞれに示した複数の処理についても同様である。
【０１１６】
また、上記実施形態では、図１３に示した複数の処理を１台の情報処理装置（ゲーム装置１０）において実行しているが、他の実施形態では、これらの複数の処理を複数の情報処理装置（例えば、ゲーム装置１０とサーバ装置）が分担して実行してもよい。図１４〜図１６のそれぞれに示した複数の処理についても同様である。
【符号の説明】
【０１１７】
１０    ゲーム装置
１１    入力装置
１２    表示装置
１３    プロセッサ
１４    内部記憶装置
１５    メインメモリ
１６    通信装置
【図１】
2013223585.tif 000003
【図２】
2013223585.tif 000004
【図３】
2013223585.tif 000005
【図４】
2013223585.tif 000006
【図５】
2013223585.tif 000007
【図６】
2013223585.tif 000008
【図７】
2013223585.tif 000009
【図８】
2013223585.tif 000010
【図９】
2013223585.tif 000011
【図１０】
2013223585.tif 000012
【図１１】
2013223585.tif 000013
【図１２】
2013223585.tif 000014
【図１３】
2013223585.tif 000015
【図１４】
2013223585.tif 000016
【図１５】
2013223585.tif 000017
【図１６】
2013223585.tif 000018