(57)【要約】  ペアリングサーバ（３１４）は、送信端末（３０１）から第１の要求を受信し、かつ受信端末（３０８）から第２の要求を受信した場合に、第１および第２の要求の各々に含まれるペアリング識別子が一致するか否か、および、第１および第２の要求の各々に含まれる通信装置情報が一致するか否かを判定する第２の判定部（３１６ｄ）と、第１および第２の要求の各々に含まれるペアリング識別子が一致すると判定され、かつ、第１および第２の要求の各々に含まれる通信装置情報が一致すると判定された場合に、第１の要求に含まれる第１の装置識別子と第２の要求に含まれる第２の装置識別子とを用いて、送信端末（３０１）と受信端末（３０８）とをペアリングするペアリング部（３１６ｅ）とを備える。
2012157203.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信装置と、第２の通信装置と、前記第１の通信装置と通信可能な第３の通信装置と、前記第２の通信装置および前記第３の通信装置と通信可能な第４の通信装置と、前記第１の通信装置と前記第２の通信装置とにネットワークを介して接続されたサーバ装置とを備え、前記第１の通信装置と前記第２の通信装置との間の通信を制御するために、前記第１通信装置と前記第２通信装置とをペアリングする通信制御システムであって、
前記第３の通信装置は、
前記第４の通信装置に関する情報である通信装置情報を保持している管理部と、
保持されている前記通信装置情報を前記第１の通信装置に送信する第１の送信部とを備え、
前記第１の通信装置は、
前記第３の通信装置から前記通信装置情報を受信した場合に、ペアリング識別子を生成するペアリング識別子生成部と、
当該第１の通信装置の装置識別子である第１の装置識別子と、前記通信装置情報と、生成された前記ペアリング識別子とを含む第１の要求を前記サーバ装置に送信する第２の送信部と、
生成された前記ペアリング識別子を前記第３の通信装置に送信する第３の送信部とを備え、
前記第３の通信装置は、さらに、
前記第１の通信装置から前記ペアリング識別子を受信した場合に、受信した前記ペアリング識別子を前記第４の通信装置に送信する第４の送信部を備え、
前記第４の通信装置は、
前記第３の通信装置から前記ペアリング識別子を受信した場合に、当該第４の通信装置に予め保持されている情報であって当該第４の通信装置に関する情報である通信装置情報と受信した前記ペアリング識別子とを前記第２の通信装置に送信する第５の送信部を備え、
前記第２の通信装置は、
前記第４の通信装置から前記通信装置情報と前記ペアリング識別子とを受信した場合に、当該第２の通信装置の装置識別子である第２の装置識別子と、受信した前記通信装置情報および前記ペアリング識別子とを含む第２の要求を前記サーバ装置に送信する第６の送信部を備え、
前記サーバ装置は、
前記第１の通信装置から前記第１の要求を受信し、かつ前記第２の通信装置から前記第２の要求を受信した場合に、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致するか否か、および、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致するか否かを判定する判定部と、
前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致すると判定され、かつ、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致すると判定された場合に、前記第１の要求に含まれる第１の装置識別子と前記第２の要求に含まれる第２の装置識別子とを用いて、前記第１の通信装置と前記第２の通信装置とをペアリングするペアリング部とを備える
通信制御システム。
【請求項２】
前記通信装置情報は、前記第４の通信装置の通信アドレスを示し、
前記第４の送信部は、前記通信装置情報が示す通信アドレスを用いて、前記ペアリング識別子を前記第４の通信装置に送信する
請求項１に記載の通信制御システム。
【請求項３】
前記第１の通信装置は、さらに、
一方向性関数を用いて前記通信装置情報を変換する第１のデータ変換部を備え、
前記第１の要求は、変換後の前記通信装置情報を含み、
前記第２の通信装置は、さらに、
前記一方向性関数を用いて前記通信装置情報を変換する第２のデータ変換部を備え、
前記第２の要求は、変換後の前記通信装置情報を含む
請求項１または２に記載の通信制御システム。
【請求項４】
前記第１の送信部は、近距離無線通信により、前記通信装置情報を前記第１の通信装置に送信し、
前記第３の送信部は、近距離無線通信により、前記ペアリング識別子を前記第３の通信装置に送信する
請求項１〜３のいずれか１項に記載の通信制御システム。
【請求項５】
第１の通信装置と、第２の通信装置と、前記第１の通信装置と通信可能な第３の通信装置と、前記第２の通信装置および前記第３の通信装置と通信可能な第４の通信装置と、前記第１の通信装置と前記第２の通信装置とにネットワークを介して接続されたサーバ装置とを備え、前記第１の通信装置と前記第２の通信装置との間の通信を制御するために、前記第１通信装置と前記第２通信装置とをペアリングする通信制御システムであって、
前記第３の通信装置は、
前記第４の通信装置に関する情報である通信装置情報を保持している管理部と、
保持されている前記通信装置情報を前記第１の通信装置に送信する第１の送信部とを備え、
前記第１の通信装置は、
前記第１の通信装置の装置識別子である第１の装置識別子と、前記第３の通信装置から受信した前記通信装置情報とを含む第１の要求を前記サーバ装置に送信する第２の送信部とを備え、
前記サーバ装置は、
ペアリング識別子を生成するペアリング識別子生成部と、
生成された前記ペアリング識別子を前記第１の通信装置に送信する第３の送信部とを備え、
前記第１の通信装置は、さらに、
前記サーバ装置から受信したペアリング識別子を前記第３の通信装置に送信する第４の送信部を備え、
前記第３の通信装置は、さらに、
前記第１の通信装置から前記ペアリング識別子を受信した場合に、受信した前記ペアリング識別子を前記第４の通信装置に送信する第５の送信部を備え、
前記第４の通信装置は、
前記第３の通信装置から前記ペアリング識別子を受信した場合に、当該第４の通信装置に予め保持されている情報であって当該第４の通信装置に関する情報である通信装置情報と受信した前記ペアリング識別子とを前記第２の通信装置に送信する第６の送信部を備え、
前記第２の通信装置は、
前記第４の通信装置から前記通信装置情報と前記ペアリング識別子とを受信した場合に、当該第２の通信装置の装置識別子である第２の装置識別子と、受信した前記通信装置情報および前記ペアリング識別子とを含む第２の要求を前記サーバ装置に送信する第７の送信部を備え、
前記サーバ装置は、さらに、
前記第１の通信装置から前記第１の要求を受信し、かつ前記第２の通信装置から前記第２の要求を受信した場合に、前記ペアリング識別子生成部が生成したペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致するか否か、および、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致するか否かを判定する判定部と、
前記ペアリング識別子生成部が生成したペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致すると判定され、かつ、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致すると判定された場合に、前記第１の要求に含まれる第１の装置識別子と前記第２の要求に含まれる第２の装置識別子とを用いて、前記第１の通信装置と前記第２の通信装置とをペアリングするペアリング部とを備える
通信制御システム。
【請求項６】
第１の通信装置と、第２の通信装置と、前記第１の通信装置と通信可能な第３の通信装置と、前記第２の通信装置および前記第３の通信装置と通信可能な第４の通信装置と、前記第１の通信装置と前記第２の通信装置とにネットワークを介して接続されたサーバ装置とを備え、前記第１の通信装置と前記第２の通信装置との間の通信を制御するために、前記第１通信装置と前記第２通信装置とをペアリングする通信制御システムであって、
前記第３の通信装置は、
ペアリング識別子を生成するペアリング識別子生成部と、
前記第４の通信装置に関する情報である通信装置情報を保持している管理部と、
前記ペアリング識別子生成部によって生成された前記ペアリング識別子と保持されている前記通信装置情報とを前記第１の通信装置に送信する第１の送信部とを備え、
前記第１の通信装置は、
前記第１の通信装置の装置識別子である第１の装置識別子と、前記第４の通信装置から受信した通信装置情報およびペアリング識別子とを含む第１の要求を前記サーバ装置に送信する第２の送信部と、
前記ペアリング識別子を前記第３の通信装置に送信する第３の送信部とを備え、
前記第３の通信装置は、さらに、
前記ペアリング識別子生成部によって生成された前記ペアリング識別子を前記第４の通信装置に送信する第４の送信部を備え、
前記第４の通信装置は、
前記第３の通信装置から前記ペアリング識別子を受信した場合に、当該第４の通信装置に予め保持されている情報であって当該第４の通信装置に関する情報である通信装置情報と受信した前記ペアリング識別子とを前記第２の通信装置に送信する第５の送信部を備え、
前記第２の通信装置は、
前記第４の通信装置から前記通信装置情報と前記ペアリング識別子とを受信した場合に、前記第２の通信装置の装置識別子である第２の装置識別子と、受信した前記通信装置情報および前記ペアリング識別子とを含む第２の要求を前記サーバ装置に送信する第６の送信部を備え、
前記サーバ装置は、
前記第１の通信装置から前記第１の要求を受信し、かつ前記第２の通信装置から前記第２の要求を受信した場合に、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致するか否か、および、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致するか否かを判定する判定部と、
前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致すると判定され、かつ、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致すると判定された場合に、前記第１の要求に含まれる第１の装置識別子と前記第２の要求に含まれる第２の装置識別子とを用いて、前記第１の通信装置と前記第２の通信装置とをペアリングするペアリング部とを備える
通信制御システム。
【請求項７】
第１の通信装置と、第２の通信装置と、前記第１の通信装置と通信可能な第３の通信装置と、前記第２の通信装置および前記第３の通信装置と通信可能な第４の通信装置と、前記第１の通信装置と前記第２の通信装置とにネットワークを介して接続されたサーバ装置とを備え、前記第１の通信装置と前記第２の通信装置との間の通信を制御するために、前記第１通信装置と前記第２通信装置とをペアリングする通信制御システムであって、
前記第３の通信装置は、
前記第４の通信装置に関する情報である通信装置情報を保持している管理部と、
保持されている前記通信装置情報を前記第１の通信装置に送信する第１の送信部とを備え、
前記第１の通信装置は、
前記第３の通信装置から前記通信装置情報を受信した場合に、ペアリング識別子を生成するペアリング識別子生成部と、
前記第３の通信装置から受信した通信装置情報を、予め定められた変換方法に従って第１の変換データに変換する第１の変換部と、
前記第１の通信装置の装置識別子である第１の装置識別子と、生成された前記ペアリング識別子とを含む第１の要求を前記サーバ装置に送信する第２の送信部と、
前記ペアリング識別子と前記第１の変換データとを前記第３の通信装置に送信する第３の送信部とを備え、
前記第３の通信装置は、さらに、
前記第１の通信装置から前記ペアリング識別子と前記第１の変換データとを受信した場合に、受信した前記ペアリング識別子と前記第１の変換データとを前記第４の通信装置に送信する第４の送信部を備え、
前記第４の通信装置は、
前記第３の通信装置から前記ペアリング識別子と前記第１の変換データとを受信した場合に、当該第４の通信装置に予め保持されている情報であって当該第４の通信装置に関する情報である通信装置情報と、受信した前記ペアリング識別子および前記第１の変換データとを前記第２の通信装置に送信する第５の送信部を備え、
前記第２の通信装置は、
前記第４の通信装置から前記通信装置情報と前記ペアリング識別子と前記第１の変換データとを受信した場合に、前記通信装置情報を、前記予め定められた変換方法に従って第２の変換データに変換する第２の変換部と、
前記第１の変換データと前記第２の変換データとが一致するか否かを判定する第１の判定部と、
前記第１の変換データと前記第２の変換データとが一致すると判定された場合に、前記第２の通信装置の装置識別子である第２の装置識別子と前記ペアリング識別子とを含む第２の要求を前記サーバ装置に送信する第６の送信部とを備え、
前記サーバ装置は、
前記第１の通信装置から前記第１の要求を受信し、かつ前記第２の通信装置から前記第２の要求を受信した場合に、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致するか否かを判定する第２の判定部と、
前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致すると判定された場合に、前記第１の要求に含まれる第１の装置識別子と前記第２の要求に含まれる第２の装置識別子とを用いて、前記第１の通信装置と前記第２の通信装置とをペアリングするペアリング部とを備える
通信制御システム。
【請求項８】
第１の通信装置と、第２の通信装置と、前記第１の通信装置と通信可能な第３の通信装置と、前記第２の通信装置および前記第３の通信装置と通信可能な第４の通信装置と、前記第１の通信装置と前記第２の通信装置とにネットワークを介して接続されたサーバ装置とを備え、前記第１の通信装置と前記第２の通信装置との間の通信を制御するために、前記第１通信装置と前記第２通信装置とをペアリングする通信制御システムであって、
前記第１の通信装置は、
ペアリング識別子を生成するペアリング識別子生成部と、
前記第１の通信装置の装置識別子である第１の装置識別子と生成された前記ペアリング識別子とを含む第１の要求を前記サーバ装置に送信する第１の送信部と、
前記ペアリング識別子を前記第３の通信装置に送信する第２の送信部とを備え、
前記第３の通信装置は、
前記第４の通信装置に関する情報である通信装置情報を保持している管理部と、
保持されている前記通信装置情報を、予め定められた変換方法に従って第１の変換データに変換する第１の変換部と、
前記第１の通信装置から前記ペアリング識別子を受信した場合に、受信した前記ペアリング識別子と前記第１の変換データとを前記第４の通信装置に送信する第３の送信部とを備え、
前記第４の通信装置は、
前記第３の通信装置から前記ペアリング識別子と前記第１の変換データとを受信した場合に、当該第４の通信装置に予め保持されている情報であって当該第４の通信装置に関する情報である通信装置情報を、前記予め定められた変換方法に従って第２の変換データに変換する第２の変換部と、
前記第１の変換データと前記第２の変換データとが一致するか否かを判定する第１の判定部と、
前記第１の変換データと前記第２の変換データとが一致すると判定された場合に、受信した前記ペアリング識別子を前記第２の通信装置に送信する第４の送信部とを備え、
前記第２の通信装置は、
前記第４の通信装置から前記ペアリング識別子を受信した場合に、前記第２の通信装置の装置識別子である第２の装置識別子と受信した前記ペアリング識別子とを含む第２の要求を前記サーバ装置に送信する第５の送信部を備え、
前記サーバ装置は、
前記第１の通信装置から前記第１の要求を受信し、かつ前記第２の通信装置から前記第２の要求を受信した場合に、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致するか否かを判定する第２の判定部と、
前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致すると判定された場合に、前記第１の要求に含まれる第１の装置識別子と前記第２の要求に含まれる第２の装置識別子とを用いて、前記第１の通信装置と前記第２の通信装置とをペアリングするペアリング部とを備える
通信制御システム。
【請求項９】
第１の通信装置と、第２の通信装置と、前記第１の通信装置と通信可能な第３の通信装置と、前記第２の通信装置および前記第３の通信装置と通信可能な第４の通信装置と、前記第１の通信装置と前記第２の通信装置とにネットワークを介して接続されたサーバ装置とを備え、前記第１の通信装置と前記第２の通信装置との間の通信を制御するために、前記第１通信装置と前記第２通信装置とをペアリングする通信制御システムにおいて行われる通信制御方法であって、
前記第３の通信装置が、前記第４の通信装置に関する情報である通信装置情報を前記第１の通信装置に送信する第１の送信ステップと、
前記第１の通信装置が、前記第３の通信装置から前記通信装置情報を受信した場合に、ペアリング識別子を生成するペアリング識別子生成ステップと、
前記第１の通信装置が、当該第１の通信装置の装置識別子である第１の装置識別子と、受信した前記通信装置情報と、生成された前記ペアリング識別子とを含む第１の要求を前記サーバ装置に送信する第２の送信ステップと、
前記第１の通信装置が、生成された前記ペアリング識別子を前記第３の通信装置に送信する第３の送信ステップと、
前記第３の通信装置が、前記第１の通信装置から前記ペアリング識別子を受信した場合に、受信した前記ペアリング識別子を前記第４の通信装置に送信する第４の送信ステップと、
前記第４の通信装置が、前記第３の通信装置から前記ペアリング識別子を受信した場合に、予め保持されている情報であって当該第４の通信装置に関する情報である通信装置情報と受信した前記ペアリング識別子とを前記第２の通信装置に送信する第５の送信ステップと、
前記第２の通信装置が、前記第４の通信装置から前記通信装置情報と前記ペアリング識別子とを受信した場合に、当該第２の通信装置の装置識別子である第２の装置識別子と、受信した前記通信装置情報および前記ペアリング識別子とを含む第２の要求を前記サーバ装置に送信する第６の送信ステップと、
前記サーバ装置が、前記第１の通信装置から前記第１の要求を受信し、かつ前記第２の通信装置から前記第２の要求を受信した場合に、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致するか否か、および、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致するか否かを判定する判定ステップと、
前記サーバ装置が、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致すると判定され、かつ、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致すると判定された場合に、前記第１の要求に含まれる第１の装置識別子と前記第２の要求に含まれる第２の装置識別子とを用いて、前記第１の通信装置と前記第２の通信装置とをペアリングするペアリングステップとを含む
通信制御方法。
【請求項１０】
第１の通信装置と第２の通信装置とにネットワークを介して接続され、前記第１の通信装置と前記第２の通信装置との間の通信を制御するために、前記第１通信装置と前記第２通信装置とをペアリングするサーバ装置であって、
前記第１の通信装置からペアリングを要求する第１の要求を受信し、かつ前記第２の通信装置からペアリングを要求する第２の要求を受信した場合に、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致するか否か、および、前記第１の要求に含まれる情報であって前記第２の通信装置と通信可能な装置に関する情報である通信装置情報と、前記第２の要求に含まれる情報であって前記第２の通信装置と通信可能な装置に関する情報である通信装置情報とが一致するか否かを判定する判定部と、
前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致すると判定され、かつ、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致すると判定された場合に、前記第１の要求に含まれる第１の装置識別子と前記第２の要求に含まれる第２の装置識別子とを用いて、前記第１の通信装置と前記第２の通信装置とをペアリングするペアリング部とを備える
サーバ装置。
【請求項１１】
前記サーバ装置は、集積回路として構成されている
請求項１０に記載のサーバ装置。
【請求項１２】
第１の通信装置と第２の通信装置とにネットワークを介して接続され、前記第１の通信装置と前記第２の通信装置との間の通信を制御するために、前記第１通信装置と前記第２通信装置とをペアリングする通信制御方法であって、
前記第１の通信装置からペアリングを要求する第１の要求を受信し、かつ前記第２の通信装置からペアリングを要求する第２の要求を受信した場合に、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致するか否か、および、前記第１の要求に含まれる情報であって前記第２の通信装置と通信可能な装置に関する情報である通信装置情報と、前記第２の要求に含まれる情報であって前記第２の通信装置と通信可能な装置に関する情報である通信装置情報とが一致するか否かを判定する判定ステップと、
前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致すると判定され、かつ、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致すると判定された場合に、前記第１の要求に含まれる第１の装置識別子と前記第２の要求に含まれる第２の装置識別子とを用いて、前記第１の通信装置と前記第２の通信装置とをペアリングするペアリングステップとを含む
通信制御方法。
【請求項１３】
請求項１２に記載の通信制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置間における通信を制御するために通信装置をペアリングするための通信制御システム、サーバ装置および通信制御方法に関する。
【背景技術】
【０００２】
近年、デジタルスチルカメラやデジタルビデオカメラが普及し、撮影したデジタル写真データやデジタルビデオデータ（以降、「写真」、「ビデオ」という）をＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの通信装置（以降、「端末」という）に蓄積し、視聴する利用形態が増加している。また、インターネットの普及に伴い、ネットワークに接続する端末が増加し、友人同士で端末に蓄積した写真やビデオなどのコンテンツデータ（以下、「コンテンツ」という）を、ネットワークを通じて交換することも行われている。【０００３】
写真やビデオには、人物の顔や居住地などのプライバシーに関するものが写っていることが多い。よって、友人との共有にあたり、意図しない相手にコンテンツを送信することがないように、事前の送信先確認および設定が必要である。【０００４】
例えば、特許文献１には、テレビジョン受像機間で写真を共有するための写真共有システムが記載されている。特許文献１の写真共有システムでは、所定のＩＤを知っている人達同士で写真を共有することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２００８／０９３７８１号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の技術では、コンテンツが誤って共有されることを抑制することが実現できていない。【０００７】
そこで、本発明の主な目的は、コンテンツが誤って共有されることを抑制することができる通信制御システム、サーバ装置および通信制御方法を提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の一態様に係る通信制御システムは、第１の通信装置と、第２の通信装置と、前記第１の通信装置と通信可能な第３の通信装置と、前記第２の通信装置および前記第３の通信装置と通信可能な第４の通信装置と、前記第１の通信装置と前記第２の通信装置とにネットワークを介して接続されたサーバ装置とを備え、前記第１の通信装置と前記第２の通信装置との間の通信を制御するために、前記第１通信装置と前記第２通信装置とをペアリングする通信制御システムであって、前記第３の通信装置は、前記第４の通信装置に関する情報である通信装置情報を保持している管理部と、保持されている前記通信装置情報を前記第１の通信装置に送信する第１の送信部とを備え、前記第１の通信装置は、前記第３の通信装置から前記通信装置情報を受信した場合に、ペアリング識別子を生成するペアリング識別子生成部と、当該第１の通信装置の装置識別子である第１の装置識別子と、前記通信装置情報と、生成された前記ペアリング識別子とを含む第１の要求を前記サーバ装置に送信する第２の送信部と、生成された前記ペアリング識別子を前記第３の通信装置に送信する第３の送信部とを備え、前記第３の通信装置は、さらに、前記第１の通信装置から前記ペアリング識別子を受信した場合に、受信した前記ペアリング識別子を前記第４の通信装置に送信する第４の送信部を備え、前記第４の通信装置は、前記第３の通信装置から前記ペアリング識別子を受信した場合に、当該第４の通信装置に予め保持されている情報であって当該第４の通信装置に関する情報である通信装置情報と受信した前記ペアリング識別子とを前記第２の通信装置に送信する第５の送信部を備え、前記第２の通信装置は、前記第４の通信装置から前記通信装置情報と前記ペアリング識別子とを受信した場合に、当該第２の通信装置の装置識別子である第２の装置識別子と、受信した前記通信装置情報および前記ペアリング識別子とを含む第２の要求を前記サーバ装置に送信する第６の送信部を備え、前記サーバ装置は、前記第１の通信装置から前記第１の要求を受信し、かつ前記第２の通信装置から前記第２の要求を受信した場合に、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致するか否か、および、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致するか否かを判定する判定部と、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致すると判定され、かつ、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致すると判定された場合に、前記第１の要求に含まれる第１の装置識別子と前記第２の要求に含まれる第２の装置識別子とを用いて、前記第１の通信装置と前記第２の通信装置とをペアリングするペアリング部とを備える。【０００９】
なお、これらの全般的または具体的な態様は、装置、方法、集積回路、コンピュータプログラムまたは記録媒体で実現されてもよく、装置、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【００１０】
本発明の一態様によれば、コンテンツが誤って共有されることを抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、従来の通信制御システムの構成を示すブロック図である。
【図２】図２は、従来の通信制御システムの動作を説明するためのフロー図である。
【図３Ａ】図３Ａは、実施の形態１における通信制御システムの構成を示すブロック図である。
【図３Ｂ】図３Ｂは、実施の形態１におけるペアリングサーバの詳細な構成を示すブロック図である。
【図４】図４は、実施の形態１における送信端末のフェーズ管理部が管理するデータの一例を示す図である。
【図５】図５は、実施の形態１における受信端末のフェーズ管理部が管理するデータの一例を示す図である。
【図６Ａ】図６Ａは、実施の形態１におけるペアリングサーバのペアリング管理部が記憶しているペアリング管理テーブルの一例を示す図である。
【図６Ｂ】図６Ｂは、実施の形態１におけるペアリングサーバの通信装置管理部が記憶している通信装置管理テーブルの一例を示す図である。
【図７】図７は、実施の形態１における通信制御システムによる処理の概要を説明するためのフロー図である。
【図８Ａ】図８Ａは、実施の形態１におけるペアリング準備フェーズの処理の流れを示すフローチャートである。
【図８Ｂ】図８Ｂは、実施の形態１におけるペアリング準備フェーズの処理の流れを示すフローチャートである。
【図９】図９は、実施の形態１におけるペアリング開始メッセージに含まれるメッセージデータの一例を示す図である。
【図１０】図１０は、実施の形態１におけるアドレスデータの表示の一例を示す図である。
【図１１】図１１は、実施の形態１におけるペアリング開始応答メッセージに含まれるメッセージデータの一例を示す図である。
【図１２】図１２は、実施の形態１におけるペアリング要求メッセージに含まれるメッセージデータの一例を示す図である。
【図１３】図１３は、実施の形態１におけるペアリングサーバのペアリング管理部が記憶するデータの一例を示す図である。
【図１４】図１４は、実施の形態１における送信側携帯電話のメッセージ入力後の画面を示す図である。
【図１５Ａ】図１５Ａは、実施の形態１におけるペアリング確定フェーズの処理の流れを示すフローチャートである。
【図１５Ｂ】図１５Ｂは、実施の形態１におけるペアリング確定フェーズの処理の流れを示すフローチャートである。
【図１６】図１６は、実施の形態１におけるペアリング確定開始メッセージに含まれるメッセージデータの一例を示す図である。
【図１７】図１７は、実施の形態１におけるペアリング確定要求メッセージに含まれるメッセージデータの一例を示す図である。
【図１８】図１８は、実施の形態１におけるペアリング管理テーブルの一例を示す図である。
【図１９】図１９は、実施の形態１におけるペアリング確定応答メッセージに含まれるメッセージデータの一例を示す図である。
【図２０】図２０は、実施の形態１における受信端末のフェーズ管理部が記憶するデータの一例を示す図である。
【図２１】図２１は、実施の形態１における通信装置登録フェーズの処理の流れを示すフローチャートである。
【図２２】図２２は、実施の形態１における通信装置登録開始メッセージに含まれるメッセージデータの一例を示す図である。
【図２３】図２３は、実施の形態１における通信装置登録要求メッセージに含まれるメッセージデータの一例を示す図である。
【図２４】図２４は、実施の形態１における通信装置管理テーブルの一例を示す図である。
【図２５】図２５は、実施の形態１における通信装置登録応答メッセージに含まれるメッセージデータの一例を示す図である。
【図２６】図２６は、実施の形態１における登録完了画面表示の一例を示すブロック図である。
【図２７Ａ】図２７Ａは、実施の形態２における通信制御システムの構成を示すブロック図である。
【図２７Ｂ】図２７Ｂは、実施の形態２におけるペアリングサーバの詳細な構成を示すブロック図である。
【図２８】図２８は、実施の形態２における通信制御システムによる処理の概要を説明するためのフロー図である。
【図２９Ａ】図２９Ａは、実施の形態２におけるペアリング準備フェーズの処理の流れを示すフローチャートである。
【図２９Ｂ】図２９Ｂは、実施の形態２におけるペアリング準備フェーズの処理の流れを示すフローチャートである。
【図３０】図３０は、実施の形態２におけるペアリング要求メッセージに含まれるメッセージデータの一例を示す図である。
【図３１】図３１は、実施の形態２におけるペアリング管理テーブルの一例を示す図である。
【図３２】図３２は、実施の形態２におけるペアリング要求応答メッセージに含まれるメッセージデータの一例を示す図である。
【図３３Ａ】図３３Ａは、実施の形態３における通信制御システムの構成を示すブロック図である。
【図３３Ｂ】図３３Ｂは、実施の形態３におけるペアリングサーバの詳細な構成を示すブロック図である。
【図３４】図３４は、実施の形態３における通信制御システムによる処理の概要を説明するためのフロー図である。
【図３５Ａ】図３５Ａは、実施の形態３におけるペアリング準備フェーズの処理の流れを示すフローチャートである。
【図３５Ｂ】図３５Ｂは、実施の形態３におけるペアリング準備フェーズの処理の流れを示すフローチャートである。
【図３６】図３６は、実施の形態３におけるペアリング開始メッセージに含まれるメッセージデータの一例を示す図である。
【図３７Ａ】図３７Ａは、実施の形態４における通信制御システムの構成を示すブロック図である。
【図３７Ｂ】図３７Ｂは、実施の形態４におけるペアリングサーバの詳細な構成を示すブロック図である。
【図３８】図３８は、実施の形態４における通信制御システムによる処理の概要を説明するためのフロー図である。
【図３９Ａ】図３９Ａは、実施の形態４におけるペアリング準備フェーズの処理の流れを示すフローチャートである。
【図３９Ｂ】図３９Ｂは、実施の形態４におけるペアリング準備フェーズの処理の流れを示すフローチャートである。
【図４０】図４０は、実施の形態４におけるペアリング開始応答メッセージに含まれるメッセージデータの一例を示す図である。
【図４１】図４１は、実施の形態４におけるペアリング要求メッセージに含まれるメッセージデータの一例を示す図である。
【図４２】図４２は、実施の形態４におけるペアリング管理テーブルの一例を示す図である。
【図４３Ａ】図４３Ａは、実施の形態４におけるペアリング確定フェーズの処理の流れを示すフローチャートである。
【図４３Ｂ】図４３Ｂは、実施の形態４におけるペアリング確定フェーズの処理の流れを示すフローチャートである。
【図４４】図４４は、実施の形態４におけるペアリング確定開始メッセージに含まれるメッセージデータの一例を示す図である。
【図４５】図４５は、実施の形態４におけるペアリング確定要求メッセージに含まれるメッセージデータの一例を示す図である。
【図４６】図４６は、実施の形態４におけるペアリング管理テーブルの一例を示す図である。
【図４７Ａ】図４７Ａは、実施の形態５における通信制御システムの構成を示すブロック図である。
【図４７Ｂ】図４７Ｂは、実施の形態５におけるペアリングサーバの詳細な構成を示すブロック図である。
【図４８】図４８は、実施の形態５における通信制御システムによる処理の概要を説明するためのフロー図である。
【図４９Ａ】図４９Ａは、実施の形態５におけるペアリング準備フェーズの処理の流れを示すフローチャートである。
【図４９Ｂ】図４９Ｂは、実施の形態５におけるペアリング準備フェーズの処理の流れを示すフローチャートである。
【図５０】図５０は、実施の形態５におけるペアリング開始メッセージに含まれるメッセージデータの一例を示す図である。
【図５１】図５１は、実施の形態５におけるペアリング開始応答メッセージに含まれるメッセージデータの一例を示す図である。
【図５２Ａ】図５２Ａは、実施の形態５におけるペアリング確定フェーズの処理の流れを示すフローチャートである。
【図５２Ｂ】図５２Ｂは、実施の形態５におけるペアリング確定フェーズの処理の流れを示すフローチャートである。
【図５３】図５３は、実施の形態５におけるペアリング確定開始メッセージに含まれるメッセージデータの一例を示す図である。
【発明を実施するための形態】
【００１２】
（本発明の基礎となった知見）
まず、特許文献１の写真共有システムについて説明する。
【００１３】
図１は、従来の写真共有システム１００の構成を示すブロック図である。
【００１４】
図１において、写真共有システム１００は、送信端末１０１と、受信端末１０２と、写真共有サーバ１０３とを備える。送信端末１０１は、写真の送信者が操作する通信装置であり、受信端末１０２は、写真の受信者が操作する通信装置である。また、写真共有サーバ１０３は、送信端末１０１に対するＩＤの発行、および、共有写真の蓄積を行うサーバ装置である。
【００１５】
図２は、従来の写真共有システム１００における動作を説明するためのフロー図である。具体的には、図２は、写真共有に先立ち行われる送信先の確認および設定方法を示す図である。
【００１６】
ステップＳ２０１において、送信端末１０１は、写真共有サーバ１０３へ共有ＩＤの発行要求を送信する。その後、ステップＳ２０２において、写真共有サーバ１０３は、共有ＩＤを生成し、生成した共有ＩＤを送信端末１０１に送信する。
【００１７】
ステップＳ２０３において、送信端末１０１は、共有ＩＤを写真共有サーバ１０３から受信し、受信した共有ＩＤを画面に表示する。送信者は、画面に表示された共有ＩＤを受信者に通知する。通知の手段については、電話などが用いられる。ステップＳ２０４において、受信端末１０２は、共有ＩＤの通知を受けた受信者から共有ＩＤの入力を受け付ける。
【００１８】
以上が、従来の送信先確認および設定方法である。
【００１９】
また、特許文献１の写真共有システムにおいて、送信者の写真を送信端末１０１から受信端末１０２に送信する場合、送信端末１０１は、写真共有サーバ１０３に共有ＩＤと送信したい写真とを送信する。写真共有サーバ１０３は、受信した共有ＩＤと写真とを関連付けて蓄積する。その後、受信端末１０２は、事前に設定した共有ＩＤを写真共有サーバ１０３に送信し、共有ＩＤと関連付けられた写真を写真共有サーバ１０３から受信することにより、送信者の写真を受信する。
【００２０】
しかしながら、特許文献１の写真共有システムでは、写真を正しく共有することができない場合がある。例えば、送信者が受信者に誤った共有ＩＤを通知した場合、あるいは受信者が受信端末１０２に誤った共有ＩＤを入力した場合には、送信者と受信者とは写真を共有することができない。
【００２１】
このような場合、受信者は、送信者の写真を共有することができない。さらに、受信端末１０２は、誤って入力された共有ＩＤに関連付けられた写真を受信してしまうという課題を有している。また、悪意のある受信者が、受信端末１０２に任意の共有ＩＤを入力することにより、その共有ＩＤに関連付けられた写真を受信端末１０２が受信できてしまうという課題も有している。
【００２２】
つまり、特許文献１の技術では、送信端末から送信されたデータが本来受信されるべきではない受信端末に受信されてしまうという課題がある。これは、送信者にとって意図しない相手にデータが送信されることを意味し、プライバシーに関しても大きな問題となる。
【００２３】
また、近年の携帯電話の普及により、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）、ＭＭＳ（Ｍｕｌｔｉｍｅｄｉａ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ）や携帯電話メールが個人間の情報伝達手段として多くの人に利用されている。よって、これらの情報伝達手段を利用し、共有ＩＤを文字情報などの電子情報として送信者から受信者に通知することも一般的に行われると考えられる。さらに、携帯電話は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などの有線伝送手段や、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、Ｗｉ−Ｆｉなどの無線伝送手段を装備しており、通信装置から携帯電話への共有ＩＤの伝送、および、携帯電話から通信装置への共有ＩＤの伝送を容易に行うことができる。
【００２４】
しかしながら、ＳＭＳなどの情報伝達手段は、受信者が受信した電子情報を別の人に転送することが容易であるため、悪意のある受信者が送信者から受信した共有ＩＤを別の人に転送し、転送された共有ＩＤをその別の人が受信端末１０２に入力することにより、その共有ＩＤに関連付けられた写真を受信端末１０２が受信できてしまうという課題も有している。
【００２５】
そこで、本発明の全般的または具体的な態様は、第１の通信装置と第２の通信装置とをペアリングする際に、第１の通信装置または第２の通信装置が、本来ペアリングされるべきではない他の通信装置とペアリングされることを抑制することを目的とする。
【００２６】
本発明の一態様に係る通信制御システムは、第１の通信装置と、第２の通信装置と、前記第１の通信装置と通信可能な第３の通信装置と、前記第２の通信装置および前記第３の通信装置と通信可能な第４の通信装置と、前記第１の通信装置と前記第２の通信装置とにネットワークを介して接続されたサーバ装置とを備え、前記第１の通信装置と前記第２の通信装置との間の通信を制御するために、前記第１通信装置と前記第２通信装置とをペアリングする通信制御システムであって、前記第３の通信装置は、前記第４の通信装置に関する情報である通信装置情報を保持している管理部と、保持されている前記通信装置情報を前記第１の通信装置に送信する第１の送信部とを備え、前記第１の通信装置は、前記第３の通信装置から前記通信装置情報を受信した場合に、ペアリング識別子を生成するペアリング識別子生成部と、当該第１の通信装置の装置識別子である第１の装置識別子と、前記通信装置情報と、生成された前記ペアリング識別子とを含む第１の要求を前記サーバ装置に送信する第２の送信部と、生成された前記ペアリング識別子を前記第３の通信装置に送信する第３の送信部とを備え、前記第３の通信装置は、さらに、前記第１の通信装置から前記ペアリング識別子を受信した場合に、受信した前記ペアリング識別子を前記第４の通信装置に送信する第４の送信部を備え、前記第４の通信装置は、前記第３の通信装置から前記ペアリング識別子を受信した場合に、当該第４の通信装置に予め保持されている情報であって当該第４の通信装置に関する情報である通信装置情報と受信した前記ペアリング識別子とを前記第２の通信装置に送信する第５の送信部を備え、前記第２の通信装置は、前記第４の通信装置から前記通信装置情報と前記ペアリング識別子とを受信した場合に、当該第２の通信装置の装置識別子である第２の装置識別子と、受信した前記通信装置情報および前記ペアリング識別子とを含む第２の要求を前記サーバ装置に送信する第６の送信部を備え、前記サーバ装置は、前記第１の通信装置から前記第１の要求を受信し、かつ前記第２の通信装置から前記第２の要求を受信した場合に、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致するか否か、および、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致するか否かを判定する判定部と、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致すると判定され、かつ、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致すると判定された場合に、前記第１の要求に含まれる第１の装置識別子と前記第２の要求に含まれる第２の装置識別子とを用いて、前記第１の通信装置と前記第２の通信装置とをペアリングするペアリング部とを備える。
【００２７】
この構成によれば、第１の通信装置がサーバ装置に対して送信したペアリング識別子と通信装置情報との組と、第２の通信装置がサーバ装置に対して送信したペアリング識別子と通信装置情報との組と、がサーバ装置において一致した場合に、第１の通信装置と第２の通信装置とがペアリングされる。したがって、別のペアリング処理を行っている他の通信装置と第１の通信装置または第２の通信装置とが誤ってペアリングされることが抑制される。つまり、コンテンツが誤って共有されることを抑制することができる。
【００２８】
さらにこの構成によれば、ペアリング識別子だけでなく、通信装置情報も一致するかどうかが判定される。そのため、悪意のある受信者が送信者から受信したペアリング識別子を他の人に転送し、転送されたペアリング識別子をその他の人が他の通信装置に入力した場合であっても、他の通信装置と第１の通信装置または第２の通信装置とがペアリングされることを防ぐことができる。つまり、コンテンツが誤って他の人と共有されることを抑制することができる。
【００２９】
例えば、前記通信装置情報は、前記第４の通信装置の通信アドレスを示し、前記第４の送信部は、前記通信装置情報が示す通信アドレスを用いて、前記ペアリング識別子を前記第４の通信装置に送信してもよい。
【００３０】
この構成によれば、第４の通信装置に関する通信装置情報として第４の通信装置の通信アドレスを用いることができる。したがって、第４の通信装置に関する通信装置情報が他の通信装置に関する通信装置情報と重複することを抑制することができる。その結果、コンテンツが誤って他の人と共有されることをさらに抑制することができる。
【００３１】
例えば、前記第１の通信装置は、さらに、一方向性関数を用いて前記通信装置情報を変換する第１のデータ変換部を備え、前記第１の要求は、変換後の前記通信装置情報を含み、前記第２の通信装置は、さらに、前記一方向性関数を用いて前記通信装置情報を変換する第２のデータ変換部を備え、前記第２の要求は、変換後の前記通信装置情報を含んでもよい。
【００３２】
この構成によれば、一方向性関数を用いて変換された通信装置情報が送信されるので、変換前の通信装置情報が漏洩することを防ぐことができる。
【００３３】
例えば、前記第１の送信部は、近距離無線通信により、前記通信装置情報を前記第１の通信装置に送信し、前記第３の送信部は、近距離無線通信により、前記ペアリング識別子を前記第３の通信装置に送信してもよい。
【００３４】
この構成によれば、近距離無線通信により、第１の通信装置と第３の通信装置とで通信が行われるので、ユーザの利便性を向上させることができる。
【００３５】
また、本発明の一態様に係る通信制御システムは、第１の通信装置と、第２の通信装置と、前記第１の通信装置と通信可能な第３の通信装置と、前記第２の通信装置および前記第３の通信装置と通信可能な第４の通信装置と、前記第１の通信装置と前記第２の通信装置とにネットワークを介して接続されたサーバ装置とを備え、前記第１の通信装置と前記第２の通信装置との間の通信を制御するために、前記第１通信装置と前記第２通信装置とをペアリングする通信制御システムであって、前記第３の通信装置は、前記第４の通信装置に関する情報である通信装置情報を保持している管理部と、保持されている前記通信装置情報を前記第１の通信装置に送信する第１の送信部とを備え、前記第１の通信装置は、前記第１の通信装置の装置識別子である第１の装置識別子と、前記第３の通信装置から受信した前記通信装置情報とを含む第１の要求を前記サーバ装置に送信する第２の送信部とを備え、前記サーバ装置は、ペアリング識別子を生成するペアリング識別子生成部と、生成された前記ペアリング識別子を前記第１の通信装置に送信する第３の送信部とを備え、前記第１の通信装置は、さらに、前記サーバ装置から受信したペアリング識別子を前記第３の通信装置に送信する第４の送信部を備え、前記第３の通信装置は、さらに、前記第１の通信装置から前記ペアリング識別子を受信した場合に、受信した前記ペアリング識別子を前記第４の通信装置に送信する第５の送信部を備え、前記第４の通信装置は、前記第３の通信装置から前記ペアリング識別子を受信した場合に、当該第４の通信装置に予め保持されている情報であって当該第４の通信装置に関する情報である通信装置情報と受信した前記ペアリング識別子とを前記第２の通信装置に送信する第６の送信部を備え、前記第２の通信装置は、前記第４の通信装置から前記通信装置情報と前記ペアリング識別子とを受信した場合に、当該第２の通信装置の装置識別子である第２の装置識別子と、受信した前記通信装置情報および前記ペアリング識別子とを含む第２の要求を前記サーバ装置に送信する第７の送信部を備え、前記サーバ装置は、さらに、前記第１の通信装置から前記第１の要求を受信し、かつ前記第２の通信装置から前記第２の要求を受信した場合に、前記ペアリング識別子生成部が生成したペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致するか否か、および、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致するか否かを判定する判定部と、前記ペアリング識別子生成部が生成したペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致すると判定され、かつ、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致すると判定された場合に、前記第１の要求に含まれる第１の装置識別子と前記第２の要求に含まれる第２の装置識別子とを用いて、前記第１の通信装置と前記第２の通信装置とをペアリングするペアリング部とを備える。
【００３６】
この構成によれば、サーバ装置がペアリング識別子を生成することができる。このような場合であっても、上記通信制御システムと同様の効果を奏することができる。
【００３７】
また、本発明の一態様に係る通信制御システムは、第１の通信装置と、第２の通信装置と、前記第１の通信装置と通信可能な第３の通信装置と、前記第２の通信装置および前記第３の通信装置と通信可能な第４の通信装置と、前記第１の通信装置と前記第２の通信装置とにネットワークを介して接続されたサーバ装置とを備え、前記第１の通信装置と前記第２の通信装置との間の通信を制御するために、前記第１通信装置と前記第２通信装置とをペアリングする通信制御システムであって、前記第３の通信装置は、ペアリング識別子を生成するペアリング識別子生成部と、前記第４の通信装置に関する情報である通信装置情報を保持している管理部と、前記ペアリング識別子生成部によって生成された前記ペアリング識別子と保持されている前記通信装置情報とを前記第１の通信装置に送信する第１の送信部とを備え、前記第１の通信装置は、前記第１の通信装置の装置識別子である第１の装置識別子と、前記第４の通信装置から受信した通信装置情報およびペアリング識別子とを含む第１の要求を前記サーバ装置に送信する第２の送信部と、前記ペアリング識別子を前記第３の通信装置に送信する第３の送信部とを備え、前記第３の通信装置は、さらに、前記ペアリング識別子生成部によって生成された前記ペアリング識別子を前記第４の通信装置に送信する第４の送信部を備え、前記第４の通信装置は、前記第３の通信装置から前記ペアリング識別子を受信した場合に、当該第４の通信装置に予め保持されている情報であって当該第４の通信装置に関する情報である通信装置情報と受信した前記ペアリング識別子とを前記第２の通信装置に送信する第５の送信部を備え、前記第２の通信装置は、前記第４の通信装置から前記通信装置情報と前記ペアリング識別子とを受信した場合に、前記第２の通信装置の装置識別子である第２の装置識別子と、受信した前記通信装置情報および前記ペアリング識別子とを含む第２の要求を前記サーバ装置に送信する第６の送信部を備え、前記サーバ装置は、前記第１の通信装置から前記第１の要求を受信し、かつ前記第２の通信装置から前記第２の要求を受信した場合に、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致するか否か、および、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致するか否かを判定する判定部と、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致すると判定され、かつ、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致すると判定された場合に、前記第１の要求に含まれる第１の装置識別子と前記第２の要求に含まれる第２の装置識別子とを用いて、前記第１の通信装置と前記第２の通信装置とをペアリングするペアリング部とを備える。
【００３８】
この構成によれば、第３の通信装置がペアリング識別子を生成することができる。このような場合であっても、上記通信制御システムと同様の効果を奏することができる。
【００３９】
また、本発明の一態様に係る通信制御システムは、第１の通信装置と、第２の通信装置と、前記第１の通信装置と通信可能な第３の通信装置と、前記第２の通信装置および前記第３の通信装置と通信可能な第４の通信装置と、前記第１の通信装置と前記第２の通信装置とにネットワークを介して接続されたサーバ装置とを備え、前記第１の通信装置と前記第２の通信装置との間の通信を制御するために、前記第１通信装置と前記第２通信装置とをペアリングする通信制御システムであって、前記第３の通信装置は、前記第４の通信装置に関する情報である通信装置情報を保持している管理部と、保持されている前記通信装置情報を前記第１の通信装置に送信する第１の送信部とを備え、前記第１の通信装置は、前記第３の通信装置から前記通信装置情報を受信した場合に、ペアリング識別子を生成するペアリング識別子生成部と、前記第３の通信装置から受信した通信装置情報を、予め定められた変換方法に従って第１の変換データに変換する第１の変換部と、前記第１の通信装置の装置識別子である第１の装置識別子と、生成された前記ペアリング識別子とを含む第１の要求を前記サーバ装置に送信する第２の送信部と、前記ペアリング識別子と前記第１の変換データとを前記第３の通信装置に送信する第３の送信部とを備え、前記第３の通信装置は、さらに、前記第１の通信装置から前記ペアリング識別子と前記第１の変換データとを受信した場合に、受信した前記ペアリング識別子と前記第１の変換データとを前記第４の通信装置に送信する第４の送信部を備え、前記第４の通信装置は、前記第３の通信装置から前記ペアリング識別子と前記第１の変換データとを受信した場合に、当該第４の通信装置に予め保持されている情報であって当該第４の通信装置に関する情報である通信装置情報と、受信した前記ペアリング識別子および前記第１の変換データとを前記第２の通信装置に送信する第５の送信部を備え、前記第２の通信装置は、前記第４の通信装置から前記通信装置情報と前記ペアリング識別子と前記第１の変換データとを受信した場合に、前記通信装置情報を、前記予め定められた変換方法に従って第２の変換データに変換する第２の変換部と、前記第１の変換データと前記第２の変換データとが一致するか否かを判定する第１の判定部と、前記第１の変換データと前記第２の変換データとが一致すると判定された場合に、前記第２の通信装置の装置識別子である第２の装置識別子と前記ペアリング識別子とを含む第２の要求を前記サーバ装置に送信する第６の送信部とを備え、前記サーバ装置は、前記第１の通信装置から前記第１の要求を受信し、かつ前記第２の通信装置から前記第２の要求を受信した場合に、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致するか否かを判定する第２の判定部と、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致すると判定された場合に、前記第１の要求に含まれる第１の装置識別子と前記第２の要求に含まれる第２の装置識別子とを用いて、前記第１の通信装置と前記第２の通信装置とをペアリングするペアリング部とを備える。
【００４０】
この構成によれば、第２の通信装置が、通信装置情報に基づく変換データが一致するか否かを判定することができる。このような場合であっても、上記通信制御システムと同様の効果を奏することができる。
【００４１】
また、本発明の一態様に係る通信制御システムは、第１の通信装置と、第２の通信装置と、前記第１の通信装置と通信可能な第３の通信装置と、前記第２の通信装置および前記第３の通信装置と通信可能な第４の通信装置と、前記第１の通信装置と前記第２の通信装置とにネットワークを介して接続されたサーバ装置とを備え、前記第１の通信装置と前記第２の通信装置との間の通信を制御するために、前記第１通信装置と前記第２通信装置とをペアリングする通信制御システムであって、前記第１の通信装置は、ペアリング識別子を生成するペアリング識別子生成部と、前記第１の通信装置の装置識別子である第１の装置識別子と生成された前記ペアリング識別子とを含む第１の要求を前記サーバ装置に送信する第１の送信部と、前記ペアリング識別子を前記第３の通信装置に送信する第２の送信部とを備え、前記第３の通信装置は、前記第４の通信装置に関する情報である通信装置情報を保持している管理部と、保持されている前記通信装置情報を、予め定められた変換方法に従って第１の変換データに変換する第１の変換部と、前記第１の通信装置から前記ペアリング識別子を受信した場合に、受信した前記ペアリング識別子と前記第１の変換データとを前記第４の通信装置に送信する第３の送信部とを備え、前記第４の通信装置は、前記第３の通信装置から前記ペアリング識別子と前記第１の変換データとを受信した場合に、当該第４の通信装置に予め保持されている情報であって当該第４の通信装置に関する情報である通信装置情報を、前記予め定められた変換方法に従って第２の変換データに変換する第２の変換部と、前記第１の変換データと前記第２の変換データとが一致するか否かを判定する第１の判定部と、前記第１の変換データと前記第２の変換データとが一致すると判定された場合に、受信した前記ペアリング識別子を前記第２の通信装置に送信する第４の送信部とを備え、前記第２の通信装置は、前記第４の通信装置から前記ペアリング識別子を受信した場合に、前記第２の通信装置の装置識別子である第２の装置識別子と受信した前記ペアリング識別子とを含む第２の要求を前記サーバ装置に送信する第５の送信部を備え、前記サーバ装置は、前記第１の通信装置から前記第１の要求を受信し、かつ前記第２の通信装置から前記第２の要求を受信した場合に、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致するか否かを判定する第２の判定部と、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致すると判定された場合に、前記第１の要求に含まれる第１の装置識別子と前記第２の要求に含まれる第２の装置識別子とを用いて、前記第１の通信装置と前記第２の通信装置とをペアリングするペアリング部とを備える。
【００４２】
この構成によれば、第４の通信装置が、通信装置情報に基づく変換データが一致するか否かを判定することができる。このような場合であっても、上記通信制御システムと同様の効果を奏することができる。
【００４３】
また、本発明の一態様に係るサーバ装置は、第１の通信装置と第２の通信装置とにネットワークを介して接続され、前記第１の通信装置と前記第２の通信装置との間の通信を制御するために、前記第１通信装置と前記第２通信装置とをペアリングするサーバ装置であって、前記第１の通信装置からペアリングを要求する第１の要求を受信し、かつ前記第２の通信装置からペアリングを要求する第２の要求を受信した場合に、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致するか否か、および、前記第１の要求に含まれる情報であって前記第２の通信装置と通信可能な装置に関する情報である通信装置情報と、前記第２の要求に含まれる情報であって前記第２の通信装置と通信可能な装置に関する情報である通信装置情報とが一致するか否かを判定する判定部と、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致すると判定され、かつ、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致すると判定された場合に、前記第１の要求に含まれる第１の装置識別子と前記第２の要求に含まれる第２の装置識別子とを用いて、前記第１の通信装置と前記第２の通信装置とをペアリングするペアリング部とを備える。
【００４４】
この構成によれば、上記通信制御システムと同様の効果を奏することができる。
【００４５】
なお、これらの全般的または具体的な態様は、システム、装置、方法、集積回路、コンピュータプログラムまたは記録媒体で実現されてもよく、システム、装置、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【００４６】
以下本発明の実施の形態について、図面を参照しながら説明する。
【００４７】
なお、以下で説明する実施の形態は、いずれも本発明の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００４８】
（実施の形態１）
図３Ａは、実施の形態１における通信制御システム３００の構成を示すブロック図である。また、図３Ｂは、実施の形態１におけるペアリングサーバ３１４の詳細な構成を示すブロック図である。
【００４９】
図３Ａに示すように、通信制御システム３００は、送信端末３０１と、受信端末３０８と、送信端末３０１および受信端末３０８と例えばネットワークなどを介して接続されたペアリングサーバ３１４と、送信側携帯電話３１９と、受信側携帯電話３２３を備える。
【００５０】
送信端末３０１は、第１の通信装置に相当し、写真などのコンテンツを保持している。送信端末３０１は、データ変換部３０２、機器接続部３０４、端末ＩＤ保持部３０７、通信部３０５、およびフェーズ管理部３０６を備える。
【００５１】
受信端末３０８は、第２の通信装置に相当し、送信端末３０１から写真などのコンテンツを受信し、表示する。受信端末３０８は、通信部３０９、フェーズ管理部３１０、データ変換部３１１、機器接続部３１２、および端末ＩＤ保持部３１３を備える。
【００５２】
ペアリングサーバ３１４は、サーバ装置に相当し、送信端末３０１と、送信端末３０１から送信されるコンテンツの受信が許可された受信端末３０８とをペアリングする。ペアリングサーバ３１４は、ペアリング管理部３１５、フェーズ管理部３１６、および通信部３１７を備える。
【００５３】
送信側携帯電話３１９は、第３の通信装置に相当し、送信端末３０１と有線または無線による接続を行い、相互にデータ交換を行う。さらに、送信側携帯電話３１９は、ＳＭＳなどの情報伝達手段を利用して、受信側携帯電話３２３と通信を行う。送信側携帯電話３１９は、機器接続部３２０、通信部３２１、およびアドレス管理部３２２を備える。
【００５４】
受信側携帯電話３２３は、第４の通信装置に相当し、受信端末３０８と有線または無線による接続を行い、相互にデータ交換を行う。さらに、受信側携帯電話３２３は、ＳＭＳなどの情報伝達手段を利用して、送信側携帯電話３１９と通信を行う。受信側携帯電話３２３は、アドレス管理部３２４、通信部３２５、および機器接続部３２６を備える。
【００５５】
送信端末３０１を構成する各構成部について説明する。
【００５６】
データ変換部３０２は、携帯電話のメールアドレスなどのデータを一方向性関数を用いて変換データに変換する演算回路である。一方向性関数には、例えば、ハッシュ関数ＳＨＡ−２５６を利用する。なお、一方向性関数を用いた変換方法は、予め定められた変換方法の一例である。つまり、データ変換部３０２は、必ずしも一方向性関数を用いてアドレスを変換する必要はない。
【００５７】
ペアリング値生成部３０３は、ペアリングに利用するペアリング値を生成する演算回路である。本実施の形態では、ペアリング値生成部３０３は、ペアリング識別子生成部に相当する。
【００５８】
なお、ペアリングとは、写真などのコンテンツを送信する送信端末３０１と、コンテンツを受信する受信端末３０８との２台の端末間の通信を制御するために、送信端末３０１と受信端末３０８とを関連付けることを意味する。本実施の形態では、ペアリングは、コンテンツの送受信を、互いに関連付けられた２台の端末間のみに限定する意味もある。つまり本実施の形態では、ペアリングされた結果、２台の端末間でコンテンツが共有される。
【００５９】
また、ペアリング値とは、ペアリング識別子の一例であり、本実施の形態では数字列である。なお、ペアリング識別子は、数字列である必要はなく、例えば文字あるいは記号などが含まれてもよい。
【００６０】
機器接続部３０４は、送信側携帯電話３１９とメールアドレスやペアリングに用いるペアリング値の通信を行うＵＳＢやＮＦＣなどの通信インタフェースで実現される通信回路である。例えば、機器接続部３０４は、送信側携帯電話３１９と近距離無線通信を行う。本実施の形態では、機器接続部３０４は、送信側携帯電話３１９に各種データを送信する第３の送信部に相当する。
【００６１】
通信部３０５は、ペアリング値、端末ＩＤなどの通信をペアリングサーバ３１４と行うネットワークインタフェースなどで実現される通信回路である。本実施の形態では、通信部３０５は、ペアリングサーバ３１４に各種データを送信する第２の送信部に相当する。
【００６２】
フェーズ管理部３０６は、通信フェーズを管理する。なお、通信フェーズには、送信端末３０１がペアリングサーバ３１４へペアリング情報を送信するペアリング準備フェーズと、関連付けを確定させるペアリング確定フェーズとが含まれる。
【００６３】
図４は、送信端末３０１のフェーズ管理部３０６が管理するデータの一例を示す図である。図４において、管理ＩＤ４０１は、通信フェーズ、ペアリング値、および受信端末ＩＤの組を識別するための識別子である。
【００６４】
通信フェーズ４０２は、現在の通信フェーズがペアリング準備フェーズおよびペアリング確定フェーズのどちらのフェーズであるかを示す。ここでは、ペアリング準備フェーズの場合には「１」が通信フェーズ４０２に格納され、ペアリング確定フェーズの場合には「２」が通信フェーズ４０２に格納される。なお、この値は一例であり、２つのフェーズを識別できるものであれば、どのような値を用いてもよい。
【００６５】
ペアリング値４０３には、送信端末３０１がペアリング値生成部３０３で生成したペアリング値が格納される。
【００６６】
受信端末ＩＤ４０４には、ペアリングが確定した際、送信端末３０１とペアリングされた受信端末３０８の端末ＩＤが格納される。
【００６７】
端末ＩＤ保持部３０７は、端末固有のＩＤを保持するフラッシュメモリなどで実現されるメモリ回路である。端末ＩＤは、工場出荷時に端末ＩＤ保持部３０７に書き込まれる場合や、通信部３０５を通じてネットワーク経由で工場出荷後に書き込まれる場合がある。
【００６８】
続いて、受信端末３０８を構成する各構成部について説明する。
【００６９】
通信部３０９は、ペアリングサーバ３１４とペアリング値、端末ＩＤなどの通信を行うネットワークインタフェースなどで実現される通信回路である。本実施の形態では、通信部３０９は、サーバ装置に各種データを送信する第６の送信部に相当する。
【００７０】
フェーズ管理部３１０は、通信フェーズを管理する。なお、通信フェーズには、受信端末３０８がペアリングサーバ３１４へペアリング情報を送信するペアリング準備フェーズと、関連付けを確定させるペアリング確定フェーズとが含まれる。
【００７１】
図５は、受信端末３０８のフェーズ管理部３１０が管理するデータの一例を示す図である。図５において、管理ＩＤ５０１は、通信フェーズ、ペアリング値、および送信端末ＩＤの組を識別するための識別子である。
【００７２】
通信フェーズ５０２は、現在の通信フェーズがペアリング準備フェーズおよびペアリング確定フェーズのどちらのフェーズであるかを示す。ここでは、ペアリング準備フェーズの場合には「１」が通信フェーズ５０２に格納され、ペアリング確定フェーズの場合には「２」が通信フェーズ５０２に格納される。なお、この値は一例であり、２つのフェーズを識別できるものであれば、どのような値を用いてもよい。
【００７３】
ペアリング値５０３には、受信側携帯電話３２３から受信したペアリング値が格納される。
【００７４】
送信端末ＩＤ５０４には、ペアリングが確定した際、受信端末３０８とペアリングされた送信端末３０１の端末ＩＤが格納される。
【００７５】
データ変換部３１１は、携帯電話のメールアドレスなどのデータを一方向性関数を用いて変換する演算回路である。一方向性関数には、例えば、ハッシュ関数ＳＨＡ−２５６を利用する。なお、データ変換部３１１は、送信端末３０１のデータ変換部３０２と同一の変換方法でデータを変換する。
【００７６】
機器接続部３１２は、受信側携帯電話３２３とメールアドレスやペアリングに用いるペアリング値の通信を行うＵＳＢやＮＦＣなどの通信インタフェースなどで実現される通信回路である。
【００７７】
端末ＩＤ保持部３１３は、端末固有のＩＤを保持するフラッシュメモリなどで実現されるメモリ回路である。端末ＩＤは、工場出荷時に端末ＩＤ保持部３１３に書き込まれる場合や、通信部３０９を通じてネットワーク経由で工場出荷後に書き込まれる場合がある。
【００７８】
次に、ペアリングサーバ３１４を構成する各構成部について説明する。
【００７９】
ペアリング管理部３１５は、ペアリング値を記憶するための記憶部に相当し、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などのメモリ装置である。ペアリング管理部３１５は、送信端末３０１と、送信端末３０１から送信されるコンテンツの受信が許可された受信端末３０８とをペアリングするために利用するペアリング管理テーブル３１５ａを記憶している。
【００８０】
図６Ａは、ペアリング管理部３１５が記憶しているペアリング管理テーブル３１５ａの一例を示す図である。図６Ａに示すように、ペアリング管理テーブル３１５ａには、受信端末ＩＤ６０１と、送信端末ＩＤ６０２と、通信フェーズ６０３と、ペアリング値６０４と、アドレス変換値６０５とが含まれる。
【００８１】
受信端末ＩＤ６０１には、受信端末３０８から通信部３１７を通じて受信した受信端末３０８の端末ＩＤが格納される。送信端末ＩＤ６０２には、送信端末３０１から通信部３１７を通じて受信した送信端末３０１の端末ＩＤが格納される。通信フェーズ６０３は、現在の通信フェーズがペアリング準備フェーズおよびペアリング確定フェーズのどちらのフェーズであるかを示す。ここでは、ペアリング準備フェーズの場合には「１」が通信フェーズ６０３に格納され、ペアリング確定フェーズの場合には「２」が通信フェーズ６０３に格納される。ペアリング値６０４には、送信端末３０１から通信部３１７を通じて受信したペアリング値が格納される。アドレス変換値６０５には、送信端末３０１から通信部３１７を通じて受信した受信側アドレス変換値が格納される。また、図６Ａにおいて、空欄はまだ値が格納されていないことを示す。
【００８２】
なお、ペアリング管理部３１５は、必ずしもペアリング管理テーブル３１５ａのようなテーブルにペアリング値とアドレス変換値とを記憶する必要はない。つまり、ペアリング管理部３１５は、ペアリング値とアドレス変換値とを対応付けて記憶できればどのような形式でペアリング値とアドレス変換値とを記憶してもよい。
【００８３】
フェーズ管理部３１６は、通信フェーズを管理するための電子回路である。図３Ｂに示すように、フェーズ管理部３１６は、第１の格納部３１６ａと、第２の格納部３１６ｂと、第１の判定部３１６ｃと、第２の判定部３１６ｄと、ペアリング部３１６ｅとを備える。各構成部の詳細は後述する。
【００８４】
通信部３１７は、送信端末３０１および受信端末３０８とペアリング値や端末ＩＤなどの通信を行うネットワークインタフェースなどで実現される通信回路である。
【００８５】
通信装置管理部３１８は、例えばＨＤＤなどのメモリ装置である。通信装置管理部３１８は、送信端末３０１に登録された送信側携帯電話３１９の情報を記憶している。図６Ｂに示すように、通信装置管理テーブル３１８ａには、端末ＩＤ６０６と、通信装置変換値６０７とが含まれる。
【００８６】
端末ＩＤ６０６には、送信端末３０１および受信端末３０８から通信部３１７を通じて受信した端末ＩＤが格納される。通信装置変換値６０７には、送信端末３０１および受信端末３０８から通信部３１７を通じて受信した通信装置変換値が格納される。また、図６Ｂにおいて、空欄はまだ値が格納されていないことを示す。
【００８７】
さらに、送信側携帯電話３１９を構成する各構成部について説明する。
【００８８】
機器接続部３２０は、送信端末３０１とメールアドレスやペアリングに用いるペアリング値の通信を行う、ＵＳＢやＮＦＣなどの通信インタフェースで実現される通信回路である。例えば、機器接続部３２０は、送信端末３０１と近距離無線通信を行う。本実施の形態では、機器接続部３２０は、通信装置情報を第１の通信装置に送信する第１の送信部に相当する。
【００８９】
通信部３２１は、ＳＭＳやＭＭＳなどの情報伝達を行う通信インタフェースで実現される通信回路である。例えば、通信部３２１は、アドレス管理部３２２によって保持されている受信側携帯電話３２３の通信アドレスを用いて、受信側携帯電話３２３にデータを送信する。本実施の形態では、通信部３２１は、ペアリング識別子を第４の通信装置に送信する第４の送信部に相当する。
【００９０】
アドレス管理部３２２は、送信側携帯電話３１９のユーザがＳＭＳやＭＭＳなどで情報伝達を行う際に用いるユーザ自身の通信アドレスおよび情報伝達相手の通信アドレスを保持・管理する。本実施の形態では、この通信アドレスが通信装置情報に相当する。つまり、アドレス管理部３２２は、第４の通信装置に関する情報である通信装置情報を保持している管理部に相当する。アドレス管理部３２２は、ＨＤＤやフラッシュメモリなどの記憶装置またはメモリ回路である。なお以下において、通信アドレスを、単にアドレス、あるいはアドレスデータともいう。
【００９１】
最後に、受信側携帯電話３２３を構成する各構成部について説明する。
【００９２】
アドレス管理部３２４は、受信側携帯電話３２３のユーザがＳＭＳやＭＭＳなどで情報伝達を行う際に用いるユーザ自身のアドレスおよび情報伝達相手のアドレスを保持・管理する。つまり、アドレス管理部３２４は、当該受信側携帯電話３２３関する情報である通信装置情報を予め保持している。アドレス管理部３２４は、ＨＤＤやフラッシュメモリなどの記憶装置またはメモリ回路である。
【００９３】
通信部３２５は、ＳＭＳやＭＭＳなどの情報伝達を行う通信インタフェースで実現される通信回路である。
【００９４】
機器接続部３２６は、受信端末３０８とメールアドレスやペアリングに用いるペアリング値の通信を行うＵＳＢやＮＦＣなどの通信インタフェースで実現される通信回路である。本実施の形態では、機器接続部３２６は、第５の送信部に相当する。
【００９５】
次に、以上のように構成された通信制御システム３００における各種動作を具体的に説明する。
【００９６】
図７は、実施の形態１における通信制御システム３００による処理の概要を説明するためのフロー図である。通信制御システム３００の処理としては、通信装置登録フェーズ、ペアリング準備フェーズ、およびペアリング確定フェーズの３つのフェーズがある。
【００９７】
通信装置登録フェーズは、最初に行われる処理である。この通信装置登録フェーズでは、ペアリングに利用する携帯電話と端末との組がペアリングサーバに登録される。
【００９８】
ペアリング準備フェーズは、通信装置登録フェーズの後に行われる処理である。このペアリング準備フェーズでは、送信者が、ＳＭＳやＭＭＳなどの情報伝達手段を用いて、ペアリングに必要な情報を受信者に送信する。
【００９９】
ペアリング確定フェーズは、ペアリング準備フェーズの後に行われる処理である。このペアリング確定フェーズでは、受信者が送信者から受信したペアリングに必要な情報を用いて、ペアリングが確定される。
【０１００】
以降、ペアリング準備フェーズ、ペアリング確定フェーズ、および通信装置登録フェーズの順に、図を用いて説明する。
【０１０１】
図８Ａおよび図８Ｂは、ペアリング準備フェーズの処理の流れを示すフローチャートである。図８Ａおよび図８Ｂを参照しながらペアリングフェーズの各種処理を説明する。
【０１０２】
（ステップＳ８０１）
送信者の指示によって、送信側携帯電話３１９は、送信端末３０１に対してペアリング開始メッセージを送信する。ここで、ペアリング開始メッセージの具体例について説明する。
【０１０３】
図９は、ペアリング開始メッセージに含まれるメッセージデータの一例を示す図である。ペアリング開始メッセージ９０１は、メッセージ識別子９０２とバージョン９０３と送信側携帯電話ＩＤ９０４と送信者アドレス９０５と共有相手アドレス９０６とをメッセージデータとして含む。
【０１０４】
メッセージ識別子９０２は、送信側携帯電話３１９と送信端末３０１とが送受信するメッセージを識別するためのメッセージデータである。
【０１０５】
バージョン９０３は、ペアリング開始メッセージのバージョン番号を識別するためのメッセージデータである。システムの拡張により、メッセージに含まれるメッセージデータに追加や削除などの変更が行われる際には、バージョン番号を増加させる。携帯電話と端末は、メッセージに含まれるバージョン番号の値と自身のサポートするバージョン番号とを比較することにより、そのメッセージを処理可能かどうか判別する。
【０１０６】
送信側携帯電話ＩＤ９０４は、ペアリング開始メッセージを送信する送信側携帯電話３１９の端末ＩＤを示すメッセージデータである。携帯電話の端末ＩＤは、携帯電話事業者が独自に付与する固有の識別子である。
【０１０７】
送信者アドレス９０５は、ＳＭＳやＭＭＳなどで送信者が利用しているアドレスデータであり、送信側携帯電話３１９のアドレス管理部３２２に記憶されている。
【０１０８】
共有相手アドレス９０６は、送信者が写真などの共有を行いたい共有相手を示すＳＭＳやＭＭＳなどのアドレスデータであり、送信側携帯電話３１９のアドレス管理部３２２に記憶されている。
【０１０９】
送信者は、送信側携帯電話３１９のメニュー画面から、「共有設定（送信）」メニューを選択する。「共有設定（送信）」メニューの選択が行われると、送信側携帯電話３１９は、アドレス管理部３２２に記憶されているアドレスデータを画面に表示する。図１０はアドレスデータの表示例である。送信者は画面に表示されたアドレスの中から、写真などの共有を行いたい共有相手を選択する。
【０１１０】
共有相手の選択が行われると、送信側携帯電話３１９は、ペアリング開始メッセージ９０１を生成する。送信側携帯電話３１９は、例えば、メッセージ識別子９０２にはペアリング開始メッセージを表す「１００１」を、バージョン９０３には初期バージョンを表す「０１００」を、送信側携帯電話ＩＤ９０４には事業者が割り当てている固有ＩＤ「ＦＦＥＥＤＤＣＣＢＢＡＡ…」を、送信者アドレス９０５には送信者のＭＭＳアドレス「ｓｕｚｕｋｉ＠ｘｘｘ．ｎｅ．ｊｐ」を、共有相手アドレス９０６には共有したい相手のＭＭＳアドレス「ｙａｍａｍｏｔｏ＠ｘｘｘ．ｎｅ．ｊｐ」をそれぞれ設定する。その後、送信側携帯電話３１９は、生成したペアリング開始メッセージ９０１を送信端末３０１に送信する。
【０１１１】
送信端末３０１に対するペアリング開始メッセージ９０１の送信は、送信側携帯電話３１９の機器接続部３２０および送信端末３０１の機器接続部３０４を通じて行われる。
【０１１２】
（ステップＳ８０２）
送信端末３０１のペアリング値生成部３０３は、ペアリング値を生成する。ペアリング値は十分に大きい乱数値であり、本実施の形態では、ペアリング値を「１２３４５６７８９ＡＢＣＤＥＦ０」とする。なお、ペアリング値は、ペアリング開始メッセージ９０１の受信後に生成されてもよいし、事前に生成されておいてもよい。
【０１１３】
フェーズ管理部３０６は、生成したペアリング値をフェーズ番号と対応付けて記憶する。フェーズ番号にはペアリング準備フェーズを表す「１」を記憶する。
【０１１４】
（ステップＳ８０３）
送信端末３０１のフェーズ管理部３０６は、送信側携帯電話３１９に対してペアリング開始応答メッセージを送信する。ここで、ペアリング開始応答メッセージの具体例について説明する。
【０１１５】
図１１は、ペアリング開始応答メッセージに含まれるメッセージデータの一例を示す図である。ペアリング開始応答メッセージ１１０１は、メッセージ識別子１１０２とバージョン１１０３とペアリング値１１０４とをメッセージデータとして含む。
【０１１６】
メッセージ識別子１１０２は、送信側携帯電話３１９と送信端末３０１とが送受信するメッセージを識別するためのメッセージデータである。バージョン１１０３は、ペアリング開始応答メッセージのバージョン番号を識別するためのメッセージデータである。ペアリング値１１０４は、ステップＳ８０２で生成されたペアリング値を示すメッセージデータである。
【０１１７】
フェーズ管理部３１６は、このようなペアリング開始応答メッセージ１１０１を生成する。フェーズ管理部３１６は、ペアリング開始応答メッセージ１１０１の生成にあたり、例えば、メッセージ識別子１１０２にはペアリング開始応答メッセージを表す「１００２」を、バージョン１１０３には、初期バージョンを表す「０１００」を、ペアリング値１１０４には、ステップＳ８０２で生成したペアリング値「１２３４５６７８９ＡＢＣＤＥＦ０」をそれぞれ設定する。
【０１１８】
送信側携帯電話３１９に対するペアリング開始応答メッセージ１１０１の送信は、送信端末３０１の機器接続部３０４および送信側携帯電話３１９の機器接続部３２０を通じて行われる。
【０１１９】
（ステップＳ８０４）
送信端末３０１のデータ変換部３０２は、送信側携帯電話３１９から受信したペアリング開始メッセージ９０１に含まれる共有相手アドレスからアドレス変換値（変換データ）を生成する。本実施の形態では、アドレス変換値は、データ変換部３０２の保持するＳＨＡ−２５６演算回路に共有相手アドレスを入力して得られる出力値とする。
【０１２０】
（ステップＳ８０５）
送信端末３０１のデータ変換部３０２は、端末ＩＤ保持部３０７に保持する送信端末３０１の端末ＩＤと、送信側携帯電話３１９から受信した送信側携帯電話ＩＤとから通信装置変換値を生成する。本実施の形態では、通信装置変換値は、送信端末３０１の端末ＩＤと送信側携帯電話ＩＤとを結合して生成された結合値を、データ変換部３０２の保持するＳＨＡ−２５６演算回路に入力して得られる出力値とする。
【０１２１】
（ステップＳ８０６）
送信端末３０１のフェーズ管理部３０６は、ペアリングサーバ３１４に対してペアリング要求メッセージを送信する。このペアリング要求メッセージは、第１の要求に相当する。ここで、ペアリング要求メッセージの具体例について説明する。
【０１２２】
図１２は、ペアリング要求メッセージに含まれるメッセージデータの一例を示す図である。ペアリング要求メッセージ１２０１は、メッセージ識別子１２０２とバージョン１２０３と送信端末ＩＤ１２０４とペアリング値１２０５とアドレス変換値１２０６と通信装置変換値１２０７とをメッセージデータとして含む。
【０１２３】
メッセージ識別子１２０２は、送信端末３０１とペアリングサーバ３１４とが送受信するメッセージを識別するためのメッセージデータである。バージョン１２０３は、ペアリング要求メッセージのバージョン番号を識別するためのメッセージデータである。送信端末ＩＤ１２０４は、ペアリング要求メッセージを送信する端末である送信端末３０１の端末ＩＤを示すメッセージデータである。ペアリング値１２０５は、ステップＳ８０２で生成されたペアリング値を示すメッセージデータである。アドレス変換値１２０６は、ステップＳ８０４で生成されたアドレス変換値を示すメッセージデータである。通信装置変換値１２０７は、ステップＳ８０５で生成された通信装置変換値を示すメッセージデータである。
【０１２４】
フェーズ管理部３０６は、このようなペアリング要求メッセージ１２０１を生成する。フェーズ管理部３０６は、ペアリング要求メッセージ１２０１の生成にあたり、例えば、メッセージ識別子１２０２にはペアリング要求メッセージを表す「０００１」を、バージョン１２０３には、初期バージョンを表す「０１００」を、送信端末ＩＤ１２０４には、端末ＩＤ保持部３０７に保持する端末ＩＤを、ペアリング値１２０５には、ステップＳ８０２で生成したペアリング値を、アドレス変換値１２０６には、ステップＳ８０４で生成したアドレス変換値を、通信装置変換値１２０７には、ステップＳ８０５で生成した通信装置変換値をそれぞれ設定する。その後、フェーズ管理部３０６は、生成したペアリング要求メッセージ１２０１を、通信部３０５を通じてペアリングサーバ３１４に送信する。
【０１２５】
（ステップＳ８０７）
ペアリングサーバ３１４の第１の判定部３１６ｃは、受信したペアリング要求メッセージ１２０１に含まれる送信端末ＩＤと通信装置変換値との組が、通信装置管理テーブル３１８ａに格納されているか否かを判定する。送信端末ＩＤと通信装置変換値との組が格納されている場合は、ステップＳ８０８の処理が次に実行される。送信端末ＩＤと通信装置変換値との組が格納されていない場合は、ペアリングサーバ３１４は、送信端末３０１にエラーメッセージを送信し、処理を終了する。
【０１２６】
（ステップＳ８０８）
ペアリングサーバ３１４の第２の格納部３１６ｂは、通信部３１７を通じて送信端末３０１からペアリング要求メッセージ１２０１を受信した場合、フェーズ番号と、受信したペアリング要求メッセージ１２０１に含まれる送信端末ＩＤと、ペアリング値と、アドレス変換値とを、互いに対応付けてペアリング管理テーブル３１５ａに格納する。第２の格納部３１６ｂは、フェーズ番号にはペアリング準備フェーズを表す「１」を格納する。
【０１２７】
図１３は、ステップＳ８０８終了時におけるペアリング管理テーブル３１５ａの一例を示す図である。図１３において、受信端末ＩＤは未設定であるため空欄としている。
【０１２８】
（ステップＳ８０９）
送信側携帯電話３１９は、ステップＳ８０３において送信端末３０１からペアリング開始応答メッセージ１１０１を受信した後、ステップＳ８０１の「共有設定（送信）」メニューにおいて送信者が指定した共有相手へのＭＭＳメッセージ送信画面を表示し、送信者からのメッセージ入力を受け付ける。図１４にメッセージ入力後の画面例を示す。
【０１２９】
送信側携帯電話３１９は、送信者からのメッセージ入力が終了すると、ステップＳ８０１において送信者が指定した共有相手に対して、ＭＭＳメッセージを送信する。その際、ステップＳ８０３において送信端末３０１から受信したペアリング開始応答メッセージに含まれるペアリング値を、送信するＭＭＳメッセージに添付する。
【０１３０】
以上で、ペアリング準備フェーズの処理の説明を終わる。
【０１３１】
続いて、図１５Ａおよび図１５Ｂを参照しながら、ペアリング確定フェーズの処理を説明する。
【０１３２】
図１５Ａおよび図１５Ｂは、ペアリング確定フェーズの処理の流れを示すフローチャートである。
【０１３３】
（ステップＳ１５０１）
受信者は送信者からＭＭＳメッセージを受信する。その後、受信者の指示によって、受信側携帯電話３２３は、受信端末３０８に対してペアリング確定開始メッセージを送信する。ここで、ペアリング確定開始メッセージの具体例について説明する。
【０１３４】
図１６は、ペアリング確定開始メッセージに含まれるメッセージデータの一例を示す図である。ペアリング確定開始メッセージ１６０１は、メッセージ識別子１６０２とバージョン１６０３と受信側携帯電話ＩＤ１６０４と受信者アドレス１６０５とペアリング値１６０６とをメッセージデータとして含む。
【０１３５】
メッセージ識別子１６０２は、受信側携帯電話３２３と受信端末３０８とが送受信するメッセージを識別するためのメッセージデータである。
【０１３６】
バージョン１６０３は、ペアリング確定開始メッセージのバージョン番号を識別するためのメッセージデータである。
【０１３７】
受信側携帯電話ＩＤ１６０４は、ペアリング確定開始メッセージを送信する受信側携帯電話３２３の端末ＩＤを示すメッセージデータである。携帯電話の端末ＩＤは、携帯電話事業者が独自に付与する固有の識別子である。
【０１３８】
受信者アドレス１６０５は、ＳＭＳやＭＭＳなどで受信者が利用しているアドレスデータであり、受信側携帯電話３２３のアドレス管理部３２４に記憶されている。
【０１３９】
ペアリング値１６０６は、送信側携帯電話３１９から受信したペアリング値を示すメッセージデータである。
【０１４０】
受信者の指示により、受信側携帯電話３２３は、ペアリング確定開始メッセージ１６０１を生成する。受信側携帯電話３２３は、例えば、メッセージ識別子１６０２にはペアリング確定開始メッセージを表す「１００３」を、バージョン１６０３には初期バージョンを表す「０１００」を、受信側携帯電話ＩＤ１６０４には事業者が割り当てている固有ＩＤ「ＥＥＤＤＣＣＢＢＡＡ９９…」を、受信者アドレス１６０５には受信者のＭＭＳアドレス「ｙａｍａｍｏｔｏ＠ｘｘｘ．ｎｅ．ｊｐ」を、ペアリング値１６０６には送信者から受信したＭＭＳメッセージに添付されたペアリング値をそれぞれ設定する。その後、受信側携帯電話３２３は、生成したペアリング確定開始メッセージ１６０１を受信端末３０８に送信する。
【０１４１】
受信端末３０８に対するペアリング確定開始メッセージ１６０１の送信は、受信側携帯電話３２３の機器接続部３２６および受信端末３０８の機器接続部３１２を通じて行われる。
【０１４２】
（ステップＳ１５０２）
受信端末３０８のデータ変換部３１１は、受信側携帯電話３２３から受信したペアリング確定開始メッセージ１６０１に含まれる受信者アドレスからアドレス変換値（変換データ）を生成する。本実施の形態では、アドレス変換値は、データ変換部３１１の保持するＳＨＡ−２５６演算回路に受信者アドレスを入力して得られる出力値とする。
【０１４３】
（ステップＳ１５０３）
受信端末３０８のデータ変換部３１１は、端末ＩＤ保持部３１３に保持する受信端末３０８の端末ＩＤと、受信側携帯電話３２３から受信した受信側携帯電話ＩＤとから通信装置変換値を生成する。本実施の形態では、通信装置変換値は、受信端末３０８の端末ＩＤと受信側携帯電話ＩＤとを結合して生成された結合値を、データ変換部３１１の保持するＳＨＡ−２５６演算回路に入力して得られる出力値とする。
【０１４４】
（ステップＳ１５０４）
受信端末３０８のフェーズ管理部３０６は、受信したペアリング確定開始メッセージ１４０１に含まれるペアリング値をフェーズ番号と対応付けて記憶する。フェーズ番号としては、例えばペアリング準備フェーズを表す「１」が記憶される。その後、フェーズ管理部３０６は、ペアリングサーバ３１４に対してペアリング確定要求メッセージを送信する。このペアリング確定要求メッセージは、第２の要求に相当する。ここで、ペアリング確定要求メッセージの具体例について説明する。
【０１４５】
図１７は、ペアリング確定要求メッセージに含まれるメッセージデータの一例を示す図である。ペアリング確定要求メッセージ１７０１は、メッセージ識別子１７０２とバージョン１７０３と受信端末ＩＤ１７０４とペアリング値１７０５とアドレス変換値１７０６と通信装置変換値１７０７とをメッセージデータとして含む。
【０１４６】
メッセージ識別子１７０２は、受信端末３０８とペアリングサーバ３１４とが送受信するメッセージを識別するためのメッセージデータである。バージョン１７０３は、ペアリング確定要求メッセージのバージョン番号を識別するためのメッセージデータである。受信端末ＩＤ１７０４は、ペアリング確定要求メッセージを送信する端末である受信端末３０８の端末ＩＤを示すメッセージデータである。ペアリング値１７０５は、受信側携帯電話３２３から受信したペアリング値を示すメッセージデータである。アドレス変換値１７０６は、ステップＳ１５０２で生成されたアドレス変換値を示すメッセージデータである。通信装置変換値１７０７は、ステップＳ１５０３で生成された通信装置変換値を示すメッセージデータである。
【０１４７】
フェーズ管理部３１０は、このようなペアリング確定要求メッセージ１７０１を生成する。フェーズ管理部３１０は、ペアリング確定要求メッセージ１７０１の生成にあたり、例えば、メッセージ識別子１７０２にはペアリング確定要求メッセージを表す「０００３」を、バージョン１７０３には、初期バージョンを表す「０１００」を、受信端末ＩＤ１７０４には、端末ＩＤ保持部３１３に保持する端末ＩＤを、ペアリング値１７０５には、受信側携帯電話３２３から受信したペアリング値を、アドレス変換値１７０６には、ステップＳ１５０２で生成されたアドレス変換値を、通信装置変換値１７０７には、ステップＳ１５０３で生成された通信装置変換値をそれぞれ設定する。その後、フェーズ管理部３１０は、生成したペアリング確定要求メッセージ１７０１を、通信部３０９を通じてペアリングサーバ３１４に送信する。
【０１４８】
（ステップＳ１５０５）
ペアリングサーバ３１４の第１の判定部３１６ｃは、受信したペアリング確定要求メッセージ１７０１に含まれる受信端末ＩＤと通信装置変換値との組が、通信装置管理テーブル３１８ａに格納されているか否かを判定する。受信端末ＩＤと通信装置変換値との組が格納されている場合は、ステップＳ１５０７の処理が次に実行される。一方、受信端末ＩＤと通信装置変換値との組が格納されていない場合は、ペアリングサーバ３１４は、受信端末３０８にエラーメッセージを送信し、処理を終了する。
【０１４９】
（ステップＳ１５０６）
ペアリングサーバ３１４の第２の判定部３１６ｄは、通信部３１７を通じて受信端末３０８からペアリング確定要求メッセージ１７０１を受信した場合、受信したペアリング確定要求メッセージ１７０１に含まれるペアリング値とアドレス変換値との組が、ペアリング管理テーブル３１５ａに格納されているか否かを判定する。つまり、第２の判定部３１６ｄは、ペアリング要求メッセージ１２０１に含まれるペアリング値とペアリング確定要求メッセージ１７０１に含まれるペアリング値とが一致するか否か、および、ペアリング要求メッセージ１２０１に含まれる通信アドレスとペアリング確定要求メッセージ１７０１に含まれる通信アドレスとが一致するか否かを判定する。
【０１５０】
ここで、ペアリング値とアドレス変換値との組が格納されている場合は、ステップＳ１５０７の処理が次に実行される。一方、ペアリング値とアドレス変換値との組が格納されていない場合は、ペアリングサーバ３１４は、受信端末３０８にエラーメッセージを送信し、処理を終了する。
【０１５１】
（ステップＳ１５０７）
ペアリングサーバ３１４の第２の格納部３１６ｂは、受信したペアリング確定要求メッセージ１７０１に含まれる受信端末ＩＤを、ステップＳ１５０６で判定されたペアリング値とアドレス変換値との組に対応付けて、ペアリング管理テーブル３１５ａに格納する。第２の格納部３１６ｂは、さらに、ペアリング確定フェーズを表す「２」をフェーズ番号に格納する。
【０１５２】
図１８は、ステップＳ１５０７終了時におけるペアリング管理テーブル３１５ａの一例を示す図である。図１８において、送信端末ＩＤ「４４５５６６ＣＣＤＤ」の送信端末３０１と受信端末ＩＤ「７７８８９９ＥＥＦＦ」の受信端末３０８とがペアリングされたことを示している。
【０１５３】
（ステップＳ１５０８）
ペアリングサーバ３１４のペアリング部３１６ｅは、通信部３１７を用いて、受信端末３０８にペアリング確定応答メッセージを送信する。ここで、ペアリング確定応答メッセージの具体例について説明する。
【０１５４】
図１９は、ペアリング確定応答メッセージに含まれるメッセージデータの一例を示す図である。ペアリング確定応答メッセージ１９０１は、メッセージ識別子１９０２とバージョン１９０３と送信端末ＩＤ１９０４とをメッセージデータとして含む。
【０１５５】
メッセージ識別子１９０２は、ペアリングサーバ３１４と受信端末３０８とが送受信するメッセージを識別するためのメッセージデータである。バージョン１９０３は、ペアリング確定応答メッセージのバージョン番号を識別するためのメッセージデータである。送信端末ＩＤ１９０４は、受信端末３０８とペアリングされた送信端末３０１の端末ＩＤを示すメッセージデータである。
【０１５６】
ペアリング部３１６ｅは、このようなペアリング確定応答メッセージ１９０１を生成する。ペアリング部３１６ｅは、ペアリング確定応答メッセージ１９０１の生成にあたり、メッセージ識別子１９０２にはペアリング確定応答メッセージを表す「０００４」を、バージョン１９０３には、初期バージョンを表す「０１００」を、送信端末ＩＤ１９０４には、受信端末３０８とペアリングされた送信端末３０１の端末ＩＤ（図１８の例では「６７８９０ＡＢＣＤＥ」）をそれぞれ設定する。その後、通信部３１７は、生成したペアリング確定応答メッセージ１９０１を受信端末３０８に送信する。
【０１５７】
（ステップＳ１５０９）
受信端末３０８のフェーズ管理部３１０は、通信部３０９を通じてペアリング確定応答メッセージ１９０１を受信した場合、受信したペアリング確定応答メッセージ１９０１に含まれる送信端末ＩＤを保持する。図２０は、フェーズ管理部３１０が記憶するデータの一例を示す図である。その後、フェーズ管理部３１０は、画面に共有設定が完了したことを表示する。
【０１５８】
以上で、ペアリング確定フェーズの処理の説明を終わる。
【０１５９】
続いて、図２１を参照しながら、通信装置登録フェーズの処理を説明する。通信装置登録フェーズは、ペアリング準備フェーズおよびペアリング確定フェーズの前に行われる。ペアリング準備フェーズは、送信側携帯電話３１９と送信端末３０１、および、受信側携帯電話３２３と受信端末３０８のそれぞれで行われるが、いずれにおいても処理の流れは同一であるため、本実施の形態では、受信側携帯電話３２３と受信端末３０８の場合で代表して説明する。
【０１６０】
図２１は、通信装置登録フェーズの処理の流れを示すフローチャートである。
【０１６１】
（ステップＳ２１０１）
受信者の指示によって、受信側携帯電話３２３は、受信端末３０８に対して通信装置登録開始メッセージを送信する。ここで、通信装置登録開始メッセージの具体例について説明する。
【０１６２】
図２２は、通信装置登録開始メッセージに含まれるメッセージデータの一例を示す図である。通信装置登録開始メッセージ２２０１は、メッセージ識別子２２０２とバージョン２２０３と受信側携帯電話ＩＤ２２０４とをメッセージデータとして含む。
【０１６３】
メッセージ識別子２２０２は、受信側携帯電話３２３と受信端末３０８とが送受信するメッセージを識別するためのメッセージデータである。
【０１６４】
バージョン２２０３は、通信装置登録開始メッセージのバージョン番号を識別するためのメッセージデータである。
【０１６５】
受信側携帯電話ＩＤ２２０４は、通信装置登録開始メッセージを送信する受信側携帯電話３２３の端末ＩＤを示すメッセージデータである。携帯電話の端末ＩＤは、携帯電話事業者が独自に付与する固有の識別子である。
【０１６６】
受信側携帯電話３２３は、通信装置登録開始メッセージ２２０１を生成する。受信側携帯電話３２３は、例えば、メッセージ識別子２２０２にはペアリング確定開始メッセージを表す「Ｆ００１」を、バージョン２２０３には初期バージョンを表す「０１００」を、受信側携帯電話ＩＤ２２０４には事業者が割り当てている固有ＩＤ「ＥＥＤＤＣＣＢＢＡＡ９９…」を、それぞれ設定する。その後、受信側携帯電話３２３は、生成した通信装置登録開始メッセージ２２０１を受信端末３０８に送信する。
【０１６７】
受信端末３０８に対する通信装置登録開始メッセージ２２０１の送信は、受信側携帯電話３２３の機器接続部３２６および受信端末３０８の機器接続部３１２を通じて行われる。
【０１６８】
（ステップＳ２１０２）
受信端末３０８のデータ変換部３１１は、端末ＩＤ保持部３１３に保持する受信端末３０８の端末ＩＤと、受信側携帯電話３２３から受信した受信側携帯電話ＩＤとから通信装置変換値を生成する。通信装置変換値は、受信端末３０８の端末ＩＤと受信側携帯電話ＩＤとを結合して生成された結合値を、データ変換部３１１の保持するＳＨＡ−２５６演算回路に入力して得られる出力値とする。
【０１６９】
（ステップＳ２１０３）
受信端末３０８のフェーズ管理部３０６は、ペアリングサーバ３１４に対して通信装置登録要求メッセージを送信する。ここで、通信装置登録要求メッセージの具体例について説明する。
【０１７０】
図２３は、通信装置登録要求メッセージに含まれるメッセージデータの一例を示す図である。通信装置登録要求メッセージ２３０１は、メッセージ識別子２３０２とバージョン２３０３と端末ＩＤ２３０４と通信装置変換値２３０５とをメッセージデータとして含む。
【０１７１】
メッセージ識別子２３０２は、受信端末３０８とペアリングサーバ３１４とが送受信するメッセージを識別するためのメッセージデータである。バージョン２３０３は、通信装置登録要求メッセージのバージョン番号を識別するためのメッセージデータである。端末ＩＤ２３０４は、通信装置登録要求メッセージを送信する端末の端末ＩＤを示すメッセージデータである。通信装置変換値２３０５は、ステップＳ２１０２で生成された通信装置変換値を示すメッセージデータである。
【０１７２】
フェーズ管理部３１０は、このような通信装置登録要求メッセージ２３０１を生成する。フェーズ管理部３１０は、通信装置登録要求メッセージ２３０１の生成にあたり、例えば、メッセージ識別子２３０２には通信装置登録要求メッセージを表す「Ｅ００１」を、バージョン２３０３には、初期バージョンを表す「０１００」を、端末ＩＤ２３０４には、端末ＩＤ保持部３１３に保持する端末ＩＤを、通信装置変換値２３０５には、ステップＳ２１０２で生成した通信装置変換値をそれぞれ設定する。その後、フェーズ管理部３１０は、生成した通信装置登録要求メッセージ２３０１を、通信部３０９を通じてペアリングサーバ３１４に送信する。
【０１７３】
（ステップＳ２１０４）
ペアリングサーバ３１４の第１の判定部３１６ｃは、受信した通信装置登録要求メッセージ２３０１に含まれる端末ＩＤと通信装置変換値との組が、通信装置管理テーブル３１８ａに格納されているか否かを判定する。端末ＩＤと通信装置変換値との組が格納されていない場合は、ステップＳ２１０５の処理が次に実行される。一方、端末ＩＤと通信装置変換値との組が格納されている場合は、ステップＳ２１０６の処理が次に実行される。
【０１７４】
（ステップＳ２１０５）
ペアリングサーバ３１４の第１の格納部３１６ａは、受信した通信装置登録要求メッセージ２３０１に含まれる端末ＩＤと通信装置変換値との組を、通信装置管理テーブル３１８ａに格納する。
【０１７５】
図２４は、ステップＳ２１０５終了時における通信装置管理テーブル３１８ａの一例を示す図である。
【０１７６】
（ステップＳ２１０６）
ペアリングサーバ３１４のペアリング部３１６ｅは、通信部３１７を用いて、受信端末３０８に通信装置登録応答メッセージを送信する。ここで、通信装置登録応答メッセージの具体例について説明する。
【０１７７】
図２５は、通信装置登録応答メッセージに含まれるメッセージデータの一例を示す図である。通信装置登録応答メッセージ２５０１は、メッセージ識別子２５０２とバージョン２５０３とステータス値２５０４とをメッセージデータとして含む。
【０１７８】
メッセージ識別子２５０２は、ペアリングサーバ３１４と受信端末３０８とが送受信するメッセージを識別するためのメッセージデータである。バージョン２５０３は、通信装置登録応答メッセージのバージョン番号を識別するためのメッセージデータである。ステータス値２５０４は通信装置登録状況を示すメッセージデータである。
【０１７９】
ペアリング部３１６ｅは、このような通信装置登録応答メッセージ２５０１を生成する。ペアリング部３１６ｅは、通信装置登録応答メッセージ２５０１の生成にあたり、例えば、メッセージ識別子２５０２には通信装置登録応答メッセージを表す「Ｅ００２」を、バージョン２５０３には、初期バージョンを表す「０１００」を、ステータス値２５０４には、ステップＳ２１０４において端末ＩＤと通信装置変換値が既に通信装置管理テーブル３１８ａに格納されている場合は登録済みを示す「１」を、そうでない場合は登録完了を示す「２」をそれぞれ設定する。その後、通信部３１７は、生成した通信装置登録応答メッセージ２５０１を受信端末３０８に送信する。
【０１８０】
（ステップＳ２１０７）
受信端末３０８のフェーズ管理部３１０は、通信部３０９を通じて通信装置登録応答メッセージを受信した場合、受信した通信装置登録応答メッセージに含まれるステータス値を判定し、その判定結果を画面に表示する。図２６は、登録完了の場合の画面表示の一例である。
【０１８１】
上記の処理により、送信端末３０１と受信端末３０８とがペアリングされる。本実施の形態では、受信端末３０８は、送信端末３０１の端末ＩＤ（送信端末ＩＤ）を取得することができる。よって、その後、受信端末３０８は、送信端末ＩＤを利用することにより、送信端末３０１が保持する写真やビデオなどのコンテンツを送信端末３０１と共有することが可能となる。
【０１８２】
なお、送信端末３０１と受信端末３０８とは、ペアリング結果を利用しさえすれば、どのようにコンテンツを共有しても構わない。例えば、ペアリングサーバ３１４は、ペアリング管理テーブル３１５ａを参照して、送信端末３０１から受信した写真などのコンテンツを受信端末３０８へ転送するように、送信端末３０１と受信端末３０８との間の通信を制御してもよい。また、ペアリングサーバ３１４は、ペアリング管理テーブル３１５ａを参照して、送信端末３０１からアップロードされた写真などのコンテンツを受信端末３０８がダウンロード可能となるように、送信端末３０１と受信端末３０８との間の通信を制御してもよい。
【０１８３】
以上のように、本実施の形態に係る通信制御システム３００によれば、送信端末３０１がペアリングサーバ３１４に対して送信したペアリング値とアドレス変換値との組と、受信端末３０８がペアリングサーバ３１４に対して送信したペアリング値とアドレス変換値との組と、がペアリングサーバ３１４において一致した場合に、送信端末３０１と受信端末３０８とがペアリングされる。ペアリング値には十分大きな乱数を用いているため、別のペアリング処理を行っている他の受信端末と送信端末とがペアリングされることはない。つまり、送信端末から送信されたデータが本来受信されるべきではない受信端末に受信されてしまうことはない。
【０１８４】
さらに、本実施の形態に係る通信制御システム３００によれば、ペアリングサーバ３１４は、ペアリング値だけでなく、アドレス変換値も含めて一致するかどうかを判定しているため、悪意のある受信者が送信者から受信した共有ＩＤを別の人に転送し、転送された共有ＩＤをその別の人が受信端末に入力することにより、その共有ＩＤに関連付けられた写真を受信できてしまうことはない。なお、アドレス変換値の生成は、送信端末３０１および受信端末３０８で行ったが、送信側携帯電話３１９および受信側携帯電話３２３で行ってもよい。また、本実施の形態では、プライバシーの観点から共有相手アドレスを変換したアドレス変換値をペアリングサーバ３１４に送信したが、プライバシーの問題がないと判断できる場合には、変換を行わず、共有相手アドレスをペアリングサーバ３１４に送信してもよい。この場合、ペアリングサーバ３１４では、アドレス変換値の代わりに共有相手アドレスを用いて一致するかどうかの判定を行う。
【０１８５】
また、本実施の形態に係る通信制御システム３００によれば、ペアリングサーバ３１４において、通信装置管理テーブルを用い、端末と携帯電話の組を管理しているため、悪意のある受信者が別の人の受信端末に共有ＩＤ入力することにより、その共有ＩＤに関連付けられた写真を受信できてしまうこともない。
【０１８６】
また、本実施の形態に係る通信制御システム３００によれば、ペアリング値が送信端末１０１によって生成される。したがって、送信端末３０１は、送信側携帯電話３１９からペアリング開始メッセージを受信したときに、すぐにペアリング値を得ることできる。よって、送信端末３０１と送信側携帯電話３１９とがＮＦＣによって通信する場合には、１度の通信（１回の接近動作）によって、送信側携帯電話３１９はペアリング値を受信することができ、送信者の利便性を向上させることができる。
【０１８７】
また、携帯電話を用いてペアリング値が送信端末３０１から受信端末３０８に伝達されるので、例えば、送信者と受信者とが口頭でペアリング値を伝達する場合などに比べて、受信端末３０８が間違ったペアリング値が入手する可能性を低減することができる。
【０１８８】
また、本実施の形態に係る通信制御システム３００によれば、受信側携帯電話３２３に関する情報である通信装置情報として通信アドレスが用いられる。したがって、受信側携帯電話３２３の通信装置情報が他の通信装置の通信装置情報と重複することを抑制することができる。
【０１８９】
なお、本実施の形態において、ステップＳ１５０８にて、ペアリング部３１６ｅは、ペアリング確定応答メッセージを受信端末３０８に送信したが、送信端末３０１に送信してもよいし、受信端末３０８と送信端末３０１との両方に送信してもよい。これにより、ペアリング結果を、送信端末３０１および受信端末３０８の一方の端末、もしくは、両方の端末に通知することができる。
【０１９０】
（実施の形態２）
次に、実施の形態２について説明する。
【０１９１】
本実施の形態における通信制御システムは、実施の形態１における通信制御システムとペアリング値を生成する装置が異なる。具体的には、実施の形態１では、送信端末３０１がペアリング値を生成していたが、本実施の形態では、ペアリングサーバ３１４がペアリング値を生成する。
【０１９２】
図２７Ａは、実施の形態２における通信制御システム２７００の構成を示すブロック図である。また、図２７Ｂは、実施の形態２におけるペアリングサーバ３１４の詳細な構成を示すブロック図である。図２７Ａおよび図２７Ｂにおいて、実施の形態１で示した図３Ａおよび図３Ｂと同じ構成要素については同じ符号を用い、説明を省略する。図２７Ａおよび図２７Ｂに示したブロック図は、実施の形態１で示したブロック図に対し、ペアリング値生成部をペアリングサーバ３１４が備える点が異なる。
【０１９３】
ペアリング値生成部２７０１は、ペアリングに利用するペアリング値を生成する演算回路である。本実施の形態では、ペアリング値生成部２７０１は、ペアリング識別子生成部に相当する。
【０１９４】
なお、本実施の形態では、アドレス管理部３２２は、管理部に相当する。また、機器接続部３２０は、第１の送信部に相当する。また、通信部３０５は、第２の送信部に相当する。また、通信部３１７は、第３の送信部に相当する。また、機器接続部３０４は、第４の送信部に相当する。通信部３２１は、第５の送信部に相当する。また、機器接続部３２６は、第６の送信部に相当する。また、通信部３０９は、第７の送信部に相当する。また、第２の判定部３１６ｄは、判定部に相当する。
【０１９５】
次に、以上のように構成された通信制御システム２７００における各種動作を具体的に説明する。
【０１９６】
図２８は、実施の形態２における通信制御システム２７００による処理の概要を説明するためのフロー図である。通信制御システム２７００の処理としては、通信装置登録フェーズ、ペアリング準備フェーズ、およびペアリング確定フェーズの３つのフェーズがある。通信登録フェーズは、実施の形態１に示したものと同じ処理を行う。そのため、説明を省略する。
【０１９７】
ペアリング準備フェーズは、通信装置登録フェーズの後に行われる処理である。このペアリング準備フェーズでは、送信者が、ＳＭＳやＭＭＳなどの情報伝達手段を用いて、ペアリングに必要な情報を受信者に送信する。実施の形態１では、ペアリング値を送信端末３０１が生成したが、本実施の形態では、ペアリング値をペアリングサーバ３１４が生成する。これにより、実施の形態１で示した効果を実現し、かつ、送信端末３０１の処理負荷を下げることが可能である。
【０１９８】
ペアリング確定フェーズは、実施の形態１に示したものと同じ処理を行う。そのため、説明を省略する。
【０１９９】
以降、ペアリング準備フェーズについて、図を用いて説明する。
【０２００】
図２９Ａおよび図２９Ｂは、ペアリング準備フェーズの処理の流れを示すフローチャートである。
【０２０１】
（ステップＳ２９０１）
実施の形態１に示したステップＳ８０１と同じ処理を行う。
【０２０２】
（ステップＳ２９０２〜ステップＳ２９０３）
実施の形態１に示したステップＳ８０４〜ステップＳ８０５と同じ処理を行う。
【０２０３】
（ステップＳ２９０４）
送信端末３０１のフェーズ管理部３０６は、ペアリングサーバ３１４に対してペアリング要求メッセージを送信する。ここで、ペアリング要求メッセージの具体例について説明する。
【０２０４】
図３０は、ペアリング要求メッセージに含まれるメッセージデータの一例を示す図である。ペアリング要求メッセージ３００１は、メッセージ識別子３００２とバージョン３００３と送信端末ＩＤ３００４とアドレス変換値３００５と通信装置変換値３００６とをメッセージデータとして含む。
【０２０５】
メッセージ識別子３００２は、送信端末３０１とペアリングサーバ３１４とが送受信するメッセージを識別するためのメッセージデータである。バージョン３００３は、ペアリング要求メッセージのバージョン番号を識別するためのメッセージデータである。送信端末ＩＤ３００４は、ペアリング要求メッセージを送信する端末である送信端末３０１の端末ＩＤを示すメッセージデータである。アドレス変換値３００５は、ステップＳ２９０２で生成されたアドレス変換値を示すメッセージデータである。通信装置変換値３００６は、ステップＳ２９０３で生成された通信装置変換値を示すメッセージデータである。
【０２０６】
フェーズ管理部３０６は、このようなペアリング要求メッセージ３００１を生成する。フェーズ管理部３０６は、ペアリング要求メッセージ３００１の生成にあたり、例えば、メッセージ識別子３００２にはペアリング要求メッセージを表す「０００１」を、バージョン３００３には、初期バージョンを表す「０１００」を、送信端末ＩＤ３００４には、端末ＩＤ保持部３０７に保持する端末ＩＤを、アドレス変換値３００５には、ステップＳ２９０２で生成したアドレス変換値を、通信装置変換値３００６には、ステップＳ２９０３で生成した通信装置変換値をそれぞれ設定する。その後、フェーズ管理部３０６は、生成したペアリング要求メッセージ３００１を、通信部３０５を通じてペアリングサーバ３１４に送信する。
【０２０７】
（ステップＳ２９０５）
ペアリングサーバ３１４の第１の判定部３１６ｃは、受信したペアリング要求メッセージ３００１に含まれる送信端末ＩＤと通信装置変換値との組が、通信装置管理テーブル３１８ａに格納されているか否かを判定する。格納されている場合は、ステップＳ２９０６に処理を移行し、格納されていない場合は、送信端末にエラーメッセージを送信し、処理を終了する。
【０２０８】
（ステップＳ２９０６）
ペアリングサーバ３１４のペアリング値生成部２７０１は、ペアリング値を生成する。ペアリング値は十分に大きい乱数値であり、本実施の形態では、ペアリング値を「１２３４５６７８９ＡＢＣＤＥＦ０」とする。なお、ペアリング値は、ペアリング要求メッセージ３００１受信後に生成されてもよいし、事前に生成されておいてもよい。
【０２０９】
（ステップＳ２９０７）
ペアリングサーバ３１４の第２の格納部３１６ｂは、フェーズ番号、ステップＳ２９０６で生成されたペアリング値、受信したペアリング要求メッセージ３００１に含まれる送信端末ＩＤ、およびアドレス変換値を、互いに対応付けてペアリング管理テーブル３１５ａに格納する。第２の格納部３１６ｂは、フェーズ番号にはペアリング準備フェーズを表す「１」を格納する。
【０２１０】
図３１は、ステップＳ２９０７終了時におけるペアリング管理テーブル３１５ａの一例を示す図である。図３１において、受信端末ＩＤは未設定であるため空欄としている。
【０２１１】
（ステップＳ２９０８）
ペアリングサーバ３１４のペアリング部３１６ｅは、通信部３１７を用いて、送信端末３０１にペアリング要求応答メッセージを送信する。ここで、ペアリング要求応答メッセージの具体例について説明する。
【０２１２】
図３２は、ペアリング要求応答メッセージに含まれるメッセージデータの一例を示す図である。ペアリング要求応答メッセージ３２０１は、メッセージ識別子３２０２とバージョン３２０３とペアリング値３２０４とをメッセージデータとして含む。
【０２１３】
メッセージ識別子３２０２は、ペアリングサーバ３１４と送信端末３０１とが送受信するメッセージを識別するためのメッセージデータである。バージョン３２０３は、ペアリング要求応答メッセージのバージョン番号を識別するためのメッセージデータである。ペアリング値３２０４は、ペアリングサーバ３１４で生成されたペアリング値を指定するメッセージデータである。
【０２１４】
ペアリング部３１６ｅは、このようなペアリング要求応答メッセージ３２０１を生成する。ペアリング部３１６ｅは、ペアリング要求応答メッセージ３２０１の生成にあたり、例えば、メッセージ識別子３２０２にはペアリング確定応答メッセージを表す「０００２」を、バージョン３２０３には、初期バージョンを表す「０１００」を、ペアリング値３２０４には、ステップＳ２９０６で生成したペアリング値をそれぞれ設定する。その後、通信部３１７は、生成したペアリング要求応答メッセージ３２０１を送信端末３０１に送信する。
【０２１５】
（ステップＳ２９０９）
送信端末３０１のフェーズ管理部３０６は、通信部３０５を通じてペアリング要求応答メッセージ３２０１を受信した場合、受信したペアリング確定応答メッセージに含まれるペアリング値をフェーズ番号と対応付けて記憶する。フェーズ管理部３０６は、フェーズ番号にはペアリング準備フェーズを表す「１」を記憶する。
【０２１６】
（ステップＳ２９１０）
実施の形態１に示したステップＳ８０３と同じステップを行う。ただし、ペアリング開始応答メッセージのメッセージデータであるペアリング値１１０４には、ステップＳ２９０９で受信されたペアリング要求応答メッセージに含まれるペアリング値が設定される。
【０２１７】
（ステップＳ２９１１）
送信側携帯電話３１９は、ステップＳ２９１０において送信端末３０１からペアリング開始応答メッセージ１１０１を受信した後、実施の形態１に示したステップＳ８０９と同じ処理を行う。
【０２１８】
以上で、ペアリング準備フェーズの処理の説明、および、実施の形態２の説明を終わる。
【０２１９】
上記の処理により、送信端末３０１と受信端末３０８とがペアリングされる。本実施の形態では、受信端末３０８は、送信端末３０１の端末ＩＤ（送信端末ＩＤ）を取得することができる。よって、その後、受信端末３０８は、送信端末ＩＤを利用することにより、送信端末３０１が保持する写真やビデオなどのコンテンツを送信端末３０１と共有することが可能となる。
【０２２０】
なお、送信端末３０１と受信端末３０８とは、ペアリング結果を利用しさえすれば、どのようにコンテンツを共有しても構わない。例えば、ペアリングサーバ３１４は、ペアリング管理テーブル３１５ａを参照して、送信端末３０１から受信した写真などのコンテンツを受信端末３０８へ転送するように、送信端末３０１と受信端末３０８との間の通信を制御してもよい。また、ペアリングサーバ３１４は、ペアリング管理テーブル３１５ａを参照して、送信端末３０１からアップロードされた写真などのコンテンツを受信端末３０８がダウンロード可能となるように、送信端末３０１と受信端末３０８との間の通信を制御してもよい。
【０２２１】
以上のように、本実施の形態に係る通信制御システム２７００によれば、送信端末３０１がペアリングサーバ３１４に対して送信したアドレス変換値とペアリングサーバ３１４が生成したペアリング値との組と、受信端末３０８がペアリングサーバ３１４に対して送信したペアリング値とアドレス変換値との組と、がペアリングサーバ３１４において一致した場合に、送信端末３０１と受信端末３０８とがペアリングされる。ペアリング値には十分大きな乱数を用いているため、別のペアリング処理を行っている他の受信端末と、送信端末とがペアリングされることはない。つまり、送信端末から送信されたデータが本来受信されるべきではない受信端末に受信されてしまうことはない。
【０２２２】
さらに、本実施の形態に係る通信制御システム２７００によれば、ペアリングサーバ３１４は、ペアリング値だけでなく、アドレス変換値も含めて一致するかどうかを判定しているため、悪意のある受信者が送信者から受信した共有ＩＤを別の人に転送し、転送された共有ＩＤをその別の人が受信端末に入力することにより、その共有ＩＤに関連付けられた写真を受信できてしまうことはない。なお、アドレス変換値の生成は、送信端末３０１および受信端末３０８で行ったが、送信側携帯電話３１９および受信側携帯電話３２３で行ってもよい。また、本実施の形態では、プライバシーの観点から共有相手アドレスを変換したアドレス変換値をペアリングサーバ３１４に送信したが、プライバシーの問題がないと判断できる場合には、変換を行わず、共有相手アドレスをペアリングサーバ３１４に送信してもよい。この場合、ペアリングサーバ３１４では、アドレス変換値の代わりに共有相手アドレスを用いて一致するかどうかの判定を行う。
【０２２３】
また、本実施の形態に係る通信制御システム２７００によれば、ペアリングサーバ３１４において、通信装置管理テーブルを用い、端末と携帯電話との組を管理しているため、悪意のある受信者が別の人の受信端末に共有ＩＤ入力することにより、その共有ＩＤに関連付けられた写真を受信できてしまうこともない。
【０２２４】
（実施の形態３）
次に、実施の形態３について説明する。
【０２２５】
本実施の形態における通信制御システムは、実施の形態１における通信制御システムとペアリング値を生成する装置が異なる。具体的には、実施の形態１では、送信端末３０１がペアリング値を生成していたが、本実施の形態では、送信側携帯電話３１９がペアリング値を生成する。
【０２２６】
図３３Ａは、実施の形態３における通信制御システム３３００の構成を示すブロック図である。また、図３３Ｂは、実施の形態３におけるペアリングサーバ３１４の詳細な構成を示すブロック図である。図３３Ａおよび図３３Ｂにおいて、実施の形態１で示した図３Ａおよび図３Ｂと同じ構成要素については同じ符号を用い、説明を省略する。図３３Ａおよび図３３Ｂに示したブロック図は、実施の形態１で示したブロック図に対し、ペアリング値生成部を送信側携帯電話３１９が備える点が異なる。
【０２２７】
ペアリング値生成部３３０１は、ペアリングに利用するペアリング値を生成する演算回路である。本実施の形態では、ペアリング値生成部３３０１は、ペアリング識別子生成部に相当する。
【０２２８】
なお、本実施の形態では、アドレス管理部３２２は、管理部に相当する。また、機器接続部３２０は、第１の送信部に相当する。また、通信部３０５は、第２の送信部に相当する。また、機器接続部３０４は、第３の送信部に相当する。通信部３２１は、第４の送信部に相当する。また、機器接続部３２６は、第５の送信部に相当する。また、通信部３０９は、第６の送信部に相当する。第２の判定部３１６ｄは、判定部に相当する。
【０２２９】
次に、以上のように構成された通信制御システム３３００における各種動作を具体的に説明する。
【０２３０】
図３４は、実施の形態３における通信制御システム３３００による処理の概要を説明するためのフロー図である。通信制御システム３３００の処理としては、通信装置登録フェーズ、ペアリング準備フェーズ、およびペアリング確定フェーズの３つのフェーズがある。通信登録フェーズは、実施の形態１に示したものと同じ処理を行う。そのため、説明を省略する。
【０２３１】
ペアリング準備フェーズは、通信装置登録フェーズの後に行われる処理である。このペアリング準備フェーズでは、送信者が、ＳＭＳやＭＭＳなどの情報伝達手段を用いて、ペアリングに必要な情報を受信者に送信する。実施の形態１では、ペアリング値を送信端末３０１が生成したが、本実施の形態では、ペアリング値を送信側携帯電話３１９が生成する。これにより、実施の形態１で示した効果を実現し、かつ、送信端末３０１の処理負荷を下げることが可能である。
【０２３２】
ペアリング確定フェーズは、実施の形態１に示したものと同じ処理を行う。そのため、説明を省略する。
【０２３３】
以降、ペアリング準備フェーズについて、図を用いて説明する。
【０２３４】
図３５Ａおよび図３５Ｂは、ペアリング準備フェーズの処理の流れを示すフローチャートである。
【０２３５】
（ステップＳ３５０１）
送信者の指示によって、送信側携帯電話３１９は、送信端末３０１に対してペアリング開始メッセージを送信する。ここで、ペアリング開始メッセージの具体例について説明する。
【０２３６】
図３６は、ペアリング開始メッセージに含まれるメッセージデータの一例を示す図である。ペアリング開始メッセージ３６０１は、メッセージ識別子３６０２とバージョン３６０３と送信側携帯電話ＩＤ３６０４と送信者アドレス３６０５と共有相手アドレス３６０６とペアリング値３６０７とをメッセージデータとして含む。
【０２３７】
メッセージ識別子３６０２は、送信側携帯電話３１９と送信端末３０１とが送受信するメッセージを識別するためのメッセージデータである。
【０２３８】
バージョン３６０３は、ペアリング開始メッセージのバージョン番号を識別するためのメッセージデータである。システムの拡張により、メッセージに含まれるメッセージデータに追加や削除などの変更が行われる際には、バージョン番号を増加させる。携帯電話と端末は、メッセージに含まれるバージョン番号の値と自身のサポートするバージョン番号を比較することにより、そのメッセージを処理可能かどうか判別する。
【０２３９】
送信側携帯電話ＩＤ３６０４は、ペアリング開始メッセージを送信する送信側携帯電話３１９の端末ＩＤを示すメッセージデータである。携帯電話の端末ＩＤは、携帯電話事業者が独自に付与する固有の識別子である。
【０２４０】
送信者アドレス３６０５は、ＳＭＳやＭＭＳなどで送信者が利用しているアドレスデータであり、送信側携帯電話３１９のアドレス管理部３２２に記憶されている。
【０２４１】
共有相手アドレス３６０６は、送信者が写真などの共有を行いたい共有相手を示すＳＭＳやＭＭＳなどのアドレスデータであり、送信側携帯電話３１９のアドレス管理部３２２に記憶されている。
【０２４２】
ペアリング値３６０７は、送信側携帯電話３１９で生成するペアリング値を示すメッセージデータである。
【０２４３】
送信者は、送信側携帯電話３１９のメニュー画面から、「共有設定（送信）」メニューを選択する。「共有設定（送信）」メニューの選択が行われると、送信側携帯電話３１９は、アドレス管理部３２２に記憶されるアドレスデータを画面に表示する。図１０はアドレスデータの表示例である。送信者は画面に表示されたアドレスの中から、写真などの共有を行いたい共有相手を選択する。
【０２４４】
共有相手の選択が行われると、送信側携帯電話３１９のペアリング値生成部３３０１は、ペアリング値を生成する。ペアリング値は十分に大きい乱数値であり、本実施の形態では、ペアリング値を「１２３４５６７８９ＡＢＣＤＥＦ０」とする。なお、ペアリング値は、ペアリング開始メッセージ９０１の受信後に生成されてもよいし、事前に生成されておいてもよい。
【０２４５】
その後、送信側携帯電話３１９は、ペアリング開始メッセージ３６０１を生成する。送信側携帯電話３１９は、例えば、メッセージ識別子３６０２にはペアリング開始メッセージを表す「１００１」を、バージョン３６０３には初期バージョンを表す「０１００」を、送信側携帯電話ＩＤ３６０４には事業者が割り当てている固有ＩＤ「ＦＦＥＥＤＤＣＣＢＢＡＡ…」を、送信者アドレス３６０５には送信者のＭＭＳアドレス「ｓｕｚｕｋｉ＠ｘｘｘ．ｎｅ．ｊｐ」を、共有相手アドレス３６０６には共有したい相手のＭＭＳアドレス「ｙａｍａｍｏｔｏ＠ｘｘｘ．ｎｅ．ｊｐ」を、ペアリング値３６０７にはペアリング値生成部３３０１で生成したペアリング値「１２３４５６７８９ＡＢＣＤＥＦ０」をそれぞれ設定する。その後、送信側携帯電話３１９は、生成したペアリング開始メッセージ３６０１を送信端末３０１に送信する。
【０２４６】
送信端末３０１に対するペアリング開始メッセージ３６０１の送信は、送信側携帯電話３１９の機器接続部３２０および送信端末３０１の機器接続部３０４を通じて行われる。
【０２４７】
（ステップＳ３５０２）
送信端末３０１のフェーズ管理部３０６は、送信側携帯電話３１９から受信したペアリング開始メッセージ３６０１に含まれるペアリング値をフェーズ番号と対応付けて記憶する。フェーズ管理部３０６は、フェーズ番号にはペアリング準備フェーズを表す「１」を記憶する。
【０２４８】
（ステップＳ３５０３〜ステップＳ３５０４）
実施の形態１に示したステップＳ８０４〜ステップＳ８０５と同じ処理を行う。
【０２４９】
（ステップＳ３５０５）
実施の形態１に示したステップＳ８０６と同じ処理を行う。ただし、ペアリング要求メッセージのメッセージデータであるペアリング値１２０５には、ステップＳ３５０２で受信されたペアリング開始メッセージに含まれるペアリング値が設定される。
【０２５０】
（ステップＳ３５０６〜ステップＳ３５０７）
実施の形態１に示したステップＳ８０７〜ステップＳ８０８と同じ処理を行う。
【０２５１】
（ステップＳ３５０８）
送信側携帯電話３１９は、ステップＳ３５０１において送信端末３０１へペアリング開始メッセージ３６０１を送信した後、ステップＳ３５０１の「共有設定（送信）」メニューにおいて送信者が指定した共有相手へのＭＭＳメッセージ送信画面を表示し、送信者からのメッセージ入力を受け付ける。図１４にメッセージ入力後の画面例を示す。
【０２５２】
送信側携帯電話３１９は、送信者からのメッセージ入力が終了すると、ステップＳ３５０１において送信者が指定した共有相手に対して、ＭＭＳメッセージを送信する。その際、ステップＳ３５０１において生成したペアリング値を、送信するＭＭＳメッセージに添付する。
【０２５３】
以上で、ペアリング準備フェーズの処理の説明、および、実施の形態３の説明を終わる。
【０２５４】
上記の処理により、送信端末３０１と受信端末３０８とがペアリングされる。本実施の形態では、受信端末３０８は、送信端末３０１の端末ＩＤ（送信端末ＩＤ）を取得することができる。よって、その後、受信端末３０８は、送信端末ＩＤを利用することにより、送信端末３０１が保持する写真やビデオなどのコンテンツを送信端末３０１と共有することが可能となる。
【０２５５】
なお、送信端末３０１と受信端末３０８とは、ペアリング結果を利用しさえすれば、どのようにコンテンツを共有しても構わない。例えば、ペアリングサーバ３１４は、ペアリング管理テーブル３１５ａを参照して、送信端末３０１から受信した写真などのコンテンツを受信端末３０８へ転送するように、送信端末３０１と受信端末３０８との間の通信を制御してもよい。また、ペアリングサーバ３１４は、ペアリング管理テーブル３１５ａを参照して、送信端末３０１からアップロードされた写真などのコンテンツを受信端末３０８がダウンロード可能となるように、送信端末３０１と受信端末３０８との間の通信を制御してもよい。
【０２５６】
以上のように、本実施の形態に係る通信制御システム３３００によれば、送信端末３０１がペアリングサーバ３１４に対して送信したアドレス変換値と送信側携帯電話３１９が生成したペアリング値との組と、受信端末３０８がペアリングサーバ３１４に対して送信したペアリング値とアドレス変換値との組と、がペアリングサーバ３１４において一致した場合に、送信端末３０１と受信端末３０８とがペアリングされる。ペアリング値には十分大きな乱数を用いているため、別のペアリング処理を行っている他の受信端末と、送信端末とがペアリングされることはない。つまり、送信端末から送信されたデータが本来受信されるべきではない受信端末に受信されてしまうことはない。
【０２５７】
さらに、本実施の形態に係る通信制御システム３３００によれば、ペアリングサーバ３１４は、ペアリング値だけでなく、アドレス変換値も含めて一致するかどうかを判定しているため、悪意のある受信者が送信者から受信した共有ＩＤを別の人に転送し、転送された共有ＩＤをその別の人が受信端末に入力することにより、その共有ＩＤに関連付けられた写真を受信できてしまうことはない。なお、アドレス変換値の生成は、送信端末３０１および受信端末３０８で行ったが、送信側携帯電話３１９および受信側携帯電話３２３で行ってもよい。また、本実施の形態では、プライバシーの観点から共有相手アドレスを変換したアドレス変換値をペアリングサーバ３１４に送信したが、プライバシーの問題がないと判断できる場合には、変換を行わず、共有相手アドレスをペアリングサーバ３１４に送信してもよい。この場合、ペアリングサーバ３１４では、アドレス変換値の代わりに共有相手アドレスを用いて一致するかどうかの判定を行う。
【０２５８】
また、本実施の形態に係る通信制御システム３３００によれば、ペアリングサーバ３１４において、通信装置管理テーブルを用い、端末と携帯電話との組を管理しているため、悪意のある受信者が別の人の受信端末に共有ＩＤ入力することにより、その共有ＩＤに関連付けられた写真を受信できてしまうこともない。
【０２５９】
（実施の形態４）
次に、実施の形態４について説明する。
【０２６０】
本実施の形態における通信制御システムは、実施の形態１における通信制御システムとアドレスが一致するか否かを判定する装置が異なる。具体的には、実施の形態１では、ペアリングサーバ３１４がアドレスの一致を判定していたが、本実施の形態では、受信端末３０８がアドレスの一致を判定する。
【０２６１】
図３７Ａは、実施の形態４における通信制御システム３７００の構成を示すブロック図である。また、図３７Ｂは、実施の形態４におけるペアリングサーバ３１４の詳細な構成を示すブロック図である。図３７Ａおよび図３７Ｂにおいて、実施の形態１で示した図３Ａおよび図３Ｂと同じ構成要素については同じ符号を用い、説明を省略する。図３７Ａおよび図３７Ｂに示したブロック図は、実施の形態１で示したブロック図に対し、アドレス変換値の比較・判定を行う判定部３７０１を受信端末３０８が備える点が異なる。
【０２６２】
判定部３７０１は、アドレス変換値の比較・判定を行う演算回路である。詳細は後述する。本実施の形態では、判定部３７０１は、第１の判定部に相当する。
【０２６３】
なお、本実施の形態では、アドレス管理部３２２は、管理部に相当する。機器接続部３２０は、第１の送信部に相当する。ペアリング値生成部３０３は、ペアリング識別子生成部に相当する。データ変換部３０２は、第１の変換部に相当する。通信部３０５は、第２の送信部に相当する。機器接続部３０４は、第３の送信部に相当する。通信部３２１は、第４の送信部に相当する。機器接続部３２６は、第５の送信部に相当する。データ変換部３１１は、第２の変換部に相当する。通信部３０９は、第６の送信部に相当する。
【０２６４】
次に、以上のように構成された通信制御システム３７００における各種動作を具体的に説明する。
【０２６５】
図３８は、実施の形態４における通信制御システム３７００による処理の概要を説明するためのフロー図である。通信制御システム３７００の処理としては、通信装置登録フェーズ、ペアリング準備フェーズ、およびペアリング確定フェーズの３つのフェーズがある。通信登録フェーズは、実施の形態１に示したものと同じ処理を行う。そのため、説明を省略する。
【０２６６】
ペアリング準備フェーズは、通信装置登録フェーズの後に行われる処理である。このペアリング準備フェーズでは、送信者が、ＳＭＳやＭＭＳなどの情報伝達手段を用いて、ペアリングに必要な情報を受信者に送信する。
【０２６７】
ペアリング確定フェーズは、ペアリング準備フェーズの後に行われる処理である。このペアリング確定フェーズでは、受信者が送信者から受信したペアリングに必要な情報を用いて、ペアリングが確定される。
【０２６８】
実施の形態１では、ペアリングサーバが、送信端末から受信したアドレス変換値と受信端末から受信したアドレス変換値との比較・判定を行ったが、本実施の形態では、受信端末が、送信端末によって変換されたアドレス変換値と受信側携帯電話によって変換されたアドレス変換値との比較・判定を行う。これにより、実施の形態１で示した効果を実現し、かつ、ペアリングサーバでの処理負荷を下げることが可能である。
【０２６９】
以降、ペアリング準備フェーズとペアリング確定フェーズを、図を用いて順に説明する。
【０２７０】
図３９Ａおよび図３９Ｂは、ペアリング準備フェーズの処理の流れを示すフローチャートである。
【０２７１】
（ステップＳ３９０１〜ステップＳ３９０２）
実施の形態１に示したステップＳ８０１〜ステップＳ８０２と同じ処理を行う。
【０２７２】
（ステップＳ３９０３）
実施の形態１に示したステップＳ８０４と同じ処理を行う。
【０２７３】
（ステップＳ３９０４）
送信端末３０１のフェーズ管理部３０６は、送信側携帯電話３１９に対してペアリング開始応答メッセージを送信する。ここで、ペアリング開始応答メッセージの具体例について説明する。
【０２７４】
図４０は、ペアリング開始応答メッセージに含まれるメッセージデータの一例を示す図である。ペアリング開始応答メッセージ４００１は、メッセージ識別子４００２とバージョン４００３とペアリング値４００４とアドレス変換値４００５とをメッセージデータとして含む。
【０２７５】
メッセージ識別子４００２は、送信側携帯電話３１９と送信端末３０１とが送受信するメッセージを識別するためのメッセージデータである。バージョン４００３は、ペアリング開始応答メッセージのバージョン番号を識別するためのメッセージデータである。ペアリング値４００４は、ステップＳ３９０２で生成されたペアリング値を示すメッセージデータである。アドレス変換値４００５は、ステップＳ３９０３で生成された共有相手アドレスの変換値である。
【０２７６】
フェーズ管理部３１６は、このようなペアリング開始応答メッセージ４００１を生成する。フェーズ管理部３１６は、ペアリング開始応答メッセージ４００１の生成にあたり、例えば、メッセージ識別子４００２にはペアリング開始応答メッセージを表す「１００２」を、バージョン４００３には、初期バージョンを表す「０１００」を、ペアリング値４００４には、ステップＳ３９０２で生成されたペアリング値「１２３４５６７８９ＡＢＣＤＥＦ０」を、アドレス変換値４００５には、ステップＳ３９０３で生成されたアドレス変換値をそれぞれ設定する。
【０２７７】
送信側携帯電話３１９に対するペアリング開始応答メッセージ４００１の送信は、送信端末３０１の機器接続部３０４および送信側携帯電話３１９の機器接続部３２０を通じて行われる。
【０２７８】
（ステップＳ３９０５）
実施の形態１に示したステップＳ８０５と同じ処理を行う。
【０２７９】
（ステップＳ３９０６）
送信端末３０１のフェーズ管理部３０６は、ペアリングサーバ３１４に対してペアリング要求メッセージを送信する。ここで、ペアリング要求メッセージの具体例について説明する。
【０２８０】
図４１は、ペアリング要求メッセージに含まれるメッセージデータの一例を示す図である。ペアリング要求メッセージ４１０１は、メッセージ識別子４１０２とバージョン４１０３と送信端末ＩＤ４１０４とペアリング値４１０５と通信装置変換値４１０６とをメッセージデータとして含む。
【０２８１】
メッセージ識別子４１０２は、送信端末３０１とペアリングサーバ３１４とが送受信するメッセージを識別するためのメッセージデータである。バージョン４１０３は、ペアリング要求メッセージのバージョン番号を識別するためのメッセージデータである。送信端末ＩＤ４１０４は、ペアリング要求メッセージを送信する端末である送信端末３０１の端末ＩＤを示すメッセージデータである。ペアリング値４１０５は、ステップＳ３９０２で生成されたペアリング値を示すメッセージデータである。通信装置変換値４１０６は、ステップＳ３９０５で生成された通信装置変換値を示すメッセージデータである。
【０２８２】
フェーズ管理部３０６は、このようなペアリング要求メッセージ４１０１を生成する。フェーズ管理部３０６は、ペアリング要求メッセージ４１０１の生成にあたり、例えば、メッセージ識別子４１０２にはペアリング要求メッセージを表す「０００１」を、バージョン４１０３には、初期バージョンを表す「０１００」を、送信端末ＩＤ４１０４には、端末ＩＤ保持部３０７に保持する端末ＩＤを、ペアリング値４１０５には、ステップＳ３９０２で生成されたペアリング値を、通信装置変換値４１０６には、ステップＳ３９０５で生成された通信装置変換値をそれぞれ設定する。その後、フェーズ管理部３０６は、生成したペアリング要求メッセージ４１０１を、通信部３０５を通じてペアリングサーバ３１４に送信する。
【０２８３】
（ステップＳ３９０７）
実施の形態１に示したステップＳ８０７と同じ処理を行う。
【０２８４】
（ステップＳ３９０８）
ペアリングサーバ３１４の第２の格納部３１６ｂは、通信部３１７を通じて送信端末３０１からペアリング要求メッセージ４１０１を受信した場合、フェーズ番号、受信したペアリング要求メッセージ４１０１に含まれる送信端末ＩＤ、およびペアリング値を、互いに対応付けてペアリング管理テーブル３１５ａに格納する。第２の格納部３１６ｂは、フェーズ番号にはペアリング準備フェーズを表す「１」を格納する。
【０２８５】
図４２は、ステップＳ３９０８終了時におけるペアリング管理テーブル３１５ａの一例を示す図である。図４２において、アドレス変換値はペアリングサーバ３１４では利用しないため、また、受信端末ＩＤは未設定であるため空欄としている。
【０２８６】
（ステップＳ３９０９）
送信側携帯電話３１９は、ステップＳ３９０４において送信端末３０１からペアリング開始応答メッセージ４００１を受信した後、ステップＳ３９０１の「共有設定（送信）」メニューにおいて送信者が指定した共有相手へのＭＭＳメッセージ送信画面を表示し、送信者からのメッセージ入力を受け付ける。図１４にメッセージ入力後の画面例を示す。
【０２８７】
送信側携帯電話３１９は、送信者からのメッセージ入力が終了すると、ステップＳ３９０１において送信者が指定した共有相手に対して、ＭＭＳメッセージを送信する。その際、ステップＳ３９０４において送信端末３０１から受信したペアリング開始応答メッセージに含まれるペアリング値とアドレス変換値とを、送信するＭＭＳメッセージに添付する。
【０２８８】
以上で、ペアリング準備フェーズの処理の説明を終わる。
【０２８９】
続いて、図４３Ａおよび図４３Ｂを参照しながら、ペアリング確定フェーズの処理を説明する。
【０２９０】
図４３Ａおよび図４３Ｂは、ペアリング確定フェーズの処理の流れを示すフローチャートである。
【０２９１】
（ステップＳ４３０１）
受信者は送信者からＭＭＳメッセージを受信する。その後、受信者の指示によって、受信側携帯電話３２３は、受信端末３０８に対してペアリング確定開始メッセージを送信する。ここで、ペアリング確定開始メッセージの具体例について説明する。
【０２９２】
図４４は、ペアリング確定開始メッセージに含まれるメッセージデータの一例を示す図である。ペアリング確定開始メッセージ４４０１は、メッセージ識別子４４０２とバージョン４４０３と受信側携帯電話ＩＤ４４０４と受信者アドレス４４０５とペアリング値４４０６とアドレス変換値４４０７とをメッセージデータとして含む。
【０２９３】
メッセージ識別子４４０２は、受信側携帯電話３２３と受信端末３０８とが送受信するメッセージを識別するためのメッセージデータである。
【０２９４】
バージョン４４０３は、ペアリング確定開始メッセージのバージョン番号を識別するためのメッセージデータである。
【０２９５】
受信側携帯電話ＩＤ４４０４は、ペアリング確定開始メッセージを送信する受信側携帯電話３２３の端末ＩＤを示すメッセージデータである。携帯電話の端末ＩＤは、携帯電話事業者が独自に付与する固有の識別子である。
【０２９６】
受信者アドレス４４０５は、ＳＭＳやＭＭＳなどで受信者が利用しているアドレスデータであり、受信側携帯電話３２３のアドレス管理部３２４に記憶されている。
【０２９７】
ペアリング値４４０６は、送信側携帯電話３１９から受信したペアリング値を示すメッセージデータである。
【０２９８】
アドレス変換値４４０７は、送信側携帯電話３１９から受信したアドレス変換値を示すメッセージデータである。
【０２９９】
受信者の指示により、受信側携帯電話３２３は、ペアリング確定開始メッセージ４４０１を生成する。受信側携帯電話３２３は、例えば、メッセージ識別子４４０２にはペアリング確定開始メッセージを表す「１００３」を、バージョン４４０３には初期バージョンを表す「０１００」を、受信側携帯電話ＩＤ４４０４には事業者が割り当てている固有ＩＤ「ＥＥＤＤＣＣＢＢＡＡ９９…」を、受信者アドレス４４０５には受信者のＭＭＳアドレス「ｙａｍａｍｏｔｏ＠ｘｘｘ．ｎｅ．ｊｐ」を、ペアリング値４４０６には送信者から受信したＭＭＳメッセージに添付されたペアリング値を、アドレス変換値４４０７には、送信側携帯電話３１９から受信したアドレス変換値をそれぞれ設定する。その後、受信側携帯電話３２３は、生成したペアリング確定開始メッセージ４４０１を受信端末３０８に送信する。
【０３００】
受信端末３０８に対するペアリング確定開始メッセージ４４０１の送信は、受信側携帯電話３２３の機器接続部３２６および受信端末３０８の機器接続部３１２を通じて行われる。
【０３０１】
（ステップＳ４３０２〜ステップＳ４３０３）
実施の形態１に示したステップＳ１５０２〜ステップＳ１５０３と同じ処理を行う。
【０３０２】
（ステップＳ４３０４）
受信端末３０８の判定部３７０１は、ステップＳ４３０１で受信側携帯電話３２３から受信したペアリング確定開始メッセージ４４０１に含まれるアドレス変換値と、ステップＳ４３０２で生成されたアドレス変換値とを比較する。つまり、判定部３７０１は、送信側携帯電話３１９に保持されていたアドレスから変換されたアドレス変換値と、受信側携帯電話３２３に予め保持されていたアドレスから変換されたアドレス変換値との２つのアドレス変換値が一致するか否かを判定する。比較した結果、２つのアドレス変換値が一致する場合は、ステップＳ４３０５の処理が実行される。一方、２つのアドレス変換値が一致しない場合は、受信端末３０８は、エラーメッセージを表示し、処理を終了する。つまり、２つのアドレス変換値が一致しない場合は、ステップＳ４３０５の処理が実行されない。
【０３０３】
（ステップＳ４３０５）
受信端末３０８のフェーズ管理部３０６は、受信したペアリング確定開始メッセージ４４０１に含まれるペアリング値をフェーズ番号と対応付けて記憶する。フェーズ管理部３０６は、フェーズ番号にはペアリング準備フェーズを表す「１」を記憶する。その後、通信部３０９は、ペアリングサーバ３１４に対してペアリング確定要求メッセージを送信する。ここで、ペアリング確定要求メッセージの具体例について説明する。
【０３０４】
図４５は、ペアリング確定要求メッセージに含まれるメッセージデータの一例を示す図である。ペアリング確定要求メッセージ４５０１は、メッセージ識別子４５０２とバージョン４５０３と受信端末ＩＤ４５０４とペアリング値４５０５と通信装置変換値４５０６とをメッセージデータとして含む。
【０３０５】
メッセージ識別子４５０２は、受信端末３０８とペアリングサーバ３１４とが送受信するメッセージを識別するためのメッセージデータである。バージョン４５０３は、ペアリング確定要求メッセージのバージョン番号を識別するためのメッセージデータである。受信端末ＩＤ４５０４は、ペアリング確定要求メッセージを送信する端末である受信端末３０８の端末ＩＤを示すメッセージデータである。ペアリング値４５０５は、受信側携帯電話３２３から受信したペアリング値を示すメッセージデータである。通信装置変換値４５０６は、ステップＳ４３０３で生成された通信装置変換値を示すメッセージデータである。
【０３０６】
フェーズ管理部３１０は、このようなペアリング確定要求メッセージ４５０１を生成する。フェーズ管理部３１０は、ペアリング確定要求メッセージ４５０１の生成にあたり、例えば、メッセージ識別子４５０２にはペアリング確定要求メッセージを表す「０００３」を、バージョン４５０３には、初期バージョンを表す「０１００」を、受信端末ＩＤ４５０４には、端末ＩＤ保持部３１３に保持する端末ＩＤを、ペアリング値４５０５には、受信側携帯電話３２３から受信したペアリング値を、通信装置変換値４５０６には、ステップＳ４３０３で生成した通信装置変換値をそれぞれ設定する。その後、フェーズ管理部３１０は、生成したペアリング確定要求メッセージ４５０１を、通信部３０９を通じてペアリングサーバ３１４に送信する。
【０３０７】
（ステップＳ４３０６）
実施の形態１に示したステップＳ１５０５と同じ処理を行う。
【０３０８】
（ステップＳ４３０７）
ペアリングサーバ３１４の第２の判定部３１６ｄは、通信部３１７を通じて受信端末３０８からペアリング確定要求メッセージ４５０１を受信した場合、受信したペアリング確定要求メッセージ４５０１に含まれるペアリング値が、ペアリング管理テーブル３１５ａに格納されているか否かを判定する。ここで、ペアリング値が格納されている場合は、ステップＳ４３０８の処理が実行される。一方、ペアリング値が格納されていない場合は、ペアリングサーバ３１４は、受信端末３０８にエラーメッセージを送信し、処理を終了する。
【０３０９】
（ステップＳ４３０８）
ペアリングサーバ３１４の第２の格納部３１６ｂは、受信したペアリング確定要求メッセージ４５０１に含まれる受信端末ＩＤを、ステップＳ４３０７で判定されたペアリング値と対応付けて、ペアリング管理テーブル３１５ａに格納する。第２の格納部３１６ｂは、フェーズ番号にはペアリング確定フェーズを表す「２」を格納する。
【０３１０】
図４６は、ステップＳ４３０８終了時におけるペアリング管理テーブル３１５ａの一例を示す図である。図４６において、送信端末ＩＤ「４４５５６６ＣＣＤＤ」の送信端末３０１と受信端末ＩＤ「７７８８９９ＥＥＦＦ」の受信端末３０８とがペアリングされたことを示している。
【０３１１】
（ステップＳ４３０９〜ステップＳ４３１０）
実施の形態１に示したステップＳ１５０８〜ステップＳ１５０９と同じ動作を行う。
【０３１２】
以上で、ペアリング確定フェーズの処理の説明を終わる。
【０３１３】
上記の処理により、送信端末３０１と受信端末３０８とがペアリングされる。本実施の形態では、受信端末３０８は、送信端末３０１の端末ＩＤ（送信端末ＩＤ）を取得することができる。よって、その後、受信端末３０８は、送信端末ＩＤを利用することにより、送信端末３０１が保持する写真やビデオなどのコンテンツを送信端末３０１と共有することが可能となる。
【０３１４】
なお、送信端末３０１と受信端末３０８とは、ペアリング結果を利用しさえすれば、どのようにコンテンツを共有しても構わない。例えば、ペアリングサーバ３１４は、ペアリング管理テーブル３１５ａを参照して、送信端末３０１から受信した写真などのコンテンツを受信端末３０８へ転送するように、送信端末３０１と受信端末３０８との間の通信を制御してもよい。また、ペアリングサーバ３１４は、ペアリング管理テーブル３１５ａを参照して、送信端末３０１からアップロードされた写真などのコンテンツを受信端末３０８がダウンロード可能となるように、送信端末３０１と受信端末３０８との間の通信を制御してもよい。
【０３１５】
以上のように、本実施の形態に係る通信制御システム３７００によれば、送信端末３０１がペアリングサーバ３１４に対して送信したペアリング値と、受信端末３０８がペアリングサーバ３１４に対して送信したペアリング値とがペアリングサーバ３１４において一致した場合に、送信端末３０１と受信端末３０８とがペアリングされる。ペアリング値には十分大きな乱数を用いているため、別のペアリング処理を行っている他の受信端末と、送信端末とがペアリングされることはない。つまり、送信端末から送信されたデータが本来受信されるべきではない受信端末に受信されてしまうことはない。
【０３１６】
さらに、本実施の形態に係る通信制御システム３７００によれば、受信端末３０８は、アドレス変換値が一致するかどうかを判定しているため、悪意のある受信者が送信者から受信した共有ＩＤを別の人に転送し、転送された共有ＩＤをその別の人が受信端末に入力することにより、その共有ＩＤに関連付けられた写真を受信できてしまうことはない。
【０３１７】
また、本実施の形態に係る通信制御システム３７００によれば、ペアリングサーバ３１４において、通信装置管理テーブルを用い、端末と携帯電話との組を管理しているため、悪意のある受信者が別の人の受信端末に共有ＩＤ入力することにより、その共有ＩＤに関連付けられた写真を受信できてしまうこともない。
【０３１８】
（実施の形態５）
次に、実施の形態５について説明する。
【０３１９】
本実施の形態における通信制御システムは、実施の形態４における通信制御システムとアドレスが一致するか否かを判定する装置が異なる。具体的には、実施の形態４では、受信端末３０８がアドレスの一致を判定していたが、本実施の形態では、受信側携帯電話３２３がアドレスの一致を判定する。
【０３２０】
図４７Ａは、実施の形態５における通信制御システム４７００の構成を示すブロック図である。また、図４７Ｂは、実施の形態５におけるペアリングサーバ３１４の詳細な構成を示すブロック図である。図４７Ａおよび図４７Ｂにおいて、実施の形態４で示した図３７Ａおよび図３７Ｂと同じ構成要素については同じ符号を用い、説明を省略する。図４７Ａおよび図４７Ｂに示したブロック図は、実施の形態４で示したブロック図に対し、アドレス変換値の比較・判定を行う判定部４７０３を受信側携帯電話３２３が備える点が異なる。
【０３２１】
データ変換部４７０１および４７０２は、携帯電話のメールアドレスなどのデータを一方向性関数を用いて変換する演算回路である。本実施の形態では、データ変換部４７０１は、第１の変換部に相当する。データ変換部４７０２は、第２の変換部に相当する。
【０３２２】
判定部４７０３は、アドレス変換値の比較・判定を行う演算回路である。本実施の形態では、判定部４７０３は、第１の判定部に相当する。詳細は後述する。
【０３２３】
なお、本実施の形態では、ペアリング値生成部３０３は、ペアリング識別子生成部に相当する。通信部３０５は、第１の送信部に相当する。機器接続部３０４は、第２の送信部に相当する。アドレス管理部３２２は、管理部に相当する。通信部３２１は、第３の送信部に相当する。機器接続部３２６は、第４の送信部に相当する。通信部３０９は、第５の送信部に相当する。
【０３２４】
次に、以上のように構成された通信制御システム４７００における各種動作を具体的に説明する。
【０３２５】
図４８は、実施の形態５における通信制御システム４７００による処理の概要を説明するためのフロー図である。通信制御システム４７００の処理としては、通信装置登録フェーズ、ペアリング準備フェーズ、およびペアリング確定フェーズの３つのフェーズがある。通信登録フェーズは、実施の形態１に示したものと同じ処理を行う。そのため、説明を省略する。
【０３２６】
ペアリング準備フェーズは、通信装置登録フェーズの後に行われる処理である。このペアリング準備フェーズでは、送信者がＳＭＳやＭＭＳなどの情報伝達手段を用いて、ペアリングに必要な情報を受信者に送信する。
【０３２７】
ペアリング確定フェーズは、ペアリング準備フェーズの後に行われる処理である。このペアリング確定フェーズでは、受信者が送信者から受信したペアリングに必要な情報を用いて、ペアリングが確定される。
【０３２８】
実施の形態４では、受信端末が、送信端末によって変換されたアドレス変換値と受信側携帯電話によって変換されたアドレス変換値との比較・判定を行ったが、本実施の形態では、受信側携帯電話が、送信側携帯電話によって変換されたアドレス変換値と受信側携帯電話によって変換されたアドレス変換値との比較・判定を行う。これにより、実施の形態４で示した効果を実現し、かつ、受信端末の処理負荷を下げることが可能である。
【０３２９】
以降、ペアリング準備フェーズとペアリング確定フェーズを、図を用いて順に説明する。
【０３３０】
図４９Ａおよび図４９Ｂは、ペアリング準備フェーズの処理の流れを示すフローチャートである。
【０３３１】
（ステップＳ４９０１）
送信者の指示によって、送信側携帯電話３１９は、送信端末３０１に対してペアリング開始メッセージを送信する。ここで、ペアリング開始メッセージの具体例について説明する。
【０３３２】
図５０は、ペアリング開始メッセージに含まれるメッセージデータの一例を示す図である。ペアリング開始メッセージ５００１は、メッセージ識別子５００２とバージョン５００３と送信側携帯電話ＩＤ５００４と送信者アドレス５００５とをメッセージデータとして含む。
【０３３３】
メッセージ識別子５００２は、送信側携帯電話３１９と送信端末３０１とが送受信するメッセージを識別するためのメッセージデータである。
【０３３４】
バージョン５００３は、ペアリング開始メッセージのバージョン番号を識別するためのメッセージデータである。システムの拡張により、メッセージに含まれるメッセージデータに追加や削除などの変更が行われる際には、バージョン番号を増加させる。携帯電話と端末は、メッセージに含まれるバージョン番号の値と自身のサポートするバージョン番号を比較することにより、そのメッセージを処理可能かどうか判別する。
【０３３５】
送信側携帯電話ＩＤ５００４は、ペアリング開始メッセージを送信する送信側携帯電話３１９の端末ＩＤを示すメッセージデータである。携帯電話の端末ＩＤは、携帯電話事業者が独自に付与する固有の識別子である。
【０３３６】
送信者アドレス５００５は、ＳＭＳやＭＭＳなどで送信者が利用しているアドレスデータであり、送信側携帯電話３１９のアドレス管理部３２２に記憶されている。
【０３３７】
送信者は、送信側携帯電話３１９のメニュー画面から、「共有設定（送信）」メニューを選択する。「共有設定（送信）」メニューの選択が行われると、送信側携帯電話３１９は、アドレス管理部３２２に記憶されるアドレスデータを画面に表示する。図１０はアドレスデータの表示例である。送信者は画面に表示されたアドレスの中から、写真などの共有を行いたい共有相手を選択する。
【０３３８】
共有相手の選択が行われると、送信側携帯電話３１９は、ペアリング開始メッセージ５００１を生成する。送信側携帯電話３１９は、例えば、メッセージ識別子５００２にはペアリング開始メッセージを表す「１００１」を、バージョン５００３には初期バージョンを表す「０１００」を、送信側携帯電話ＩＤ５００４には事業者が割り当てている固有ＩＤ「ＦＦＥＥＤＤＣＣＢＢＡＡ…」を、送信者アドレス５００５には送信者のＭＭＳアドレス「ｓｕｚｕｋｉ＠ｘｘｘ．ｎｅ．ｊｐ」をそれぞれ設定する。その後、送信側携帯電話３１９は、生成したペアリング開始メッセージ５００１を送信端末３０１に送信する。
【０３３９】
送信端末３０１に対するペアリング開始メッセージ５００１の送信は、送信側携帯電話３１９の機器接続部３２０および送信端末３０１の機器接続部３０４を通じて行われる。
【０３４０】
（ステップＳ４９０２）
実施の形態４に示したステップＳ３９０２（実施の形態１に示したステップＳ８０２）と同じ処理を行う。
【０３４１】
（ステップＳ４９０３）
送信端末３０１のフェーズ管理部３０６は、送信側携帯電話３１９に対してペアリング開始応答メッセージを送信する。ここで、ペアリング開始応答メッセージの具体例について説明する。
【０３４２】
図５１は、ペアリング開始応答メッセージに含まれるメッセージデータの一例を示す図である。ペアリング開始応答メッセージ５１０１は、メッセージ識別子５１０２とバージョン５１０３とペアリング値５１０４とをメッセージデータとして含む。
【０３４３】
メッセージ識別子５１０２は、送信側携帯電話３１９と送信端末３０１とが送受信するメッセージを識別するためのメッセージデータである。バージョン５１０３は、ペアリング開始応答メッセージのバージョン番号を識別するためのメッセージデータである。ペアリング値５１０４は、ステップＳ４９０２で生成されたペアリング値を示すメッセージデータである。
【０３４４】
フェーズ管理部３１６は、このようなペアリング開始応答メッセージ５１０１を生成する。フェーズ管理部３１６は、ペアリング開始応答メッセージ４００１の生成にあたり、例えば、メッセージ識別子５１０２にはペアリング開始応答メッセージを表す「１００２」を、バージョン５１０３には、初期バージョンを表す「０１００」を、ペアリング値５１０４には、ステップＳ４９０２で生成したペアリング値「１２３４５６７８９ＡＢＣＤＥＦ０」をそれぞれ設定する。
【０３４５】
送信側携帯電話３１９に対するペアリング開始応答メッセージ５１０１の送信は、送信端末３０１の機器接続部３０４および送信側携帯電話３１９の機器接続部３２０を通じて行われる。
【０３４６】
（ステップＳ４９０４）
実施の形態４に示したステップＳ３９０５（実施の形態１に示したステップＳ８０５）と同じ処理を行う。
【０３４７】
（ステップＳ４９０５）
実施の形態４に示したステップＳ３９０６と同じ処理を行う。
【０３４８】
（ステップＳ４９０６）
実施の形態４に示したステップＳ３９０７（実施の形態１に示したステップＳ８０７）と同じ処理を行う。
【０３４９】
（ステップＳ４９０７）
実施の形態４に示したステップＳ３９０８と同じ処理を行う。
【０３５０】
（ステップＳ４９０８）
送信側携帯電話３１９のデータ変換部４７０１は、ステップＳ４９０１で送信者によって選択された共有相手アドレス（共有したい相手のＭＭＳアドレス）からアドレス変換値を生成する。本実施の形態では、アドレス変換値は、データ変換部４７０１の保持するＳＨＡ−２５６演算回路に共有相手アドレスを入力して得られる出力値とする。
【０３５１】
（ステップＳ４９０９）
送信側携帯電話３１９は、ステップＳ４９０３において送信端末３０１からペアリング開始応答メッセージ５１０１を受信した後、ステップＳ４９０１の「共有設定（送信）」メニューにおいて送信者が指定した共有相手へのＭＭＳメッセージ送信画面を表示し、送信者からのメッセージ入力を受け付ける。図１４にメッセージ入力後の画面例を示す。
【０３５２】
送信側携帯電話３１９は、送信者からのメッセージ入力が終了すると、ステップＳ４９０１において送信者が指定した共有相手に対して、ＭＭＳメッセージを送信する。その際、ステップＳ４９０３において送信端末３０１から受信したペアリング開始応答メッセージに含まれるペアリング値とアドレス変換値を、送信するＭＭＳメッセージに添付する。
【０３５３】
以上で、ペアリング準備フェーズの処理の説明を終わる。
【０３５４】
続いて、図５２Ａおよび図５２Ｂを参照しながら、ペアリング確定フェーズの処理を説明する。
【０３５５】
図５２Ａおよび図５２Ｂは、ペアリング確定フェーズの処理の流れを示すフローチャートである。
【０３５６】
（ステップＳ５２０１）
受信者は送信者からＭＭＳメッセージを受信する。その後、受信側携帯電話３２３のデータ変換部４７０２は、アドレス管理部３２４に保持する受信者のメールアドレスからアドレス変換値を生成する。本実施の形態では、アドレス変換値は、データ変換部４７０２の保持するＳＨＡ−２５６演算回路に受信者のメールアドレスを入力して得られる出力値とする。
【０３５７】
（ステップＳ５２０２）
受信側携帯電話３２３の判定部４７０３は、ステップＳ５２０１で送信者から受信したＭＭＳメッセージに含まれるアドレス変換値と、ステップＳ５２０１で生成されたアドレス変換値とを比較する。比較した結果、２つのアドレス変換値が一致する場合は、ステップＳ５２０３の処理が実行される。一方、２つのアドレス変換値が一致しない場合は、受信側携帯電話３２３は、エラーメッセージを表示し、処理を終了する。つまり、２つのアドレス変換値が一致しない場合は、ステップＳ５２０３の処理が実行されない。
【０３５８】
（ステップＳ５２０３）
受信者の指示によって、受信側携帯電話３２３は、受信端末３０８に対してペアリング確定開始メッセージを送信する。ここで、ペアリング確定開始メッセージの具体例について説明する。
【０３５９】
図５３は、ペアリング確定開始メッセージに含まれるメッセージデータの一例を示す図である。ペアリング確定開始メッセージ５３０１は、メッセージ識別子５３０２とバージョン５３０３と受信側携帯電話ＩＤ５３０４とペアリング値５３０５とをメッセージデータとして含む。
【０３６０】
メッセージ識別子５３０２は、受信側携帯電話３２３と受信端末３０８とが送受信するメッセージを識別するためのメッセージデータである。
【０３６１】
バージョン５３０３は、ペアリング確定開始メッセージのバージョン番号を識別するためのメッセージデータである。
【０３６２】
受信側携帯電話ＩＤ５３０４は、ペアリング確定開始メッセージを送信する受信側携帯電話３２３の端末ＩＤを示すメッセージデータである。携帯電話の端末ＩＤは、携帯電話事業者が独自に付与する固有の識別子である。
【０３６３】
ペアリング値５３０５は、送信側携帯電話３１９から受信したペアリング値を示すメッセージデータである。
【０３６４】
受信者の指示により、受信側携帯電話３２３は、ペアリング確定開始メッセージ５３０１を生成する。受信側携帯電話３２３は、例えば、メッセージ識別子５３０２にはペアリング確定開始メッセージを表す「１００３」を、バージョン５３０３には初期バージョンを表す「０１００」を、受信側携帯電話ＩＤ５３０４には事業者が割り当てている固有ＩＤ「ＥＥＤＤＣＣＢＢＡＡ９９…」を、ペアリング値５３０５には送信者から受信したＭＭＳメッセージに添付されたペアリング値をそれぞれ設定する。その後、受信側携帯電話３２３は、生成したペアリング確定開始メッセージ５３０１を受信端末３０８に送信する。
【０３６５】
受信端末３０８に対するペアリング確定開始メッセージ５３０１の送信は、受信側携帯電話３２３の機器接続部３２６および受信端末３０８の機器接続部３１２を通じて行われる。
【０３６６】
（ステップＳ５２０４）
実施の形態４に示したステップＳ４３０３（実施の形態１に示したステップＳ１５０３）と同じ処理を行う。
【０３６７】
（ステップＳ５２０５）
受信端末３０８のフェーズ管理部３０６は、受信したペアリング確定開始メッセージ５３０１に含まれるペアリング値をフェーズ番号と対応付けて記憶する。フェーズ管理部３０６は、フェーズ番号にはペアリング準備フェーズを表す「１」を記憶する。その後、通信部３０９は、ペアリングサーバ３１４に対してペアリング確定要求メッセージを送信する。
【０３６８】
具体的なペアリング確定要求メッセージ送信処理は、実施の形態４に示したステップＳ４３０５の処理と同じである。
【０３６９】
（ステップＳ５２０６）
実施の形態４に示したステップＳ４３０６（実施の形態１に示したステップＳ１５０５）と同じ処理を行う。
【０３７０】
（ステップＳ５２０７〜ステップＳ５２０８）
実施の形態４に示したステップＳ４３０７〜ステップＳ４３０８と同じ処理を行う。
【０３７１】
（ステップＳ５２０９〜ステップＳ５２１０）
実施の形態４に示したステップＳ４３０９〜ステップＳ４３１０（実施の形態１に示したステップＳ１５０８〜ステップＳ１５０９）と同じ処理を行う。
【０３７２】
以上で、ペアリング確定フェーズの処理の説明を終わる。
【０３７３】
上記の処理により、送信端末３０１と受信端末３０８とがペアリングされる。本実施の形態では、受信端末３０８は、送信端末３０１の端末ＩＤ（送信端末ＩＤ）を取得することができる。よって、その後、受信端末３０８は、送信端末ＩＤを利用することにより、送信端末３０１が保持する写真やビデオなどのコンテンツを送信端末３０１と共有することが可能となる。
【０３７４】
なお、送信端末３０１と受信端末３０８とは、ペアリング結果を利用しさえすれば、どのようにコンテンツを共有しても構わない。例えば、ペアリングサーバ３１４は、ペアリング管理テーブル３１５ａを参照して、送信端末３０１から受信した写真などのコンテンツを受信端末３０８へ転送するように、送信端末３０１と受信端末３０８との間の通信を制御してもよい。また、ペアリングサーバ３１４は、ペアリング管理テーブル３１５ａを参照して、送信端末３０１からアップロードされた写真などのコンテンツを受信端末３０８がダウンロード可能となるように、送信端末３０１と受信端末３０８との間の通信を制御してもよい。
【０３７５】
以上のように、本実施の形態に係る通信制御システム４７００によれば、送信端末３０１がペアリングサーバ３１４に対して送信したペアリング値と、受信端末３０８がペアリングサーバ３１４に対して送信したペアリング値とがペアリングサーバ３１４において一致した場合に、送信端末３０１と受信端末３０８とがペアリングされる。ペアリング値には十分大きな乱数を用いているため、別のペアリング処理を行っている他の受信端末と、送信端末がペアリングされることはない。つまり、送信端末から送信されたデータが本来受信されるべきではない受信端末に受信されてしまうことはない。
【０３７６】
さらに、本実施の形態に係る通信制御システム４７００によれば、受信側携帯電話３２３は、アドレス変換値が一致するかどうかを判定しているため、悪意のある受信者が送信者から受信した共有ＩＤを別の人に転送し、転送された共有ＩＤをその別の人が受信端末に入力することにより、その共有ＩＤに関連付けられた写真を受信できてしまうことはない。
【０３７７】
また、本実施の形態に係る通信制御システム４７００によれば、ペアリングサーバ３１４において、通信装置管理テーブルを用い、端末と携帯電話との組を管理しているため、悪意のある受信者が別の人の受信端末に共有ＩＤ入力することにより、その共有ＩＤに関連付けられた写真を受信できてしまうこともない。
【０３７８】
以上、本発明の一態様に係る通信制御システムについて、実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したもの、あるいは異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【０３７９】
例えば、上記各実施の形態において、送信端末３０１とペアリングサーバ３１４との通信、および、受信端末３０８とペアリングサーバ３１４との通信は、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）などの認証暗号通信であってもよい。これにより、送信端末３０１または受信端末３０８とペアリングサーバ３１４との間の通信におけるセキュリティが向上し、端末のなりすまし、および、ペアリング値の通信路上での漏えいを抑制することが可能となる。
【０３８０】
また、上記各実施の形態において、ペアリング値およびアドレス変換値に対して、ＲＳＡなどの電子署名を施してもよい。これにより、ペアリング値およびアドレス変換値の改ざんを抑制することが可能となる。
【０３８１】
また、上記各実施の形態において、ペアリングサーバ３１４は、ペアリング要求メッセージを送信してから予め定められた時間内にペアリング確定要求メッセージを受信しない場合は、エラーメッセージを返してもよい。これにより、悪意のあるユーザ端末からの攻撃などにより誤って端末がペアリングされることを抑制することが可能となる。
【０３８２】
また、上記各実施の形態において、ペアリング値およびアドレス変換値のそれぞれに対して、作成日時が付与されてもよい。これにより、ペアリング値およびアドレス変換値の判定時に、作成日時と現在日時とを比較することで、古いデータを排除することが可能となる。
【０３８３】
また、上記各実施の形態において、ペアリングサーバ３１４は、ペアリング要求メッセージ、もしくは、ペアリング確定要求メッセージに対するエラーメッセージが予め定められた回数以上、１台の端末に連続して送信された場合に、その端末からのメッセージの受信を制限してもよい。具体的には、ペアリングサーバ３１４は、その端末からのメッセージを一切受け付けなくする、あるいは、予め決めた一定期間受け付けなくすることとしてもよい。これにより、端末の故障や誤動作、および、悪意のあるユーザの端末からの攻撃などによるペアリングサーバ３１４の通信処理に関する負荷の上昇を抑制することが可能となる。
【０３８４】
また、上記各実施の形態において、送信端末３０１および受信端末３０８は、通信装置変換値をペアリングサーバ３１４に送信したが、通信装置変換値ではなく、変換前の端末ＩＤと携帯電話ＩＤとをペアリングサーバ３１４に送信してもよい。これにより、携帯電話の固有識別子がペアリングサーバに送信される代わりに、端末での変換に関する負荷を低減することが可能となる。
【０３８５】
また、上記各実施の形態において、通信装置登録フェーズ処理では、送信側携帯電話と送信端末との組、および、受信側携帯電話と受信端末との組をそれぞれペアリングサーバが管理したが、ペアリングサーバが管理せずに、送信側携帯電話と送信端末との組を送信端末が管理し、受信側携帯電話と受信端末との組を受信端末が管理してもよい。この場合、携帯電話と端末との組み合わせ判定はそれぞれの端末によって行われる。これにより、ペアリングサーバの処理負荷を軽減することができる。
【０３８６】
また、上記各実施の形態において、通信アドレスはデータ変換部によって変換データに変換されたが、必ずしも通信アドレスは変換データに変換される必要はない。その場合、各装置は、データ変換部を備える必要はない。
【０３８７】
また、上記各実施の形態において、通信装置登録フェーズが行われていたが、必ずしも通信装置登録フェーズが行われる必要はない。その場合、ペアリングに利用する携帯電話と端末との組とが通信装置管理テーブルに格納されているか否かが判定される必要はない。
【０３８８】
また、上記各実施の形態におけるペアリングサーバ３１４、送信端末３０１または受信端末３０８が備える構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。例えば、ペアリングサーバ３１４のフェーズ管理部３１６は、システムＬＳＩから構成されてもよい。
【０３８９】
システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０３９０】
なお、ここでは、システムＬＳＩとしたが、集積度の違いにより、ＩＣ、ＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、あるいはＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０３９１】
さらには、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
【０３９２】
また、本発明の１つまたは複数の態様は、このような特徴的な処理部を備えるペアリングサーバ３１４、送信端末３０１または受信端末３０８であってもよい。また、本発明の１つまたは複数の態様は、ペアリングサーバ３１４、送信端末３０１または受信端末３０８に含まれる特徴的な処理部をステップとする通信制御方法であってもよい。また、本発明の１つまたは複数の態様は、通信制御方法に含まれる特徴的な各ステップをコンピュータに実行させるコンピュータプログラムであってもよい。そして、本発明の１つまたは複数の態様は、そのようなコンピュータプログラムが記録された、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のコンピュータ読み取り可能な非一時的な記録媒体であってもよい。
【０３９３】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。ここで、上記各実施の形態のサーバ装置などを実現するソフトウェアは、次のようなプログラムである。
【０３９４】
すなわち、このプログラムは、コンピュータに、前記第１の通信装置からペアリングを要求する第１の要求を受信し、かつ前記第２の通信装置からペアリングを要求する第２の要求を受信した場合に、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致するか否か、および、前記第１の要求に含まれる情報であって前記第２の通信装置と通信可能な装置に関する情報である通信装置情報と、前記第２の要求に含まれる情報であって前記第２の通信装置と通信可能な装置に関する情報である通信装置情報とが一致するか否かを判定する判定ステップと、前記第１の要求に含まれるペアリング識別子と前記第２の要求に含まれるペアリング識別子とが一致すると判定され、かつ、前記第１の要求に含まれる通信装置情報と前記第２の要求に含まれる通信装置情報とが一致すると判定された場合に、前記第１の要求に含まれる第１の装置識別子と前記第２の要求に含まれる第２の装置識別子とを用いて、前記第１の通信装置と前記第２の通信装置とをペアリングするペアリングステップとを実行させる。
【産業上の利用可能性】
【０３９５】
本発明の一態様に係る通信制御システムは、例えば写真やビデオなどのコンテンツを知人間で共有することができるコンテンツ共有システムとして有用である。
【符号の説明】
【０３９６】
１００  写真共有システム
１０１  送信端末
１０２  受信端末
１０３  写真共有サーバ
３００、２７００、３３００、３７００、４７００  通信制御システム
３０１  送信端末
３０２、３１１、４７０１、４７０２  データ変換部
３０３、２７０１、３３０１  ペアリング値生成部
３０４、３１２、３２０、３２６  機器接続部
３０５、３０９、３１７、３２１、３２５  通信部
３０６、３１０、３１６  フェーズ管理部
３０７、３１３  端末ＩＤ保持部
３０８  受信端末
３１４  ペアリングサーバ
３１５  ペアリング管理部
３１５ａ  ペアリング管理テーブル
３１６ａ  第１の格納部
３１６ｂ  第２の格納部
３１６ｃ  第１の判定部
３１６ｄ  第２の判定部
３１６ｅ  ペアリング部
３１８  通信装置管理部
３１８ａ  通信装置管理テーブル
３１９  送信側携帯電話
３２２、３２４  アドレス管理部
３２３  受信側携帯電話
３７０１、４７０３  判定部
【図１】
2012157203.tif 000003
【図２】
2012157203.tif 000004
【図３Ａ】
2012157203.tif 000005
【図３Ｂ】
2012157203.tif 000006
【図４】
2012157203.tif 000007
【図５】
2012157203.tif 000008
【図６Ａ】
2012157203.tif 000009
【図６Ｂ】
2012157203.tif 000010
【図７】
2012157203.tif 000011
【図８Ａ】
2012157203.tif 000012
【図８Ｂ】
2012157203.tif 000013
【図９】
2012157203.tif 000014
【図１０】
2012157203.tif 000015
【図１１】
2012157203.tif 000016
【図１２】
2012157203.tif 000017
【図１３】
2012157203.tif 000018
【図１４】
2012157203.tif 000019
【図１５Ａ】
2012157203.tif 000020
【図１５Ｂ】
2012157203.tif 000021
【図１６】
2012157203.tif 000022
【図１７】
2012157203.tif 000023
【図１８】
2012157203.tif 000024
【図１９】
2012157203.tif 000025
【図２０】
2012157203.tif 000026
【図２１】
2012157203.tif 000027
【図２２】
2012157203.tif 000028
【図２３】
2012157203.tif 000029
【図２４】
2012157203.tif 000030
【図２５】
2012157203.tif 000031
【図２６】
2012157203.tif 000032
【図２７Ａ】
2012157203.tif 000033
【図２７Ｂ】
2012157203.tif 000034
【図２８】
2012157203.tif 000035
【図２９Ａ】
2012157203.tif 000036
【図２９Ｂ】
2012157203.tif 000037
【図３０】
2012157203.tif 000038
【図３１】
2012157203.tif 000039
【図３２】
2012157203.tif 000040
【図３３Ａ】
2012157203.tif 000041
【図３３Ｂ】
2012157203.tif 000042
【図３４】
2012157203.tif 000043
【図３５Ａ】
2012157203.tif 000044
【図３５Ｂ】
2012157203.tif 000045
【図３６】
2012157203.tif 000046
【図３７Ａ】
2012157203.tif 000047
【図３７Ｂ】
2012157203.tif 000048
【図３８】
2012157203.tif 000049
【図３９Ａ】
2012157203.tif 000050
【図３９Ｂ】
2012157203.tif 000051
【図４０】
2012157203.tif 000052
【図４１】
2012157203.tif 000053
【図４２】
2012157203.tif 000054
【図４３Ａ】
2012157203.tif 000055
【図４３Ｂ】
2012157203.tif 000056
【図４４】
2012157203.tif 000057
【図４５】
2012157203.tif 000058
【図４６】
2012157203.tif 000059
【図４７Ａ】
2012157203.tif 000060
【図４７Ｂ】
2012157203.tif 000061
【図４８】
2012157203.tif 000062
【図４９Ａ】
2012157203.tif 000063
【図４９Ｂ】
2012157203.tif 000064
【図５０】
2012157203.tif 000065
【図５１】
2012157203.tif 000066
【図５２Ａ】
2012157203.tif 000067
【図５２Ｂ】
2012157203.tif 000068
【図５３】
2012157203.tif 000069
【国際調査報告】
2012157203.tif 000070
2012157203.tif 000071
2012157203.tif 000072
2012157203.tif 000073