(57)【特許請求の範囲】
【請求項１】
アドホックモードで無線通信する無線通信部と、
前記無線通信部を介して過去に情報交換した端末機を識別するための識別コードが記録された情報交換履歴リストを保持する蓄積部と、
前記無線通信部による無線通信が可能な距離まで第１の他端末機が接近した場合に、前記無線通信部を介して、前記蓄積部に保持された情報交換履歴リストを前記第１の他端末機に送信し、前記第１の他端末機が保持する情報交換履歴リストを受信して、前記第１の他端末機に送信した情報交換履歴リスト、及び前記第１の他端末機から受信した情報交換履歴リストに応じて前記第１の他端末機と情報交換を実行する制御部と、
を備え、
前記制御部は、
前記無線通信部による無線通信が可能な距離まで接近した端末機が前記第１の他端末機だけである場合、
前記第１の他端末機に送信した情報交換履歴リストに、前記第１の他端末機の識別コードが記録されていれば情報交換を実行せず、前記第１の他端末機の識別コードが記録されていなければ情報交換を実行し、
前記第１の他端末機、及び前記第１の他端末機とは異なる第２の他端末機が前記無線通信部による無線通信が可能な距離まで接近した場合、前記蓄積部に保持された情報交換履歴リストを前記第２の他端末機に送信し、前記第２の他端末機が保持する情報交換履歴リストを受信し、
前記第１及び第２の他端末機に送信した情報交換履歴リストに、前記第１の他端末機の識別コードが記録され、かつ、前記第２の他端末機の識別コードが記録されていなければ前記第２の他端末機だけと情報交換を実行し、前記第２の他端末機の識別コードが記録され、かつ、前記第１の他端末機の識別コードが記録されていなければ前記第１の他端末機だけと情報交換を実行し、
前記第１及び第２の他端末機に送信した情報交換履歴リストに、前記第１及び第２の他端末機の識別コードが記録されておらず、前記第１の他端末機から受信した情報交換履歴リストに含まれる識別コードと同じ識別コードが含まれており、前記第２の他端末機から受信した情報交換履歴リストに含まれる識別コードと同じ識別コードが含まれていないならば前記第２の他端末機だけと情報交換を実行し、前記第２の他端末機から受信した情報交換履歴リストに含まれる識別コードと同じ識別コードが含まれており、前記第１の他端末機から受信した情報交換履歴リストに含まれる識別コードと同じ識別コードが含まれていないならば前記第１の他端末機だけと情報交換を実行し、
前記第１及び第２の他端末機に送信した情報交換履歴リストに、前記第１及び第２の他端末機の識別コードが記録されているならば所定の方法で選択された第１又は第２の他端末機とだけ情報交換を実施する、
端末機。
【請求項２】
前記制御部は、前記無線通信部を介して情報交換が実行された際に前記蓄積部が保持する情報交換履歴リストに記録された識別コードを当該情報交換が実行された時点から所定期間が経過した後に削除する、
請求項１に記載の端末機。
【請求項３】
前記所定の方法は、乱数を利用して選択する方法、又は、最初に前記情報交換履歴リストの送受信相手となった方を選択する方法である、
請求項２に記載の端末機。
【請求項４】
アドホックモードで無線通信する無線通信部と、前記無線通信部を介して過去に情報交換した端末機を識別するための識別コードが記録された情報交換履歴リストを保持する蓄積部と、を有する端末機が、
前記無線通信部による無線通信が可能な距離まで第１の他端末機が接近した場合に、前記無線通信部を介して、前記蓄積部に保持された情報交換履歴リストを前記第１の他端末機に送信し、前記第１の他端末機が保持する情報交換履歴リストを受信して、前記第１の他端末機に送信した情報交換履歴リスト、及び前記第１の他端末機から受信した情報交換履歴リストに応じて前記第１の他端末機と情報交換を実行する制御ステップを含み、
前記制御ステップは、
前記無線通信部による無線通信が可能な距離まで接近した端末機が前記第１の他端末機だけである場合、
前記第１の他端末機に送信した情報交換履歴リストに、前記第１の他端末機の識別コードが記録されていれば情報交換を実行せず、前記第１の他端末機の識別コードが記録されていなければ情報交換を実行し、
前記第１の他端末機、及び前記第１の他端末機とは異なる第２の他端末機が前記無線通信部による無線通信が可能な距離まで接近した場合、前記蓄積部に保持された情報交換履歴リストを前記第２の他端末機に送信し、前記第２の他端末機が保持する情報交換履歴リストを受信し、
前記第１及び第２の他端末機に送信した情報交換履歴リストに、前記第１の他端末機の識別コードが記録され、かつ、前記第２の他端末機の識別コードが記録されていなければ前記第２の他端末機だけと情報交換を実行し、前記第２の他端末機の識別コードが記録され、かつ、前記第１の他端末機の識別コードが記録されていなければ前記第１の他端末機だけと情報交換を実行し、
前記第１及び第２の他端末機に送信した情報交換履歴リストに、前記第１及び第２の他端末機の識別コードが記録されておらず、前記第１の他端末機から受信した情報交換履歴リストに含まれる識別コードと同じ識別コードが含まれており、前記第２の他端末機から受信した情報交換履歴リストに含まれる識別コードと同じ識別コードが含まれていないならば前記第２の他端末機だけと情報交換を実行し、前記第２の他端末機から受信した情報交換履歴リストに含まれる識別コードと同じ識別コードが含まれており、前記第１の他端末機から受信した情報交換履歴リストに含まれる識別コードと同じ識別コードが含まれていないならば前記第１の他端末機だけと情報交換を実行し、
前記第１及び第２の他端末機に送信した情報交換履歴リストに、前記第１及び第２の他端末機の識別コードが記録されているならば所定の方法で選択された第１又は第２の他端末機とだけ情報交換を実施する処理工程である、
情報処理方法。

