(57)【要約】【課題】特殊なハードウェアを必要とせず、ユーザが意図した通りの端末と容易にペアリングできるペアリングシステムを提供する。【解決手段】ペアリング管理装置が、通話端末およびデータ端末からのペアリング要求を受信し、ペアリング要求を発信した通話端末およびデータ端末の中から仮ペアを生成するペアリング制御手段と、仮ペアを形成する通話端末およびデータ端末に一対一で対応するペア確認用データを割り当てて送信する確認用データ制御手段とを有し、ペアリング制御手段は通話端末およびデータ端末のうち一方からペア確認用データに対応するペア修正用データを受信した場合に仮ペアを正式ペアに更新させる。【選択図】図２
2009060863.tif 000002
【特許請求の範囲】
【請求項１】
複数の通話端末、複数のデータ端末、および一つ以上のペアリング管理装置が相互に接続されたネットワークにおいて前記通話端末と前記データ端末とを一対一で連携させるペアリングシステムであって、
前記通話端末および前記データ端末の両方が、それぞれ、入出力手段と、前記ペアリング管理装置にペアリング要求を発信するペアリング要求手段とを有し、
前記ペアリング管理装置が、前記通話端末および前記データ端末からのペアリング要求を受信して前記ペアリング要求を発信した前記通話端末および前記データ端末の中から仮ペアを生成するペアリング制御手段と、前記仮ペアを形成する前記通話端末および前記データ端末に一対一で対応するペア確認用データを割り当てて送信する確認用データ制御手段とを有し、
前記仮ペアを形成する前記通話端末および前記データ端末の両方において前記入出力手段が、それぞれ前記ペア確認用データを出力するものであり、
前記仮ペアを形成する前記通話端末および前記データ端末のうち少なくとも一方において前記ペアリング要求手段が、前記ペア確認用データに対応するペア修正用データを前記ペアリング管理装置に送信する送信部を有し、
前記ペアリング管理装置において前記ペアリング制御手段が前記仮ペアを形成する前記通話端末もしくは前記データ端末から前記ペア修正用データを受信した場合に、前記仮ペアを正式ペアに更新させることを特徴とするペアリングシステム。
【請求項２】
前記ペアリング管理装置がタイマーを有し、
前記タイマーが第１の期間をカウントする間に前記ペアリング制御手段が前記ペアリング要求を受信した前記通話端末および前記データ端末の中から前記仮ペアを生成することを特徴とする、請求項１に記載のペアリングシステム。
【請求項３】
前記ペアリング管理装置にあって、
前記ペアリング制御手段が、前記タイマーが第２の期間をカウントする間に前記仮ペアを形成する前記通話端末もしくは前記データ端末から前記ペア修正用データを受信した場合に、前記仮ペアを正式ペアに更新させることを特徴とする、請求項２に記載のペアリングシステム。
【請求項４】
前記ペア確認用データがテキスト、静止画像、音声、動画像のうちいずれか１つ以上に該当することを特徴とする、請求項２に記載のペアリングシステム。
【請求項５】
前記ペアリング管理装置にあって、
前記ペア確認用データ制御手段が、複数組生成された前記仮ペアに対してそれぞれ内容の異なるペア確認用データの割り当てを行うことを特徴とする、請求項２に記載のペアリングシステム。
【請求項６】
前記ペアリング管理装置にあって、
前記ペアリング制御手段が、前記仮ペアを形成する前記通話端末および前記データ端末のうち少なくとも一方に、前記仮ペアに割り当てられている前記ペア確認用データと同時に他の仮ペアに割り当てられている前記ペア確認用データを送信することを特徴とする、請求項５に記載のペアリングシステム。
【請求項７】
前記仮ペアを形成する前記通話端末もしくは前記データ端末にあって、
前記入出力手段が、表示されるペア確認用データを前記他の仮ペアに割り当てられている前記ペア確認用データに切り替えて表示することが可能であり、
前記ペアリング要求手段が、切り替えて表示されている前記ペア確認用データに対応するペア修正用データを前記ペアリング管理装置に送信することを特徴とする、請求項６に記載のペアリングシステム。
【請求項８】
前記ペアリング管理装置にあって、
前記ペアリング制御手段が、前記仮ペアを形成する前記通話端末もしくは前記データ端末から受け付けた前記ペア修正用データに基づいて、前記仮ペアにおける前記通話端末と前記データ端末との組み合わせを修正して正式ペアに更新させることを特徴とする、請求項７に記載のペアリングシステム。
【請求項９】
前記ペアリング管理装置にあって、
前記ペアリング制御手段が、前記タイマーが第２の期間をカウントする間に前記仮ペアを形成する前記通話端末もしくは前記データ端末から受け付けた前記ペア修正用データが重複していない場合に、前記仮ペアを正式ペアに更新させることを特徴とする、請求項５に記載のペアリングシステム。
【請求項１０】
前記仮ペアを形成する前記通話端末もしくは前記データ端末が、前記ペア確認用データを表示した後で前記ペアリングを継続しない旨の応答を前記ペアリング管理装置に送信することが可能であることを特徴とする、請求項２に記載のペアリングシステム。
【請求項１１】
前記ペアリング管理装置にあって、
前記ペアリング制御手段が、前記仮ペアから正式ペアへの更新が失敗した前記通話端末と前記データ端末において第３の期間の間に前記通話端末と前記データ端末の両方においてペアリング要求ボタンが押され、かつ第４の期間の間に前記通話端末と前記データ端末の両方において前記ペアリング要求ボタンが離された場合に、前記通話端末と前記データ端末とをリトライ仮ペアとすることを特徴とする、請求項２に記載のペアリングシステム。
【請求項１２】
複数の通話端末、複数のデータ端末、および一つ以上のペアリング管理装置が相互に接続されたネットワークにおいて前記通話端末と前記データ端末とを一対一で連携させるペアリング管理装置であって、
前記通話端末および前記データ端末からのペアリング要求を受信し、前記ペアリング要求を発信した前記通話端末および前記データ端末の中から仮ペアを生成するペアリング制御手段と、
前記仮ペアを形成する前記通話端末および前記データ端末に一対一で対応するペア確認用データを割り当てて送信するペア確認用データ制御手段とを有し、
前記ペアリング制御手段が、前記仮ペアを形成する前記通話端末もしくは前記データ端末からペア修正用データを受信した場合に、前記仮ペアを正式ペアに更新させることを特徴とするペアリング管理装置。
【請求項１３】
前記ペアリング制御手段は、予め備えるタイマーが第１の期間をカウントする間に前記ペアリング要求を受信した前記通話端末および前記データ端末の中から前記仮ペアを生成することを特徴とする、請求項１２に記載のペアリング管理装置。
【請求項１４】
前記ペアリング制御手段が、前記タイマーが第２の期間をカウントする間に前記仮ペアを形成する前記通話端末もしくは前記データ端末から前記ペア修正用データを受信した場合に、前記仮ペアを正式ペアに更新させることを特徴とする、請求項１３に記載のペアリング管理装置。
【請求項１５】
前記ペア確認用データがテキスト、静止画像、音声、動画像のうちいずれか１つ以上に該当することを特徴とする、請求項１３に記載のペアリング管理装置。
【請求項１６】
前記ペア確認用データ制御手段が、複数組生成された前記仮ペアに対して、それぞれ内容の異なるペア確認用データの割り当てを行うことを特徴とする、請求項１３に記載のペアリング管理装置。
【請求項１７】
前記ペアリング制御手段が、前記仮ペアを形成する前記通話端末および前記データ端末のうち少なくとも一方に、前記仮ペアに割り当てられている前記ペア確認用データと同時に他の仮ペアに割り当てられている前記ペア確認用データを送信することを特徴とする、請求項１６に記載のペアリング管理装置。
【請求項１８】
前記ペアリング制御手段が、前記仮ペアを形成する前記通話端末もしくは前記データ端末から受け付けた前記ペア修正用データに基づいて、前記仮ペアにおける前記通話端末と前記データ端末との組み合わせを修正して正式ペアに更新させることを特徴とする、請求項１７に記載のペアリング管理装置。
【請求項１９】
前記ペアリング制御手段が、前記タイマーが第２の期間をカウントする間に前記仮ペアを形成する前記通話端末もしくは前記データ端末から受け付けた前記ペア修正用データが重複していない場合に、前記仮ペアを正式ペアに更新させることを特徴とする、請求項１６に記載のペアリング管理装置。
【請求項２０】
前記ペアリング制御手段が、前記仮ペアから正式ペアへの更新が失敗した前記通話端末と前記データ端末において第３の期間の間に前記通話端末と前記データ端末の両方においてペアリング要求ボタンが押され、かつ第４の期間の間に前記通話端末と前記データ端末の両方において前記ペアリング要求ボタンが離された場合に、前記通話端末と前記データ端末とをリトライ仮ペアとすることを特徴とする、請求項１３に記載のペアリング管理装置。
【請求項２１】
複数の通話端末、複数のデータ端末、および一つ以上のペアリング管理装置が相互に接続されたネットワークにおいて前記通話端末と前記データ端末とを一対一で連携させるペアリング方法であって、
前記通話端末および前記データ端末が、前記ペアリング管理装置にペアリング要求を発信するペアリング要求工程と、
前記ペアリング管理装置が、前記通話端末および前記データ端末からのペアリング要求を受信し、前記ペアリング要求を発信した前記通話端末および前記データ端末の中から仮ペアを生成する仮ペア生成工程と、
前記ペアリング管理装置が、前記仮ペアを形成する前記通話端末および前記データ端末に一対一で対応するペア確認用データを割り当てて送信するペア確認用データ送信工程と、
前記仮ペアを形成する前記通話端末および前記データ端末が、前記ペア確認用データを受信して出力するペア確認用データ出力工程と、
前記仮ペアを形成する前記通話端末もしくは前記データ端末が、前記ペア確認用データに対応するペア修正用データを前記ペアリング管理装置に送信するペア修正用データ送信工程と、
前記ペアリング管理装置が、前記仮ペアを形成する前記通話端末もしくは前記データ端末から前記ペア修正用データを受信した場合に、前記仮ペアを正式ペアに更新させる正式ペア更新工程と
を有することを特徴とするペアリング方法。
【請求項２２】
前記ペアリング管理装置がタイマーを有し、
前記仮ペア生成工程にあって、前記タイマーが第１の期間をカウントする間に前記ペアリング要求を受信した前記通話端末および前記データ端末の中から前記ペアリング制御手段が前記仮ペアを生成することを特徴とする、請求項２１に記載のペアリング方法。
【請求項２３】
前記正式ペア更新工程にあって、前記タイマーが第２の期間をカウントする間に前記仮ペアを形成する前記通話端末もしくは前記データ端末から前記ペア修正用データを受信した場合に、前記ペアリング制御手段が前記仮ペアを正式ペアに更新させることを特徴とする、請求項２２に記載のペアリング方法。
【請求項２４】
複数の通話端末、複数のデータ端末、および一つ以上のペアリング管理装置が相互に接続されたネットワークにおいて、前記通話端末と前記データ端末とを一対一で連携させるペアリング管理装置を構成するコンピュータに、
前記通話端末および前記データ端末からのペアリング要求を受信し、前記ペアリング要求を発信した前記通話端末および前記データ端末の中から仮ペアを生成する処理と、
前記仮ペアを形成する前記通話端末および前記データ端末に一対一で対応するペア確認用データを割り当てて送信する処理と、
前記仮ペアを形成する前記通話端末もしくは前記データ端末からペア修正用データを受信した場合に、前記仮ペアを正式ペアに更新させる処理と
を実行させることを特徴とするペアリングプログラム。
【請求項２５】
前記コンピュータがタイマーを有し、
前記仮ペアを生成する処理にあって、前記タイマーが第１の期間をカウントする間に前記ペアリング要求を受信した前記通話端末および前記データ端末の中から前記仮ペアを生成することを特徴とする、請求項２４に記載のペアリングプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話機などの通話端末と、パーソナルコンピュータ（ＰＣ）などのデータ端末とを紐付けして連携を行う、いわゆる端末のペアリングに関する。
【背景技術】
【０００２】
音声通話を行う電話機などの通話端末のユーザが、通話端末とＰＣなどのデータ端末とを一対一で連携させることをペアリングという。通話端末とデータ端末とをペアリングすることによって、音声通話と、テキストや画像などを含む文書データを他のユーザとリアルタイムに共有し、閲覧や共同編集などを行うことが可能となる。【０００３】
それぞれが互いにペアリングされている通話端末とデータ端末とを持つユーザ同士が、各々の通話端末によって通話すれば、相互のデータ端末同士が無線ＬＡＮにおけるアドホックモードと同様に一対一で接続された状態になり、相互にデータ共有が可能な状態になる。この場合、あらかじめペアリングしておいてから通話を開始してもよく、通話している間にペアリングを開始してもよい。これによって相互に接続されたデータ端末に、第三者がアクセスすることは不可能である。【０００４】
その際、通話端末とデータ端末とは必ず一対一でペアリングされ、既にペアリングされている通話端末もしくはデータ端末は、該ペアリング状態を解除しない限り、他の通話端末もしくはデータ端末とペアリングされることはない。また通話端末同士、もしくはデータ端末同士がペアリングされることもない。【０００５】
そのようなペアリングを可能とする技術として、以下のような文献がある。特許文献１では、通話端末を用いて音声通話中の両ユーザが、データ端末に自分の通話端末の電話番号などの端末識別情報を入力することによって通話端末とデータ端末とのペアリングが行われ、双方のデータ端末間でデータ共有が開始されるという技術が開示されている。【０００６】
特許文献２〜７では、ＢｌｕｅｔｏｏｔｈやワイヤレスＵＳＢなどのような近距離通信機能を備えた無線機器同士をペアリングする方法が開示されている。特許文献２は、多数の無線機器が存在する中でペアリングする無線機器の選択を簡単に行うことが可能なものである。まず、無線機器を発見する側の無線機器が、無線機器発見用の電波の出力を徐々に上げ、無線機器を発見する度にその時点の電波の到達範囲を対応させて記憶する。次に、発見された各無線機器と電波の到達範囲とを対応させて表示し、ペアリングする無線機器をユーザに選択させる。【０００７】
特許文献３の技術では、受像器と撮像機器のペアリング作業を簡単にする目的のものである。受像器の端末識別情報を該受像器の画面に表示し、ユーザがそれを撮像機器で撮影すると、撮影された映像から抽出された端末識別情報が撮像機器の識別情報と一緒に符号化され、無線通信で受像器に送信され、認証とペアリングが行われる。特許文献４の技術では、電波による無線通信機能と赤外線による無線通信機能とを備えている機器で、機器間でまず赤外線通信機能を使ってＰＩＮコードを相互に交換し、次に電波による無線通信機能で交換済みのＰＩＮコードを利用して認証とペアリングが行われる。【０００８】
特許文献５では、電子カメラから受信したＰＩＮコードと、ユーザが入力したＰＩＮコードとを比較して認証を行ってから該電子カメラと無線通信を行うという通信機器が開示されている。特許文献６では、子機と親機が相互にＩＤを交換することにより、相互にペアリングの相手を選択して登録するという技術が開示されている。特許文献７では、ペアリングのために機器相互で交換するビーコンの送出間隔を調整するという技術が開示されている。【０００９】
【特許文献１】特開２００５−０１２３８０号公報
【特許文献２】特許第３８６５１２４号公報
【特許文献３】特開２００６−１３５９３０号公報
【特許文献４】特開２００２−０７３５６５号公報
【特許文献５】特開２００２−０９５０４７号公報
【特許文献６】特開２００５−３２８２９５号公報
【特許文献７】特開２００６−１４８４７１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
関連する技術の第１の問題点は、ペアリング作業がユーザに負担をかけるものであるため、簡単にペアリング作業を行えないことである。特許文献１の技術では、ペアリング作業の際に、音声通話中のユーザがデータ端末に自らの通話端末の電話番号を入力することを必要とする。電話番号の入力は、それ自体が手間のかかる作業であり、またユーザが自らの電話番号を覚えていないため、番号を調べるために煩雑な作業を要する場合がある。特許文献５のＰＩＮコードの入力においても、同様の問題がある。【００１１】
関連する技術の第２の問題点は、ペアリングを完了するまで、意図通りの端末とペアリングされたか否かを把握することができないことである。特許文献１および特許文献５の技術では、データ端末に間違った電話番号もしくはＰＩＮコードを入力しても、ペアリングが完了してデータ共有が開始された段階にならないと、入力ミスによって意図していない端末とペアリングされたことに気づくことができない。【００１２】
また特許文献２の技術では、発見された各無線機器が電波の到達範囲の段階ごとに分けられた形で表示されるが、一つの段階（同等の到達範囲）の中に複数の無線機器が表示されていた場合には、ユーザが意図してない機器を選択してしまう可能性がある。この場合も、ペアリングを完了するまで、意図していない端末とペアリングされたことに気づくことができない。【００１３】
関連する技術の第３の問題点は、初回のペアリングが失敗した場合に、２回目以降のリトライ時のペアリングの成功確率を上げられないことである。特許文献１および特許文献５の技術では、データ端末に誤った番号を入力してペアリングに失敗した場合、入力をやり直す以外にない。そこでユーザが正しい番号を入力できない場合、特にユーザが間違った番号を記憶している場合に、再び同じペアリングの失敗を繰り返すことになる。【００１４】
関連する技術の第４の問題点は、近距離通信やカメラなどの特殊なハードウェアを備えていない端末ではペアリングができないため、安価にシステムを構築できないことである。特許文献２〜７の技術では、ＢｌｕｅｔｏｏｔｈやワイヤレスＵＳＢなどのような近距離通信機能を必要とする。さらに特許文献３の技術では受像器と撮像機器を必要とし、特許文献４の技術では赤外線による無線通信機能を電波による無線通信機能とは別個に必要としている。従って、特許文献２〜７の技術を特許文献１の技術と組み合わせても、上記の各々の問題点を解決するものとはならない。【００１５】
本発明の目的は、特殊なハードウェアを必要とせず、ユーザが意図した通りの端末を容易にペアリングでき、またペアリングに失敗しても容易にリトライすることのできるペアリングシステム、ペアリング管理装置、ペアリング方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００１６】
上記目的を達成するため、本発明に係るペアリングシステムは、  複数の通話端末、複数のデータ端末、および一つ以上のペアリング管理装置が相互に接続されたネットワークにおいて前記通話端末と前記データ端末とを一対一で連携させるペアリングシステムであって、
前記通話端末および前記データ端末の両方が、それぞれ、入出力手段と、前記ペアリング管理装置にペアリング要求を発信するペアリング要求手段とを有し、
前記ペアリング管理装置が、前記通話端末および前記データ端末からのペアリング要求を受信して前記ペアリング要求を発信した前記通話端末および前記データ端末の中から仮ペアを生成するペアリング制御手段と、前記仮ペアを形成する前記通話端末および前記データ端末に一対一で対応するペア確認用データを割り当てて送信する確認用データ制御手段とを有し、
前記仮ペアを形成する前記通話端末および前記データ端末の両方において前記入出力手段が、それぞれ前記ペア確認用データを出力するものであり、
前記仮ペアを形成する前記通話端末および前記データ端末のうち少なくとも一方において前記ペアリング要求手段が、前記ペア確認用データに対応するペア修正用データを前記ペアリング管理装置に送信する送信部を有し、
前記ペアリング管理装置において前記ペアリング制御手段が前記仮ペアを形成する前記通話端末もしくは前記データ端末から前記ペア修正用データを受信した場合に、前記仮ペアを正式ペアに更新させることを特徴とする。【００１７】
上記目的を達成するため、本発明に係るペアリング管理装置は、複数の通話端末、複数のデータ端末、および一つ以上のペアリング管理装置が相互に接続されたネットワークにおいて前記通話端末と前記データ端末とを一対一で連携させるペアリング管理装置であって、
前記通話端末および前記データ端末からのペアリング要求を受信し、前記ペアリング要求を発信した前記通話端末および前記データ端末の中から仮ペアを生成するペアリング制御手段と、
前記仮ペアを形成する前記通話端末および前記データ端末に一対一で対応するペア確認用データを割り当てて送信するペア確認用データ制御手段とを有し、
前記ペアリング制御手段が、前記仮ペアを形成する前記通話端末もしくは前記データ端末からペア修正用データを受信した場合に、前記仮ペアを正式ペアに更新させることを特徴とする。【００１８】
上記目的を達成するため、本発明に係るペアリング管理用プログラムは、複数の通話端末、複数のデータ端末、および一つ以上のペアリング管理装置が相互に接続されたネットワークにおいて、前記通話端末と前記データ端末とを一対一で連携させるペアリング管理装置を構成するコンピュータに、
前記通話端末および前記データ端末からのペアリング要求を受信し、前記ペアリング要求を発信した前記通話端末および前記データ端末の中から仮ペアを生成する処理と、
前記仮ペアを形成する前記通話端末および前記データ端末に一対一で対応するペア確認用データを割り当てて送信する処理と、
前記仮ペアを形成する前記通話端末もしくは前記データ端末からペア修正用データを受信した場合に、前記仮ペアを正式ペアに更新させる処理と
を実行させることを特徴とする。【００１９】
上記目的を達成するため、本発明に係るペアリング方法は、複数の通話端末、複数のデータ端末、および一つ以上のペアリング管理装置が相互に接続されたネットワークにおいて前記通話端末と前記データ端末とを一対一で連携させるペアリング方法であって、
前記通話端末および前記データ端末が、前記ペアリング管理装置にペアリング要求を発信するペアリング要求工程と、
前記ペアリング管理装置が、前記通話端末および前記データ端末からのペアリング要求を受信し、前記ペアリング要求を発信した前記通話端末および前記データ端末の中から仮ペアを生成する仮ペア生成工程と、
前記ペアリング管理装置が、前記仮ペアを形成する前記通話端末および前記データ端末に一対一で対応するペア確認用データを割り当てて送信するペア確認用データ送信工程と、
前記仮ペアを形成する前記通話端末および前記データ端末が、前記ペア確認用データを受信して出力するペア確認用データ出力工程と、
前記仮ペアを形成する前記通話端末もしくは前記データ端末が、前記ペア確認用データに対応するペア修正用データを前記ペアリング管理装置に送信するペア修正用データ送信工程と、
前記ペアリング管理装置が、前記仮ペアを形成する前記通話端末もしくは前記データ端末から前記ペア修正用データを受信した場合に、前記仮ペアを正式ペアに更新させる正式ペア更新工程とを実行させることを特徴とする。
【発明の効果】
【００２０】
本発明は、特殊なハードウェアを必要とせず、ユーザが意図した通りの端末を容易にペアリングでき、またペアリングに失敗しても容易にリトライすることのできるという、ペアリングシステム、ペアリング管理装置、ペアリング方法およびペアリングプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２１】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係るネットワークシステム１の構成を示すブロック図である。ネットワークシステム１では、ペアリング管理装置１００と、通話端末２００ａ、２００ｂ…と、データ端末３００ａ、３００ｂ…とがネットワーク２に相互に接続されている。【００２２】
図２は、図１で開示したペアリング管理装置１００、通話端末２００、データ端末３００の各々の構成を示すブロック図である。図１で複数個示されていた通話端末２００ａ、２００ｂ…は全て同一の内部構成を有するので、図２ではそれらを総称して通話端末２００といい、１個のみを図示する。データ端末３００ａ、３００ｂ…も同様に、総称してデータ端末３００といい、１個のみを図示する。また、通話端末２００とデータ端末３００とを総称して、単に端末という。【００２３】
ペアリング管理装置１００は図２に示すように、ネットワーク２に接続可能なコンピュータ装置であり、ペアリング制御手段１０１、ペア確認用データ制御手段１０２、ペアリング情報記憶装置１０３、ペア確認用データ記憶装置１０４、タイマー１０５から構成される。ペアリング制御手段１０１は、各々の通話端末２００およびデータ端末３００からのペアリング要求を受信し、受信時刻の時間差などに基づいて通話端末２００とデータ端末３００とをペアリングする処理を行う。以後、ペアリングされた通話端末２００とデータ端末３００との組をペアという。【００２４】
その際に、ペアリング管理装置１００は、すぐにペアを確定するのではなく、一旦ペアリング要求に基づいてペアの候補として仮ペアを生成し、該当する通話端末とデータ端末に前記生成した仮ペアの情報を送信し、ユーザに仮ペアの確認をさせてから、初めて仮ペアを正式なペアとして確定する。この処理の詳細については後述する。【００２５】
ペア確認用データ制御手段１０２は、ペアリング制御手段１０１が生成した各々の仮ペアに対し、それぞれ異なるペア確認用データを割り当てる。ここで、ペア確認用データには、テキスト、静止画像、音声、動画像などがあり得るが、これに限定するものではない。ペア確認用データの具体的な例については後述する。【００２６】
図３は、図２で開示したペアリング情報記憶装置１０３およびペア確認用データ記憶装置１０４に記憶されるデータの構成を示すブロック図である。ペアリング情報記憶装置１０３は図３に示すように、複数のペアリング要求４００と、複数の仮ペアグループ４１０と、複数のリトライ仮ペアグループ４２０と、複数の正式ペア４３０のデータを格納する。【００２７】
ペアリング要求４００は、端末２００，３００が送信するペアリング要求のデータであり、このペアリング要求４００はペアリング情報記憶装置１０３に一時的に格納される。前記ペアリング要求４００のデータには、要求種別４０１、端末種別４０２、端末識別子４０３、受信時刻４０４のデータが含まれる。要求種別４０１は、ペアリング要求の種別、すなわち初回のペアリング要求、或いはリトライ時のペアリング要求を識別するための識別子を示すデータであり、例えば、初回のペアリング要求のための「同時押し」、リトライ時のペアリング要求のための「長押し」或いは「リズム押し」などの値で表されるデータである。端末種別４０２は、ペアリング要求の送信元の端末が通話端末２００であるかデータ端末３００であるかを示すデータである。端末識別子４０３は、各々の通信端末２００とデータ端末３００をそれぞれ識別するための識別子であり、通信端末２００とデータ端末３００とを識別するためのそれぞれ設定された例えばＩＰアドレス、マシン名、電話番号、ＳＩＰ  ＵＲＩなどのデータである。【００２８】
受信時刻４０４は、ペアリング管理装置１００が通信端末２００とデータ端末３００とからのペアリング要求を受信した時の時刻データであり、ボタン操作種別４０５と操作相対時刻４０６とのデータの組を複数含む。ボタン操作種別４０５は、操作相対時刻４０６の時刻が、ペアリング実行用のボタンをユーザが押した時刻であるかユーザがペアリング実行用ボタンから手を離した時刻であるかを種別するためのデータである。操作相対時刻４０６は、ペアリング実行用のボタンをユーザが押した時刻、またはユーザがペアリング実行用のボタンから手を離した時刻のデータである。【００２９】
仮ペアグループ４１０は、初回の「同時押し」によるペアリング要求において、同一のペアリング受付期間中に受信したペアリング要求に基づいて生成される、ペア候補としての通信端末２００とデータ端末３００との複数のペアを示す複数の仮ペア４１１のデータを含む。異なるペアリング受付期間中に受信されたペリング要求に基づいて生成された複数の仮ペア４１１のデータは、異なる仮ペアグループ４１０として分類される。個々のペアリング要求を受け付ける受付期間は、典型的には１秒など極短い時間であるため、例えば１つのペアリング要求を受信してから数秒後、すなわちペアリング期間を経過してもう１つのペアリング要求を受信した場合、そのペアリング要求を送信した２台の通信端末２００とデータ端末３００とがペア候補としての仮ペア４１１の対象となること、すなわちペアリングされることはない。【００３０】
仮ペア４１１は、ペアの候補を表現するデータであり、通話端末識別子４１２、データ端末識別子４１３、ペア確認用データ４１４、ペア修正用データ４１５を含む。通話端末識別子４１２は、仮ペア４１１を構成する複数の通話端末２００を識別するための識別子のデータであり、その通信端末２００に該当する値を、ペアリング要求４００のデータに含まれる端末識別子４０３のデータからコピーし、そのコピーしたデータを前記通話端末識別子４１２のデータとして用いる。データ端末識別子４１３は、仮ペア４１１を構成するデータ端末３００を識別する識別子のデータであり、そのデータ端末３００に該当する値を、ペアリング要求４００の端末識別子４０３のデータからコピーし、そのコピーしたデータを前記データ端末識別子４１３のデータとして用いる。【００３１】
ペア確認用データ４１４は、仮ペア４１１毎に割り当てられたデータであって、ペア候補となる通信端末２００とデータ端末３００とが適合するか否かを確認するためのデータであり、仮ペア４４１のデータが登録される度にその仮ペア４１４毎に異なるペア確認用データ４１４が割り当てられる。ペア修正用データ４１５は、ペアリング管理装置１００からユーザの所有する通信端末２００（或いはデータ端末３００）に向けて送信されたペア確認用データ４１４に対してユーザが確認したことを示す応答として返送されるデータであって、かつ、ペア確認用データ４１４で通知されたペアの構成を修正したことを示すデータ、すなわちユーザが基準となる通信端末２００（或いはデータ端末３００）に対してペアの相手方となるデータ端末３００（或いは通信端末２００）を修正したことを示すデータである。ペア修正用データ４４０には、テキストデータ、静止画像、音声、動画像などがあり得るが、これに限定するものではない。【００３２】
リトライ仮ペアグループ４２０は、２回目以降のリトライ時での「長押し」や「リズム押し」によるペアリング要求において、同一のペアリング受付期間中に受信したペアリング要求に基づいて生成される、ペア候補としての通信端末２００とデータ端末３００との複数のペアを示す複数のリトライ仮ペア４２１のデータを含む。異なるペアリング受付期間中に受信されたリトライ時でのペリング要求に基づいて生成された複数の仮ペア４２１のデータは、異なるリトライ仮ペアグループ４２０として分類される。リトライ時に個々のペアリング要求を受け付ける受付期間は、典型的には１秒など極短い時間であるため、例えば１つのペアリング要求を受信してから数秒後、すなわちペアリング期間を経過してもう１つのペアリング要求を受信した場合、そのリトライ時にペアリング要求を送信した２台の通信端末２００とデータ端末３００とがペア候補としてのリトイ仮ペア４２１の対象となること、すなわちペアリングされることはない。【００３３】
リトライ仮ペア４２１は、仮ペアの候補を表現するデータであり、通話端末識別子４２２と、データ端末識別子４２３と、ペア確認用データ４２４と、ペア修正用データ４２５を含む。これらは前述の通話端末識別子４１２、データ端末識別子４１３、ペア確認用データ４１４、ペア修正用データ４１５とそれぞれ同等の役割を担うため、説明を省略する。【００３４】
正式ペア４３０は、仮ペアが確認されて通信端末２００とデータ端末３００とのペアリングが成功したときに生成される、通話端末２００とデータ端末３００の正式なペアを表現するデータであって、通話端末識別子４３１と、データ端末識別子４３２とを含む。通話端末識別子４３１は、ペアになる通話端末２００を識別する識別子であり、ペアを構成する通信端末２００に該当する値を、仮ペア４１１の通信端末識別子４１２又はリトライ仮ペア４２１の通話端末識別子４２２のデータからコピーし、そのコピーしたデータを前記通信端末識別子４３１のデータとして用いる。データ端末識別子４３２は、ペアになるデータ端末３００を識別する識別子であり、ペアを構成するデータ端末３００に該当する値を、仮ペア４１１のデータ端末識別子４１３またはリトライ仮ペア３２１のデータ端末識別子４２３のデータからコピーし、そのコピーしたデータを前記データ端末識別子４３１のデータとして用いる。【００３５】
ペア確認用データ記憶装置１０４は、ペアリング管理装置１００に接続するペア候補の通信端末２００とデータ端末３００との数よりも多くの数のペア確認用データ４４０を格納しており、それによりペア確認用データ記憶装置１０４に記憶されている同一の仮ペアグループ４１０内の各仮ペア４１１や同一のリトライ仮ペアグループ４２０内の各リトライ仮ペア４２１に、重複しないペア確認用データを割り当てることができるようになっている。ペア確認用データ記憶装置１０４に記憶されているペア確認用データ４４０は、仮ペア４１１に割り当てられるペア確認用データ４１４や、リトライ仮ペア４２１に割り当てられるペア確認用データ４２４の元になるデータである。【００３６】
タイマー１０５は、ペアリング制御手段１０１からの指示により、通話端末２００もしくはデータ端末３００からの要求や返答を一定の時間待つためのタイマー機能を提供する。タイマー１０５による具体的な待ち時間も、ペアリング制御手段１０１で設定することができる。【００３７】
通話端末２００は図２に示すように、ペアリング要求手段２１１、入出力手段２１２、通話端末記憶装置２１３から構成される。通話端末２００は、固定電話、携帯電話、スマートフォン（ＰＤＡ機能付き携帯電話）、車載端末、外部と情報をやり取りする機能を備えた類似するその他の装置のいずれであってもよい。【００３８】
ペアリング要求手段２１１はネットワーク通信機能を備えており、ペアリング管理装置１００に対してペアリング要求の送信、ペア確認用データの受信、ペア修正データの送信などを行う。入出力手段２１２は、ダイヤルキー、マイクその他の各種入力機能と、ディスプレイ、スピーカーその他の各種出力機能とを備え、ユーザからの端末の操作を受け付けて前記受信したペア確認用データの出力を行うものであり、例えば、ペアリング実行用のボタンなどのＧＵＩ部品を画面に表示し、ペア確認用データ４５０を画面に表示する、或いはペア確認用データ４５０を音声で出力する。なお、ペア確認用データ４５０をユーザに向けて出力するには、前記ＧＵＩ部品による可視表示、音声による出力に限られるものではなく、ペア確認用データ４５０をユーザに提供できるものであれば、その出力方式が限定されるものではない。通話端末記憶装置２１３は、ペア確認用データ４５０を格納する。【００３９】
ペア確認用データ４５０は、ペアリング情報記憶装置１０３に記憶されている仮ペア４１１のペア確認用データ４１４またはリトライ仮ペア４２１のペア確認用データ４２４から該当する通信端末２００（或いはデータ端末３００）に対応する値をコピーし、そのコピーしたデータをペア確認用データ４５０として用いられ、そのペア確認用データ４５０はペア確認用データ記憶装置１０４に記憶される。ペア確認用データ４５０はペア確認用制御手段１０２でペア確認用データ記憶装置１０４から読み出され、ペアリング制御手段１０１の制御の下に通話端末２００に送信されて入出力手段２１２でユーザに向けて出力され、意図通りのペアリングが行われるかどうかをユーザが確認するために利用される。【００４０】
データ端末３００は図２に示すように、ペアリング要求手段３２１と、入出力手段３２２と、データ端末記憶装置３２３とから構成される。データ端末３００は、パーソナルコンピュータ（ＰＣ）、携帯型コンピュータ（ＰＤＡ）、スマートフォン（ＰＤＡ機能付き携帯電話）、街頭マルチメディア端末、車載端末、ネットワーク接続機能付きテレビ、ネットワーク接続機能付きセットトップボックス、ネットワーク接続機能付きゲーム機、外部との通信機能を備えた類似するその他の装置のいずれであってもよい。【００４１】
ペアリング要求手段３２１は、通話端末２００のペアリング要求手段２１１と同等の機能を有するため、説明を省略する。入出力手段３２２は、マウス、キーボード、マイクその他の各種入力機能と、ディスプレイ、スピーカーその他の各種出力機能とを備え備え、ユーザからの端末の操作を受け付けて前記受信したペア確認用データの出力を行うものであり、例えば、ペアリング実行用のボタンやペア確認用データ４６０の切り替えボタンなどのＧＵＩ部品を画面に表示すると共にペア確認用データ４６０を画面に表示する、或いはペアリング実行用のボタンやペア確認用データ４６０の切り替えボタンなどのＧＵＩ部品を画面に表示すると共にペア確認用データ４６０を音声で出力する。データ端末記憶装置３２３は、複数のペア確認用データ４６０を格納する。【００４２】
データ端末３００でのペア確認用データ４６０は、ペアリング管理装置１００から通話端末２００に送信されるペア確認用データ４５０とほぼ同等である。ただし、ペア確認用データ４６０が複数ある場合には、ユーザの操作により入出力手段３２２に表示されるペア確認用データ４６０が切替えられる。【００４３】
図４は、図１で開示したペアリング管理装置１００が、通話端末２００とデータ端末３００をペアリングする際に実行する処理を表すフローチャートである。ここでは、ユーザＡが所有する通話端末２００ａおよびデータ端末３００ａと、ユーザＢが所有する通話端末２００ｂおよびデータ端末３００ｂにおいて、ユーザＡおよびＢが各自の所有する通話端末とデータ端末とをそれぞれペアリングすることを想定して動作を説明する。また、ユーザＡが所有する通信端末２００ａとユーザＢが所有する通信端末２００ｂとが非通話状態でのペアリングを想定している。なお、以下の説明では、入出力手段２１２、３２２が情報を画面に可視画像として表示する場合を前提として説明するが、入出力手段２１２、３２２が情報を音声で出力するようにしてもしてもよいものである。【００４４】
ユーザＡが通話端末２００ａの入出力手段２１２を操作すると、ペアリング要求手段２１１が入出力手段２１２からの情報を受け取って、その入出力手段２１２の画面にペアリング実行ボタンを表示させる。また、ユーザＡはデータ端末３００ａの入出力手段３２２を同様に操作すると、ペアリング要求手段３２１が入出力手段３２２からの情報を受け取って、その入出力手段３２２の画面にペアリング実行ボタンを表示させる。【００４５】
ユーザＢも、ユーザＡと同様に通話端末２００ｂおよびデータ端末３００ｂの入出力手段２１２と３２２を操作すると、ペアリング要求手段２１１と３２１とがそれぞれの入出力手段２１２および３２２から情報を受け取って、その入出力手段２１２および３２２の画面にペアリング実行ボタンを表示させる。【００４６】
ここで、入出力手段２１２および３２２の画面にペアリング実行ボタンを表示させる機能は、携帯電話ではＷｅｂブラウザや、Ｊａｖａ（登録商標）やＦｌａｓｈなどによるアプリケーションソフトウェアにより実行できる。ＰＣでは前記機能を、Ｗｅｂブラウザやアプリケーションソフトウェアに加えてソフトフォンにより実行でき、またデスクトップに常駐する軽量アプリケーションであるウィジェットにより実行することもできる。また、画面にペアリング実行ボタンを表示させるかわりに、たとえば通信端末２００ａ、２００ｂが固定電話である場合には、ダイヤルキーを操作して電話交換機のＩＶＲ（Ｉｎｔｅｒａｃｔｉｖｅ Ｖｏｉｃｅ Ｒｅｓｐｏｎｃｅ）の音声案内機能を利用することもできる。【００４７】
ユーザＡが通信端末２００ａ及びデータ端末３００ａの入出力手段２１２および３２２にそれぞれ表示されたペアリング実行ボタンを、ほぼ同時にタイミングを合わせて押下することで、通信端末２００ａ及びデータ端末３００ａのペアリング要求手段２１１および３２１が、ペアリング要求をペアリング制御手段１０１へそれぞれ送信する。通話端末２００ａをデータ端末３００ａのすぐ近くで操作していれば、それぞれの入出力手段２１２および３２２を片手ずつで同時に操作することは容易にでき、両方のペアリング実行ボタンを押下するタイミングの誤差を、たとえば１秒以内の短時間に収めることができる。従って、ペアリング要求手段２１１および３２１の両者がペアリング要求を送信するタイミングの誤差も、短時間内に収まる。【００４８】
ペアリング制御手段１０１が、通話端末２００ａ、２００ｂ、データ端末３００ａ、３００ｂの４つの端末のうちのいずれかからペアリング要求を受信するが、ペアリング制御手段１０１が、１回目（初回）のペアリング要求を受信した時点でタイマー１０５による計時を開始し、既定の時間後にタイムアウトするまで、２回目以降のペアリング要求を受け付ける（ステップＳ５００〜５１０）。タイマー１０５による既定の計時時間は、典型的には１秒などの極短い時間であるが、既定の計時時間は前記秒数に限られるものはない。ペアリング制御手段１０１は、タイマー１０５がタイムアウトするまで、他の端末からのペアリング要求を受け付ける（ステップＳ５１０）。以後、ステップＳ５１０において残り３つの端末からのペアリング要求が全て受け付けられたものとして以後の説明を続行する。【００４９】
ペアリング制御手段１０１は、４つの端末２００ａ、２００ｂ及びデータ端末３００ａ、３００ｂから送信されたペアリング要求を受信し、それぞれのペアリング要求を、ペアリング情報記憶装置１０３に４つのペアリング要求４００としてそれぞれ格納する。通話端末２００ａから受け付けられたペアリング要求４００には、要求種別４０１の値として「同時押し」、端末種別４０２の値として「通話端末」、端末識別子４０３の値として通話端末２００ａの識別子、受信時刻４０４の値として通話端末２００ａのペアリング要求手段２１１からペアリング要求を受信した時刻が格納される。【００５０】
ペアリング制御手段１０１がデータ端末３００ａから受信したペアリング要求４００には、要求種別４０１の値として「同時押し」、端末種別４０２の値として「データ端末」、端末識別子４０３の値としてデータ端末３００ａの識別子、受信時刻４０４の値としてデータ端末３００ａのペアリング要求手段３２１からペアリング要求を受信した時刻が格納される。一方、ユーザＢが所有する通話端末２００ｂおよびデータ端末３００ｂから受信したペアリング要求４００についても、同様の値が格納される。【００５１】
ペアリング制御手段１０１は、同一のペアリング受付時間中に受信した前記ペアリング要求４００から、ペア候補となる仮ペアを生成可能かどうか判定する（ステップＳ５１１）。ペアリング制御手段１０１は、同一のペアリング受付時間中に受信したペアリング要求４００のうち、要求種別４０１の値が「同時押し」であるものを全て取り出し、次のように判定する。【００５２】
ペアリング制御手段１０１は、端末種別４０２の値が「通話端末」であるペアリング要求４００が偶数個あり、かつ、端末種別４０２の値が「データ端末」であるペアリング要求４００が偶数個あり、かつ、端末種別４０２の値が「通話端末」であるペアリング要求４００の個数と端末種別４０２の値が「データ端末」であるペアリング要求４００の個数とが一致した場合は、ペア候補となる仮ペアが生成可能と判定し、処理をステップ５１２に進める。ペアリング制御手段１０１は、それ以外の場合は、仮ペアが生成不可能と判定し、各端末に「ペアリング処理が失敗したので、再度同時押し操作を行う必要がある」旨のエラーを通知して処理を終了する（ステップＳ５１３）。【００５３】
仮ペアが生成可能と判定した場合、ペアリング制御手段１０１は、仮ペアグループ４１０を１つ生成し、その仮ペアグループ４１０の中に仮ペア４１１を登録し始める（ステップＳ５１２）。ステップＳ５１０でのペアリング受付時間中に受信したペアリング要求４００が複数ある場合、ペアリング制御手段１０１は、仮ペア４１１を１つずつ生成して仮ペアグループ４１０に連結して行き、そのリストを先頭から末尾まで辿って行けるようにする。【００５４】
まず、ペアリング制御手段１０１は、仮ペア４１１を先頭の仮ペアとして１つ生成し、ステップＳ５１０でのペアリング受付時間中に受信したペアリング要求４００のうち、受信時刻４０４が最も早いものをペアリング情報記憶装置１０３から取り出す。ペアリング制御手段１０１は、端末種別４０２の値が「通話端末」である場合にはペアリング要求４００に含まれる端末識別子４０３の該当するデータをコピーして、そのデータを仮ペア４１１の通話端末識別子４１２のデータとしてペアリング情報記憶装置１０３に登録し、端末種別４０２の値が「データ端末」である場合にはペアリング要求４００に含まれる端末識別子４０３の該当するデータをコピーして、そのデータを仮ペア４１１のデータ端末識別子４１３のデータとしてペアリング情報記憶装置１０３に登録する。【００５５】
次に、ペアリング制御手段１０１は、ステップＳ５１０でのペアリング受付時間中に受信したペアリング要求４００のうち、未処理のものがなくなるまで、次の処理を繰り返す。具体的に説明すると、ペアリング制御手段１０１は、未処理のペアリング要求４００のうち、受信時刻４０４が最も早いものをアリング情報記憶装置１０３から取り出す。ペアリング制御手段１０１は、取り出したペアリング要求４００で端末種別４０２が「通話端末」である場合には、仮ペア４１１のリストの先頭から末尾まで、通話端末識別子４１２に値が埋まっていないものを順に検索する。ペアリング制御手段１０１は、前記値が埋まっていない通話端末識別子４１２を発見できた場合には、その仮ペア４１１の通話端末識別子４１２のデータとしてペアリング要求４００の端末識別子４０３の該当するデータをコピーし、そのデータをペアリング情報記憶装置１０３に登録する。ペアリング制御手段１０１は、前記値が埋まっていない通話端末識別子４１２を発見できなかった場合には、仮ペア４１１を１つ生成してリストの末尾に加えて、その仮ペア４１１の通話端末識別子４１２としてペアリング要求４００の端末識別子４０３の該当するデータをコピーし、そのデータをペアリング情報記憶装置１０３に登録する。【００５６】
ペアリング制御手段１０１は、取り出したペアリング要求４００で端末種別４０２が「データ端末」である場合には、仮ペア４１１のリストの先頭から末尾まで、データ端末識別子４１３に値が埋まっていないものを順に検索する。ペアリング制御手段１０１は、前記値が埋まっていないデータ端末識別子４１３を発見できた場合には、その仮ペア４１１のデータ端末識別子４１３のデータとしてペアリング要求４００の端末識別子４０３の該当するデータをコピーし、そのデータをペアリング情報記憶装置１０３に登録する。ペアリング制御手段１０１は、前記値が埋まっていないデータ端末識別子４１３を発見できなかった場合には、仮ペア４１１を１つ生成してリストの末尾に加えて、その仮ペア４１１のデータ端末識別子４１３のデータとして端末識別子４０３のデータをコピーし、そのデータをペアリング情報記憶装置１０３に登録する。【００５７】
ここまでで、通話端末２００とデータ端末３００とが一対一で対応する仮ペア４１１の生成が完了した。しかしながら、たとえば通話端末２００ａとデータ端末３００ｂ、通話端末２００ｂとデータ端末３００ａというように、所有者の異なる通話端末２００とデータ端末３００とがペアリングされてしまう可能性がある。この状態を襷がけという。この状態は、ユーザＡおよびユーザＢが意図しない組み合わせである。この状態に陥らないように、以後に示すペア確認の動作が行われる。【００５８】
仮ペア４１１の生成が完了した後、ペア確認用データ制御手段１０２は、ステップ５１２で生成された仮ペア４１１をペアリング制御手段１０１から受取り、各仮ペア４１１に割り当てられるペア確認用データ４１４として、ペア確認用データ記憶装置１０４にあらかじめ登録されているペア確認用データ４４０をコピーし、そのコピーしたペア確認用データ４４０を仮ペア４１１にそれぞれ割り当てる（ステップＳ５２０）。その際、ペア確認用データ制御手段１０２は仮ペア４１１毎に別々のペア確認用データ４４０を割り当てる。【００５９】
ペアリング制御手段１０１は、ペア確認用データ制御手段１０２から各仮ペア４１１に割り当てられたペア確認用データ４４０を受け取ると、各仮ペア４１１の通話端末識別子４１２で特定される通話端末に、前記割り当てられたペア確認用データ４１４を送信する。さらに、ペアリング制御手段１０１は、各仮ペア４１１のデータ端末識別子４１３で特定されるデータ端末に、前記割り当てられたペア確認用データ４１４（以後、メインデータ４１４ｍという）に加えて、仮ペア４１１を包含している仮ペアグループ４１０内の、他の全ての仮ペア４１１に割り当てられたペア確認用データ４１４（以後、サブデータ４１４ｓという）も一緒に送信する。その際、いずれの仮ペアにも割り当てられていないダミーのデータを、サブデータ４１４ｓに含めてもよい。【００６０】
ペア確認用データを送信する際、ペアリング制御手段１０１は、タイマー１０５によりペアリング確認のための計時を開始する。ペアリング確認のためにタイマー１０５に設定されたタイムアウト値は、ユーザが思考および操作に要する時間を考慮して、典型的には５〜１０秒前後とするが、これに限定するものではない。【００６１】
通話端末２００ａにおいて、ペアリング要求手段２１１が受信したペア確認用データ４１４はペア確認用データ４５０として通話端末記憶装置２１３に格納される共に、入出力手段２１２の画面に表示される。またデータ端末３００ａにおいて、ペアリング要求手段３２１が受信したペア確認用データ４１４（メインデータ４１４ｍとサブデータ４１４ｓの両方を含む）はペア確認用データ４６０としてデータ端末記憶装置３２３に格納されるとともに、入出力手段３２２の画面に表示される。入出力手段３２２の画面にペア確認用データ４１４を表示する際、ペア確認用データ４１４に含まれるメインデータ４１４ｍを画面中心に大きく表示すると共に、その横にペア確認用データ４１４に含まれるサブデータ４１４ｓを小さく表示してもよい。【００６２】
ユーザＡは、通信端末２００での入出力手段２１２の画面に表示されたペア確認用データ４５０と、データ端末３００での入出力手段３２２の画面に表示されたペア確認用データ４６０のメインデータ４１４ｍとを比較する。両者が一致していれば、ユーザＡはそのままデータ端末３００での入出力手段３２２によって「ペア確定」の操作を行う。ユーザＡがデータ端末３００での入出力手段３２２による「ペア確定」の操作を行った場合、データ端末３００での入出力手段３２２は、ユーザＡによる通信端末２００ａとデータ端末３００ａとのペアリングが確認された旨の通知するために、送信されたペア確認用データ４１４をそのままペアリング制御手段１０１に送信する。【００６３】
前記両者が一致していなければ、ユーザＡはデータ端末３００での入出力手段３２２によって画面に表示されているデータの切り替え操作を行い、表示されるデータをサブデータ４１４ｓに切り替え、ペア確認用データ４５０と一致しているものを探す。ユーザＡは一致したものを発見した際にデータ端末３００での入出力手段３２２により「ペア確定」の操作を行う。ユーザＡがデータ端末３００での入出力手段３２２による「ペア確定」の操作を行った場合、ペアリング要求手段３２１は、前記「ペア確定」の操作に対応して、現在表示中のペア確認用データ４６０をペア修正用データ４１５としてペアリング制御手段１０１に送信する（ステップＳ５２１）。【００６４】
ユーザＢは通話端末２００ｂおよびデータ端末３００ｂに対して、上記したユーザＡが処理するのと全く同じ処理を行う。この場合、ユーザＢがデータ端末３００ｂの入出力手段３２２によってペア確認用データ４６０をペア修正用４１５に修正した場合、ユーザＢの入出力手段３２２による「ペア確定」の操作に対応してデータ端末３００ｂのペアリング要求手段３２１はペア修正用データ４１５をペアリング制御手段１０１に送信する（ステップＳ５２１）。なお、データ切り替えおよび「ペア確定」の操作も、やはり画面上に表示されたボタンを押すなどの簡単な操作によって可能である。【００６５】
ペアリング制御手段１０１はデータ端末３００ａ又は３００ｂのペアリング要求手段３２１からのペア修正用データ４１５を受信した場合、そのペア修正用データ４１５をペアリング情報記憶装置１０３に格納し、タイマー１０５によるペアリング確認のための時間がタイムアウトする前に、各仮ペア４１１のデータ端末識別子４１３で特定されるデータ端末からペア修正用データ４１５を受信したか否かを確認する（ステップＳ５２２）。ペアリング制御手段１０１は、データ端末３００ａ、３００ｂのいずれかからペア修正用データ４１５を受信した場合に処理をステップＳ５２３に進め、１台でも受信しなかったデータ端末があった場合に処理をステップＳ５３０に進める。【００６６】
データ端末３００ａ、３００ｂのいずれかからペア修正用データ４１５を受信した場合に、ペアリング制御手段１０１は、ペアリング情報記憶装置１０３に格納した仮ペアグループ４１０内の全てのペア修正用データ４１５に対して、１つでも重複しているデータがあるか否かを確認する（ステップＳ５２３）。重複があった場合、いずれかの仮ペアにおいて襷がけが解消されないことになる。従って、ペアリング制御手段１０１は、重複がなければ処理をステップＳ５２４に進め、重複があれば処理をステップＳ５３０に進める。【００６７】
複数のペア修正用データ４１５に重複がない場合に、ペアリング制御手段１０１は仮ペア４１１を正式ペア４３０に更新させる処理を行う（ステップＳ５２４）。その際、ペアリング制御手段１０１は、まず仮ペアグループ４１０内の全ての通話端末識別子４１２と、正式ペア４３０の中の全ての通話端末識別子４３１とを比較して重複があるかどうか確認し、重複があったら該当する正式ペア４３０を削除する。続いて、ペアリング制御手段１０１は、仮ペアグループ４１０内の全てのデータ端末識別子４１３と、正式ペア４３０の中の全てのデータ端末識別子４３２とを比較して重複があるかどうか確認し、重複があったら該当する正式ペア４３０を削除する。【００６８】
続いて、ペアリング制御手段１０１は、仮ペアグループ４１０内にある仮ペア４１１と同じ個数の正式ペア４３０を生成し、各仮ペア４１１の通話端末識別子４１２とデータ端末識別子４１３のデータを、正式ペア４３０の通話端末識別子４３１とデータ端末識別子４３２としてコピーし、そのデータをペアリング情報記憶装置１０３に登録する。その際、ペアリング制御手段１０１は、必ず、同一のペア修正用データ４１５を送信した通話端末２００およびデータ端末３００を正式ペア４３０に更新するので、襷がけの状態が修正されて、ユーザが意図した通りの組み合わせの通話端末２００およびデータ端末３００が正式ペア４３０となる。【００６９】
次に、ペアリング制御手段１０１は、各仮ペア４１１の通話端末識別子４１２とデータ端末識別子４１３で特定される全ての通話端末とデータ端末に、ペアリングが成功した旨を通知する（ステップＳ５２４）。この時、ペアリング制御手段１０１は、各通話端末にはペアリングされたデータ端末のデータ端末識別子４１３を、各データ端末にはペアリングされた通話端末の通話端末識別子４１２も一緒に通知してもよい。最後にペアリング制御手段１０１は、仮ペアグループ４１０を、包含している全ての仮ペア４１１も含めて削除する。以上で、ペアリングの動作を完了する。【００７０】
ここで、前述のステップＳ５２２でいずれのデータ端末３００ａ、３００ｂからも、タイマー１０５の設定時間内に「ペア確認」、或いは「ペア修正用データ」を受信しなかった場合、もしくは前述のステップＳ５２３でペア修正用データ４１５に対して１つでも重複があった場合、ペアリング制御手段１０１は、各仮ペア４１１の通話端末識別子４１２とデータ端末識別子４１３で特定される全ての通話端末とデータ端末に、ペアリングが失敗したため、長押しによるペアリング操作のリトライをする必要がある旨を通知し、ペアリング操作のリトライの動作に入る（ステップＳ５３０）。【００７１】
この時、ペアリング制御手段１０１は、各データ端末に、リトライ時での長押しの時間長も通知される。長押しの時間長はデータ端末毎に異なる時間長が設定される。データ端末毎に異なって設定される長押しの時間長は、たとえば乱数によって設定することもできれば、等比数列的に設定してもよい。たとえば初期値を３秒、オフセット値を２秒として、通知するデータ端末の１台目には３秒、２台目には３＋２＝５秒、３台目には５＋２＝７秒…のように設定することができる。【００７２】
図５は、図４のステップＳ５３０で開示した、ペアリング管理装置１００が通話端末２００とデータ端末３００とのペアリング操作のリトライの際に実行する処理の詳細を表すフローチャートである。【００７３】
通話端末２００ａ，２００ｂのペアリング要求手段２１１及びデータ端末３００ａ，３００ｂのペアリング要求手段３２１がペアリング制御手段１０１からのペアリング操作のリトライの通知を受け取ると、ペアリング要求手段２１１，３２１の制御によって、通話端末２００ａおよび２００ｂの入出力手段２１２はその画面に、データ端末３００ａおよび３００ｂの入出力手段３２２はその画面に、ペアリング実行ボタンとリトライに必要な長押し時間とをそれぞれ表示する。ユーザＡは、通話端末２００ａの入出力手段２１２の画面とデータ端末３００ａの入出力手段３２２の画面に表示されたペアリング実行ボタンを、ほぼ同時にタイミングを合わせて押し、押した状態を保持して、ステップＳ５３０において通知された長押しの時間だけ待った後、ほぼ同時にタイミングを合わせてボタンを長押しするのを停止する。ユーザＢも、通話端末２００ｂの入出力手段２１２とデータ端末３００ｂの入出力手段３２２に対して、同じ操作を行う。【００７４】
その際、入出力手段３２２の画面において通知された長押しの時間をたとえば「５秒間押し続けて下さい」などのように表示し、押した状態を保持している間「あと４秒」「あと３秒」などのように時間を減算して表示するとわかりやすい。ユーザＡ，Ｂがボタンを長押しするのを停止すると、ペアリング要求手段２１１とペアリング要求手段３２１とは各々、ペアリング要求をペアリング制御手段１０１に送信する（ステップＳ５３１）。【００７５】
ペアリング制御手段１０１は、これらのペアリング要求を受信して、前述のステップＳ５１０と同様の処理を行う（ステップＳ５４０）。ただし、ペアリング要求４００には、要求種別４０１の値として「長押し」のデータが格納される。また、各要求種別４０１には、ボタン操作種別４０５と操作相対時刻４０６のデータの２組が追加される。１組目のボタン操作種別４０５には「ボタンダウン」のデータが、操作相対時刻４０６には「０」が格納され、２組目のボタン操作種別４０５には「ボタンアップ」が、操作相対時刻４０６には端末においてペアリング実行ボタンが押された時刻とボタンが離された時刻との時間差のデータがそれぞれ格納される。【００７６】
続いて、ペアリング制御手段１０１は、ステップＳ５４０でのペアリング受付時間中に受信したペアリング要求４００から、リトライ仮ペアを生成可能かどうか判定する（ステップＳ５４１）。その際、ペアリング制御手段１０１は、ペアリング受付時間中に受信したペアリング要求４００のうち、要求種別４０１の値が「長押し」であるものを全て取り出す。【００７７】
ペアリング制御手段１０１は、取り出した各ペアリング要求４００について、受信時刻４０４から２組目の操作相対時刻４０６の値を差し引いて得られた時刻を計算し、各ペアリング要求４００間でその時刻の誤差が既定値以下であるものを集めてグループに分ける。ここでの誤差は、典型的には１秒などの極短い時間であるが、これに限定するものではない。【００７８】
ペアリング制御手段１０１は、「同時押し」では、ペアリング要求の受信時刻の同時性という１つの判定基準によって、仮ペアの登録可否を決定するが、「長押し」では、ボタンを押した時刻の同時性と、ボタンを離した時刻の同時性という２つの判定基準によって、仮ペアの登録可否を決定する。そのため、「長押し」は、「同時押し」に比べて、少々操作の手間が掛かるが、２つの判定基準を全てクリアする必要があるため、襷がけの発生確率を低減できる。【００７９】
そして、ペアリング制御手段１０１は、グループ毎に、次の処理を行う。ペアリング制御手段１０１は、端末種別４０２の値が「通話端末」であるペアリング要求４００が偶数個あり、かつ、端末種別４０２の値が「データ端末」であるペアリング要求４００が偶数個あり、かつ、端末種別４０２の値が「通話端末」であるペアリング要求４００の個数と端末種別４０２の値が「データ端末」であるペアリング要求４００の個数とが一致した場合は、仮ペアが生成可能と判定し、処理をステップＳ５４２に進める。ペアリング制御手段１０１は、それ以外の場合は、仮ペアが生成不可能と判定し、処理をステップＳ５４３に進める。【００８０】
ステップＳ５４１で仮ペアが生成可能である場合、ペアリング制御手段１０１は、該グループに対してステップＳ５１２〜ステップＳ５２４と同等の処理である、ステップＳ５４２〜ステップＳ５５４の処理を行う。ただし、仮ペアグループ４１０〜ペア修正用データ４１５を、ここではリトライ仮ペアグループ４２０〜ペア修正用データ４２５に読み替えるものとする。また、ペアリング制御手段１０１は、ステップＳ５５２でタイマー１０５の設定時間内にいずれかのデータ端末３００ａ、３００ｂから、「ペア確認」或いは「ペア修正用データ４１５」を受信しなかった場合、または前述のステップＳ５５３でペア修正用データ４１５に対して１つでも重複があった場合、ステップＳ５３０に戻ってペアリングのリトライをやり直す。【００８１】
ペアリング制御手段１０１は、ステップＳ５４１で仮ペアが生成不可能であれば、各端末に「ペアリング処理が失敗した」旨のエラーを通知（ステップＳ５４３）して処理を終了する。【００８２】
図６および図７は、図４および図５に示したフローチャートにおいて、通話端末２００およびデータ端末３００における画面遷移と操作とを示すイメージ図である。図６及び図７は、入出力手段２１２、３２１が情報をディスプレイを使って表示する場合を想定しているが、入出力手段２１２、３２１が情報を音声により出力する場合であってもよいものである。図６（ａ）に示すように、ユーザＡは、自らの所有する通話端末２００ａとデータ端末３００ａとをペアリングさせようとしている。【００８３】
ステップＳ５００に示したように、通話端末２００ａの入出力手段２１２に含まれるディスプレイ６０１に、ペアリング実行ボタン６０２が表示される。また、データ端末３００ａの入出力手段３２２に含まれるディスプレイ６１１にも、ペアリング実行ボタン６１２が表示される。ユーザＡは、通話端末２００ａのペアリング実行ボタン６０２と、データ端末３００ａのペアリング実行ボタン６１２とを同時押しする。【００８４】
これによって、図６（ｂ）に示すように、通話端末２００ａのディスプレイ６０１にはペア確認用データ４５０としてイラスト６２１が表示される。データ端末３００ａのディスプレイ６１１にはペア確認用データ４６０のメインデータ４１４ｍとしてイラスト６３１が表示される。また、表示されるイラスト６３１をサブデータ４１４ｓに切り替える画像切り替えボタン６３２および６３３、後述のＯＫボタン６３４、ペアリング作業を中止するキャンセルボタン６３５も表示されている。【００８５】
ユーザＡは、イラスト６２１とイラスト６３１とが同一（犬のイラスト）であることを確認することによって、襷がけが発生せず、意図した通りに通話端末２００ａとデータ端末３００ａとがペアリングされつつあることを直感的に把握することができる。【００８６】
そのことを確認したユーザＡは、データ端末３００ａのディスプレイ６１１の下部に表示されたＯＫボタン６３４を押すと、通話端末２００ａとデータ端末３００ａとの仮ペアは正式ペアに更新する。ここでキャンセルボタン６３５を押すと、データ端末３００ａのペアリング要求手段３２１はペアリング制御手段１０１に対してペアリング作業を中止する旨の信号を送信する。【００８７】
図６（ｃ）に示すように、通話端末２００ａのディスプレイ６０１にはペアリングされたデータ端末３００ａの識別子が表示される。また、データ端末３００ａのディスプレイ６１１にはペアリングされた通話端末２００ａの識別子が表示される。これによって、意図した通りに通話端末２００ａとデータ端末３００ａとがペアリングされたことを直感的に確認することができる。【００８８】
さて、図７（ａ）に示すように、ユーザＡが自らの所有する通話端末２００ａとデータ端末３００ａとをペアリングさせようとしているのと同様に、ユーザＢが自らの所有する通話端末２００ｂとデータ端末３００ｂとをペアリングさせようとしている。ユーザＡは、通話端末２００ａのディスプレイに表示されたペアリング実行ボタン６０２ａと、データ端末３００ａのディスプレイに表示されたペアリング実行ボタン６１２ａとを同時押しする。【００８９】
これとほぼ同一のタイミングで、ユーザＢは、通話端末２００ｂのディスプレイに表示されたペアリング実行ボタン６０２ｂと、データ端末３００ｂのディスプレイに表示されたペアリング実行ボタン６１２ｂとを同時押しする。ユーザＡとユーザＢとの同時押しの操作がほぼ同一のタイミングで行われた結果、通話端末２００ａとデータ端末３００ｂ、通話端末２００ｂとデータ端末３００ａとがそれぞれ仮ペアとされ、襷がけ状態となった。【００９０】
その結果、図７（ｂ）に示すように、ユーザＡの通話端末２００ａのディスプレイ６０１に表示されたイラスト６２１と、データ端末３００ａのディスプレイ６１１に表示されたイラスト６３１とが、異なるもの（それぞれ犬のイラストと猫のイラスト）になっている。ユーザＢの通話端末２００ｂのディスプレイに表示されたイラスト６２１と、データ端末３００ｂのディスプレイ６１１に表示されたイラスト６３１も、異なるもの（それぞれ猫のイラストと犬のイラスト）になっている。【００９１】
ユーザＡおよびユーザＢは、イラスト６２１とイラスト６３１とが同一でないことを確認することにより、襷がけが発生していて、意図していない組み合わせである通話端末２００ａとデータ端末３００ｂ、通話端末２００ｂとデータ端末３００ａとが各々ペアリングされつつあることを直感的に把握することができる。【００９２】
そこでユーザＡは、図７（ｃ）に示すように、画像切り替えボタン６３２もしくは６３３を操作して、データ端末３００ａのディスプレイ６１１に表示されたイラスト６３１を切り替え、通話端末２００ａのディスプレイ６０１に表示されたイラスト６２１と同一となるようにする。ユーザＢも同様に、データ端末３００ｂのディスプレイ６１１に表示されたイラスト６３１を、通話端末２００ｂのディスプレイに表示されたイラスト６２１と同一となるように切り替える。【００９３】
この状態にしてから、ユーザＡおよびユーザＢがＯＫボタン６３４を押すと、通話端末２００ａとデータ端末３００ｂ、通話端末２００ｂとデータ端末３００ａの仮ペアは間違った組み合わせであり、正しい組み合わせは通話端末２００ａとデータ端末３００ａ、通話端末２００ｂとデータ端末３００ｂであるということをペアリング管理装置１００に対して通知することができる。ペアリング管理装置１００はこれによって襷がけ状態を修正し、通知された正しい組み合わせによって図７（ｄ）に示すように正式ペアを形成してペアリングを完了する。【００９４】
ここで、ユーザＢが悪意のあるユーザであり、自らの通話端末２００ｂをユーザＡのデータ端末３００ａとペアリングして、ユーザＡの保有するデータを不正に奪うことを考えていたとする。その場合、ユーザＡの通話端末２００ａのディスプレイ６０１に表示されたイラスト６２１と同一のイラスト６３１をデータ端末３００ｂのディスプレイ６１１に表示させた状態でＯＫボタン６３４を押す。【００９５】
しかし、この場合はデータ端末３００ａおよびデータ端末３００ｂから同一のイラスト６３１が、同一のペア修正用データ４１５としてペアリング管理装置１００に送信される。ペアリング管理装置１００はステップＳ５２３の処理でペア修正用データ４１５の重複を検出すると、正式ペアの形成を行わない。従って、ユーザＢの通話端末２００ｂをユーザＡのデータ端末３００ａとペアリングすることはできない。【００９６】
図８は、図６（ｂ）で表示されるペア確認用データ４５０および４６０のもう一つの例を示すイメージ図である。ペア確認用データ４５０および４６０は、一対一の対応を確認できるものであれば、通話端末２００ａおよびデータ端末３００ａに必ずしも同一の表示をさせるものである必要はない。ここでは、通話端末２００ａのディスプレイ６０１にイラストではなく、データ端末３００ａのディスプレイ６１１に特定のイメージを表示させることを求めるテキストメッセージを表示している。【００９７】
その際、データ端末３００ａには、ディスプレイ６０１のテキストメッセージで求められているイメージ（日本の国旗）と、明らかに該テキストメッセージには該当しない複数のイメージ（日本以外の複数国の国旗など）とを含むペア確認用データ４６０が送られている。ユーザＡは、データ端末３００ａのディスプレイ６１１に表示されたイラスト６３１を、画像切り替えボタン６３２もしくは６３３を操作して切り替え、ディスプレイ６０１のテキストメッセージの求める通りのものになったらＯＫボタン６３４を押すとよい。【００９８】
以上の動作において、ユーザＡおよびユーザＢが行う操作は、通話端末２００とデータ端末３００の各々の入出力手段に表示されたボタンを操作し、通話端末２００とデータ端末３００とに表示されたペア確認用データを比較するだけの簡単な操作である。従って、前述の第１の問題点はこれで解決された。【００９９】
また、ステップＳ３１２の段階で形成された仮ペアは襷がけの状態である可能性があるが、それに続くペア確認と正式ペア更新の動作によって襷がけの状態を排除し、ユーザの意図した通りの組み合わせでペアリングを確立することが容易にできる。従って、前述の第２の問題点はこれで解決された。【０１００】
さらに、初回のペアリングが失敗しても、全く同じような容易な操作によってペアリングをリトライすることができる。その際、「同時押し」と比べて襷がけの発生確率を低減できる「長押し」によって仮ペアの登録可否を決定するので、ユーザが同じ失敗を繰り返す確率を低減することができる。従って、前述の第３の問題点はこれで解決された。【０１０１】
そして、ここまでに記載した動作は、特殊なハードウェアを必要とはしない。通話端末２００とデータ端末３００のいずれも、入出力手段と記憶装置と通信機能を備え、ペアリング管理装置１００にアクセス可能であればよい。またペアリング管理装置１００も、記憶装置と通信機能とタイマーを備えていればよい。従って、前述の第４の問題点はこれで解決された。【０１０２】
なお、本実施の形態ではペア確認の操作をデータ端末３００の側で行うものとしたが、これはペア確認用データ４５０および４６０の転送と表示において、多くの場合、通話端末２００がデータ端末３００と比べて処理能力、記憶容量、およびデータ転送速度において劣っていることを考慮したからである。もちろん、通話端末２００の側においてペア確認の操作を行うものとしてもよいし、また通話端末２００とデータ端末３００の両方でペア確認の操作を行うものとしてもよい。【０１０３】
以上で述べた構成で通話端末２００とデータ端末３００とをペアリングすることにより、たとえば以下のようなことが可能となる。職場にいるユーザＡが、携帯電話もしくは固定電話である通話端末２００ａと、デスクトップＰＣもしくはノートＰＣであるデータ端末３００ａとを本実施の形態の方法であらかじめペアリングしておく。ユーザＢも同様に、通話端末２００ｂとデータ端末３００ｂとをペアリングしておく。【０１０４】
そうすれば、ユーザＡとユーザＢとが通話端末２００ａおよび２００ｂで通話すれば、データ端末３００ａと３００ｂとが電子データの共有を開始できる。このユーザＢの通話端末２００ｂとデータ端末３００ｂが、ユーザＡと同一のペアリング管理装置１００にＩＰ網を介してアクセス可能であれば、ユーザＢはユーザＡと同一職場内にいる相手であっても、そうでなくてもよい。【０１０５】
ユーザＡおよびユーザＢがあらかじめ通話端末とデータ端末とをペアリングしていない場合であっても、通話端末で通話中に、ユーザＡがユーザＢと電子資料のデータ共有などを始めたくなった時点で、ユーザＡはユーザＢに口頭で通話端末２００ｂとデータ端末３００ｂとをペアリングすることを依頼した上で、自らも通話端末２００ａとデータ端末３００ａとのペアリングを開始すればよい。【０１０６】
以上説明したように、本発明の実施形態によれば、ペアリング作業の際にユーザに大きな負担を掛けず、簡単なペアリングシステムを提供できる。その理由は、ユーザは、自分の通話端末の端末識別番号を手入力することが不要であり、例えば自分の通話端末とデータ端末の画面にそれぞれ表示したペアリング実行用のボタンを、ほぼ同時にタイミングを合わせて押下するだけで、ペアリング作業を行えるからである。【０１０７】
また、本発明の実施形態によれば、ペアリングの事前に意図通りの端末とペアリングされるのか否かを直感的に把握でき、意図通りでない場合には意図通りの端末とペアリングされるように修正でき、意図通りの端末間のペアリングを保証できる、安全なペアリングシステムを提供できる。その理由は、ペアリング要求をした際に通話端末とデータ端末の画面にそれぞれ表示されるペア確認用データが、同一か否かを判定するだけで、襷掛けが発生するか否かを把握でき、襷掛けが発生することが分かった場合には、データ端末の画面に表示されるペア確認用データを変更して通話端末の画面のものと一致させるだけで、襷掛けを回避できるからである。【０１０８】
また、本発明の実施形態によれば、初回のペアリングが失敗した場合に、２回目以降のリトライ時のペアリングの成功確率を上げられる、確実なペアリングシステムを提供できる。その理由は、同時押しによる初回のペアリングが失敗した場合には、２回目以降のリトライ時に長押しやリズム押しを行うことで、襷掛けの発生確率を低減できるからである。【０１０９】
また、本発明の実施形態によれば、近距離通信やカメラなどの特殊な装置を備えていない端末でもペアリングができる、安価なペアリングシステムを提供できる。その理由は、画面と、ＩＰ通信機能を備えた任意の端末でペアリングが行えるので、特殊な装置は不要なためである。【０１１０】
以上の技術的効果により、ユーザは手元にある任意の通話端末とデータ端末をアドホックに選んで、簡単・安全・確実・安価にペアリングできる。【０１１１】
また、本発明の実施形態によれば、、音声通話に加えてデータ共有を同時利用してユーザ間で意思疎通を行うことができる。例えば、社内のユーザが居室の自席にいる時には、無線ＬＡＮ携帯電話とデスクトップＰＣとを本発明の実施形態によるペアリングシステムで予めペアリングしておくことで、無線ＬＡＮ携帯電話での通話開始時に即座に、または通話中の任意のタイミングで、デスクトップＰＣで相手と電子資料のデータ共有を開始できる。そのユーザが社内の他の拠点に無線ＬＡＮ携帯電話とノートＰＣとを持参して外出した時には、無線ＬＡＮ携帯電話とノートＰＣをペアリングしておけば、今度は通話開始時や通話中にノートＰＣでデータ共有を開始できる。【０１１２】
あらかじめ通話端末とデータ端末とをペアリングしておかなくても、通話端末で通話中に、相手と電子資料のデータ共有などを始めたくなった時点で、アドホックに通話端末とデータ端末とをペアリングしても良い。もし、相手もペアリングを済ませていない場合には、相手にもアドホックに通話端末とデータ端末とをペアリングするよう口頭で依頼すれば良い。通話の相手と、データ端末間でデータ共有を開始するためには、特許文献１に記載の方式を利用すれば良い。【０１１３】
また、社内のユーザが居室の自席にいて、自席に設置された固定電話で通話中に、手元のデスクトップＰＣに保存された電子資料のデータ共有を始めたくなった場合には固定電話とデスクトップＰＣとをペアリングすれば良いし、手元のノートＰＣに保存された保存された電子資料のデータ共有を始めたくなった場合には固定電話とノートＰＣとをペアリングすれば良い。【０１１４】
また、社内のユーザが無線ＬＡＮ携帯電話だけを持参して、自由に利用して良いＰＣが設置された社内の共用ＰＣステーションに立ち寄った時には、持参した無線ＬＡＮ携帯電話と、利用中の共用ＰＣとをアドホックにペアリングできる。【０１１５】
また、社内のユーザがノートＰＣだけを持参して、社内の他の拠点に外出し、空席や共用席を一時的に利用させてもらう時には、その席に設置された固定電話と、持参したノートＰＣとをアドホックにペアリングできる。【０１１６】
また、家庭のユーザが、携帯電話で通話中に相手とデジタル写真のデータ共有を始めたくなった場合に、リビングにいる時には自分の携帯電話とリビングにある家族共用のＰＣとをペアリングすれば良いし、自分の部屋にいる時には自分の携帯電話と自分の部屋の自分専用のＰＣとをペアリングすれば良い。また、家庭のユーザが携帯電話だけを持参して、インターネットカフェに立ち寄った時には、持参した携帯電話と、インターネットカフェで利用中のＰＣとをアドホックにペアリングできる。【０１１７】
以上と同じことは、職場にいるユーザに限らず、家庭にいるユーザにおいても可能である。また、たとえば携帯電話だけを持参しているユーザが、職場の共用ＰＣステーションやインターネットカフェなどのような場所にある一時的に利用可能なＰＣを該携帯電話とペアリングすることもできる。【０１１８】
［第２の実施の形態］
本発明の第２の実施の形態は、機器の構成は上記で説明した第１の実施形態と同一であり、また行われる処理の大部分も第１の実施形態と同一である。従って、第１の実施形態との相違点のみを説明する。【０１１９】
本発明の第２の実施の形態においては、図４および図５のステップＳ５３０以後で示したペアリングのリトライにおいて、「長押し」のかわりに「リズム押し」をユーザに要求することである。「リズム押し」とは、モールス信号のようにトン・トン・ツーやツー・ツー・トンなどのリズムの異なる押下パターンに従ってボタンを押下することである。【０１２０】
図５のステップＳ５３０においてペアリング制御手段１０１は、各仮ペア４１１の通話端末識別子４１２とデータ端末識別子４１３で特定される全ての通話端末２００とデータ端末３００に、ペアリングが失敗したため、リズム押しによるペアリング操作のリトライをする必要がある旨を通知する。【０１２１】
この時、各データ端末３００には、それぞれ異なるリズム押しの押下パターンが通知される。ただし、ボタンの押下回数は同一のものとする。例えば、ボタンの押下回数が３回の時、データ端末３００ａにはトン・トン・ツー（・・−）、データ端末３００ｂにはツー・ツー・トン（−−・）…などのような押下パターンが通知される。なお、押下回数や押下パターンは、この例以外のものであってもよい。【０１２２】
通話端末２００ａおよび２００ｂの入出力手段２１２と、およびデータ端末３００ａおよび３００ｂの入出力手段３２２に、ペアリング実行ボタンがそれぞれ表示される。ユーザＡは、通話端末２００ａの入出力手段２１２とデータ端末３００ａの入出力手段３２２に表示されたペアリング実行ボタンを、ステップＳ５３０において通知された押下パターンに従って、ほぼ同時にタイミングを合わせて押す、離す…の動作を繰り返す。ユーザＢも、通話端末２００ｂの入出力手段２１２とデータ端末３００ｂの入出力手段３２２に対して、同じ操作を行う。その際、入出力手段３２２の画面において該押下パターンを表示するようにしてもよい。【０１２３】
ペアリング制御手段１０１は、これらのペアリング要求を受信して（ステップＳ５３１）、前述のステップＳ５１０と同様の処理を行う（ステップＳ５４０）。ただし、ペアリング要求４００には、要求種別４０１の値として「リズム押し」が格納される。また、ボタンの押下回数が３回の時、各要求種別４０１には、ボタン操作種別４０５と操作相対時刻４０６の組が６組追加される。【０１２４】
１〜６組目のボタン操作種別４０５には、それぞれ「ボタンダウン」「ボタンアップ」「ボタンダウン」「ボタンアップ」「ボタンダウン」「ボタンアップ」と交互に値が格納される。
１組目の操作相対時刻４０６には０が格納され、２〜６組目の操作相対時刻４０６には、それぞれ端末においてペアリング実行ボタンが前回押された（または離された）時刻と、今回ボタンが離された（または押された）時刻との時間差が格納される。【０１２５】
例えば、最初にボタンが押されてから２００ミリ秒後にボタンが離され、その５００ミリ秒後にボタンが押され、その２００ミリ秒後にボタンが離され、その５００ミリ秒後にボタンが押され、その８００ミリ秒後にボタンが離された場合（トン・トン・ツーの押下パターンに相当）には、１〜６組目の操作相対時刻４０６には、それぞれ０、２００、５００、２００、５００、８００という値が格納される。【０１２６】
続いてペアリング制御手段１０１は、ステップＳ５４０でのペアリング受付時間中に受信したペアリング要求４００から、リトライ仮ペアを生成可能かどうか判定する（ステップＳ５４１）。その際ペアリング制御手段１０１は、ペアリング受付時間中に受信したペアリング要求４００のうち、要求種別４０１の値が「リズム押し」であるものを全て取り出す。【０１２７】
取り出した各ペアリング要求４００について、受信時刻４０４から６組目の操作相対時刻４０６の値を差し引いて得られた時刻と、さらにその時刻から５組目の操作相対時刻４０６の値を差し引いて得られた時刻と、さらにその時刻から４組目の操作相対時刻４０６の値を差し引いて得られた時刻と、さらにその時刻から３組目の操作相対時刻４０６の値を差し引いて得られた時刻と、さらにその時刻から２組目の操作相対時刻４０６の値を差し引いて得られた時刻とを計算し、各ペアリング要求４００間でその５つの時刻のそれぞれの誤差が、全て既定値以下であるものを集めてグループに分ける。ここでの誤差は、典型的には５００ミリ秒などの極短い時間であるが、これに限定するものではない。【０１２８】
ステップＳ５４１以後の処理は、第１の実施形態と同一であるので、説明を省略する。「リズム押し」は、操作の手間が掛かる反面、ボタンを押した時刻の同時性と、ボタンを離した時刻の同時性という判定基準の個数が「長押し」に比べてさらに増える。これらの判定基準を全てクリアする必要があるため、襷がけの発生確率をさらに低減できるというメリットがある。【０１２９】
これまで本発明について図面に示した特定の実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができることは言うまでもないことである。【０１３０】
以上、実施形態（及び実施例）を参照して本願発明を説明したが、本願発明は上記実施形態（及び実施例）に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。【０１３１】
この出願は２００７年１１月７日に出願された日本出願特願２００７−２８９４１４を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【０１３２】
本発明によれば、手元にある電話とＰＣとをアドホックにペアリングできるので、企業内ネットワークのＳＩ事業者や、通信事業者、ＩＳＰ事業者向けに、音声通話のみの電話サービスに対する付加価値サービスを創出することができる。
【図面の簡単な説明】
【０１３３】
【図１】本発明の第１の実施の形態に係るネットワークの構成を示すブロック図である。
【図２】図１で開示したペアリング管理装置、通話端末、データ端末の各々の構成を示すブロック図である。
【図３】図２で開示したペアリング情報記憶装置およびペア確認用データ記憶装置に記憶されるデータの構成を示すブロック図である。
【図４】図１で開示したペアリング管理装置が、通話端末とデータ端末をペアリングする際に実行する処理を表すフローチャートである。
【図５】図４のステップＳ５３０で開示した、ペアリング管理装置が通話端末とデータ端末のペアリング操作のリトライの際に実行する処理の詳細を表すフローチャートである。
【図６】図４および図５に示したフローチャートにおいて、通話端末およびデータ端末における画面遷移と操作とを示すイメージ図である。
【図７】図４および図５に示したフローチャートにおいて、通話端末およびデータ端末における画面遷移と操作とを示すイメージ図である。
【図８】図６（ｂ）で表示されるペア確認用データのもう一つの例を示すイメージ図である。
【符号の説明】
【０１３４】
１  ネットワークシステム
２  ネットワーク
１００  ペアリング管理装置
１０１  ペアリング制御手段
１０２  ペア確認用データ制御手段
１０５  タイマー
２００  通話端末
２１１  ペアリング要求手段
２１２  入出力手段
３００  データ端末
３２１  ペアリング要求手段
３２２  入出力手段
４００  ペアリング要求
４１１  仮ペア
４１４、４４０  ペア確認用データ
４１５  ペア修正用データ
４２１  リトライ仮ペア
４３０  正式ペア
【図１】
2009060863.tif 000003
【図２】
2009060863.tif 000004
【図３】
2009060863.tif 000005
【図４】
2009060863.tif 000006
【図５】
2009060863.tif 000007
【図６】
2009060863.tif 000008
【図７】
2009060863.tif 000009
【図８】
2009060863.tif 000010
【国際調査報告】
2009060863.tif 000011
2009060863.tif 000012