(57)【要約】【課題】他の情報処理装置のユーザとのコミュニケーションを促進する。【解決手段】情報処理装置は、当該情報処理装置のユーザに対して不可視に設定されている不可視情報を記憶する記憶部と、前記不可視情報を他の情報処理装置のユーザに対して通知される通知情報に含めて当該他の情報処理装置に送信する送信部と、を備える。また、当該情報処理装置は、他の情報処理装置から、当該他の情報処理装置のユーザに対しては不可視に設定されている不可視情報を受信する受信部と、受信部によって受信された不可視情報を表示装置に表示させる表示処理部と、を備える。【選択図】図３
2013168070.tif 000002
【特許請求の範囲】
【請求項１】
通信可能な情報処理装置によって実行される情報処理プログラムであって、
前記情報処理装置を、
該情報処理装置のユーザに対して不可視に設定されている不可視情報を記憶する記憶部と、
前記不可視情報を含み、他の情報処理装置のユーザに対して通知される通知情報を該他の情報処理装置に送信する送信部、
として機能させる情報処理プログラム。
【請求項２】
前記他の情報処理装置から、前記他の情報処理装置のユーザに対して不可視に設定される不可視情報を含む通知情報を受信する受信部と、
前記受信部によって受信された前記通知情報に含まれる前記不可視情報を表示装置に表示させる表示処理部として、
前記情報処理装置をさらに機能させる、請求項１に記載の情報処理プログラム。
【請求項３】
前記送信部は、前記情報処理装置のユーザに対して不可視に設定されている不可視情報とともに、前記情報処理装置のユーザに対して可視に設定されている可視情報を前記通知情報に含めて送信する、
請求項１又は２に記載の情報処理プログラム。
【請求項４】
前記送信部は、前記可視情報として、少なくとも前記情報処理装置のユーザを推定可能な情報を送信する、
請求項３に記載の情報処理プログラム。
【請求項５】
前記送信部は、前記情報処理装置のユーザを推定可能な情報として、前記情報処理装置のユーザに関するキャラクタデータを送信する、
請求項４に記載の情報処理プログラム。
【請求項６】
前記送信部は、前記情報処理装置と共通のアプリケーションプログラムを実行可能な前記他の情報処理装置に、前記共通のアプリケーションプログラムに関する情報であって、前記情報処理装置のユーザに対して不可視に設定されている不可視情報を、前記通知情報に含めて送信する、
請求項１から５のいずれか一項に記載の情報処理プログラム。
【請求項７】
前記共通のアプリケーションプログラムは、ゲームプログラムであり、
前記送信部は、前記ゲームアプリケーションプログラムの進行を妨げない情報であって、前記情報処理装置のユーザに対して不可視に設定されている不可視情報を、前記通知情報に含めて前記他の情報処理装置に送信する、
請求項６に記載の情報処理プログラム。
【請求項８】
前記情報処理装置は、無線通信機能を有する装置であり、
前記送信部は、当該情報処理装置の発信する電波が到達する範囲内に存在する他の情報処理装置に、前記情報処理装置のユーザに対して不可視に設定されている不可視情報を、前記通知情報に含めて送信する、
請求項１から７のいずれか一項に記載の情報処理プログラム。
【請求項９】
前記送信部は、前記情報処理装置の発信する電波が到達する範囲内に存在する全ての他の情報処理装置に対して前記通知情報を送信する、
請求項８に記載の情報処理プログラム。
【請求項１０】
通信可能な情報処理装置であって、
該情報処理装置のユーザに対して不可視に設定されている不可視情報を記憶する記憶部と、
前記不可視情報を含み、他の情報処理装置のユーザに対して通知される通知情報を該他の情報処理装置に送信する送信部と、
を備える情報処理装置。
【請求項１１】
通信可能な情報処理装置のユーザに対して不可視に設定されている不可視情報を記憶する記憶部と、
前記不可視情報を含み、他の情報処理装置のユーザに対して通知される通知情報を該他の情報処理装置に送信する送信部と、
を備える情報処理システム。
【請求項１２】
通信可能な情報処理装置が、
該情報処理装置のユーザに対して不可視に設定されている不可視情報を記憶するステップと、
前記不可視情報を含み、他の情報処理装置のユーザに対して通知される通知情報を該他の情報処理装置に送信するステップと、
を実行する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、データ交換を行う情報プログラム，情報処理装置，情報処理システム，及び情報処理方法に関する。
【背景技術】
【０００２】
従来、ゲーム装置が、所定範囲内に存在する他のゲーム装置を通信相手として検出し、この通信相手のゲーム装置との間で交換データの授受を行う技術がある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−０００３０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示は、情報処理装置のユーザ間のコミュニケーションを促進する情報処理プログラム，情報処理装置，情報処理システム，及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本開示の態様の一つは、通信可能な情報処理装置によって実行される情報処理プログラムである。この情報処理プログラムは、情報処理装置を、該情報処理装置のユーザに対して不可視に設定されている不可視情報を記憶する記憶部と、不可視情報を含み、他の情報処理装置のユーザに対して通知される通知情報を該他の情報処理装置に送信する送信部、として機能させる。情報処理装置においてユーザに対して不可視に設定されている不可視情報が、通知情報に含められて他の情報処理装置に送信される。したがって、該他の情報処理装置のユーザは、通知情報の送信元である情報処理装置ではユーザに対して不可視に設定されている不可視情報を知ることができる。他の情報処理装置のユーザが、通知情報に含まれる不可視情報を、通知情報の送信元である情報処理装置のユーザに教える等することによって、ユーザ間のコミュニケーションのきっかけを作ることができ、ユーザ間のコミュニケーションが促進される。
【０００６】
また、本開示の態様の一つである情報処理プログラムは、他の情報処理装置のユーザに対して不可視に設定される不可視情報を含む通知情報を受信する受信部と、受信部によって受信された通知情報に含まれる不可視情報を表示装置に表示させる表示処理部として機能させる。これによって、情報処理装置のユーザ間で互いの不可視情報を交換することになり、互いに不可視情報を教え合う等して、ユーザ間のコミュニケーションを促進することができる。
【０００７】
また、本開示の態様の一つである情報処理プログラムでは、送信部は、情報処理装置のユーザに対して不可視に設定されている不可視情報とともに、情報処理装置のユーザに対して可視に設定されている可視情報を通知情報に含めて送信してもよい。可視情報は、例えば、情報処理装置のユーザを推定可能な情報である。また、情報処理装置のユーザを推定可能な情報は、例えば、情報処理装置のユーザに関するキャラクタデータである。通知情報に、情報処理装置の可視情報が含まれることによって、他の情報処理装置のユーザと情報を共有することになり、ユーザ間のコミュニケーションの話題が広がる。また、情報処理装置のユーザを推定可能な情報が他の情報処理装置に送信されることによって、情報
処理装置のユーザの判別が容易になる。
【０００８】
また、本開示の態様の一つである情報処理プログラムでは、送信部は、情報処理装置と共通のアプリケーションプログラムを実行可能な他の情報処理装置に、共通のアプリケーションプログラムに関する情報であって、情報処理装置のユーザに対して不可視に設定されている不可視情報を通知情報に含めて送信してもよい。これによって、共通するアプリケーションプログラムの情報が他の情報処理装置に送信され、情報処理装置のユーザと他情報処理装置のユーザとで共通する話題について、コミュニケーションを促進することができる。
【０００９】
また、本開示の態様の一つである情報処理プログラムでは、共通のアプリケーションプログラムは、ゲームプログラムであり、送信部は、ゲームプログラムの進行を妨げない情報であって、情報処理装置のユーザに対して不可視に設定されている不可視情報を通知情報に含めて送信してもよい。これによって、本開示の態様の一つである情報処理プログラムの実行による情報処理装置及び他の情報処理装置へのゲームプログラムの進行の妨害なく、ユーザ間のコミュニケーションを促進することができる。
【００１０】
また、本開示の態様の一つである情報処理プログラムでは、情報処理装置は、無線通信機能を有する装置であり、送信部は、当該情報処理装置の発信する電波が到達する範囲内に存在する他の情報処理装置に、該情報処理装置のユーザに対して不可視に設定されている不可視情報を通知情報に含めて送信してもよい。また、送信部は、情報処理装置の発信する電波が到達する範囲内に存在する全ての他の情報処理装置に対して通知情報を送信してもよい。情報処理装置の発信する電波が到達する範囲内に存在する他の情報処理装置が変化すると、通信相手が変わることになり、より多くのユーザとコミュニケーションを図ることができる。
【００１１】
更に、本開示は、方法，システム，情報処理装置又はプログラムをコンピュータその他の装置、機械等が読み取り可能な記録媒体に記録したものでもよい。ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的，磁気的，光学的，機械的，または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。
【発明の効果】
【００１２】
本開示の一態様によれば、情報処理装置のユーザ間のコミュニケーションを促進することができる。
【図面の簡単な説明】
【００１３】
【図１】情報処理システムの構成例を示す図である。
【図２】ゲーム装置のハードウェア構成の一例である。
【図３】ゲーム装置の機能ブロックの例を示す図である。
【図４】ゲーム装置の補助記憶装置の記憶領域と、無線通信モジュールの補助記憶装置の記憶領域との使用例を示す図である。
【図５】交換データの授受処理のフローチャートの例である。
【図６】通信相手のゲーム装置から受信した交換データ（受信データ）の表示画面の一例である。
【発明を実施するための形態】
【００１４】
以下、図面に基づいて、本開示の実施の形態を説明する。以下の実施形態の構成は例示であり、本開示は実施形態の構成に限定されない。
【００１５】
図１は、本実施形態における情報処理システムの構成例を示す図である。本実施形態に係る情報処理システムは、複数の情報処理装置を含む。図１では、情報処理装置の一例として、携帯型のゲーム装置１Ａ，１Ｂ，１Ｃが示されている。ゲーム装置１Ａ，１Ｂ，１Ｃは、それぞれ無線通信可能であり、無線通信によってデータを交換することができる装置である。ただし、情報処理システムに含まれる情報処理装置は、携帯型のゲーム装置に限られない。情報処理システムに含まれる情報処理装置には、例えば、携帯電話端末，スマートフォン，タブレット型携帯端末，ノート型パーソナルコンピュータ等が含まれる。以下、ゲーム装置１Ａ，１Ｂ，１Ｃを含む、携帯型のゲーム装置を示す場合には、単に、ゲーム装置１と称する。
【００１６】
また、図１では、ゲーム装置１Ａが無線通信を実行した場合の通信可能範囲５が点線で示されている。通信可能範囲は、例えば、ゲーム装置１Ａの発信する無線電波の到達する範囲である。ゲーム装置１Ａの通信可能範囲５内には、ゲーム装置１Ｂが存在している。ゲーム装置１Ｃは、ゲーム装置１Ａの通信可能範囲５の外に存在している。また、ゲーム装置１Ｂは、ゲーム装置１Ａに登録されているゲームアプリケーションプログラムと同じゲームアプリケーションプログラムを登録しているものとする。
【００１７】
図１に示される例において、ゲーム装置１Ａは、所定の条件を満たすゲーム装置１Ｂを通信相手として検出し、ゲーム装置１Ｂとの間でデータを交換する。所定の条件は、例えば、ゲーム装置１Ａの通信可能範囲内に存在すること、ゲーム装置１Ａに登録されている又は実行可能であるゲームアプリケーションプログラムと同じゲームアプリケーションプログラムが登録されていること、である。交換されるデータには、ゲームアプリケーションプログラムに関する、ゲーム装置１Ａ（自ゲーム装置）のユーザに対しては通知されないが、通信相手のゲーム装置（他のゲーム装置）のユーザには通知されるデータが含まれる。ゲーム装置１Ａ（自ゲーム装置）のユーザに対しては通知されないが、通信相手のゲーム装置１Ｂ（他のゲーム装置）のユーザには通知されるデータは、例えば、ゲームの再チャレンジ回数（失敗回数）などのゲームの進行に影響を及ぼさない情報である。これによって、自身が認識しない情報を通信相手が知ることになり、通信相手からこの情報を教えてもらう等して、新たに会話の契機が生じ、通信相手とのコミュニケーションを促進することができる。
【００１８】
＜ゲーム装置の構成＞
図２は、ゲーム装置１のハードウェア構成の一例である。ゲーム装置１は、情報処理部１００，補助記憶装置１０３，入力装置１０４，出力装置１０５，可搬記録媒体駆動装置１０６，無線通信モジュール１０７を備え、これらはバス１０９によって互いに接続されている。
【００１９】
入力装置１０４は、例えば、タッチパネル，操作ボタン等である。また、入力装置１０４は、マイクロフォンなどの音声入力装置，カメラなどの画像入力装置を含んでもよい。入力装置１０４から入力されたデータは、情報処理部１００に出力される。
【００２０】
補助記憶装置１０３は、複数のプログラム、及び、各プログラムの実行に際して情報処理部１００によって使用されるデータを格納する。補助記憶装置１０３に記憶されるプログラムには、例えば、オペレーティングシステム（OS），データ交換プログラム１０３ｐ，ゲームプログラム，その他様々なアプリケーションプログラムが含まれる。補助記憶装置１０３は、例えば、ＮＡＮＤ型フラッシュメモリである。ゲーム装置１に備えられる補助記憶装置１０３は、１つに限られず、例えば、用途に応じて複数搭載されてもよい。
【００２１】
可搬記録媒体駆動装置１０６は、可搬記録媒体２００を駆動し、情報処理部１００からの信号に応じて、可搬記録媒体２００へのデータの入出力を行う。可搬記録媒体２００は
、例えば、メモリカードのような記録媒体であり、ゲームプログラムのようなアプリケーションプログラムを格納している。
【００２２】
情報処理部１００は、プロセッサ１０１と主記憶装置１０２とを含む。主記憶装置１０２は、プロセッサ１０１に、補助記憶装置１０３及び／又は可搬記録媒体２００に格納されているプログラムをロードする記憶領域および作業領域を提供したり、バッファとして用いられたりする。主記憶装置１０２は、例えば、ＰＳＲＡＭ（Pseudo-Static Random Access Memory）のような半導体メモリである。
【００２３】
プロセッサ１０１は、例えば、ＣＰＵ（Central Processing Unit）や、ＤＳＰ（Digital Signal Processor）である。プロセッサ１０１は、補助記憶装置１０３に保持された
ＯＳ，データ交換プログラム１０３ｐ，ゲームプログラム，アプリケーションプログラム，可搬記録媒体２００に記録されたアプリケーションプログラム等を主記憶装置１０２にロードして実行することによって、様々な処理を実行する。
【００２４】
出力装置１０５は、情報処理部１００の処理の結果を出力する。出力装置１０５は、ディスプレイ等を含む。また、出力装置１０５は、スピーカ等の音声出力装置を含んでもよい。
【００２５】
無線通信モジュール１０７は、ゲーム装置１が外部の装置とデータを送受信するための無線通信に係る処理を実行する。無線通信モジュール１０７は、プロセッサ，主記憶装置，補助記憶装置，データ復調／変調回路、アンテナ（いずれも図示せず）等を備える。無線通信モジュール１０７の主記憶装置は、例えば、ＲＡＭである。無線通信モジュールの補助記憶装置は、例えば、フラッシュＲＯＭである。なお、無線通信モジュール１０７によって用いられる電波強度は、電波法においてユーザが無免許で利用できる程度の小さい値に設定されている。
【００２６】
無線通信モジュール１０７は、例えば、ゲーム装置１本体の情報処理部１００の指示により入力されたデータをデータ復調／変調回路によって変調し、アンテナから電波を送信する。また、無線通信モジュール１０７は、例えば、他のゲーム装置から送信された電波をアンテナで受信して、データ復調／変調回路によって受信データを復調する。復調された受信データは、一旦無線通信モジュール１０７の主記憶装置に格納され、その後、ゲーム装置１本体の情報処理部１００に出力される。
【００２７】
無線通信モジュール１０７のプロセッサが、例えば、所定のプログラムを実行することにより、データを交換する通信相手を探索する処理が実行される。通信相手が見つかった場合には、無線通信モジュール１０７は、ゲーム装置１の本体の情報処理部１００に通信相手の情報を通知する。その後、無線通信モジュール１０７は、情報処理部１００の指示に従って、通信相手との接続を確立する処理を実行し、接続が確立された後、データの授受処理を実行する。無線通信モジュール１０７におけるデータ授受処理は、具体的には、例えば、ゲーム装置１本体の情報処理部１００と通信相手の装置とのデータ送受信の中継である。また、無線通信モジュール１０７は、無線通信モジュール１０７のプロセッサからの指示にしたがって、データを他の装置に送信することも可能である。また、無線通信モジュール１０７は、情報処理部１００の指示に従って、通信相手との接続を切断する処理を実行する。
【００２８】
図３は、ゲーム装置１の機能ブロックの例を示す図である。ゲーム装置１は、情報処理部１００によるデータ交換プログラム１０３ｐの実行を通じて、交換データ処理部１１，受信データ処理部１２，出力処理部１３として動作する。また、ゲーム装置１は、無線通信モジュール１０７のプロセッサによる所定のプログラムの実行を通じて、通信処理部１
４として動作する。また、図３には、ゲーム装置１において起動されているアプリケーションプログラムの機能ブロックも示される（図３中、アプリケーション１，２，・・・Ｎと表記）。
【００２９】
交換データ処理部１１は、アプリケーションプログラムの実行によって得られる、他のゲーム装置との交換対象となるデータ（以降、“交換データ”）を補助記憶装置１０３の交換データ保存領域７１（後述）に格納する。交換データには、ユーザへの通知が設定されているユーザ可視情報と、ユーザへの通知が設定されていないユーザ不可視情報と、が含まれる。ユーザ可視情報とユーザ不可視情報との詳細については後述する。また、交換データ処理部１１は、通信処理部１４（無線通信モジュール１０７）から通信相手となるゲーム装置の検出が通知された場合に、通信相手のゲーム装置との通信接続を確立する処理を実行する。その後、交換データ処理部１１は、交換データ保存領域７１に格納される該当の交換データをコピーして、通信相手のゲーム装置に送信する。交換データは、無線通信モジュール１０７を介して通信相手のゲーム装置に送信される。交換データ処理部１１は、「処理部」の一例である。また、交換データは、「通知情報」の一例である。
【００３０】
受信データ処理部１２は、無線通信モジュール１０７を通じて、通信処理部１４によって検出された通信相手のゲーム装置から受信した交換データ（以降、“受信データ”）を、補助記憶装置１０３の受信データ保存領域７２（後述）に格納する。受信データ処理部１２は、「受信部」の一例である。
【００３１】
出力処理部１３は、アプリケーションプログラムからの要求に応じて、受信データ保存領域７２に格納される該当アプリケーションプログラムの受信データを読み出し、出力装置１０５（ディスプレイ等）に出力する。これによって、通信相手のゲーム装置から受信した交換データ（受信データ）に含まれるユーザ不可視情報が、ゲーム装置１の出力装置１０５に出力され、ゲーム装置１のユーザが通信相手のユーザ不可視情報を知ることになる。出力処理部１３は、「表示処理部」の一例である。
【００３２】
通信処理部１４は、他のゲーム装置を探索する処理（通信相手探索処理）を実行する。通信相手探索処理は、例えば、以下の通りである。例えば、無線通信モジュール１０７内の補助記憶装置には、通信相手を判定する判定条件を含む交換判定データが格納されている。交換判定データには、例えば、ゲーム装置１の固有の識別情報であるＭＡＣアドレス，ゲーム装置１のベンダ識別情報，ゲーム装置１に登録されているアプリケーションプログラムの識別情報（アプリケーション識別情報）等が含まれ、これらの一部又は全部が通信相手の判定条件として用いられる。なお、ゲーム装置１に登録されているアプリケーションプログラムとは、ゲーム装置１において実行履歴のあるアプリケーションプログラムでよく、ゲーム装置１の補助記憶装置１０３やゲーム装置１に装着される可搬記録媒体２００に格納されているアプリケーションプログラムに限定されない。
【００３３】
通信処理部１４は、ゲーム装置１の通信可能範囲内に存在するゲーム装置と交換判定データを交換する。通信処理部１４は、他のゲーム装置１から交換判定データを受信すると、自身の交換判定データと比較する。通信処理部１４は、他のゲーム装置の交換判定データと自身の交換判定データとの比較の結果、他のゲーム装置の交換判定データが判定条件を満たした場合に、他のゲーム装置を通信相手として、交換データ処理部１１（ゲーム装置１本体の情報処理部１００）に通知する。なお、通信処理部１４は、ゲーム装置１の通信可能範囲内に存在する全てのゲーム装置と交換判定データを交換してもよい。
【００３４】
例えば、判定条件が、アプリケーション識別情報が一致することである場合には、通信処理部１４は、受信した他のゲーム装置の交換判定データに含まれるアプリケーション識別情報が自身の交換判定データに含まれるアプリケーション識別情報と一致するか否かを
判定する。アプリケーション識別情報が一致した場合には、通信処理部１４は、他のゲーム装置を通信相手として、例えば、交換データ処理部１１に通知する。なお、交換判定データに複数のアプリケーション識別情報が含まれる場合には、一致するアプリケーション識別情報が少なくとも１つ有れば、他のゲーム装置は通信相手となる。
【００３５】
なお、通信相手の判定条件には、例えば、ベンダ識別情報が一致することが含まれてもよい。また、通信相手の判定条件には、無線通信モジュール１０７の補助記憶装置に格納されるＭＡＣアドレスリストに登録されているＭＡＣアドレスに該当することが含まれてもよい。
【００３６】
なお、他のゲーム装置との交換判定データの交換は、例えば、以下のように行われる。通信処理部１４は、例えば、所定周期で、自身の交換判定データの送信の実行と、他のゲーム装置からの交換判定データの受信の待機とを繰り返し行う。交換判定データの受信の待機中は、ゲーム装置１は、他のゲーム装置から交換判定データを受信すると該他のゲーム装置に対して交換判定データを送信することによって、交換判定データを交換する。交換判定データの送信の実行中は、ゲーム装置１は、ゲーム装置１の交換判定データを受信した他のゲーム装置から交換判定データを受信することによって、交換判定データを交換する。
【００３７】
図４は、ゲーム装置１の補助記憶装置１０３の記憶領域と、無線通信モジュール１０７の補助記憶装置の記憶領域との使用例を示す図である。補助記憶装置１０３の記憶領域は、交換データ保存領域７１と受信データ保存領域７２とを含む。ただし、補助記憶装置１０３の記憶領域に含まれる領域は、交換データ保存領域７１と受信データ保存領域７２とに限られない。補助記憶装置１０３は、「記憶部」の一例である。なお、図４では、ゲーム装置１Ｂと無線通信によりデータ交換を行ったゲーム装置１Ａの補助記憶装置１０３の記憶領域と、無線通信モジュール１０７の補助記憶装置の記憶領域との使用例が示されている。
【００３８】
交換データ保存領域７１には、ゲーム装置１自身の、各アプリケーションプログラムの交換データが格納される。交換データには、ユーザ可視情報とユーザ不可視情報とが含まれる。ユーザ可視情報は、例えば、出力装置１０５（ディスプレイ等）への出力によってユーザへの通知が設定されている情報である。言い換えれば、ユーザがアクセスできる情報である。ユーザ不可視情報は、ユーザに通知されないように設定されている情報である。ユーザ不可視情報には、例えば、ユーザに通知されなくともアプリケーションプログラムの進行の妨げにならない情報，進行に影響の少ない又は影響のない情報，又は、進行と関連の低い又は関連のない情報が設定される。
【００３９】
アプリケーションプログラムがゲームプログラムである場合には、ユーザ可視情報は、例えば、ゲーム装置１に付けられたゲーム装置１の名前，ゲーム装置１のユーザを推定可能な情報（ゲーム装置１のユーザ名，ユーザのキャラクタ），保有ポイント，プレイ中のステージ名等である。また、この場合、ユーザ不可視情報は、ユーザが知らなくてもゲームの進行の妨げにならない情報である。例えば、ユーザ不可視情報は、プレイ中のステージの再チャレンジ回数（失敗回数），倒した敵の数，総プレイ時間，ゲーム装置１のユーザには通知されない特別なアイテム等である。
【００４０】
受信データ保存領域７２には、通信相手のゲーム装置から受信した交換データ（受信データ）が格納される。受信データには、通信相手のゲーム装置のユーザの、ユーザ可視情報とユーザ不可視情報が含まれる。例えば、アプリケーションプログラムがゲームプログラムである場合には、受信データのユーザ可視情報には、例えば、通信相手のゲーム装置に付けられたゲーム装置の名前，通信相手のゲーム装置のユーザ名，通信相手のユーザの
キャラクタ，通信相手の保有ポイント，通信相手のプレイ中のステージ名等が含まれる。また、ユーザ不可視情報には、例えば、通信相手のプレイ中のステージの再チャレンジ回数（失敗回数），通信相手のゲーム装置のユーザには通知されない特別なアイテム等が含まれる。受信データ保存領域７２に格納されるデータは、ゲーム装置１においては、ユーザ可視情報として扱われる、すなわち、受信データに含まれる通信相手のゲーム装置１Ｂユーザ不可視情報は、ゲーム装置１Ａにおいてはユーザ可視情報として扱われる。したがって、受信データに含まれる通信相手のゲーム装置のユーザ不可視情報は、ゲーム装置１のユーザに通知される。
【００４１】
無線通信モジュール１０７の補助記憶装置の記憶領域には、交換判定データ８１が格納される。交換判定データ８１の詳細は、上述の通りである。
【００４２】
図５は、交換データの授受処理のフローチャートの例である。図５に示される処理は、補助記憶装置１０３に格納されるデータ交換プログラム１０３ｐの実行により実現される処理の一部である。図５に示されるフローチャートは、情報処理部１００が、無線通信モジュール１０７から通信相手の検出の通知を受信すると開始される。
【００４３】
ＯＰ１では、情報処理部１００は、無線通信モジュール１０７によって検出された通信相手のゲーム装置との通信確立処理を実行する。次に、処理がＯＰ２に進む。
【００４４】
ＯＰ２では、情報処理部１００は、交換データ保存領域７１に格納されている該当する交換データをコピーする。コピーされる交換データは、無線通信モジュール１０７による通信相手探索処理において、ゲーム装置１と通信相手のゲーム装置とでアプリケーション識別情報が一致したアプリケーションプログラムの交換データである。交換データには、ユーザ可視情報とユーザ不可視情報とが含まれる。次に処理がＯＰ３に進む。
【００４５】
ＯＰ３では、情報処理部１００は、通信相手のゲーム装置にコピーした交換データを送信する。次に処理がＯＰ４に進む。
【００４６】
ＯＰ４では、情報処理部１００は、通信相手のゲーム装置から交換データを受信したか否かを判定する。通信相手のゲーム装置から交換データ（受信データ）を受信した場合には（ＯＰ４：Ｙｅｓ）、処理がＯＰ５に進む。通信相手のゲーム装置から交換データを受信していない場合には（ＯＰ４：Ｎｏ）、交換データを受信するまでＯＰ４の処理を繰り返す。又は、通信相手のゲーム装置から交換データを受信していない場合には（ＯＰ４：Ｎｏ）、所定時間交換データの受信を待機してもよい。所定時間経過後も交換データを受信しない場合には、通信相手のゲーム装置との通信接続を切断してもよい。
【００４７】
ＯＰ５では、情報処理部１００は、受信データを受信データ保存領域７２に格納する。受信データには、通信相手のゲーム装置のユーザ不可視情報は含まれており、受信データが受信データ保存領域７２に格納されることによって、通信相手のゲーム装置のユーザ不可視情報は、ゲーム装置１においてユーザ可視情報として扱われることとなる。次に処理がＯＰ６に進む。
【００４８】
ＯＰ６では、情報処理部１００は、通信相手のゲーム装置との通信接続を切断する。その後、図５に示される処理が終了する。
【００４９】
ＯＰ１−ＯＰ３，ＯＰ６の処理は、交換データ処理部１１の処理に相当する。ＯＰ４、ＯＰ５の処理は、受信データ処理部１２の処理に相当する。
【００５０】
なお、図５に示されるフローチャートは、一例であり、例えば、通信相手からの交換デ
ータの受信を確認してから（ＯＰ５，ＯＰ６の処理）、交換データを通信相手のゲーム装置に送信（ＯＰ３の処理）してもよい。
【００５１】
図６は、通信相手のゲーム装置から受信した交換データ（受信データ）の表示画面の一例である。受信データは、アプリケーションプログラムの実行により、受信データの表示イベントが発生すると、受信データ保存領域７２から読み出され、ディスプレイに表示される。受信データの表示イベントとは、例えば、所定のゲームのクリアや、ユーザによる受信データの表示の指示入力等である。
【００５２】
図６に示される受信データの表示画面には、例えば、通信相手のゲーム装置のユーザ可視情報として、通信相手のゲーム装置のユーザのキャラクタ３１，通信相手のゲーム装置のユーザ名３２，通信相手のプレイ中のステージ３３，通信相手の保有ポイント３４，が表示されている。また、通信相手のゲーム装置のユーザ不可視情報として、通信相手の再チャレンジ回数３５が表示されている。再チャレンジ回数３５は、通信相手のゲーム装置からは、該通信相手のゲーム装置のユーザに通知されない情報であり、通信相手のゲーム装置のユーザは知らない情報である。
【００５３】
＜実施形態の作用効果＞
本実施形態によれば、ゲーム装置１のユーザには通知されない情報が、通信相手のゲーム装置に送信され表示される。これによって、通信相手のゲーム装置のユーザが、ゲーム装置１のユーザが知らない情報を知ることになり、両者がコミュニケーションを図るきっかけの一つとなることができる。
【００５４】
また、ゲーム装置１は、携帯型の装置であるので、ユーザがゲーム装置１を携帯して移動することによって、より多くのゲーム装置のユーザとデータを交換することができる。
【００５５】
（その他）
本実施形態では、携帯型のゲーム装置１を用いて説明したが、据置型のゲーム装置、あるいは、一般的なパーソナルコンピュータ等の情報処理装置で本開示のデータ交換プログラム１０３ｐを実行してもかまわない。
【００５６】
また、上述した説明では、データ交換プログラム１０３ｐの処理をゲーム装置１で行う例を用いたが、データ交換プログラム１０３ｐの処理ステップの少なくとも一部を他の装置で行ってもかまわない。例えば、ゲーム装置１が他の装置（例えば、サーバ）と通信を行う場合、上記ゲーム進行処理における処理ステップは、ゲーム装置１および当該他の装置が協働することによって実行してもよい。一例として、他の装置がゲーム装置１の補助記憶装置１０３、すなわち、交換データ保存領域７１と受信データ保存領域７２とを提供してもよい。このように、上述したデータ交換プログラム１０３ｐの処理は、少なくとも１つの情報処理装置により構成される情報処理システムに含まれる１つのプロセッサまたは複数のプロセッサ間の協働により実行されることが可能である。また、上記実施形態においては、ゲーム装置１の情報処理部１００が所定のプログラムを実行することによって、上述したフローチャートによる処理が行われたが、ゲーム装置１が備える専用回路によって上記処理の一部または全部が行われてもよい。
【００５７】
また、上記データ交換プログラム１０３ｐは、可搬記録媒体２００等の外部記憶媒体を通じてゲーム装置１に供給されるだけでなく、有線または無線の通信回線を通じてゲーム装置１に供給されてもよい。なお、上記プログラムを記憶する情報記憶媒体としては、不揮発性メモリの他に、ＣＤ−ＲＯＭ，ＤＶＤ，あるいはそれらに類する光学式ディスク状記憶媒体，フレキシブルディスク，ハードディスク，光磁気ディスク，磁気テープ，などでもよい。また、上記プログラムを記憶する情報記憶媒体としては、上記プログラムを一
時的に記憶する揮発性メモリでもよい。このような外部記憶媒体は、コンピュータ等が読み取り可能な記録媒体ということができる。例えば、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、上述で説明した各種機能を提供させることができる。
【００５８】
以上、本開示を詳細に説明してきたが、前述の説明はあらゆる点において本開示の例示に過ぎない。本開示の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。また、当業者は、本開示の具体的な実施形態の記載から、本開示の記載および技術常識に基づいて等価な範囲を実施することができることが理解される。また、本明細書において使用される用語は、特に言及しない限り、当該分野で通常用いられる意味で用いられることが理解されるべきである。したがって、他に定義されない限り、本明細書中で使用されるすべての専門用語および技術用語は、本開示の属する分野の当業者によって一般的に理解されるのと同じ意味を有する。矛盾する場合、本明細書（定義を含めて）が優先する。
【符号の説明】
【００５９】
１        ゲーム装置
１１      交換データ処理部
１２      受信データ処理部
１３      出力処理部
１４      通信処理部
１００    情報処理部
１０３ｐ  データ交換プログラム
【図１】
2013168070.tif 000003
【図２】
2013168070.tif 000004
【図３】
2013168070.tif 000005
【図４】
2013168070.tif 000006
【図５】
2013168070.tif 000007
【図６】
2013168070.tif 000008