(57)【要約】【課題】ペアリング処理において、複数のユーザが同時にペアリング要求をして、ユーザの意図と異なるペアが組まれてしまうことがある。【解決手段】本発明によるペアリング装置は、端末間のペアリングを行うペアリング装置であって、識別情報の組合せを所定期間ごとに更新する識別情報更新手段と、識別情報更新手段が更新する識別情報の組合せを格納する識別情報格納手段と、端末間のペアリングを要求する旨のペアリング要求を受信すると、ペアリング要求を受信した時点において識別情報格納手段が格納する識別情報の組合せを抽出して、ペアリング要求を受信した端末に送信する識別情報送信手段と、識別情報の組合せに含まれる複数の識別情報の中から選択された識別情報を、各端末から受信する識別情報受信手段と、識別情報受信手段が受信した識別情報が合致する端末同士をペアリングすると判定するペアリング判定手段とを備えたことを特徴とする。【選択図】図８
2010114727.tif 000002
【特許請求の範囲】
【請求項１】
端末間のペアリングを行うペアリング装置であって、
識別情報の組合せを所定期間ごとに更新する識別情報更新手段と、
前記識別情報更新手段が更新する識別情報の組合せを格納する識別情報格納手段と、
端末間のペアリングを要求する旨のペアリング要求を受信すると、前記ペアリング要求を受信した時点において前記識別情報格納手段が格納する識別情報の組合せを抽出して、前記ペアリング要求を受信した端末に送信する識別情報送信手段と、
前記識別情報の組合せに含まれる複数の識別情報の中から選択された識別情報を、各端末から受信する識別情報受信手段と、
前記識別情報受信手段が受信した識別情報が合致する端末同士をペアリングすると判定するペアリング判定手段とを
備えたことを特徴とするペアリング装置。
【請求項２】
識別情報更新手段は、更新前の識別情報の組合せと更新後の識別情報の組合せとに共通して含まれる識別情報が存在するように、識別情報の組合せを更新する
請求項１記載のペアリング装置。
【請求項３】
所定の配列に従って複数の識別情報を格納する配列識別情報格納手段を備え、
識別情報更新手段は、
前記配列識別情報格納手段が格納する複数の識別情報の中から連続する所定数の識別情報を抽出することによって、更新対象の識別情報の組合せを抽出し、
前記配列識別情報格納手段が格納する複数の識別情報の中から抽出する所定数の識別情報の抽出位置を、所定期間ごとにスライドさせて更新対象の識別情報の組合せを抽出する
請求項１又は請求項２記載のペアリング装置。
【請求項４】
ペアリング判定手段は、識別情報受信手段が識別情報を受信した時刻の差が所定の範囲内である端末同士をペアリングすると判定する
請求項１から請求項３のうちのいずれか１項に記載のペアリング装置。
【請求項５】
ペアリング判定手段がペアリングすると判定すると、ペアリングした各端末に前記ペアリング判定手段の判定結果を送信する判定結果送信手段を備えた
請求項１から請求項４のうちのいずれか１項に記載のペアリング装置。
【請求項６】
端末間のペアリングを行うペアリングシステムであって、
複数の端末と、
ペアリング装置とを備え、
前記ペアリング装置は、
識別情報の組合せを所定期間ごとに更新する識別情報更新手段と、
前記識別情報更新手段が更新する識別情報の組合せを格納する識別情報格納手段と、
端末間のペアリングを要求する旨のペアリング要求を受信すると、前記ペアリング要求を受信した時点において前記識別情報格納手段が格納する識別情報の組合せを抽出して、前記ペアリング要求を受信した端末に送信する識別情報送信手段と、
前記識別情報の組合せに含まれる複数の識別情報の中から選択された識別情報を、各端末から受信する識別情報受信手段と、
前記識別情報受信手段が受信した識別情報が合致する端末同士をペアリングすると判定するペアリング判定手段とを
含むことを特徴とするペアリングシステム。
【請求項７】
識別情報更新手段は、更新前の識別情報の組合せと更新後の識別情報の組合せとに共通して含まれる識別情報が存在するように、識別情報の組合せを更新する
請求項６記載のペアリングシステム。
【請求項８】
端末間のペアリングを行うペアリング方法であって、
識別情報の組合せを所定期間ごとに更新する識別情報更新ステップと、
前記識別情報の組合せを格納する識別情報格納ステップと、
端末間のペアリングを要求する旨のペアリング要求を受信すると、前記ペアリング要求を受信した時点における前記識別情報の組合せを抽出して、前記ペアリング要求を受信した端末に送信する識別情報送信ステップと、
前記識別情報の組合せに含まれる複数の識別情報の中から選択された識別情報を、各端末から受信する識別情報受信ステップと、
受信した識別情報が合致する端末同士をペアリングすると判定するペアリング判定ステップとを
含むことを特徴とするペアリング方法。
【請求項９】
識別情報更新ステップで、更新前の識別情報の組合せと更新後の識別情報の組合せとに共通して含まれる識別情報が存在するように、識別情報の組合せを更新する
請求項８記載のペアリング方法。
【請求項１０】
端末間のペアリングを行うペアリングプログラムであって、
コンピュータに、
識別情報の組合せを所定期間ごとに更新する識別情報更新処理と、
前記識別情報の組合せを格納する識別情報格納処理と、
端末間のペアリングを要求する旨のペアリング要求を受信すると、前記ペアリング要求を受信した時点における前記識別情報の組合せを抽出して、前記ペアリング要求を受信した端末に送信する識別情報送信処理と、
前記識別情報の組合せに含まれる複数の識別情報の中から選択された識別情報を、各端末から受信する識別情報受信処理と、
受信した識別情報が合致する端末同士をペアリングすると判定するペアリング判定処理とを
実行させるためのペアリングプログラム。
【請求項１１】
コンピュータに、
識別情報更新処理で、更新前の識別情報の組合せと更新後の識別情報の組合せとに共通して含まれる識別情報が存在するように、識別情報の組合せを更新する処理を実行させる
請求項１０記載のペアリングプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末を対応付けして連携させるペアリング装置、ペアリングシステム、ペアリング方法、及びペアリングプログラムに関する。
【背景技術】
【０００２】
携帯電話機やパーソナルコンピュータ（以下、ＰＣ）等の情報処理端末を対応付けして連携させる、いわゆる端末のペアリングにおいて、ユーザの意図と異なるペアが組まれる問題がある。
【０００３】
このような問題を避ける方法として、例えば、特許文献１には、端末間で通信を確立する際に、管理装置が、機器発見用電波の到達範囲を段階的に拡大し、発見した複数の機器を到達範囲毎に分けてユーザに提示し、選択させる方法が記載されている。
【０００４】
【特許文献１】特許第３８６５１２４号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載の方法では、複数の機器を、到達範囲毎に分けてユーザに提示しても、ユーザが誤って選択してしまうと、ユーザの意図と異なるペアが組まれてしまう。例えば、複数のユーザが同時にペアリング要求を出した場合には、同時に複数のペア相手が表示され、誤ったペア相手を選択してしまうと、ユーザの意図とは異なるペアが組まれる事態が生じてしまう。また、誤ったペアリングが行われた場合であっても、誤ったペア相手同士が通信可能となるのであるから、意図しない相手に情報を漏洩させてしまう恐れもある。
【０００６】
そこで、本発明は、ペアリング処理において、複数のユーザが同時にペアリング要求をして、ユーザの意図と異なるペアが組まれる可能性を低くすることができるペアリング装置、ペアリングシステム、ペアリング方法、及びペアリングプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明によるペアリング装置は、端末間のペアリングを行うペアリング装置であって、識別情報の組合せを所定期間ごとに更新する識別情報更新手段と、識別情報更新手段が更新する識別情報の組合せを格納する識別情報格納手段と、端末間のペアリングを要求する旨のペアリング要求を受信すると、ペアリング要求を受信した時点において識別情報格納手段が格納する識別情報の組合せを抽出して、ペアリング要求を受信した端末に送信する識別情報送信手段と、識別情報の組合せに含まれる複数の識別情報の中から選択された識別情報を、各端末から受信する識別情報受信手段と、識別情報受信手段が受信した識別情報が合致する端末同士をペアリングすると判定するペアリング判定手段とを備えたことを特徴とする。
【０００８】
本発明によるペアリングシステムは、端末間のペアリングを行うペアリングシステムであって、複数の端末と、ペアリング装置とを備え、ペアリング装置は、識別情報の組合せを所定期間ごとに更新する識別情報更新手段と、識別情報更新手段が更新する識別情報の組合せを格納する識別情報格納手段と、端末間のペアリングを要求する旨のペアリング要求を受信すると、ペアリング要求を受信した時点において識別情報格納手段が格納する識別情報の組合せを抽出して、ペアリング要求を受信した端末に送信する識別情報送信手段と、識別情報の組合せに含まれる複数の識別情報の中から選択された識別情報を、各端末から受信する識別情報受信手段と、識別情報受信手段が受信した識別情報が合致する端末同士をペアリングすると判定するペアリング判定手段とを含むことを特徴とする。
【０００９】
本発明によるペアリング方法は、端末間のペアリングを行うペアリング方法であって、識別情報の組合せを所定期間ごとに更新する識別情報更新ステップと、識別情報の組合せを格納する識別情報格納ステップと、端末間のペアリングを要求する旨のペアリング要求を受信すると、ペアリング要求を受信した時点における識別情報の組合せを抽出して、ペアリング要求を受信した端末に送信する識別情報送信ステップと、識別情報の組合せに含まれる複数の識別情報の中から選択された識別情報を、各端末から受信する識別情報受信ステップと、受信した識別情報が合致する端末同士をペアリングすると判定するペアリング判定ステップとを含むことを特徴とする。
【００１０】
本発明によるペアリングプログラムは、端末間のペアリングを行うペアリングプログラムであって、コンピュータに、識別情報の組合せを所定期間ごとに更新する識別情報更新処理と、識別情報の組合せを格納する識別情報格納処理と、端末間のペアリングを要求する旨のペアリング要求を受信すると、ペアリング要求を受信した時点における識別情報の組合せを抽出して、ペアリング要求を受信した端末に送信する識別情報送信処理と、識別情報の組合せに含まれる複数の識別情報の中から選択された識別情報を、各端末から受信する識別情報受信処理と、受信した識別情報が合致する端末同士をペアリングすると判定するペアリング判定処理とを実行させるためのものである。
【発明の効果】
【００１１】
本発明によれば、ペアリング処理において、複数のユーザが同時にペアリング要求をして、ユーザの意図と異なるペアが組まれる可能性を低くすることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態について図面を参照して説明する。図１は、本発明の実施形態におけるペアリングシステムの一例を示すブロック図である。図１に示すように、ペアリングシステムは、情報処理端末Ａ１０と、情報処理端末Ｂ２０と、情報処理端末Ｃ３０と、情報処理端末Ｄ４０と、ペアリング装置５０とを含む。
【００１３】
また、情報処理端末Ａ１０と、情報処理端末Ｂ２０と、情報処理端末Ｃ３０と、情報処理端末Ｄ４０と、ペアリング装置５０とは、インターネットや携帯電話網等の通信ネットワークによって実現されるネットワーク６０を介して相互に接続されている。なお、本実施の形態では、情報処理端末が４つである場合を示すが、４つに限らず、例えば、５以上の情報処理端末が含まれていてもよい。
【００１４】
情報処理端末Ａ１０は、具体的には、プログラムに従って動作する携帯電話機やＰＤＡ、ＰＣ等の情報処理装置によって実現される。
【００１５】
図２は、情報処理端末Ａ１０の機能構成の一例を示す機能ブロック図である。図２に示すように、情報処理端末Ａ１０は、要求送信手段１１、識別情報受信手段１２、識別情報表示手段１３、識別情報選択手段１４、選択情報送信手段１５、及び判定結果受信手段１６を含む。
【００１６】
要求送信手段１１は、具体的には、プログラムに従って動作する情報処理端末のＣＰＵ及びネットワークインターフェース部によって実現される。要求送信手段１１は、ネットワーク６０を介して、ペアリング装置５０にペアリング要求を送信する機能を備えている。
【００１７】
識別情報受信手段１２は、具体的には、プログラムに従って動作する情報処理端末のＣＰＵ及びネットワークインターフェース部によって実現される。識別情報受信手段１２は、ネットワーク６０を介して、ペアリング装置５０から識別情報の集合を受信する機能を備えている。なお、識別情報とは、ペアリングを行うための認証に用いる情報であり、一意に特定可能な情報である。なお、識別情報の具体例については後述する。
【００１８】
識別情報表示手段１３は、具体的には、プログラムに従って動作する情報処理端末のＣＰＵ及びディスプレイ装置等の表示装置によって実現される。識別情報表示手段１３は、識別情報受信手段１２が受信した識別情報の集合を表示装置に表示する機能を備えている。
【００１９】
識別情報選択手段１４は、具体的には、プログラムに従って動作する情報処理端末のＣＰＵと、マウスやキーボード、タッチパネル等の入力装置とによって実現される。識別情報選択手段１４は、ユーザの選択操作に従って、識別情報表示手段１３が表示する識別情報の集合から一つの識別情報を選択する機能を備えている。
【００２０】
選択情報送信手段１５は、具体的には、プログラムに従って動作する情報処理端末のＣＰＵ及びネットワークインターフェース部によって実現される。選択情報送信手段１５は、識別情報選択手段１４が選択した識別情報をネットワーク６０を介してペアリング装置５０に送信する機能を備えている。
【００２１】
判定結果受信手段１６は、具体的には、プログラムに従って動作する情報処理端末のＣＰＵ及びネットワークインターフェース部によって実現される。判定結果受信手段１６は、ペアリング装置５０からネットワーク６０を介して、情報処理端末間のペアリングの判定結果を受信する機能を備えている。
【００２２】
なお、情報処理端末Ｂ２０、情報処理端末Ｃ３０、及び情報処理端末Ｄ４０は、情報処理端末Ａ１０と同一の機能構成を備えているので説明を省略する。
【００２３】
ペアリング装置５０は、例えば、サービスプロバイダが運営するサーバであり、具体的には、プログラムに従って動作するＰＣ等の情報処理装置によって実現される。
【００２４】
図３は、ペアリング装置５０の機能構成の一例を示す機能ブロック図である。図３に示すように、ペアリング装置５０は、要求受信手段５１と、識別候補情報格納手段５２と、識別情報更新手段５３と、識別情報格納手段５４と、識別情報抽出手段５５と、識別情報送信手段５６と、選択情報受信手段５７と、ペアリング判定手段５８と、判定結果送信手段５９とを含む。
【００２５】
要求受信手段５１は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵ及びネットワークインターフェース部によって実現される。要求受信手段５１は、各情報処理端末からネットワーク６０を介して、ペアリング要求を受信する機能を備えている。
【００２６】
識別候補情報格納手段５２は、具体的には、磁気ディスクや光ディスク等の記憶装置によって実現される。識別候補情報格納手段５２は、情報処理端末に送信される候補となる全ての識別情報を格納する。
【００２７】
識別情報更新手段５３は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。識別情報更新手段５３は、識別情報格納手段５４が格納する識別情報の集合を、所定期間（例えば、１０秒〜３０秒）ごとに、更新する機能を備えている。例えば、識別情報更新手段５３は、所定期間ごとに識別候補情報格納手段５２が格納する全ての識別情報の中から、所定数（例えば３つ）の識別情報を抽出し、識別情報格納手段５４に格納させる。
【００２８】
識別情報格納手段５４は、具体的には、磁気ディスクや光ディスク、メモリ等の記憶装置によって実現される。識別情報格納手段５４は、識別情報更新手段５３が識別候補情報格納手段５２から抽出した識別情報の集合（例えば、３つの識別情報の組み合わせ）を一時的に格納する。
【００２９】
識別情報抽出手段５５は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。識別情報抽出手段５５は、識別情報格納手段５４から識別情報の集合を抽出する機能を備えている。
【００３０】
識別情報送信手段５６は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵ及びネットワークインターフェース部によって実現される。識別情報送信手段５６は、識別情報抽出手段５５が抽出した識別情報の集合をネットワーク６０を介して、情報処理端末に送信する機能を備えている。
【００３１】
選択情報受信手段５７は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵ及びネットワークインターフェース部によって実現される。選択情報受信手段５７は、情報処理端末によって選択された識別情報をネットワーク６０を介して、各情報処理端末から受信する機能を備えている。
【００３２】
ペアリング判定手段５８は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。ペアリング判定手段５８は、識別情報受信手段５７が受信した識別情報に基づいて、情報処理端末のペアリングをするか否かと、いずれの情報処理端末同士をペアリングするかを判定する機能を備えている。
【００３３】
判定結果送信手段５９は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵ及びネットワークインターフェース部によって実現される。判定結果送信手段５９は、ペアリング判定手段５８による判定結果をネットワーク６０を介して、情報処理端末に送信する機能を備えている。
【００３４】
図４は、識別候補情報格納手段５２と識別情報格納手段５４とが格納する識別情報の一例を示す説明図である。図４に示すように、識別候補情報格納手段５２は、情報処理端末に送信される候補となる全ての識別情報として１〜９の数字を格納している。また、図４（ａ）に示すように識別情報格納手段５４は、識別情報の集合として１〜３の数字を格納している。
【００３５】
なお、図４に示す例では、識別候補情報格納手段５２が格納する数字が昇順に並んでいるが、ペアリング装置５０が並び方を管理していれば、並び方は昇順に限らず、例えば、降順やランダムであってもよい。また、図４に示す例では、識別情報として数字を用いているが、識別可能であれば、数字の他にアルファベットや図形、十二支、星座等を識別情報として用いてもよい。また、図４に示す例では、識別情報格納手段５４は、３つの識別情報を格納しているが、複数であればいくつ（例えば、２以上）であってもよい。この場合、図４に示す例では、識別情報更新手段は、識別候補情報格納手段５２から識別情報を３つ抽出し、識別情報格納手段５４に格納させているが、複数であればいくつ（例えば、２以上）であってもよい。また、図４に示す例では、識別候補情報格納手段５２は、９つの識別情報を格納しているが、識別情報格納手段５４が格納する識別情報の数より多ければいくつ（例えば、３以上）であってもよい。
【００３６】
図４（ｂ）〜（ｄ）は、識別情報更新手段５３による識別情報の更新処理後の識別候補情報格納手段５２と識別情報格納手段５４とを示す説明図である。図４（ｂ）〜（ｄ）に示すように、識別情報更新手段５３は、識別候補情報格納手段５２が格納する識別情報の順番に従って、識別情報格納手段５４が格納する識別情報を１つずつスライドさせるように、識別候補情報格納手段５２から識別情報の集合を抽出する。そして、識別情報更新手段５３は、抽出した識別情報を用いて識別情報格納手段５４が格納する識別情報を更新する。
【００３７】
なお、図４に示す例では、左から右の方向にスライドさせながら抽出する場合を示しているが、右から左の方向にスライドさせながら抽出してもよい。また、識別情報のスライドは１つずつ行われているが、１つ以上（例えば、２つずつ）であってもよい。ただし、識別情報更新手段５３は、スライド前と後とで識別情報格納手段５４が格納する識別情報の集合が全て異なることはなく、１つ以上の共通する識別情報を含むようにスライドさせながら抽出する。
【００３８】
次に、動作について説明する。図５は、ペアリングシステムの処理の一例を示すフローチャートである。なお、本実施形態では、ユーザＡが、情報処理端末Ａ１０と情報処理端末B２０とを所有し、ユーザＢが、情報処理端末C３０と情報処理端末D４０とを所有しているという前提で説明する。
【００３９】
まず、情報処理端末Ａ１０と情報処理端末Ｂ２０とのペアリングを行うため、ユーザＡは、情報処理端末Ａ１０及び情報処理端末Ｂ２０を操作してペアリング実行用の画面を表示する操作を行う。すると、情報処理端末Ａ１０及び情報処理端末Ｂ２０の要求送信手段１１は、ユーザＡの操作に従って、それぞれペアリング要求をペアリング装置５０に送信する（ステップＳ１）。なお、この場合、情報処理端末Ａ１０と情報処理端末Ｂ２０とは、ほぼ同じタイミング（例えば、５秒以内）でペアリング要求を送信するものとする。
【００４０】
要求受信手段５１が情報処理端末Ａ１０及び情報処理端末Ｂ２０からそれぞれペアリング要求を受信すると、識別情報抽出手段５５は、識別情報格納手段５４に現在格納されている識別情報の集合を抽出する。そして、識別情報送信手段５６は、識別情報抽出手段５５が抽出した識別情報の集合を情報処理端末Ａ１０及び情報処理端末Ｂ２０に送信する（ステップＳ２）。すなわち、識別情報送信手段５６は、情報処理端末Ａ１０及び情報処理端末Ｂ２０に対して、同じ識別情報の集合を送信する。
【００４１】
次いで、情報処理端末Ａ１０及び情報処理端末Ｂ２０の識別情報受信手段１２は、ペアリング装置５０から識別情報の集合を受信する。そして、情報処理端末Ａ１０及び情報処理端末Ｂ２０の識別情報表示手段１３は、識別情報受信手段１２が受信した識別情報の集合を表示装置に表示する。この場合、情報処理端末Ａ１０及び情報処理端末Ｂ２０は、同じ識別情報の集合を表示することになる。
【００４２】
次に、ステップＳ２から所定期間経過後（例えば、３０秒以上経過後）に、情報処理端末Ｃ３０と情報処理端末Ｄ４０とのペアリングを行うため、ユーザＢは、情報処理端末Ｃ３０及び情報処理端末Ｄ４０を操作してペアリング実行用の画面を表示する操作を行う。すると、情報処理端末Ｃ３０及び情報処理端末Ｄ４０の要求送信手段１１は、ユーザＢの操作に従って、それぞれペアリング要求をペアリング装置５０に送信する（ステップＳ３）。なお、この場合、情報処理端末Ｃ３０と情報処理端末Ｄ４０とは、ほぼ同じタイミング（例えば、５秒以内）でペアリング要求を送信するものとする。
【００４３】
要求受信手段５１が情報処理端末Ｃ３０及び情報処理端末Ｄ４０からペアリング要求を受信すると、識別情報抽出手段５５は、識別情報格納手段５４から識別情報の集合を抽出する。そして、識別情報送信手段５６は、識別情報抽出手段５５が抽出した識別情報の集合を情報処理端末Ｃ３０及び情報処理端末Ｄ４０に送信する（ステップＳ４）。すなわち、識別情報送信手段５６は、情報処理端末Ｃ３０及び情報処理端末Ｄ４０に対して、同じ識別情報の集合を送信する。ただし、情報処理端末Ａ１０及び情報処理端末Ｂ２０に識別情報の集合を送信してから所定期間経過しているのであるから、ステップＳ４では、ステップＳ２とは異なる識別情報の集合が格納されていることになる。従って、識別情報抽出手段５５は、情報処理端末Ａ１０及び情報処理端末Ｂ２０に送信したものとは異なる識別情報の集合を情報処理端末Ｃ３０及び情報処理端末Ｄ４０に送信する。
【００４４】
情報処理端末Ｃ３０及び情報処理端末Ｄ４０の識別情報受信手段１２は、ペアリング装置５０から識別情報の集合を受信する。そして、情報処理端末Ｃ３０及び情報処理端末Ｄ４０の識別情報表示手段１３は、識別情報受信手段１２が受信した識別情報の集合を表示装置に表示する。この場合、情報処理端末Ｃ３０及び情報処理端末Ｄ４０は、同じ識別情報の集合（ただし、情報処理端末Ａ１０及び情報処理端末Ｂ２０が表示したものとは異なる）を表示することになる。
【００４５】
次に、ユーザＡは、情報処理端末Ａ１０と情報処理端末Ｂ２０とを操作して、それぞれの識別情報表示手段１３が表示する識別情報の集合から、同一の識別情報をほぼ同時（例えば、５秒以内）に選択する操作を行う。すると、情報処理端末Ａ１０及び情報処理端末Ｂ２０の識別情報選択手段１４は、ユーザＡの操作に従って、識別情報表示手段１３が表示する識別情報の集合から識別情報を１つ選択する。そして、情報処理端末Ａ１０及び情報処理端末Ｂ２０の選択情報送信手段１５は、識別情報選択手段１４が選択した識別情報をペアリング装置５０に送信する（ステップＳ５）。
【００４６】
ユーザＢは、情報処理端末Ｃ３０と情報処理端末Ｄ４０とを操作して、それぞれの識別情報表示手段１３が表示する識別情報の集合から、同一の識別情報をほぼ同時（例えば、５秒以内）に選択する操作を行う。すると、情報処理端末Ｃ３０及び情報処理端末Ｄ４０の識別情報選択手段１４は、ユーザＢの操作に従って、識別情報表示手段１３が表示する識別情報の集合から識別情報を１つ選択する。そして、情報処理端末Ｃ３０及び情報処理端末Ｄ４０の選択情報送信手段１５は、識別情報選択手段１４が選択した識別情報をペアリング装置５０に送信する（ステップＳ６）。なお、本実施形態では、図５に示すように、ユーザＡによる情報処理端末Ａ１０及び情報処理端末Ｂ２０の操作と、ユーザＢによる情報処理端末Ｃ３０及び情報処理端末Ｄ４０の操作とが、ほぼ同じタイミング（例えば、５秒以内）で行われてしまったものとする。
【００４７】
ここで、ペアリング装置５０が、ステップＳ２とステップＳ４とでは異なる識別情報の集合を送信することについて、図６を用いて説明する。
【００４８】
図６は、複数のユーザが同時にペアリング処理を実行する操作をした場合の処理例を示す説明図である。図６（ａ）に示すように、情報処理端末Ａ１０及び情報処理端末Ｂ２０がペアリング要求を送信した時点では、識別情報格納手段５４が格納している識別情報は「１」、「２」、及び「３」である。そのため、情報処理端末Ａ１０及び情報処理端末Ｂ２０は、ペアリング装置５０から識別情報の集合として「１」、「２」、及び「３」を受信して表示する。
【００４９】
次に、図６（ｂ）に示すように、識別情報更新手段５３は、所定期間経過すると、識別情報格納手段５４が格納する識別情報を「２」、「３」、及び「４」に更新する。
【００５０】
次に、図６（ｃ）に示すように、情報処理端末Ｃ３０及び情報処理端末Ｄ４０がペアリング要求を送信した時点では、識別情報格納手段５４が格納している識別情報は「２」、「３」、及び「４」である。そのため、情報処理端末Ｃ３０及び情報処理端末Ｄ４０は、ペアリング装置５０から識別情報の集合として「２」、「３」、及び「４」を受信して表示する。
【００５１】
次に、図６（ｄ）に示すように、情報処理端末Ａ１０及び情報処理端末Ｂ２０は、識別情報「１」を同時に選択する。また、情報処理端末Ｃ３０及び情報処理端末Ｄ４０は、識別情報「４」を同時に選択する。
【００５２】
以上のように、識別情報更新手段５３は、所定期間経過すると、識別情報格納手段５４が格納する識別情報を更新する。そのため、ペアリング装置５０が送信した識別情報の集合は、ステップＳ２とステップＳ２から所定期間経過後のステップＳ４とでは異なる。識別情報の集合を更新する処理が行われず、情報処理端末Ａ１０及び情報処理端末Ｂ２０と、情報処理端末Ｃ３０及び情報処理端末Ｄ４０とに同じ識別情報の集合が送信されてしまうと、ユーザＡとユーザＢとが偶然同じ識別情報を選択してしまう場合が、「１」を選ぶ場合、「２」を選ぶ場合、及び「３」を選ぶ場合の３通りある。しかし、本実施形態によれば、図６に示すように、情報処理端末Ａ１０及び情報処理端末Ｂ２０と、情報処理端末Ｃ３０及び情報処理端末Ｄ４０とで識別情報の集合がずれているので、偶然同じ識別情報が選択されてしまう場合を「２」を選ぶ場合、及び「３」を選ぶ場合のみに低減できる。
【００５３】
なお、ステップＳ１１において、ユーザＡが同時にペアリング要求処理を行ったつもりであっても、偶然、識別情報の集合の更新タイミングに操作してしまい、情報処理端末Ａ１０と、情報処理端末Ｂ２０とに異なる識別情報の集合が送信されてしまう場合も考えられる。
【００５４】
そこで、情報処理端末Ａ１０がペアリング要求を送信した後に、識別情報更新手段５３が、識別情報格納手段５４が格納する識別情報の更新処理を実行し、その後、情報処理端末Ｂ２０がペアリング要求を送信した場合について、図７を用いて説明する。
【００５５】
図７は、ペアリングを行いたい情報処理端末間でペアリング要求のタイミングがずれた場合の処理例を示す説明図である。図７（ａ）に示すように、情報処理端末Ａ１０がペアリング要求を送信した時点では、識別情報格納手段５４が格納している識別情報は「１」、「２」、及び「３」である。そのため、情報処理端末Ａ１０は、ペアリング装置５０から識別情報として「１」、「２」、及び「３」を受信して表示する。
【００５６】
次に、図７（ｂ）に示すように、情報処理端末Ｂ２０によるペアリング要求が行われる前に識別情報更新手段５３が、識別情報格納手段５４が格納する識別情報を「２」、「３」、及び「４」に更新してしまったとする。
【００５７】
次に、図７（ｃ）に示すように、情報処理端末Ｂ２０がペアリング要求を送信すると、情報処理端末Ｂ２０は、ペアリング装置５０から識別情報として「２」、「３」、及び「４」を受信して表示する。
【００５８】
識別情報更新手段５３は、識別情報格納手段５４が格納する識別情報の更新を、図４に示すように、更新前と更新後とで１つ以上の共通する識別情報を含むように、スライド形式で行う。そのため、ペアリングしたい情報処理端末間でペアリング要求の送信に多少のタイムラグがあっても、共通の識別情報（図７に示す例では、「２」と「３」）が存在する。従って、ペアリングを行いたい情報処理端末間でペアリング要求のタイミングがずれた場合でも、ペアリング操作ができなくなってしまうという事態を防止することができる。
【００５９】
選択情報受信手段５７は、各情報処理端末が送信した識別情報を受信する。そして、ペアリング判定手段５８は、選択情報受信手段５７が受信した識別情報に基づいて、ペアリング判定を行う。具体的には、例えば、ペアリング判定手段５８は、所定期間内（例えば、５秒以内）において同一の識別情報を選択した情報処理端末の組み合わせが存在するか否かを判定することによってペアリングが成立するか否かと、いずれの情報処理端末同士をペアリングさせるかを判定する（ステップＳ７）。
【００６０】
ステップＳ７において、ペアリング判定手段５８が、所定期間内において同一の識別情報を選択した情報処理端末の組み合わせが存在しないと判定した場合、処理は終了する。なお、ペアリング装置は、ペアリングに失敗した旨の通知情報を各情報処理端末に送信してもよい。
【００６１】
ステップＳ７において、ペアリング判定手段５８が、所定期間内において同一の識別情報を選択した情報処理端末の組み合わせが存在すると判定した場合、判定結果送信手段５９は、ペアリングを行った判定結果を該当する情報処理端末に送信する（ステップＳ８）。例えば、図６に示す例の場合、同じ識別情報「１」を受信したことに基づき、ペアリング判定手段は、情報処理端末Ａ１０と情報処理端末Ｂ２０とをペアリングすると判定する。そして、判定結果送信手段５９は、情報処理端末Ａ１０と情報処理端末Ｂ２０とに、情報処理端末Ａ１０と情報処理端末Ｂ２０とをペアリングした旨の判定結果を送信する。また、ペアリング判定手段は、同じ識別情報「４」を受信したことに基づき、情報処理端末Ｃ３０と情報処理端末Ｄ４０とをペアリングすると判定する。そして、判定結果送信手段５９は、情報処理端末Ｃ３０と情報処理端末Ｄ４０とに、情報処理端末Ｃ３０と情報処理端末Ｄ４０とをペアリングした旨の判定結果を送信する。
【００６２】
ペアリングが行われると、端末間で通信ができるようになる。端末間の通信の方法は、端末間で直接通信する方法に限らず、ペアリング装置を介して通信を行う方法であってよい。ペアリング装置を介して通信を行う方法であれば、例えば、端末に赤外線等の端末間通信手段が備わっていなくても端末間で通信を行うことができる。
【００６３】
以上のように、本実施形態では、ペアリング装置５０は、各情報処理端末からペアリング要求を受信すると、一時的に格納している識別情報の集合を送信する。各情報処理端末は、ペアリング装置５０から識別情報の集合を受信すると、識別情報を１つ選択して、ペアリング装置５０に送信する。そして、ペアリング装置５０は、所定期間内において同一の識別情報を選択した情報処理端末の組み合わせが存在するか否かを判定することで、情報処理端末のペアリングするか否かを判定する。
【００６４】
従って、情報処理端末のペアリングを行うために、ユーザは、ペアリングしたい情報処理端末を用いて、同一の識別情報を選択する操作を同時に行う。そのため、ユーザが情報処理端末を誤って操作することによって意図と異なるペアが組まれる可能性を低くすることができる。
【００６５】
また、本実施形態では、識別情報更新手段５４は、所定期間ごとに識別情報更新手段５４が格納している識別情報の集合を更新する。そのため、他のユーザが、同時に識別情報を選択する操作を行っても、ペアリング要求を行う操作のタイミングが異なれば、母集団である識別情報の集合が異なる。従って、他のユーザが選択する識別情報と重なる可能性が低くなり、ユーザの意図と異なるペアが組まれる可能性を低くすることができる
【００６６】
また、本実施形態では、図４に示すように、識別情報更新手段５４は、識別候補情報格納手段５２が格納する識別情報の管理順に基づいて、スライドさせるように識別情報格納手段５５が格納する識別情報の更新する。そのため、ペアリングを行いたい情報処理端末間でペアリング要求の送信に多少のタイムラグがあっても、識別情報の集合に共通の識別情報が含まれているため、ペアリング操作を行うことができる。
【００６７】
次に、本発明によるペアリング装置の最小構成について説明する。図８は、ペアリング装置の最小の構成例を示すブロック図である。図８に示すように、ペアリング装置は、最小の構成要素として、識別情報更新手段５３と、識別情報格納手段５４と、識別情報送信手段５６と、識別情報受信手段５７と、ペアリング判定手段５８とを含む。
【００６８】
図８に示す最小構成のペアリング装置５０において、識別情報更新手段５３は、識別情報の集合を所定期間ごとに更新する機能を備えている。また、識別情報格納手段５４は、識別情報更新手段５３が更新する識別情報の組合せを格納する。また、識別情報送信手段５６は、端末間のペアリングを要求する旨のペアリング要求を受信すると、ペアリング要求を受信した時点において識別情報格納手段５４が格納する識別情報の組合せを抽出して、ペアリング要求を受信した端末に送信する機能を備えている。また、識別情報受信手段５７は、識別情報の組合せに含まれる複数の識別情報の中から選択された識別情報を、各端末から受信する機能を備えている。また、ペアリング判定手段５８は、識別情報受信手段５７が受信した識別情報が合致する端末同士をペアリングすると判定する機能を備えている。
【００６９】
図８に示す最小構成のペアリング装置によれば、識別情報更新手段は、識別情報格納手段が格納する識別情報の組合せを所定期間ごとに更新する。そして、識別情報送信手段は、端末間のペアリングを要求する旨のペアリング要求を受信すると、ペアリング要求を受信した時点において識別情報格納手段が格納する識別情報の組合せを抽出して、ペアリング要求を受信した端末に送信する。そして、識別情報受信手段は、識別情報の組合せに含まれる複数の識別情報の中から選択された識別情報を、各端末から受信する。そして、ペアリング判定手段は、識別情報受信手段が受信した識別情報が合致する端末同士をペアリングすると判定する。
【００７０】
そのため、ペアリング要求をするタイミングが異なると、ペアリング装置から受信する識別情報の集合が異なるため、識別情報を選択するタイミングが他のユーザと同時であっても、同一の識別情報を選択する可能性が低くなる。従って、複数のユーザが同時にペアリング要求をして、ユーザの意図と異なるペアが組まれる可能性を低くすることができる。
【００７１】
なお、本実施形態では、以下の（１）〜（５）に示すようなペアリング装置の特徴的構成が示されている。
【００７２】
（１）ペアリング装置は、識別情報の組合せを所定期間ごとに更新する識別情報更新手段と、識別情報更新手段が更新する識別情報の組合せを格納する識別情報格納手段と、端末間のペアリングを要求する旨のペアリング要求を受信すると、ペアリング要求を受信した時点において識別情報格納手段が格納する識別情報の組合せを抽出して、ペアリング要求を受信した端末に送信する識別情報送信手段と、識別情報の組合せに含まれる複数の識別情報の中から選択された識別情報を、各端末から受信する識別情報受信手段と、識別情報受信手段が受信した識別情報が合致する端末同士をペアリングすると判定するペアリング判定手段とを備えるように構成されていてもよい。
【００７３】
（２）ペアリング装置において、識別情報更新手段は、更新前の識別情報の組合せと更新後の識別情報の組合せとに共通して含まれる識別情報が存在するように、識別情報の組合せを更新するように構成されていてもよい。
【００７４】
（３）ペアリング装置は、所定の配列に従って複数の識別情報を格納する配列識別情報格納手段を備え、識別情報更新手段は、配列識別情報格納手段が格納する複数の識別情報の中から連続する所定数の識別情報を抽出することによって、更新対象の識別情報の組合せを抽出し、配列識別情報格納手段が格納する複数の識別情報の中から抽出する所定数の識別情報の抽出位置を、所定期間ごとにスライドさせて更新対象の識別情報の組合せを抽出するように構成されていてもよい。
【００７５】
（４）ペアリング装置において、ペアリング判定手段は、識別情報受信手段が識別情報を受信した時刻の差が所定の範囲内である端末同士をペアリングすると判定するように構成されていてもよい。
【００７６】
（５）ペアリング装置は、ペアリング判定手段がペアリングすると判定すると、ペアリング判定手段の判定結果をペアリングした各端末に送信する判定結果送信手段を備えるように構成されていてもよい。
【産業上の利用可能性】
【００７７】
本発明は、情報処理端末のペアリングをする用途に適用できる。
【図面の簡単な説明】
【００７８】
【図１】本発明によるペアリングシステムの一例を示すブロック図である。
【図２】情報処理端末Ａ１０の機能構成の一例を示す機能ブロック図である。
【図３】ペアリング装置５０の機能構成の一例を示す機能ブロック図である。
【図４】識別候補情報格納手段５２と識別情報格納手段５４とが格納する識別情報の一例を示す説明図である。
【図５】ペアリングシステムが実行する処理例を示す流れ図である。
【図６】複数のユーザが同時にペアリング処理を実行する操作をした場合の処理例を示す説明図である。
【図７】ペアリングを行いたい情報処理端末間でペアリング要求のタイミングがずれた場合の処理例を示す説明図である。
【図８】ペアリング装置の最小の構成例を示す機能ブロック図である。
【符号の説明】
【００７９】
１０  情報処理端末Ａ
１１  要求送信手段
１２  識別情報受信手段
１３  識別情報表示手段
１４  識別情報選択手段
１５  選択情報送信手段
１６  判定結果受信手段
２０  情報処理端末Ｂ
３０  情報処理端末Ｃ
４０  情報処理端末Ｄ
５０  ペアリング装置
５１  要求受信手段
５２  識別候補情報格納手段
５３  識別情報更新手段
５４  識別情報格納手段
５５  識別情報抽出手段
５６  識別情報送信手段
５７  選択情報受信手段
５８  ペアリング判定手段
５９  判定結果送信手段
６０  ネットワーク
【図１】
2010114727.tif 000003
【図２】
2010114727.tif 000004
【図３】
2010114727.tif 000005
【図４】
2010114727.tif 000006
【図５】
2010114727.tif 000007
【図６】
2010114727.tif 000008
【図７】
2010114727.tif 000009
【図８】
2010114727.tif 000010