【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、端末機および情報処理方法に関する。
【背景技術】
【０００２】
携帯型のゲーム機として、キャラクタ（主人公）を仮想的に育成できるとともに、その成長について他のゲーム機との間で情報を交換したり、他のゲーム機のキャラクタと対戦したりできるようにしたものがある。また、情報交換を行うとき、その交換相手（相手機）を所有者に明示的に指定させるようにしたゲーム機もある。
【０００３】
なお、先行技術文献として例えば以下のものがある。
【特許文献１】特開２００５−  ９５６９７号公報
【特許文献２】特開２００５−１２５１１６号公報
【特許文献３】特開２００５−１５２６６５号公報
【特許文献４】特開２００５−１７６３９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、これまでのゲーム機においては、所有者に情報の交換相手を明示的に指定させない場合、その情報の交換相手は、物理的に接近してきた相手に無作為に決定されている。このため、同じ相手と頻繁に物理的に接近するような環境においては、同じ相手と情報交換の行われる頻度が極めて高くなってしまい、情報交換の利点や興味を損なうようなことがある。
【０００５】
この発明は、このような問題点を解決しようとするものである。
【課題を解決するための手段】
【０００６】
この発明においては、
相手機と接近したとき、その相手機と無線通信を行う無線通信部と、
上記無線通信による上記相手機との情報交換の可否条件を記録した情報交換発生条件蓄積部と、
上記無線通信による上記相手機との情報交換の履歴を記録する情報交換履歴蓄積部と、
上記情報交換発生条件蓄積部および上記情報交換履歴蓄積部を参照して情報交換の可否を決定する情報交換発生決定部と
を有する情報処理装置
とするものである。
【発明の効果】
【０００７】
この発明によれば、複数の情報処理装置が接近した場合、これまでに情報交換をしたことのない情報処理装置を優先して情報交換をすることができる。
【発明を実施するための最良の形態】
【０００８】
〔１〕  この発明のアウトライン
この発明は、「すれ違い通信」による情報交換に関するものであり、このため、その「すれ違い通信」を次のように定義する。
【０００９】
(A) 端末機同士は無線ネットワークにより通信をする。 
(B) その無線ネットワークは、インフラストラクチャーモードではなく、アドホックモードによって形成する。 
(C) 端末機は、可搬性のあるものである。 
(D) 端末機を運搬する方法は、「ユーザが人力で持ち運ぶ」、「自動車に搭載して移動する」などである。端末機の大きさ・重さの上限は運搬方法によって異なる。 
(E) 通信によって何らかのデータを、一方向に転送、または双方向に交換する。 
(F) 通信は、数秒〜数十秒程度を単位として完結する。 
(G) 通信は、一単位で終了する場合もあり、複数の単位を繰り返す場合もある。 
(H) データの中には、その端末機のユーザ（所有者）の情報を含んでいる。 
(I) ユーザは、データの所有者を認識することができる。ただし、必須ではない。 
(J) データの中には、通信相手の情報を含んでいる（所有者でなく仲介者）。 
(K) ユーザは、データの通信相手を認識することができる。ただし、必須ではない。 
(L) 通信前に、ユーザはあらかじめ通信条件の設定などの操作を行う。 
(M) 通信中にユーザが操作を行うことは、原則的にはない。つまり、通信は自動的に行われる。 
(N) ただし、通信を緊急に中止するときの操作など、例外的に操作を行うことを否定するものではない。
【００１０】
そして、このすれ違い通信により情報交換を行う場合に、その情報交換を行う相手を次のように決定する。 
(O) 過去に情報交換を行ったことのあるユーザの履歴を記録しておく。 
(P) あるユーザに出会ったとき、そのユーザが(O)項の履歴内に存在するか否かを識別し、そのユーザとの情報交換の頻度を変更する。 
(Q) あるユーザに出会ったとき、そのユーザと直接情報交換をしたことがなかったとしても、自分と相手とが共通したユーザと情報交換をしたことがあれば、その事実に基づいて相手との情報交換の頻度を変更する。
【００１１】
〔２〕  実施例のアウトライン
上記(O)〜(Q)項を実現するため、対象となる端末機（例えば、ゲーム機）に、情報交換履歴リストを用意し、この情報交換履歴リストの内容にしたがって情報交換の相手を決定する。
【００１２】
〔２−１〕  情報交換履歴リストについて
図１は、その情報交換履歴リストの内容の一例を示す。すなわち、符号１６Ａ〜１６Ｎは、端末機Ａ〜Ｎにそれぞれ用意された情報交換履歴リストを示し、端末機Ａ〜Ｎの履歴リスト１６Ａ〜１６Ｎには、過去に情報交換をしたことがある端末機を示す識別データが記録されている。図１においては、説明および理解を容易にするため、端末機を示す符号Ａ〜Ｎを識別コードとしている。
【００１３】
したがって、図１の場合、情報交換履歴リスト１６Ａは、端末機Ａが所有するリストであり、このリスト１６Ａは、端末機Ａが端末機Ｂ、Ｄ、Ｎと情報交換を行ったことのあることを示している。また、情報交換履歴リスト１６Ｂは、端末機Ｂが所有するリストであり、このリスト１６Ｂは、端末機Ｂが端末機Ａ、Ｉ、Ｊと情報交換を行ったことのあることを示している。以下同様で、情報交換履歴リスト１６Ｎは、端末機Ｎが所有するリストであり、このリスト１６Ｎは、端末機Ｎが端末機Ａ、Ｉ、Ｋと情報交換を行ったことのあることを示している。
【００１４】
そして、端末機同士が無線交信が可能な距離まで接近した場合、情報交換履歴リストの内容が無線通信により交換され、情報交換が次のように実行される。なお、以下においては、端末機Ａを中心として説明する。
【００１５】
〔２−２−１〕端末機Ａと、端末機Ｂとが接近した場合（図２の場合）
この場合には、情報交換履歴リスト１６Ａ、１６Ｂの内容が、端末機Ａ、Ｂの間で無線通信を通じて交換される。すると、情報交換履歴リスト１６Ａ、１６Ｂには、端末機Ａと端末機Ｂとの間で、過去に情報交換をした履歴が記録されている。今の場合は接近した端末機が端末機Ａ、Ｂの２台だけであるが、端末機Ａと端末機Ｂとの間で情報交換が実行されない。
【００１６】
〔２−２−２〕  端末機Ａと、端末機Ｃとが接近した場合（図３の場合）
この場合には、情報交換履歴リスト１６Ａ、１６Ｃの内容が、端末機Ａ、Ｃの間で無線通信を通じて交換される。すると、情報交換履歴リスト１６Ａ、１６Ｃには、端末機Ａと端末機Ｃとの間で、過去に情報交換をした履歴が記録されていない。そして、今の場合は接近した端末機が端末機Ａ、Ｃの２台だけである。この結果、端末機Ａと端末機Ｃとの間で、情報交換が実行される。
【００１７】
〔２−２−３〕  端末機Ａ、Ｂ、Ｃが接近した場合（図４の場合）
この場合には、端末機Ａ、Ｂ、Ｃ情報交換履歴リスト１６Ａ、１６Ｂ、１６Ｃの内容が、端末機Ａ、Ｂ、Ｃの間で無線通信を通じて交換される。すると、情報交換履歴リスト１６Ａ、１６Ｂには、端末機Ａと端末機Ｂとの間で、過去に情報交換をした履歴が記録されているとともに、情報交換履歴リスト１６Ａ、１６Ｃには、端末機Ａと、端末機Ｃとの間では、過去に情報交換をした履歴が記録されていない。この結果、端末機Ａと端末機Ｂとの間では、情報交換は実行されず、端末機Ａと端末機Ｃとの間で、情報交換が実行される。
【００１８】
〔２−２−４〕端末機Ａ、Ｃ、Ｅが接近した場合（図５の場合）
この場合には、端末機Ａ、Ｃ、Ｅの情報交換履歴リスト１６Ａ、１６Ｃ、１６Ｅの内容が、端末機Ａ、Ｃ、Ｅの間で無線通信を通じて交換される。すると、情報交換履歴リスト１６Ａ、１６Ｃには、端末機Ａと端末機Ｃとの間では、過去に情報交換をした履歴が記録されていないとともに、情報交換履歴リスト１６Ａ、１６Ｅにも、端末機Ａと端末機Ｅとの間で、過去に情報交換をした履歴は記録されていない。
しかし、今の場合、情報交換履歴リスト１６Ａ、１６Ｃには、端末機Ａ、Ｃが端末機Ｄと情報交換をした履歴が記録されている。つまり、情報交換履歴リスト１６Ａ、１６Ｃには、端末機Ｄが共通に記録されている。しかし、情報交換履歴リスト１６Ａ、１６Ｅには、共通の端末機は記録されていない。この結果、端末機Ａと端末機Ｃとの間では、情報交換は実行されず、端末機Ａと端末機Ｅとの間で、情報交換が実行される。
【００１９】
〔２−２−５〕  端末機Ａ、Ｂ、Ｄが接近した場合（図６の場合）
この場合には、端末機Ａ、Ｂ、Ｄの情報交換履歴リスト１６Ａ、１６Ｂ、１６Ｄの内容が、端末機Ａ、Ｂ、Ｄの間で無線通信を通じて交換される。すると、情報交換履歴リスト１６Ａ、１６Ｂには、端末機Ａと端末機Ｂとの間では、過去に情報交換をした履歴が記録されているとともに、情報交換履歴リスト１６Ａ、１６Ｄにも、端末機Ａと端末機Ｄとの間では、過去に情報交換をした履歴は記録されている。 
つまり、今の場合、端末機Ａから見て、端末機Ｂ、Ｄは、情報交換についての状況が対等である。そこで、この場合には、端末機Ａにおいて、例えば、乱数により情報交換の相手が選択され、その結果、端末機Ａと端末機Ｂとの間では、情報交換は実行されず、端末機Ａと端末機Ｄとの間で、情報交換が実行される。
【００２０】
〔２−２−６〕  情報交換のルールのまとめ
以上の情報交換について、および上記に含まれない場合について、その情報交換のルールをまとめると以下のとおりである。 
(1) ２台の端末機が接近した場合、過去に情報交換をしたことがあれば、情報交換を実行しない。 
(2) ２台の端末機が接近した場合、過去に情報交換をしたことがなければ、ず情報交換を実行する。 
(3) ３台以上の端末機が接近した場合には、情報交換の履歴がある端末機よりも、情報交換の履歴がない端末機と優先的に情報交換を実行する。 
(4) ただし、(3)項において、情報交換の履歴がない端末機が２台以上あるときには、同じ端末機と情報交換した端末機よりも、同じ端末機と情報交換したことがない端末機と優先的に情報交換を実行する。 
(5) ただし、(3)項あるいは(4)項において、情報交換の条件を満たす相手端末機が２台以上あるときは、例えば乱数により相手端末機のうちの１台を選択し、その選択した端末機と情報交換を実行する。
【００２１】
〔３〕  端末機の構成例
図７は、この発明による端末機の一例を示す。すなわち、図７において、制御部１１は、マイクロコンピュータにより構成され、この端末機の全体の動作を制御するとともに、以下に説明する各部の動作を制御するものである。そして、この制御部１１には、無線通信部１２およびユーザインターフェイス制御部１３が接続されている。
【００２２】
この場合、無線通信部１２は、アドホックモードにより他の端末機との間で各種のデータを送受信するためのものであり、他の端末機からの信号がアンテナ１２１を通じて無線通信部１２に供給されて目的とするデータが取り出され、このデータが制御部１１に供給される。さらに、制御部１１からのデータが無線通信部１２により送信信号とされ、この信号がアンテナ１２１を通じて相手の端末機へと送信される。
【００２３】
また、ユーザインターフェイス制御部１３には、入力手段１３１および出力手段１３２が接続される。入力手段１３１は、キーボード、マウス、ボタン、マイクロフォン、タブレットなどであり、出力手段１３２は、ディスプレイ、スピーカなどである。そして、ユーザが入力手段１３１を操作すると、これが、ユーザインターフェイス制御部１３を通じて制御部１１に取り込まれ、制御部１３の処理結果がユーザインターフェイス制御部１３を通じて出力手段１３２に供給され、その処理結果に対応する情報がユーザに知らされる。
【００２４】
さらに、制御部１１には、情報交換発生条件蓄積部１５および情報交換履歴蓄積部１６が接続されている。情報交換発生条件蓄積部１５は、情報交換を発生させるか否かを決定するために必要な条件や、発生の頻度を決定するために必要な条件、すなわち、上記(1)〜(5)項の条件が蓄積されているものである。また、情報交換履歴蓄積部１６は、この端末機で行った情報交換の履歴が蓄積されているもので、図１に示す情報交換履歴リストの１つが蓄積されている。例えば、この端末機が端末機Ａであるとすれば、情報交換履歴リスト１６Ａが蓄積されている。なお、自機の識別コードも、この情報交換履歴蓄積部１６に用意されている。
【００２５】
また、制御部１１には、情報交換発生決定部１７および交換用情報蓄積部１８が接続されている。情報交換発生決定部１７は、情報交換発生条件蓄積部１５および情報交換履歴蓄積部１６を参照して、実際に情報交換を許可するか否かを決定する。そして、交換用情報蓄積部１８には、相手端末機と情報交換するときの情報が蓄積されている。なお、上記の蓄積部１５〜１８は、１つのフラッシュメモリやハードディスク装置により構成することができる。
【００２６】
このような構成によれば、複数の端末機が接近した場合、これらは、無線通信部１２によりアドホックモードで接続され、上述の(1)〜(5)項にしたがって、交換用情報蓄積部１８における情報の交換が実行される。また、この情報交換に対応して情報交換履歴蓄積部１６の情報交換履歴リストが更新される。そして、これらの処理を終了すると、無線通信部１２による通信を終了し、他の端末機との接近を待機する。
【００２７】
こうして、上述の端末機によれば、複数の端末機が接近した場合、これまでに情報交換をしたことのない端末機を優先して情報交換をすることができる。つまり、普段の生活圏・行動範囲で接する相手よりも接しない相手を優先して情報交換が行われることになる。
【００２８】
したがって、例えば、端末機を仮想的にキャラクタを育成するゲーム機に適用した場合であれば、自分とは異なる感性・環境のユーザと情報交換がされるので、キャラクタをこれまでにない方向に向けて成長させたり、対戦型ゲーム機に適用した場合であれば、過去に対戦をしたことのない相手と優先的に対戦をすることになり、考えもつかなかったゲーム展開となってゲームのおもしろさを増すことができる。
【００２９】
あるいは、デジタルカメラに適用して撮影した画像を交換する場合であれば、見知らぬ相手と思いもしない画像を交換したり、携帯型の音楽プレーヤに適用することにより、コンサート会場などで新しいファンとプレイリストを交換したりすることができる。
【００３０】
〔４〕  その他
上述において、識別コードは端末機のシリアル番号やシリアル番号を含んだデータとすることができる。また、上述においては、情報交換の条件を満たす相手端末機が２台以上あるときには、相手端末機のうちの１台を乱数により選択するとしたが、例えば最初に情報交換履歴リストを交換した端末機を選択することもできる。
【００３１】
さらに、情報交換履歴リストに、過去に情報交換をしたことのある端末機の識別コードを記録するとき、その情報交換をした日時も関連付けて記録し、設定した期間を経過した識別コードおよび情報交換日時は情報交換リストから削除するなどしてもよい。そのようにすれば、過去に情報交換をしたことのある相手でも、設定した期間が経過すると、あらためて情報交換をすることができる。また、１台の端末機に例えば複数のゲームが用意されている場合には、そのゲームごとに情報交換履歴リストを用意することができる。
【図面の簡単な説明】
【００３２】
【図１】この発明において使用する情報交換履歴リストの内容の一例を示す図である。
【図２】この発明における情報交換のルールを説明するための図である。
【図３】この発明における情報交換のルールを説明するための図である。
【図４】この発明における情報交換のルールを説明するための図である。
【図５】この発明における情報交換のルールを説明するための図である。
【図６】この発明における情報交換のルールを説明するための図である。
【図７】この発明の一形態を示す系統図である。
【符号の説明】
【００３３】
１１…制御部、１２…無線通信部、１３…ユーザインターフェイス制御部、１５…情報交換発生条件蓄積部、１６…情報交換履歴蓄積部、１６Ａ〜１６Ｎ…情報交換履歴リスト、１７…情報交換発生決定部、１８…交換用情報蓄積部
【図１】
0004487906.tif 000002
【図２】
0004487906.tif 000003
【図３】
0004487906.tif 000004
【図４】
0004487906.tif 000005
【図５】
0004487906.tif 000006
【図６】
0004487906.tif 000007
【図７】
0004487906.tif 000008