(57)【要約】【課題】  機器管理装置を介した複数の通信機器のペアリング設定において符号を選択する操作が、ユーザにとって煩わしかった。【解決手段】  機器管理装置は、第１の通信機器に関する機器ＩＤと対応する認証コードを第１の通信機器に送信する。第２の通信機器に関するユーザＩＤ及び認証コードを第２の通信機器から受信すると、確認番号を第２の通信機器へ送信し、確認番号を認証コードと対応する機器ＩＤ及びユーザＩＤに関連付けて記憶する。また、機器ＩＤに関連する確認番号を第１の通信機器へ送信する。そして、第１及び第２の通信機器へ送信された確認番号が一致すれば、確認番号に関連する機器ＩＤ及びユーザＩＤの組をペアリング設定する。ここで、機器ＩＤに関連する確認番号が１つの場合だけ、確認番号の一致を示す照合結果が第１の通信機器から機器管理装置へ送信される。よって、ユーザによる確認番号の選択操作を省略して、ペアリング設定を行える。【選択図】  図４
2015002543.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信機器に関する第１の識別情報と対応する第１の符号を取得する第１の取得手段と、
前記第１の符号を前記第１の通信機器に送信する第１の送信手段と、
前記第２の通信機器に関する第２の識別情報および前記第１の符号を第２の通信機器から受信する第１の受信手段と、
前記第２の通信機器からの前記第１の符号の受信に応じて、第２の符号を前記第２の通信機器へ送信する第２の送信手段と、
前記第２の符号を前記第１の符号と対応する第１の識別情報および前記第２の識別情報に関連付けて記憶する記憶手段と、
前記第１の識別情報に関連付けて記憶された前記第２の符号を前記第１の通信機器へ送信する第３の送信手段と、
前記第１の通信機器および第２の通信機器へ送信された前記第２の符号の照合結果を前記第１の通信機器から受信する第２の受信手段と、
前記照合結果が一致を示すとき、前記第２の符号に関連付けて記憶された第１の識別情報および前記第２の識別情報の組み合わせをペアリング設定する設定手段を備え、
前記記憶手段は、前記第１の符号と対応する第１の識別情報に関連付けて複数の第２の符号を記憶でき、
前記第１の識別情報に関連付けて前記複数の第２の符号が記憶されていて、前記第３の送信手段が前記複数の第２の符号を前記第１の通信機器へ送信したとき、前記第２の受信手段は前記一致を示す照合結果を前記第１の通信機器から受信することはなく、前記設定手段は前記第１の識別情報および前記第２の識別情報の組み合わせをペアリング設定しないことを特徴とする機器管理装置。
【請求項２】
前記第１の符号を前記第２の通信機器から受信すると、前記第２の符号を取得する第２の取得手段をさらに備え、
前記第２の取得手段は、前記第１の受信手段により前記第１の符号が受信される度に異なる第２の符号を取得し、
前記記憶手段は前記取得された異なる複数の第２の符号を前記第１の符号と対応する第１の識別情報に関連付けて記憶することを特徴とする請求項１に記載の機器管理装置。
【請求項３】
前記第２の受信手段は、前記第１の通信機器および第２の通信機器へ送信された前記第２の符号の照合結果を前記第２の通信機器からも受信し、
前記設定手段は、前記第１の通信機器および前記第２の通信機器から受信された照合結果が一致を示すとき、前記ペアリング設定を行う事を特徴とする請求項１または２に記載の機器管理装置。
【請求項４】
前記第２の受信手段が、前記第１の通信機器から照合結果を受信した後、前記第２の通信機器から照合結果を受信したとき、前記設定手段はこれらの照合結果が一致を示せば、前記ペアリング設定を行う事を特徴とする請求項３に記載の機器管理装置。
【請求項５】
前記第１の符号は、前記第１の通信機器の表示部に表示され、
第１の受信手段は、ユーザの操作に応答して前記第２の通信機器に入力された前記第１の符号を、前記第２の通信機器から受信することを特徴とする請求項１乃至４のいずれか１項に記載の機器管理装置。
【請求項６】
通信機器に関する第１の識別情報と対応する第１の符号を機器管理装置から受信する第１の受信手段と、
前記受信された第１の符号を表示器に表示する第１の表示手段と、
前記第１の符号が表示された後、前記第１の識別情報に関連付けられた第２の符号を前記機器管理装置から受信する第２の受信手段と、
前記受信された第２の符号と他の通信機器の他の表示器に表示された第２の符号の照合結果を機器管理装置へ送信する送信手段を備え、
前記送信手段は、前記受信された第２の符号が１つでないとき、前記受信された第２の符号と他の通信機器の他の表示器に表示された第２の符号が一致することを示す照合結果を前記機器管理装置へ送信しないことを特徴とする通信機器。
【請求項７】
前記送信手段は、前記受信された第２の符号が１つであるとき、前記受信された第２の符号と他の通信機器の他の表示器に表示された第２の符号が一致することを示す照合結果を自動的に前記機器管理装置へ送信することを特徴とする請求項６に記載の通信機器。
【請求項８】
前記受信された第２の符号を前記表示器に表示する第２の表示手段をさらに備え、
前記送信手段は、前記表示された第２の符号と他の通信機器の他の表示器に表示された第２の符号の照合結果をユーザの操作にしたがって送信し、
前記第２の表示手段は、前記受信された第２の符号が１つでないとき、前記第２の符号を前記表示器に表示しないことを特徴とする請求項６または７に記載の通信機器。
【請求項９】
他の通信機器に関する第１の識別情報と対応する第１の符号を入力する入力手段と、
前記第１の符号および前記通信機器に関する第２の識別情報を機器管理装置へ送信する第１の送信手段と、
前記第１の符号の送信に応じて取得された第２の符号を前記機器管理装置から受信する受信手段を備え、
前記機器管理装置において、前記受信された第２の符号は前記第１の符号と対応する前記第１の識別情報および前記第２の識別情報と関連付けて記憶され、前記第１の識別情報に複数の第２の符号が関連付けて記憶されているとき、前記第２の符号に関連付けて記憶された前記第１の識別情報と前記第２の識別情報の組み合わせはペアリング設定されないことを特徴とする通信機器。
【請求項１０】
前記受信された第２の符号を表示器に表示する表示手段と、
前記表示器に表示された第２の符号と他の通信機器の他の表示器に表示された第２の符号の照合結果を機器管理装置へ送信する第２の送信手段を備え、
前記第２の送信手段が、前記表示器に表示された第２の符号と他の通信機器の他の表示器に表示された第２の符号が一致することを示す照合結果を前記機器管理装置へ送信するとき、前記機器管理装置において、前記第１の識別情報に関連付けて記憶された第２の符号が１つであれば、前記第２の符号に関連付けて記憶された前記第１の識別情報と前記第２の識別情報の組み合わせはペアリング設定されることを特徴とする請求項９に記載の通信機器。
【請求項１１】
前記他の通信機器が前記照合結果を前記機器管理装置へ送信した後、前記第２の送信手段は、前記照合結果を送信することを特徴とする請求項１０に記載の通信機器。
【請求項１２】
第１の通信機器に関する第１の識別情報と対応する第１の符号を取得する第１の取得手段と、
前記第１の符号を前記第１の通信機器に送信する第１の送信手段と、
前記第２の通信機器に関する第２の識別情報および前記第１の符号を第２の通信機器から受信する第１の受信手段と、
前記第２の通信機器からの前記第１の符号の受信に応じて、第２の符号を前記第２の通信機器へ送信する第２の送信手段と、
前記第２の符号を前記第１の符号と対応する第１の識別情報および前記第２の識別情報に関連付けて記憶する記憶手段と、
前記第１の識別情報に関連付けて記憶された前記第２の符号を前記第１の通信機器へ送信する第３の送信手段と、
前記第１の通信機器および第２の通信機器へ送信された前記第２の符号の照合結果を前記第１の通信機器から受信する第２の受信手段と、
前記照合結果が一致を示すとき、前記第２の符号に関連付けて記憶された第１の識別情報および前記第２の識別情報の組み合わせをペアリング設定する設定手段を備え、
前記記憶手段は、前記第１の符号と対応する第１の識別情報に関連付けて複数の第２の符号を記憶でき、
前記第３の送信手段は、前記第１の識別情報に関連付けて前記複数の第２の符号が記憶されているとき、前記第２の符号を前記第１の通信機器へ送信しないことを特徴とする機器管理装置。
【請求項１３】
前記第１の符号を前記第２の通信機器から受信すると、前記第２の符号を取得する第２の取得手段をさらに備え、
前記第２の取得手段は、前記第１の受信手段により前記第１の符号が受信される度に異なる第２の符号を取得し、
前記記憶手段は前記取得された異なる複数の第２の符号を前記第１の符号と対応する第１の識別情報に関連付けて記憶することを特徴とする請求項１２に記載の機器管理装置。
【請求項１４】
前記第２の受信手段は、前記第１の通信機器および第２の通信機器へ送信された前記第２の符号の照合結果を前記第２の通信機器からも受信し、
前記設定手段は、前記第１の通信機器および前記第２の通信機器から受信された照合結果が一致を示すとき、前記ペアリング設定を行う事を特徴とする請求項１２または１３に記載の機器管理装置。
【請求項１５】
前記第２の受信手段が、前記第１の通信機器から照合結果を受信した後、前記第２の通信機器から照合結果を受信したとき、前記設定手段はこれらの照合結果が一致を示せば、前記ペアリング設定を行う事を特徴とする請求項１４に記載の機器管理装置。
【請求項１６】
前記第１の符号は、前記第１の通信機器の表示部に表示され、
第１の受信手段は、ユーザの操作に応答して前記第２の通信機器に入力された前記第１の符号を、前記第２の通信機器から受信することを特徴とする請求項１２乃至１５のいずれか１項に記載の機器管理装置。
【請求項１７】
第１の通信機器に関する第１の識別情報と対応する第１の符号を取得する第１の取得ステップと、
前記第１の符号を前記第１の通信機器に送信する第１の送信ステップと、
前記第２の通信機器に関する第２の識別情報および前記第１の符号を第２の通信機器から受信する第１の受信ステップと、
前記第２の通信機器からの前記第１の符号の受信に応じて、第２の符号を前記第２の通信機器へ送信する第２の送信ステップと、
前記第２の符号を前記第１の符号と対応する第１の識別情報および前記第２の識別情報に関連付けて記憶する記憶ステップと、
前記第１の識別情報に関連付けて記憶された前記第２の符号を前記第１の通信機器へ送信する第３の送信ステップと、
前記第１の通信機器および第２の通信機器へ送信された前記第２の符号の照合結果を前記第１の通信機器から受信する第２の受信ステップと、
前記照合結果が一致を示すとき、前記第２の符号に関連付けて記憶された第１の識別情報および前記第２の識別情報の組み合わせをペアリング設定する設定ステップを備え、
前記記憶ステップでは、前記第１の符号と対応する第１の識別情報に関連付けて複数の第２の符号を記憶でき、
前記第１の識別情報に関連付けて前記複数の第２の符号が記憶されていて、前記第３の送信ステップにおいて前記複数の第２の符号を前記第１の通信機器へ送信したとき、前記第２の受信ステップで前記一致を示す照合結果を前記第１の通信機器から受信することはなく、前記設定ステップで前記第１の識別情報および前記第２の識別情報の組み合わせのペアリング設定は行われないことを特徴とする機器管理装置の制御方法。
【請求項１８】
前記第１の符号を前記第２の通信機器から受信すると、前記第２の符号を取得する第２の取得ステップをさらに備え、
前記第２の取得ステップでは、前記第１の受信ステップにおいて前記第１の符号が受信される度に異なる第２の符号を取得し、
前記記憶ステップは前記取得された異なる複数の第２の符号を前記第１の符号と対応する第１の識別情報に関連付けて記憶することを特徴とする請求項１７に記載の制御方法。
【請求項１９】
前記第２の受信ステップでは、前記第１の通信機器および第２の通信機器へ送信された前記第２の符号の照合結果を前記第２の通信機器からも受信し、
前記設定ステップでは、前記第１の通信機器および前記第２の通信機器から受信された照合結果が一致を示すとき、前記ペアリング設定を行う事を特徴とする請求項１７または１８に記載の制御方法。
【請求項２０】
前記第２の受信ステップにおいて、前記第１の通信機器から照合結果を受信した後、前記第２の通信機器から照合結果を受信したとき、前記設定ステップではこれらの照合結果が一致を示せば、前記ペアリング設定を行う事を特徴とする請求項１９に記載の制御方法。
【請求項２１】
前記第１の符号は、前記第１の通信機器の表示部に表示され、
第１の受信ステップでは、ユーザの操作に応答して前記第２の通信機器に入力された前記第１の符号を、前記第２の通信機器から受信することを特徴とする請求項１７乃至２０のいずれか１項に記載の制御方法。
【請求項２２】
通信機器に関する第１の識別情報と対応する第１の符号を機器管理装置から受信する第１の受信ステップと、
前記受信された第１の符号を表示器に表示する第１の表示ステップと、
前記第１の符号が表示された後、前記第１の識別情報に関連付けられた第２の符号を前記機器管理装置から受信する第２の受信ステップと、
前記受信された第２の符号と他の通信機器の他の表示器に表示された第２の符号の照合結果を機器管理装置へ送信する送信ステップを備え、
前記送信ステップでは、前記受信された第２の符号が１つでないとき、前記受信された第２の符号と他の通信機器の他の表示器に表示された第２の符号が一致することを示す照合結果を前記機器管理装置へ送信しないことを特徴とする通信機器の制御方法。
【請求項２３】
前記送信ステップでは、前記受信された第２の符号が１つであるとき、前記受信された第２の符号と他の通信機器の他の表示器に表示された第２の符号が一致することを示す照合結果を自動的に前記機器管理装置へ送信することを特徴とする請求項２２に記載の制御方法。
【請求項２４】
前記受信された第２の符号を前記表示器に表示する第２の表示ステップをさらに備え、
前記送信ステップでは、前記表示された第２の符号と他の通信機器の他の表示器に表示された第２の符号の照合結果をユーザの操作にしたがって送信し、
前記第２の表示ステップでは、前記受信された第２の符号が１つでないとき、前記第２の符号を前記表示器に表示しないことを特徴とする請求項２２または２３に記載の制御方法。
【請求項２５】
他の通信機器に関する第１の識別情報と対応する第１の符号を入力する入力ステップと、
前記第１の符号および前記通信機器に関する第２の識別情報を機器管理装置へ送信する第１の送信ステップと、
前記第１の符号の送信に応じて取得された第２の符号を前記機器管理装置から受信する受信ステップを備え、
前記機器管理装置において、前記受信された第２の符号は前記第１の符号と対応する前記第１の識別情報および前記第２の識別情報と関連付けて記憶され、前記第１の識別情報に複数の第２の符号が関連付けて記憶されているとき、前記第２の符号に関連付けて記憶された前記第１の識別情報と前記第２の識別情報の組み合わせはペアリング設定されないことを特徴とする通信機器の制御方法。
【請求項２６】
前記受信された第２の符号を表示器に表示する表示ステップと、
前記表示器に表示された第２の符号と他の通信機器の他の表示器に表示された第２の符号の照合結果を機器管理装置へ送信する第２の送信ステップを備え、
前記第２の送信ステップで、前記表示器に表示された第２の符号と他の通信機器の他の表示器に表示された第２の符号が一致することを示す照合結果を前記機器管理装置へ送信するとき、前記機器管理装置において、前記第１の識別情報に関連付けて記憶された第２の符号が１つであれば、前記第２の符号に関連付けて記憶された前記第１の識別情報と前記第２の識別情報の組み合わせはペアリング設定されることを特徴とする請求項２５に記載の制御方法。
【請求項２７】
前記他の通信機器が前記照合結果を前記機器管理装置へ送信した後、前記第２の送信ステップでは、前記照合結果を送信することを特徴とする請求項２６に記載の制御方法。
【請求項２８】
第１の通信機器に関する第１の識別情報と対応する第１の符号を取得する第１の取得ステップと、
前記第１の符号を前記第１の通信機器に送信する第１の送信ステップと、
前記第２の通信機器に関する第２の識別情報および前記第１の符号を第２の通信機器から受信する第１の受信ステップと、
前記第２の通信機器からの前記第１の符号の受信に応じて、第２の符号を前記第２の通信機器へ送信する第２の送信ステップと、
前記第２の符号を前記第１の符号と対応する第１の識別情報および前記第２の識別情報に関連付けて記憶する記憶ステップと、
前記第１の識別情報に関連付けて記憶された前記第２の符号を前記第１の通信機器へ送信する第３の送信ステップと、
前記第１の通信機器および第２の通信機器へ送信された前記第２の符号の照合結果を前記第１の通信機器から受信する第２の受信ステップと、
前記照合結果が一致を示すとき、前記第２の符号に関連付けて記憶された第１の識別情報および前記第２の識別情報の組み合わせをペアリング設定する設定ステップを備え、
前記記憶ステップでは、前記第１の符号と対応する第１の識別情報に関連付けて複数の第２の符号を記憶でき、
前記第３の送信ステップでは、前記第１の識別情報に関連付けて前記複数の第２の符号が記憶されているとき、前記第２の符号を前記第１の通信機器へ送信しないことを特徴とする機器管理装置の制御方法。
【請求項２９】
前記第１の符号を前記第２の通信機器から受信すると、前記第２の符号を取得する第２の取得ステップをさらに備え、
前記第２の取得ステップでは、前記第１の受信ステップにより前記第１の符号が受信される度に異なる第２の符号を取得し、
前記記憶ステップでは前記取得された異なる複数の第２の符号を前記第１の符号と対応する第１の識別情報に関連付けて記憶することを特徴とする請求項２８に記載の制御方法。
【請求項３０】
前記第２の受信ステップでは、前記第１の通信機器および第２の通信機器へ送信された前記第２の符号の照合結果を前記第２の通信機器からも受信し、
前記設定ステップでは、前記第１の通信機器および前記第２の通信機器から受信された照合結果が一致を示すとき、前記ペアリング設定を行う事を特徴とする請求項２８または２９に記載の制御方法。
【請求項３１】
前記第２の受信ステップにおいて、前記第１の通信機器から照合結果を受信した後、前記第２の通信機器から照合結果を受信したとき、前記設定ステップではこれらの照合結果が一致を示せば、前記ペアリング設定を行う事を特徴とする請求項３０に記載の制御方法。
【請求項３２】
前記第１の符号は、前記第１の通信機器の表示部に表示され、
第１の受信ステップでは、ユーザの操作に応答して前記第２の通信機器に入力された前記第１の符号を、前記第２の通信機器から受信することを特徴とする請求項２８乃至３１のいずれか１項に記載の制御方法。
【請求項３３】
コンピュータに、
第１の通信機器に関する第１の識別情報と対応する第１の符号を取得する第１の取得ステップと、
前記第１の符号を前記第１の通信機器に送信する第１の送信ステップと、
前記第２の通信機器に関する第２の識別情報および前記第１の符号を第２の通信機器から受信する第１の受信ステップと、
前記第２の通信機器からの前記第１の符号の受信に応じて、第２の符号を前記第２の通信機器へ送信する第２の送信ステップと、
前記第２の符号を前記第１の符号と対応する第１の識別情報および前記第２の識別情報に関連付けて記憶する記憶ステップと、
前記第１の識別情報に関連付けて記憶された前記第２の符号を前記第１の通信機器へ送信する第３の送信ステップと、
前記第１の通信機器および第２の通信機器へ送信された前記第２の符号の照合結果を前記第１の通信機器から受信する第２の受信ステップと、
前記照合結果が一致を示すとき、前記第２の符号に関連付けて記憶された第１の識別情報および前記第２の識別情報の組み合わせをペアリング設定する設定ステップを実行させ、
前記記憶ステップでは、前記第１の符号と対応する第１の識別情報に関連付けて複数の第２の符号を記憶でき、
前記第１の識別情報に関連付けて前記複数の第２の符号が記憶されていて、前記第３の送信ステップにおいて前記複数の第２の符号を前記第１の通信機器へ送信したとき、前記第２の受信ステップで前記一致を示す照合結果を前記第１の通信機器から受信することはなく、前記設定ステップで前記第１の識別情報および前記第２の識別情報の組み合わせのペアリング設定は行われないことを特徴とするプログラム。
【請求項３４】
コンピュータに、
通信機器に関する第１の識別情報と対応する第１の符号を機器管理装置から受信する第１の受信ステップと、
前記受信された第１の符号を表示器に表示する第１の表示ステップと、
前記第１の符号が表示された後、前記第１の識別情報に関連付けられた第２の符号を前記機器管理装置から受信する第２の受信ステップと、
前記受信された第２の符号と他の通信機器の他の表示器に表示された第２の符号の照合結果を機器管理装置へ送信する送信ステップを実行させ、
前記送信ステップでは、前記受信された第２の符号が１つでないとき、前記受信された第２の符号と他の通信機器の他の表示器に表示された第２の符号が一致することを示す照合結果を前記機器管理装置へ送信しないことを特徴とするプログラム。
【請求項３５】
コンピュータに、
他の通信機器に関する第１の識別情報と対応する第１の符号を入力する入力ステップと、
前記第１の符号および前記通信機器に関する第２の識別情報を機器管理装置へ送信する第１の送信ステップと、
前記第１の符号の送信に応じて取得された第２の符号を前記機器管理装置から受信する受信ステップを実行させ、
前記機器管理装置において、前記受信された第２の符号は前記第１の符号と対応する前記第１の識別情報および前記第２の識別情報と関連付けて記憶され、前記第１の識別情報に複数の第２の符号が関連付けて記憶されているとき、前記第２の符号に関連付けて記憶された前記第１の識別情報と前記第２の識別情報の組み合わせはペアリング設定されないことを特徴とするプログラム。
【請求項３６】
コンピュータに、
第１の通信機器に関する第１の識別情報と対応する第１の符号を取得する第１の取得ステップと、
前記第１の符号を前記第１の通信機器に送信する第１の送信ステップと、
前記第２の通信機器に関する第２の識別情報および前記第１の符号を第２の通信機器から受信する第１の受信ステップと、
前記第２の通信機器からの前記第１の符号の受信に応じて、第２の符号を前記第２の通信機器へ送信する第２の送信ステップと、
前記第２の符号を前記第１の符号と対応する第１の識別情報および前記第２の識別情報に関連付けて記憶する記憶ステップと、
前記第１の識別情報に関連付けて記憶された前記第２の符号を前記第１の通信機器へ送信する第３の送信ステップと、
前記第１の通信機器および第２の通信機器へ送信された前記第２の符号の照合結果を前記第１の通信機器から受信する第２の受信ステップと、
前記照合結果が一致を示すとき、前記第２の符号に関連付けて記憶された第１の識別情報および前記第２の識別情報の組み合わせをペアリング設定する設定ステップを実行させ、
前記記憶ステップでは、前記第１の符号と対応する第１の識別情報に関連付けて複数の第２の符号を記憶でき、
前記第３の送信ステップでは、前記第１の識別情報に関連付けて前記複数の第２の符号が記憶されているとき、前記第２の符号を前記第１の通信機器へ送信しないことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信機器を機器管理装置を介してペアリング設定するための技術に関する。
【背景技術】
【０００２】
従来、通信機器同士をペアリングすることが行われている。例えば、発信機器と応答機器を連携制御装置を介してペアリングする場合について説明する。まず、発信機器は連携制御装置から発信符号を取得して表示する。ここで、連携制御装置は発信符号を発信機器の識別子と関連付けて記憶する。次に発信機器に表示された発信符号を見たユーザの操作にしたがって、応答機器がその発信符号を入力して連携制御装置へ送信する。連携制御装置は発信符号を受信すると、返信符号を生成して応答機器へ送信する。ここで、応答機器は返信符号を発信機器の識別子と関連付けて記憶する。そして、応答機器は返信符号を連携制御装置から受信して表示する。一方、発信機器は自身の識別子に関連付けられた返信符号のリストを連携制御装置から受信して表示する。ユーザが発信機器に表示された返信符号のリストと応答機器に表示された返信符号を照合し、一致する返信符号があれば、発信機器はそれを選択して連携制御装置へ通知する。そして、連携制御装置は発信機器と応答機器とのペアリングを認証済みとして保存する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２０９９３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の通信機器をペアリングする際、返信符号の選択操作を行うこと自体が煩わしいという問題があった。さらに、デジタルカメラのような小型の通信機器を含むとき、コンピュータ装置などに比べて、ディスプレイや操作部材が小さいため、返信符号を入力したり、リストの中から返信符号を選択したりすることはユーザにとっては操作し辛いという問題があった。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本願に係る発明の１つは、機器管理装置であって、第１の通信機器に関する第１の識別情報と対応する第１の符号を取得する第１の取得手段と、前記第１の符号を前記第１の通信機器に送信する第１の送信手段と、前記第２の通信機器に関する第２の識別情報および前記第１の符号を第２の通信機器から受信する第１の受信手段と、前記第２の通信機器からの前記第１の符号の受信に応じて、第２の符号を前記第２の通信機器へ送信する第２の送信手段と、前記第２の符号を前記第１の符号と対応する第１の識別情報および前記第２の識別情報に関連付けて記憶する記憶手段と、前記第１の識別情報に関連付けて記憶された前記第２の符号を前記第１の通信機器へ送信する第３の送信手段と、前記第１の通信機器および第２の通信機器へ送信された前記第２の符号の照合結果を前記第１の通信機器から受信する第２の受信手段と、前記照合結果が一致を示すとき、前記第２の符号に関連付けて記憶された第１の識別情報および前記第２の識別情報の組み合わせをペアリング設定する設定手段を備え、前記記憶手段は、前記第１の符号と対応する第１の識別情報に関連付けて複数の第２の符号を記憶でき、前記第１の識別情報に関連付けて前記複数の第２の符号が記憶されていて、前記第３の送信手段が前記複数の第２の符号を前記第１の通信機器へ送信したとき、前記第２の受信手段は前記一致を示す照合結果を前記第１の通信機器から受信することはなく、前記設定手段は前記第１の識別情報および前記第２の識別情報の組み合わせをペアリング設定しないことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、機器管理装置を介し、符号を用いて通信機器同士のペアリングを行う際に、一方の通信機器において符号の選択操作や入力操作を行わずに済むので、ユーザの操作性が向上するという効果が得られる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施例に係る機器連携システムの構成の一例を示すブロック図である。
【図２】本発明の一実施例に係る第２の通信機器および機器管理装置を実現する情報処理装置の構成の一例を示すブロック図である。
【図３】本発明の一実施例に係る第１の通信機器を実現する撮像装置の構成の一例を示すブロック図である。
【図４】本発明の一実施例に係る第１の通信機器上で表示される画面の一例を示す図である。
【図５】本発明の一実施例に係る第２の通信機器上で表示される画面の一例を示す図である。
【図６】本発明の一実施例に係る機器管理装置において管理されるデータの一例を示す図である。
【図７】本発明の一実施例に係る第１の通信機器および機器管理装置における機器ＩＤ発行処理の動作の一例を示すフローチャート図である。
【図８】本発明の一実施例に係る第１の通信機器および機器管理装置における認証コード発行処理の動作の一例を示すフローチャート図である。
【図９】本発明の一実施例に係る第２の通信機器および機器管理装置における確認番号発行処理の動作の一例を示すフローチャート図である。
【図１０】本発明の一実施例に係る第１の通信機器および機器管理装置における確認番号通知処理の動作の一例を示すフローチャート図である。
【図１１】本発明の一実施例に係る第１および２の通信機器および機器管理装置における連携設定処理の動作の一例を示すシーケンス図である。
【図１２】本発明の一実施例に係る第１の通信機器および機器管理装置における確認番号照合処理の動作の一例を示すフローチャート図である。
【図１３】本発明の一実施例に係る第２の通信機器および機器管理装置における確認番号照合処理の動作の一例を示すフローチャート図である。
【図１４】本発明の一実施例に係る第２の通信機器および機器管理装置におけるサービス設定処理の動作の一例を示すフローチャート図である。
【図１５】本発明の一実施例に係る第１の通信機器および機器管理装置におけるサービス設定処理の動作の一例を示すフローチャート図である。
【発明を実施するための形態】
【０００８】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【０００９】
（第１の実施形態）
本実施形態における機器連携システムの構成の一例を図１のブロック図を参照して説明する。第１の通信機器１０１、第２の通信機器１０２はネットワーク１０４を介して機器管理装置１０３と通信可能である。本実施形態は、第１の通信機器１０１をサービスの利用者としてのユーザと連携させるために、第１の通信機器１０１および、ユーザが操作する第２の通信機器がそれぞれ機器管理装置１０３と通信する。なお、第１の通信機器については、第２の通信機器と同一のユーザが操作してもよいし、他のユーザが操作してもよい。
【００１０】
第１の通信機器１０１や第２の通信機器１０２はＨＴＴＰ等のプロトコルを用いて機器管理装置１０３との通信を確立し、ＨＴＭＬやＸＭＬ等の言語で記述されたページ情報を取得する。ページ情報を解析し、その結果に基づき、各種データを表示する。
【００１１】
第１の通信機器１０１および第２の通信機器１０２は、通信機能を備えた機器であれば何でもよく、例えばデジタルカメラやスマートフォン、タブレット、パーソナルコンピュータなどで実現される。機器管理装置１０３は例えば、サーバコンピュータにより実現され、単一のサーバコンピュータで実現してもよいし、必要に応じた複数のサーバコンピュータに各機能を分散して実現するようにしてもよい。
【００１２】
以下、本実施形態では、第１の通信機器１０１がデジタルカメラ、第２の通信機器１０２がスマートフォンの場合を例に挙げて説明するが、それぞれ他の機器の場合も本実施形態を同様に実現できる。
【００１３】
機器管理装置１０３のサーバコンピュータまたは第２の通信機器１０２のスマートフォンを構成する情報処理装置について図２のブロック図を参照して説明する。
【００１４】
機器管理装置１０３や第２の通信機器１０２はそれぞれ単一の情報処理装置で実現してもよいし、必要に応じた複数の情報処理装置に各機能を分散して実現するようにしてもよい。複数の情報処理装置で構成される場合は、互いに通信可能なようにＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）などで接続されている。
【００１５】
図２において、制御部２０１及び２３１は機器管理装置１０３全体及び第２の通信機器１０２全体をそれぞれ制御し、例えばＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）である。Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）２０２及び２３２は変更を必要としないプログラムやパラメータを格納する。Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）２０３及び２３３は外部装置などから供給されるプログラムやデータを一時記憶する。記憶装置２０４及び２３４は例えば、機器管理装置１０３及び第２の通信機器１０２それぞれに固定して設置されたハードディスクドライブ（ＨＤＤ）である。あるいは、フラッシュメモリで構成されるソリッドステートドライブ（ＳＳＤ）、ハードディスクとフラッシュメモリを併用したハイブリッドドライブやメモリカードなどである。記憶装置２０４及び２３４はＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）などのプログラムを記憶する。入力インターフェイス２０５及び２３５はユーザの操作を受け、データを入力するポインティングデバイスやキーボード、タッチパネルなどの入力装置と接続する。Ｂｉｔ  Ｍｏｖｅ  Ｕｎｉｔ（ＢＭＵ）２０６及び２３６は、例えばメモリ間（例えば、ＶＲＡＭ２０７及び２３７と他のメモリとの間）や、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークインターフェイス２０９及び２３９）間のデータ転送を制御する。Ｖｉｄｅｏ  Ｒ  Ａ  Ｍ（ＶＲＡＭ）２０７及び２３７は、表示装置２１１及び２４１それぞれに表示する為の画像を描画する。このＶＲＡＭ２０７及び２３７に生成した画像を、所定の規定に従って表示装置２１１及び２４１に送信し、これにより表示装置２１１及び２４１は画像を表示する。ネットワークインターフェイス２０９及び２３９はネットワーク１０４に接続する。システムバス２１２及び２４２は２０１〜２０９及び２３１〜２３９の各ユニットを通信可能に接続する。
【００１６】
第１の通信機器１０１のデジタルカメラを構成する撮像装置について図３のブロック図を参照して説明する。なお、第１の通信機器１０１は単一の撮像装置で実現してもよいし、必要に応じて外部の機器と接続し、各機能を分散して実現するようにしてもよい。
【００１７】
３０１はフォーカスレンズを含む撮影レンズである。３０２は絞り機能を備えるシャッターである。３０３は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子などで構成される撮像部である。３０４はＡ／Ｄ変換器であり、Ａ／Ｄ変換器３０４は撮像部３０３から出力されるアナログ信号をデジタル信号に変換する。３０５はバリアであり、バリア３０５は撮影レンズ３０１などを覆うことにより、撮影レンズ３０１、シャッター３０２、撮像部３０３を含む撮像系の汚れや破損を防止する。３０６は画像処理部であり、画像処理部３０６はＡ／Ｄ変換器３０４からの画像データまたはメモリ制御部３０７からの画像データに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部３０６は撮像された画像データを用いて所定の演算処理を行い、システム制御部３０８が演算結果に基づいて露光制御、測距制御を行う。Ａ／Ｄ変換器３０４から出力される画像データは、画像処理部３０６およびメモリ制御部３０７を介して、またはメモリ制御部３０７のみを介してメモリ３０９に書き込まれる。メモリ３０９は撮像部３０３によって得られＡ／Ｄ変換器３０４によりデジタルデータに変換された画像データや、表示部３１０に表示するための画像データを格納する。メモリ３０９は所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。また、メモリ３０９は画像表示用のメモリ（ビデオメモリ）を兼ねている。３１１はＤ／Ａ変換器であり、Ｄ／Ａ変換器３１１はメモリ３０９に格納されている画像表示用の画像データをアナログ信号に変換して表示部３１０に供給する。こうして、メモリ３０９に書き込まれた表示用の画像データはＤ／Ａ変換器３１１を介して表示部３１０により表示される。表示部３１０はＬＣＤ等の表示器上に、Ｄ／Ａ変換器３１１からのアナログ信号に応じた表示を行う。３１２は不揮発性メモリであり、不揮発性メモリ３１２は電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭなどが用いられる。
【００１８】
不揮発性メモリ３１２には、システム制御部３０８の動作用の定数、後述する連携を行うプログラム等の制御プログラムなどが記憶される。３０８はシステム制御部であり、システム制御部３０８はユーザ機器１１０全体を制御する。システム制御部３０８は不揮発性メモリ３１２に記憶されたプログラムを実行することで、ユーザ機器１１０の処理を実現する。３１３はシステムメモリであり、例えばＲＡＭが用いられ、システムメモリ３１３にはシステム制御部３０８の動作用の定数、変数、不揮発性メモリ３１２から読み出したプログラムなどを展開する。
【００１９】
３１４はモード切替スイッチである。３１５は第１シャッタースイッチである。
【００２０】
３１６は第２シャッタースイッチである。３１７は操作部である。モード切替スイッチ３１４、第１シャッタースイッチ３１５、第２シャッタースイッチ３１６、操作部３１７はシステム制御部３０８に各種の動作指示を入力するための操作手段である。モード切替スイッチ３１４はシステム制御部３０８の動作モードを静止画記録モード、動画記録モード、再生モードなどの何れかに切り替える。第１シャッタースイッチ３１５は第１の通信機器１０１に設けられたシャッターボタンの操作途中、いわゆる半押し（撮影準備指示）でオンとなり第１シャッタースイッチ信号ＳＷ１を発生する。第２シャッタースイッチ３１６はシャッターボタンの操作完了、いわゆる全押し（撮影指示）でオンとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部３０８は第２シャッタースイッチ信号ＳＷ２により撮像部３０３からの信号読み出しから記録媒体３２５に画像データを書き込むまでの一連の撮影処理の動作を開始する。操作部３１７の各操作部材は表示部３１０に表示される種々の機能アイコンが選択操作されることなどにより、場面毎に適宜機能が割り当てられ各種機能ボタンとして作用する。機能ボタンとしては、例えば確認ボタン、終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタンなどがある。例えばメニューボタンが押されると各種の設定可能なメニュー画面が表示部３１０に表示される。ユーザは表示部３１０に表示されたメニュー画面と、４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。３１８はコントローラホイールであり、操作部３１７に含まれる回転操作可能な操作部材であり、方向ボタンと共に選択項目を指示するときなどに用いられる。システム制御部３０８はパルス信号に基づいて第１の通信機器１０１の各構成部を制御する。また、システム制御部３０８はパルス信号によってコントローラホイール３１８が回転操作された角度や、何回転したかなどを判定することができる。なお、コントローラホイール３１８は回転操作が検出できる操作部材であればどのようなものでもよい。３１９はコントローラリングであり、操作部３１７に含まれる回転操作部材であり、レンズ鏡筒周りで光軸を中心として回転する操作が可能である。例えばコントローラリング３１９を操作することで回転量（操作量）に応じた電気的なパルス信号が発生する。システム制御部３０８はパルス信号に基づいて第１の通信機器１０１の各構成部を制御する。また、操作部３１７に含まれるコントローラリング３１９の機能切替ボタンが押されると、コントローラリング３１９に割り当てる機能を変更可能なメニュー画面が表示部３１０に表示される。コントローラリング３１９およびコントローラホイール３１８は通常モード項目の選択や値の変更に用いられる。
【００２１】
３２０は電源スイッチであり、電源スイッチ３２０は電源オン、電源オフが切り替えられる。３２１は電源制御部であり、電源制御部３２１は電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成さる。電源制御部３２１は電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部３２１は検出結果およびシステム制御部３０８の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体３２５を含む各構成部へ供給する。３２２は電源部であり、電源部３２２はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプターなどからなる。３２３は通信部であり、通信部３２３は記録媒体３２５に記憶された画像を外部機器に送信する。３２４は記録媒体３２５とのインターフェイスであり、３２５は記録媒体であり、半導体メモリや磁気ディスクなどから構成される。３２６はネットワークＩ／Ｆであり、システム制御部３０８により制御されネットワーク１０４を介して外部の機器と通信を行う。
【００２２】
第１の通信機器１０１の表示部３１０に表示される画面について図４を参照して説明する。なお、ユーザは第１の通信機器１０１に対して、操作部３１７を操作することで選択操作を行う。図４では操作部３１７が十字キーである例を示すが、表示部３１０上にタッチパネルを設け、それを操作するようにしてもよい。また、第２の通信機器１０２の表示部２４１に表示される画面について図５を参照して説明する。なお、ユーザは第２の通信機器１０２に対して、入力Ｉ／Ｆ２０５に接続されたポインティングデバイスやキーボード、タッチパネルなどの入力装置を操作することで選択操作を行う。
【００２３】
まず、図４（ａ）に示す通信メニュー画面に、連携設定要求アイコン４０１が表示される。ユーザが、連携設定要求アイコン４０１を選択操作すると、図４（ｂ）に示す連携設定画面に認証コード４０２が表示される。
【００２４】
一方、ユーザの操作に応答して、第２の通信機器１０２はＷｅｂブラウザを起動して機器管理装置１０３のサイトのＵＲＬに基づきネットワーク１０４を介して機器管理装置１０３にアクセスする。そして、ユーザＩＤやパスワードを入力して機器管理装置１０３のサイトにログインし、機器連携設定ページを取得すると、図５（ａ）に示すような認証コード入力欄５０１が表示される。ユーザは第１の通信機器１０１に表示された認証コード４０２を、認証コード入力欄５０１に入力する。ユーザは認証コードの入力操作を完了すると、ＯＫボタン５１１を選択操作し、認証コードの入力操作を中止するときはキャンセルボタン５１２を選択操作する。
【００２５】
第２の通信機器１０２で認証コードが入力されると、さらに、図５（ｂ）に示すように確認番号５０２が表示される。また、第１の通信機器１０１の連携設定画面にも図４（ｃ）に示すように確認番号４０３が表示される。
【００２６】
第１の通信機器１０１の連携設定画面上の確認番号４０３と第２の通信機器上の確認番号５０２が一致すれば、ユーザは第１の通信機器においてＯＫボタン４３１を選択操作するとともに、第２の通信機器においてＯＫボタン５２１を選択操作する。これに応答して、機器管理装置１０３において第１の通信機器とユーザの連携設定処理が実行され、第１の通信機器１０１は図４（ｄ）に示すような画面が表示される。機器管理装置１０３における連携設定処理が完了すると、第１の通信機器１０１は図４（ｅ）に示すような画面上に新たにアイコン４５１を表示する。また、第２の通信機器１０２は図５（ｃ）に示すような画面を表示する。
【００２７】
一方、第１の通信機器１０１の連携設定画面上の確認番号４０３と第２の通信機器上の確認番号５０２が不一致であれば、ユーザは第１の通信機器１０１でキャンセルボタン４３２を選択するとともに、第２の通信機器１０２でキャンセルボタン５２２を選択する。そして、第１の通信機器１０１および第２の通信機器１０２のうち少なくとも一方においてキャンセルボタンが選択操作されれば、連携設定に関わる処理を中止する。そして、第１の通信機器１０１は図４（ｆ）に示すような画面を表示し、第２の通信機器１０２は図５（ｄ）に示すような画面を表示する。
【００２８】
第１の通信機器１０１および機器管理装置１０３における機器ＩＤ発行処理について図７を参照して説明する。以下、第１の通信機器１０１の動作はシステム制御部３０８が不揮発性メモリ３１２等に記憶された制御プログラムを実行し、それに従って上述の各モジュールを制御することにより実現される。また、機器管理装置１０３の動作は制御部２３１がＲＯＭ２３２や記憶装置２３４等に記憶された制御プログラムを実行し、それに従って上述の各モジュールを制御することにより実現される。
【００２９】
まず、システム制御部３０８は機器ＩＤを既に取得済みであるかどうかを不揮発性メモリ３１２等を参照して判定し（Ｓ７０１）、取得済みであれば（Ｓ７０１でＹｅｓ）、本処理を終了する。機器ＩＤを未取得であれば（Ｓ７０１でＮｏ）、ステップＳ７０２の処理を実行する。
【００３０】
第１の通信機器１０１は、機器管理装置１０３のアドレス情報を不揮発性メモリ３１２等に予め保持しており、通信部３２３によりネットワーク１０４を介して機器管理装置１０３との通信を確立する。そして、システム制御部３０８は機器固有情報を不揮発性メモリ３１２や記録媒体３２５から読み出し、通信部３２３を介して機器管理装置１０３へ送信する（Ｓ７０２）。機器固有情報は、例えば第１の通信機器に固有のシリアル番号などである。
【００３１】
制御部２３１は機器固有情報を第１の通信機器１０１から受信すると（Ｓ７３１）、機器固有情報と対応する機器ＩＤを発行し（Ｓ７３２）、機器ＩＤを第１の通信機器１０１へ送信する（Ｓ７３３）。機器ＩＤは、機器管理装置１０３内で現在、第１の通信機器１０１を一意に識別するための機器識別情報である。
【００３２】
システム制御部３０８は機器ＩＤを機器管理装置１０３から受信し（Ｓ７０３）、機器ＩＤを不揮発性メモリ３１２に保存する（Ｓ７０４）。ここで、不揮発性メモリ３１２に既に機器ＩＤが保存されていれば、新規に発行された機器ＩＤにより上書きすることで消去する。なお、機器ＩＤが既存であれば、ステップＳ７０１の前に新規に機器ＩＤを発行するか否かを選択し、新規に機器ＩＤを発行することが選択されれば、上述の処理を実行するようにしてもよい。
【００３３】
以上のようにして、本実施形態では、第１の通信機器からの要求があれば、機器管理装置１０３は第１の通信機器に固有のシリアル番号とは別に機器ＩＤを新たに発行する。これにより、例えば第１の通信機器１０１の所有者が代わった場合に、ステップＳ７０４で保存された機器ＩＤを消去して初期化した後、同様に処理を行えば、同一の機器であっても、新しい機器ＩＤが発行され、異なる機器として管理することができる。
【００３４】
なお、本実施例では機器管理装置１０３が機器ＩＤを生成する場合について説明したが、これに限らず、第１の通信機器が固有の機器ＩＤを生成するのに必要な情報を機器管理装置１０３から取得し、その情報に従って、自身の機器ＩＤを生成するようにしてもよい。
【００３５】
第１の通信機器１０１および機器管理装置１０３における認証コード発行処理について図８を参照して説明する。以下、第１の通信機器１０１の動作はシステム制御部３０８が不揮発性メモリ３１２等に記憶された制御プログラムを実行し、それに従って上述の各モジュールを制御することにより実現される。また、機器管理装置１０３の動作は制御部２３１がＲＯＭ２３２や記憶装置２３４等に記憶された制御プログラムを実行し、それに従って上述の各モジュールを制御することにより実現される。
【００３６】
まず、第１の通信機器１０１のシステム制御部３０８は、ユーザの操作に応答して連携設定を開始する指示があったか否かを判定する（Ｓ８０１）。具体的には、ユーザが図４（ａ）の通信メニュー画面上でアイコン４０１を選択操作したことを検知すれば、連携設定を開始する指示があったと判定する。
【００３７】
連携設定を開始する指示があったと判定されれば（Ｓ８０１でＹｅｓ）、機器ＩＤを不揮発性メモリ３１２から読み出して取得し（Ｓ８０２）、機器管理装置１０３へ送信する（Ｓ８０３）。なお、ユーザ操作により任意のニックネームが予め入力されて不揮発性メモリ３１２に記憶されていれば、システム制御部３０８はステップＳ８０３でニックネームも機器管理装置１０３へ送信してもよい。また、第１の通信機器１０１は、機器管理装置１０３のアドレス情報を不揮発性メモリ３１２等に予め保持しており、ステップＳ８０３の送信処理の前に、通信部３２３によりネットワーク１０４を介して機器管理装置１０３との通信を確立する。
【００３８】
機器管理装置１０３の制御部２３１は機器ＩＤを第１の通信機器１０１から受信すると（Ｓ８３１）、認証コードを生成して取得する（Ｓ８３２）。ここで、機器管理装置１０３はステップＳ８３１でニックネームも受信すれば、ニックネームを用いて認証コードを生成するようにしてもよい。これにより、認証コードはユーザに馴染みのある文字列となるので、後述の処理で入力し易くなる。
【００３９】
制御部２３１は認証コードを機器ＩＤに関連付けて記憶装置２３４に記憶する（Ｓ８３３）。ここで、制御部２３１は認証コードに有効期限を設定する。図６（ａ）に示すように、認証コードは機器ＩＤおよび有効期限と関連付けて記憶装置２３４に記憶される。認証コードは機器管理装置１０３において有効期限内でユニークであり、文字や数字で構成された符号である。そして、制御部２３１は認証コードを第１の通信機器１０１へ送信する（Ｓ８３４）。
【００４０】
第１の通信機器１０１のシステム制御部３０８は、認証コードを機器管理装置１０３から受信し（Ｓ８０４）、図４（ｂ）に示すように表示部３１０に表示する（Ｓ８０５）。そして、ステップＳ８３４における送信処理の後、機器管理装置１０３が第１の通信機器１０１からのレスポンスを受けることなく、所定時間が経過すると、第１の通信機器１０１と機器管理装置１０３の間の通信はタイムアウトし、本処理を終了する。
【００４１】
第２の通信機器１０２および機器管理装置１０３における確認番号発行処理について図９を参照して説明する。以下、第２の通信機器１０２の動作は制御部２０１がＲＯＭ２０２や記憶装置２０４等に記憶された制御プログラムを実行し、それに従って上述の各モジュールを制御することにより実現される。また、機器管理装置１０３の動作は制御部２３１が記憶装置２３４やＲＯＭ２３２等に記憶された制御プログラムを実行し、それに従って上述の各モジュールを制御することにより実現される。
【００４２】
まず、第２の通信機器の制御部２０１は機器管理装置１０３にアクセスし（Ｓ９０１）、第２の通信機器を操作するユーザに固有のユーザＩＤを機器管理装置１０３へ送信する（Ｓ９０２）。ここで、ユーザは予め機器管理装置１０３のサイト上で所定の手続きを行うことで、ユーザＩＤが発行され、ユーザに通知されているものとする。
【００４３】
機器管理装置１０３の制御部２３１はユーザＩＤを第２の通信機器１０２から受信し（Ｓ９３１）、ユーザＩＤをＲＡＭ２３３に保持する（Ｓ９３２）。制御部２３１は受信されたユーザＩＤに関連付けて機器ＩＤが既に記憶されているか否かを判定し（Ｓ９３３）、記憶されていれば（Ｓ９３３でＹｅｓ）、新たな機器を追加登録するか否かを判定する（Ｓ９３４）。ユーザＩＤに関連付けて機器ＩＤが未だ記憶されていない（Ｓ９３３でＮｏ）または、新たな機器を追加登録するとき（Ｓ９３４でＹｅｓ）、機器連携設定ページを第２の通信機器１０２へ送信する（Ｓ９３５）。一方、新たな機器を追加登録しないとき（Ｓ９３４でＮｏ）、後述するサービス設定画面を送信する（Ｓ１４３３）。
【００４４】
第２の通信機器１０２の制御部２０１は機器連携設定ページを機器管理装置１０３から受信すると（Ｓ９０３）、図５（ａ）に示すように表示装置２１１に表示する（Ｓ９０４）。ユーザはステップＳ９０５で第１の通信機器１０１の表示部３１０に表示された認証コードを、表示装置２１１に表示された機器連携設定ページの認証コード入力欄５０１に入力するよう操作する。制御部２０１は認証コードの入力操作を受け付けると（Ｓ９０５）、入力された認証コードを機器管理装置１０３へ送信する（Ｓ９０６）。
【００４５】
機器管理装置１０３の制御部２３１は認証コードを第２の通信機器１０２から受信し（Ｓ９３６）、受信された認証コードが有効であるか否かを判定する（Ｓ９３７）。ステップＳ９３７では制御部２３１は記憶装置２３４を参照し、受信された認証コードが記憶されていて、現在の日時がその有効期限内であれば、認証コードが有効であると判定する（Ｓ９３７でＹｅｓ）。そして、制御部２３１は認証コードに関連付けて記憶された機器ＩＤを記憶装置２３４から取得し（Ｓ９３８）、第２の通信機器１０２へ送信する（Ｓ９３９）。
【００４６】
一方、現在の日時が有効期限を超えている、すなわち認証コードが無効であれば（Ｓ９３７でＮｏ）、制御部２３１はエラー情報を第２の通信機器へ送信し（Ｓ９４４）、連携設定処理を中止する。第２の通信機器１０２はエラー情報を受信すると、図５（ｄ）の画面を表示装置２１１に表示し、連携設定処理を中止する。
【００４７】
第２の通信機器１０２の制御部２０１は機器ＩＤを機器管理装置１０３から受信し（Ｓ９０７）、機器ＩＤを機器管理装置１０３へ送信する（Ｓ９０８）。
【００４８】
機器管理装置１０３の制御部２３１は機器ＩＤを第２の通信機器１０２から受信すると（Ｓ９４０）、確認番号を生成して取得する（Ｓ９４１）。制御部２３１は確認番号を、ステップＳ９３１で受信したユーザＩＤとステップＳ９４０で受信した機器ＩＤに関連付けて記憶装置２３４に記憶する（Ｓ９４２）。ここで、制御部２３１は確認番号に有効期限を設定する。図６（ｂ）に示すように、確認番号は機器ＩＤおよび有効期限と関連付けて記憶装置２３４に記憶される。確認番号は機器管理装置１０３において有効期限内でユニークであり、文字や数字で構成された符号である。そして、制御部２３１は確認番号を第２の通信機器１０２へ送信する（Ｓ９４３）。
【００４９】
第２の通信機器１０２の制御部２０１は確認番号を機器管理装置１０３から受信し（Ｓ９０９）、図５（ｂ）に示すように表示装置２１１に表示する（Ｓ９１０）。
【００５０】
なお、機器管理装置１０３はステップＳ９４０にて機器ＩＤを受信する度に、ステップＳ９４１にて新規に確認番号を生成する。すなわち、機器管理装置１０３は繰り返し同じ機器ＩＤを受信しても、その度に異なる複数の確認番号を生成する。
【００５１】
そして、ユーザの第１の通信機器１０１に表示された認証コードを、その有効期限内に、ユーザ以外の第三者が操作を誤って偶然、第三者の機器上で入力し、機器管理装置１０３へ送信してしまう可能性がある。この場合、機器管理装置１０３は認証コードと関連付けられた第１の通信機器１０１の機器ＩＤを第三者の機器にも送信する（Ｓ９３９）。よって、ユーザの第２の通信機器１０２だけでなく、第三者の機器からも同じ認証コードを受信したとき、同じ認証コードに関連付けられた１つの機器ＩＤに関連付けられる複数の異なる確認番号が生成されることになる。
【００５２】
なお、機器ＩＤを第２の通信機器１０２へ送信（Ｓ９３９）したり、第２の通信機器１０２から受信（Ｓ９４０）したりすることなく、機器管理装置１０３が機器ＩＤを取得（Ｓ９３８）すると、確認番号を生成するようにしてもよい。これにより、通信回数を減らすことができる。この場合、ステップＳ９３８にて機器ＩＤを取得する都度、ステップＳ９４１にて新規に確認番号が生成される。
【００５３】
ただし、上記したように、機器ＩＤを第２の通信機器１０２へ送信（Ｓ９３９）し、第２の通信機器１０２から受信（Ｓ９４０）することで、機器管理装置１０３を独立した複数のサーバ装置に分散して構成することができる。すなわち、機器管理装置１０３のうち機器ＩＤを管理するサーバ装置が機器ＩＤを第２の通信機器１０２へ送信し（Ｓ９３９）、機器管理装置１０３のうちユーザＩＤを管理するサーバ装置が機器ＩＤを第２の通信機器１０２から受信する（Ｓ９４０）。
【００５４】
また、上記では機器管理装置１０３はステップＳ９３１にて第２の通信機器１０２から受信したユーザＩＤそのものを以降の処理で使用する場合について説明した。しかし、これに限らず機器管理装置１０３はユーザＩＤと対応づけてユーザコードを予め保持しておき、ステップＳ９３１にて第２の通信機器１０２からユーザコードを受信し、ユーザコードを対応するユーザＩＤに変換して以降の処理で使用するようにしてもよい。
【００５５】
第１の通信機器１０１および機器管理装置１０３における確認番号通知処理について図１０を参照して説明する。以下、第１の通信機器１０１の動作はシステム制御部３０８が不揮発性メモリ３１２等に記憶された制御プログラムを実行し、それに従って上述の各モジュールを制御することにより実現される。また、機器管理装置１０３の動作は制御部２３１が記憶装置２３４やＲＯＭ２３２等に記憶された制御プログラムを実行し、それに従って上述の各モジュールを制御することにより実現される。
【００５６】
まず、第１の通信機器１０１のシステム制御部３０８は、第２の通信機器１０２において認証コードが入力されたか否かを判定する（Ｓ１００１）。ここで、ユーザは第２の通信機器１０２の表示装置２１１に表示された図５（ａ）の機器連携設定ページで認証コードの入力を終えると、第１の通信機器１０１の表示部３１０に表示されている図４（ｂ）の連携設定画面において、ＯＫボタン４２１を選択操作する。よって、システム制御部３０８はＯＫボタン４２１が選択操作されれば、第２の通信機器１０２において認証コードが入力されたと判定する（Ｓ１００１でＹｅｓ）。一方、キャンセルボタン４２２が選択操作されれば第２の通信機器１０２において認証コードの入力が中止されたと判定する（Ｓ１００１でＮｏ）。
【００５７】
第２の通信機器１０２において認証コードが入力されたと判定されれば（Ｓ１００１でＹｅｓ）、システム制御部３０８はステップＳ７０４で保存された機器ＩＤを不揮発性メモリ３１２から読出し（Ｓ１００２）、機器管理装置１０３へ送信する（Ｓ１００３）。
【００５８】
機器管理装置１０３の制御部２３１は、機器管理装置１０３は機器ＩＤを第１の通信機器１０１から受信し（Ｓ１０３１）、機器ＩＤに関連付けて記憶装置２３４に記憶された確認番号を検索する（Ｓ１０３２）。制御部２３１は検索結果として確認番号のリストを第１の通信機器１０１へ送信する（Ｓ１０３３）。
【００５９】
第１の通信機器１０１のシステム制御部３０８は確認番号のリストを機器管理装置１０３から受信し（Ｓ１００４）、リストに含まれる確認番号が１個であるか否かを判定する（Ｓ１００５）。リストに含まれる確認番号が１個である、すなわち機器管理装置１０３上で機器ＩＤに関連付けて記憶された確認番号が１個であれば（Ｓ１００５でＹｅｓ）、その確認番号を図４（ｃ）のように表示部３１０に表示する（Ｓ１００６）。
【００６０】
一方、リストに含まれる確認番号が１個でない、すなわち機器管理装置１０３上で機器ＩＤに関連付けて記憶された確認番号が複数個ある、または全く無い場合（Ｓ１００５でＮｏ）、図４（ｆ）のようなエラー画面を表示部３１０に表示する（Ｓ１００７）。
【００６１】
以上のようにして、確認番号が１個の場合だけ第１の通信機器１０１に確認番号が表示されるので、ユーザは確認番号を複数の確認番号のリストの中から１つ選択するという手間を省くことができる。
【００６２】
なお、本実施形態では、リストに含まれる確認番号が１個であるか否かの判定を第１の通信機器１０１が実行する場合について説明した。これに限らず、機器管理装置１０３がこの判定処理を実行し、確認番号が１個であれば、確認番号を第１の通信機器１０１へ通知し、確認番号が１個でなければ、エラーを第１の通信機器１０１へ通知するようにしてもよい。
【００６３】
また、本実施形態では、機器管理装置１０３は認証コードの受信履歴を管理しない場合について説明した。これに限らず、機器管理装置１０３が機器から受信した認証コードの履歴を保存しておき、履歴に保存されたものと同じ認証コードを後の機器から受信すると、後の機器に対してエラーを通知するようにしてもよい。そして、第１の通信機器１０１が機器ＩＤを機器管理装置１０３へ通知すると、機器管理装置１０３は、対応する認証コードが複数回、受信されたことに基づくエラーを第１の通信機器１０１へ送信する。このとき、先の第２の通信機器の認証コードの誤入力していたのであれば、取得された機器ＩＤと先の第１の通信機器の機器ＩＤとは不一致であるため、確認番号が不一致となり連携設定はできない。両方のユーザはそれぞれ第１の通信機器の機器ＩＤの発行処理からやり直すことになる。あるいは、後の第２の通信機器の認証コードが誤入力であれば、後のユーザはその第１の通信機器の機器ＩＤの発行処理からやり直す。
【００６４】
また、機器管理装置１０３がステップＳ９３６で認証コードを受信した回数をカウントしておき、第１の通信機器１０１が機器管理装置１０３に問い合わせるようにしてもよい。そして、認証コードを受信した回数が１回でなければ、機器管理装置１０３は第１の通信機器１０１にエラーを通知し、本処理を終了して、やり直すようにしてもよい。
【００６５】
なお、機器管理装置１０３が同じ機器ＩＤを第２の通信機器１０２から受信すると直ちにエラー処理を実行したとすると、機器管理装置１０３と第１の通信機器１０１との間の通信が確立していなければ、第１の通信機器１０１にはエラー通知することができない。しかし、本実施形態によれば、第２の通信機器１０２における認証コードの入力の後、必ず第１の通信機器１０１は機器管理装置１０３と通信を確立することになるので、第１の通信機器１０１にエラーを確実に通知することができる。
【００６６】
また、第１の通信機器１０１は、機器管理装置１０３から受信した確認番号が１つであれば（Ｓ１００５でＹｅｓ）、ユーザの操作なしで自動的に確認番号が一致することを機器管理装置１０３へ通知（Ｓ１２０４）するようにしてもよい。これにより、機器管理装置１０３は、「一致」を示す第１の通信機器１０１での確認番号の照合結果を速やかに受信し（Ｓ１２３１）、保存（Ｓ１２３２）しておくことができる。
【００６７】
上述のように第１の通信機器１０１および第２の通信機器１０２それぞれにおいて確認番号が表示（Ｓ１００６、Ｓ９１０）された後に実行される連携設定処理の概要について図１１を参照して説明する。まず、ユーザは、第１の通信機器１０１および第２の通信機器１０２に表示された確認番号を照合する。
【００６８】
そして、ユーザの操作に応答して、第１の通信機器１０１は照合結果を機器管理装置１０３へ送信する（Ｓ１１１１）。ユーザは図４（ｃ）に示す画面において、照合結果が一致であればＯＫボタン４３１を押下操作し、不一致であればキャンセルボタン４３２を押下操作する。第１の通信機器１０１はこの操作に対応する照合結果を機器管理装置１０３へ送信する。
【００６９】
その後、第１の通信機器１０１は、第２の通信機器１０２との連携設定が成功したか否かを機器管理装置１０３に問い合わせる（Ｓ１１１２）。機器管理装置１０３は照合結果を第２の通信機器１０２からまだ受信していなければ、連携設定の処理中であることを示す画面を表示するための画面情報を含む回答を第１の通信機器１０１に送信する。第１の通信機器１０１は回答を機器管理装置１０３から受信し（Ｓ１１１３）、その画面情報にしたがい、図４（ｄ）に示すような画面を表示する。
【００７０】
一方、ユーザの操作に応答して、第２の通信機器１０２も照合結果を機器管理装置１０３へ送信する（Ｓ１１２１）。ユーザは図５（ｄ）に示す画面において、照合結果が一致であればＯＫボタン５２１を押下操作し、不一致であればキャンセルボタン５２２を押下操作する。第２の通信機器１０２はこの操作に対応する照合結果を機器管理装置１０３へ送信する。機器管理装置１０３は照合結果を第２の通信機器から受信すると、連携設定の処理結果を示す画面情報を第２の通信機器へ送信する。第２の通信機器１０２は画面情報を機器管理装置１０３から受信し（Ｓ１１２２）、連携設定が成功であれば図５（ｃ）に示すような画面を表示し、連携設定が失敗であれば図５（ｄ）に示すような画面を表示する。
【００７１】
この第２の通信機器１０２と機器管理装置１０３の間の処理の実行中にバックグラウンドで、第１の通信機器１０１は第２の通信機器１０２との連携設定の結果の問い合わせを機器管理装置１０３に対して継続して行う（Ｓ１１１２）。そして、機器管理装置１０３は照合結果を第２の通信機器１０２から受信すると、連携設定の処理結果を示す画面情報を含む回答を第１の通信機器へ送信する。第１の通信機器１０１は加藤を機器管理装置１０３から受信し、連携設定が成功であれば図４（ｅ）に示すような画面を表示し、連携設定が失敗であれば図４（ｆ）に示すような画面を表示する。
【００７２】
第１の通信機器１０１および機器管理装置１０３における連携設定処理の詳細について図１２を参照して説明する。以下、第１の通信機器１０１の動作はシステム制御部３０８が不揮発性メモリ３１２等に記憶された制御プログラムを実行し、それに従って上述の各モジュールを制御することにより実現される。また、機器管理装置１０３の動作は制御部２３１が記憶装置２３４やＲＯＭ２３２等に記憶された制御プログラムを実行し、それに従って上述の各モジュールを制御することにより実現される。
【００７３】
まず、第１の通信機器１０１のシステム制御部３０８は、表示部３１０に表示されている確認番号が、第２の通信機器１０２に表示されている確認番号と一致するか否かを判定する（Ｓ１２０１）。ここで、ユーザは第１の通信機器１０１に図４（ｃ）のように表示された確認番号を第２の通信機器１０２に図５（ｂ）のように表示された確認番号と照合する。そして、第１の通信機器１０１において、一致すればＯＫボタン４３１を選択操作し、不一致であればキャンセルボタン４３２を選択操作する。よって、システム制御部３０８はキャンセルボタン４３２が選択操作されれば（Ｓ１２０１でＮｏ）、確認番号の不一致を示す照合結果を機器管理装置１０３へ送信する（Ｓ１２０２）。そして、これに応答して機器管理装置１０３から受信した画面情報にしたがい、図４（ｆ）に示すようなエラー画面を表示する（Ｓ１２０３）。一方、システム制御部３０８はＯＫボタン４３１が選択操作されれば（Ｓ１２０１でＹｅｓ）、確認番号の一致を示す照合結果を機器管理装置１０３へ送信する（Ｓ１２０４）。そして、これに応答して機器管理装置１０３から受信した画面情報にしたがい、システム制御部３０８は図４（ｄ）に示すような連携設定の処理中であることを示す画面を表示部３１０に表示する（Ｓ１２０５）。
【００７４】
このとき、機器管理装置１０３の制御部２３１は、確認番号の照合結果を第１の通信機器１０１から受信すると（Ｓ１２３１）、第１の通信機器１０１における確認番号の照合結果を記憶装置２３４に保存する（Ｓ１２３２）。
【００７５】
そして、第１の通信機器１０１のシステム制御部３０８は、第２の通信機器１０２との連携設定の処理結果を機器管理装置１０３に問い合わせる（Ｓ１２０６）。システム制御部３０８は問合せに対して機器管理装置１０３から受信した回答が連携設定の結果ではなく、処理中を示せば（Ｓ１２０７でＮｏ）、回答にしたがい、図４（ｄ）に示す画面の表示を継続する。一方、回答が連携設定の処理結果であり、（Ｓ１２０７でＹｅｓ）、それが成功を示せば（Ｓ１２０８でＹｅｓ）、その回答にしたがい、図４（ｅ）に示すような画面を表示する（Ｓ１２０９）。また、連携設定の処理結果が失敗であれば（Ｓ１２０８でＮｏ）、その回答にしたがい、図４（ｆ）に示すようなエラー画面を表示する（Ｓ１２０３）。なお、ステップＳ１２０６の問合せの後、所定時間が経過してもステップＳ１２０７の回答の受信が行われなければ、タイムアウトとして、ステップＳ１２０３に進み、エラー画面を表示するようにしてもよい。また、ステップＳ１２０６の問合せの後、確認番号の有効期限切れの通知を機器管理装置１０３から受信すれば、ステップＳ１２０３に進み、エラー画面を表示するようにしてもよい。
【００７６】
このとき、機器管理装置１０３の制御部２３１は、第１の通信機器１０１からの問合せを受信すると（Ｓ１２３３でＹｅｓ）、後述する連携設定の結果がＲＡＭ２３３に保存されているかどうかに基づき、連携設定処理が終了したか否かを判定する（Ｓ１２３４）。連携設定処理が終了していなければ（Ｓ１２３４でＮｏ）、連携設定の処理中であることを示す画面を表示するための画面情報を含む回答を第１の通信機器１０１へ送信する（Ｓ１２３５）。一方、連携設定処理が終了していれば（Ｓ１２３４でＹｅｓ）、連携設定の処理結果をＲＡＭ２３３から読み出し、連携設定の処理結果を示す画面を表示するための画面情報を含む回答を第１の通信機器１０１へ送信する（Ｓ１２３６）。
【００７７】
次に、第２の通信機器１０２および機器管理装置１０３における連携設定処理の詳細について図１３を参照して説明する。以下、第２の通信機器１０２の動作は制御部２０１が記憶装置２０４やＲＯＭ２０２等に記憶された制御プログラムを実行し、それに従って上述の各モジュールを制御することにより実現される。また、機器管理装置１０３の動作は制御部２３１が記憶装置２３４やＲＯＭ２３２等に記憶された制御プログラムを実行し、それに従って上述の各モジュールを制御することにより実現される。
【００７８】
まず、第２の通信機器１０２の制御部２０１は、表示装置２１１に表示されている確認番号が第１の表示機器に表示されている確認番号と一致するか否かを判定する（Ｓ１３０１）。ここで、ユーザは第２の通信機器１０２に図５（ｂ）のように表示された確認番号を第１の通信機器１０１に図４（ｃ）のように表示された確認番号と照合する。そして、第２の通信機器１０２において、一致すればＯＫボタン５２１を選択操作し、不一致であればキャンセルボタン５２２を選択操作する。よって、制御部２０１はキャンセルボタン５２２が選択操作されれば（Ｓ１３０１でＮｏ）、確認番号の不一致を示す照合結果を機器管理装置１０３へ送信する（Ｓ１３０２）。そして、これに応答して機器管理装置１０３から受信した画面情報にしたがい、図５（ｄ）に示すようなエラー画面を表示する（Ｓ１３０３）。一方、制御部２０１はＯＫボタン５２１が選択操作されれば（Ｓ１３０１でＹｅｓ）、確認番号の一致を示す照合結果を機器管理装置１０３へ送信する（Ｓ１３０４）。
【００７９】
このとき、機器管理装置１０３の制御部２３１は、確認番号の照合結果を第２の通信機器１０２から受信すると（Ｓ１３３１）、第１の通信機器からの確認番号の照合結果の取得状況を判定する（Ｓ１３３３）。制御部２３１は第１の通信機器からの確認番号の照合結果を取得済みであれば（Ｓ１３３３でＹｅｓ）、ステップＳ１３３１で受信した第２の通信機器１０２における確認番号の照合結果を保存する（Ｓ１３３２）。そして、制御部２３１は第１および第２の通信機器における確認番号の照合結果が両方とも、「一致」を示すかどうかを判定する（Ｓ１３３４）。両方の確認番号の照合結果が「一致」を示せば（Ｓ１３３４でＹｅｓ）、制御部２３１は、ステップＳ９４２で確認番号に関連付けて記憶された機器ＩＤとユーザＩＤとを認証済みにして記憶装置２３４に記憶する（Ｓ１３３５）。すなわち、Ｓ１３３５では機器ＩＤとユーザＩＤとを連携が成立した組み合わせとして関連付けて記憶しておく。例えば、図６（ｃ）に示すように、連携が成立した機器ＩＤとユーザＩＤの組み合わせを連携が成立した日時を示すデータと関連付けて所定のテーブルに格納する。これにより、第１の通信機器とサービスの利用者としての第２の通信機器のユーザとの連携が成立する。本実施例では、このように、連携が成立した組み合わせとして機器ＩＤとユーザＩＤとを関連付けて記憶することをペアリング設定するという。そして、ペアリング設定されていることを示すフラグを機器ＩＤとユーザＩＤの組み合わせにさらに関連付けて記憶するようにしてもよい。
【００８０】
そして、制御部２０１は、第１および第２の通信機器の確認番号の照合結果のうち両方が「一致」を示せば、連携設定の成功を示す結果をＲＡＭ２３３に保存する（Ｓ１３３６）。また、第１および第２の通信機器の確認番号の照合結果のうち少なくとも一方が「不一致」を示せば（Ｓ１３３４でＮｏ）、制御部２０１は連携設定の失敗を示す結果をＲＡＭ２３３に保存する（Ｓ１３３６）。制御部２０１はＲＡＭ２３３に保存された連携設定の処理結果を示す情報を第２の通信機器１０２へ送信する（Ｓ１３３７）。
【００８１】
そして、第２の通信機器１０２の制御部２０１は、第１の通信機器１０１との連携設定の処理結果を機器管理装置１０３から受信したかどうかを判定する（Ｓ１３０５）。制御部２０１は、連携設定の処理結果を受信していないとき（Ｓ１３０５でＮｏ）、すなわち機器管理装置１０３において連携設定の処理中であれば、図５（ｂ）に示す画面の表示を継続する。一方、機器管理装置１０３において連携設定処理が終了し、連携設定の処理結果を受信すると（Ｓ１３０５でＹｅｓ）、連携設定が成功であれば（Ｓ１３０６でＹｅｓ）、制御部２０１は図５（ｃ）に示すような画面を表示装置２１１に表示する（Ｓ１３０７）。連携設定が失敗であれば（Ｓ１３０６でＮｏ）、制御部２０１は図５（ｄ）に示すような画面を表示装置２１１に表示する（Ｓ１３０３）。
【００８２】
以上のようにして、第１の通信機器１０１だけでなく、第２の通信機器１０２でも確認番号の照合結果が「一致」であれば、連携設定を行うようにした。これにより、他の通信機器で誤って認証コードが入力され、第１の通信機器１０１が誤って確認番号の照合結果を「一致」としても、第２の通信機器１０２が確認番号の照合結果を「不一致」とすれば、第１の通信機器１０１が他の通信機器と連携設定されない。よって、第１の通信機器１０１が意図しない相手と連携するのを防ぐことができる。
【００８３】
また、機器管理装置１０３は、第１の通信機器１０１および第２の通信機器１０２での確認番号の照合結果をそれぞれ受信し、記憶装置２３４に記憶し、これらが揃ってから連携設定を行うようにした。これにより、第１の通信機器１０１および第２の通信機器１０２は、任意のタイミングでそれぞれ照合の処理を行うことが可能となる。
【００８４】
上述のようにして第１の通信機器１０１とサービスの利用者としての第２の通信機器１０２のユーザとの連携が成立した後、で利用するサービスを設定する動作について説明する。
【００８５】
まず、第２の通信機器１０２および機器管理装置１０３におけるサービス設定処理について図１４を参照して説明する。以下、第２の通信機器１０２の動作は制御部２０１が記憶装置２０４やＲＯＭ２０２等に記憶された制御プログラムを実行し、それに従って上述の各モジュールを制御することにより実現される。また、機器管理装置１０３の動作は制御部２３１が記憶装置２３４やＲＯＭ２３２等に記憶された制御プログラムを実行し、それに従って上述の各モジュールを制御することにより実現される。
【００８６】
ユーザの操作に応答して、第２の通信機器１０２の制御部２０１はＷｅｂブラウザを起動して機器管理装置１０３のサイトのＵＲＬに基づきネットワーク１０４を介して機器管理装置１０３にアクセスする（Ｓ１４０１）。そして、ユーザの操作に応答して、制御部２０１はユーザＩＤやパスワードを機器管理装置１０３へ送信する（Ｓ１４０２）。
【００８７】
機器管理装置１０３の制御部２３１は、ユーザＩＤおよびパスワードを第２の通信機器１０２から受信し（Ｓ１４３１）、予め記憶しているユーザ情報と照合しログイン認証を行う。ログイン認証が成功すれば（Ｓ１４３２でＹｅｓ）、制御部２３１は、サービス設定画面を表示するための画面情報を第２の通信機器１０２へ送信する（Ｓ１４３３）。
【００８８】
第２の通信機器１０２の制御部２０１は、サービス設定画面の画面情報を機器管理装置１０３から受信し（Ｓ１４０３）、サービス設定画面を表示装置２１１に表示する（Ｓ１４０４）。そして、ユーザの操作に応答して、サービス設定に関連するサービス関連情報を入力し（Ｓ１４０５）、機器管理装置１０３へ送信する（Ｓ１４０６）。ここで、サービス関連情報は例えば、第１の通信機器１０１の画像の転送先となる他のサイトを固有に識別するための名称および、そのサイトでのアカウント情報、またはメールアドレスなどである。
【００８９】
機器管理装置１０３の制御部２３１は、サービス関連情報を第２の通信機器１０２から受信し（Ｓ１４３４）、サービス利用ＩＤに関連付けて記憶装置２３４に記憶する（Ｓ１４３５）。なお、サービス利用ＩＤはユーザのサービス関連情報を固有に特定するための識別子であり、図６（ｄ）に示すようなテーブルにユーザＩＤおよび機器ＩＤに関連づけて記憶装置２３４に記憶される。
【００９０】
ここで、サービス関連情報の記憶後（Ｓ１４３５）、再び、ユーザの操作にしたがって第２の通信機器１０２が機器管理装置１０３にアクセスすると（Ｓ１４０１）、機器管理装置１０３はサービス関連情報を含むサービス設定画面を送信する（Ｓ１４３３）。そして、第２の通信機器１０２は、サービス関連情報をサービス設定画面上に表示し（Ｓ１４０４）、既存のサービス関連情報を更新するための情報や新規のサービス関連情報の入力を行う（Ｓ１４０５）。
【００９１】
なお、機器管理装置１０３の制御部２３１は連携設定の処理結果の送信後（Ｓ１３３７）、続けてサービス設定画面の画面情報の第２の通信機器１０２への送信（Ｓ１４３３）を実行するようにしてもよい。この場合、第２の通信機器１０２の制御部２０１はユーザＩＤやパスワードの送信（Ｓ１４０２）などの動作を省略することができる。
【００９２】
次に、第１の通信機器１０１および機器管理装置１０３におけるサービス設定処理について図１５を参照して説明する。以下、第１の通信機器１０１の動作はシステム制御部３０８が不揮発性メモリ３１２等に記憶された制御プログラムを実行し、それに従って上述の各モジュールを制御することにより実現される。また、機器管理装置１０３の動作は制御部２３１が記憶装置２３４やＲＯＭ２３２等に記憶された制御プログラムを実行し、それに従って上述の各モジュールを制御することにより実現される。
【００９３】
まず、第１の通信機器１０１のシステム制御部３０８は、機器ＩＤを読み出し、機器管理装置１０３へ送信する（Ｓ１５０１）。
【００９４】
機器管理装置１０３の制御部２３１は、機器ＩＤを第１の通信機器１０１から受信すると（Ｓ１５３１）、機器ＩＤに連携設定されたユーザＩＤを記憶装置２３４で検索する（Ｓ１５３２）。検索の結果、機器ＩＤに連携設定されたユーザＩＤがあれば（Ｓ１５３３でＹｅｓ）、機器ＩＤとユーザＩＤに関連付けて記憶されたサービス利用ＩＤを検索し、検索結果にしたがいサービス利用ＩＤのリストを生成する（Ｓ１５３４）。機器管理装置１０３はサービス利用ＩＤのリストを第１の通信機器１０１へ送信する（Ｓ１５３５）。検索の結果、機器ＩＤに連携設定されたユーザＩＤがなければ（Ｓ１５３３でＮｏ）、機器連携ができていないので、制御部２３１はエラーを第１の通信機器１０１へ通知する（Ｓ１５３６）。
【００９５】
第１の通信機器１０１の制御部２０１はサービス利用ＩＤのリストを機器管理装置１０３から受信すると（Ｓ１５０２でＹｅｓ）、サービス利用ＩＤと対応するアイコンを表示部３１０に一覧表示する（Ｓ１５０３）。リストを受信しなければ（Ｓ１５０２でＮｏ）、エラーを表示する（Ｓ１５０４）。
【００９６】
ユーザの操作に応答して、制御部２０１が更新要求を検知すれば（Ｓ１５０５でＹｅｓ）、ステップＳ１５０１に戻り、更新要求を検知しなければ（Ｓ１５０５でＮｏ）、本処理を終了する。
【００９７】
ここで、一覧表示されるアイコンはサービス利用ＩＤと対応するサービス設定の内容に応じたマークであり、例えば、第１の通信機器１０１が画像を機器管理装置１０３へアップロードする際、ユーザが選択したアイコンと対応するサービス利用ＩＤも送信する。これにより、機器管理装置１０３はサービス利用ＩＤと関連するサービス利用設定にしたがい、アップロードされた画像を他の装置へ転送したりする。
【００９８】
（他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００９９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけではない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーションシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。さらに、以下のような処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。まず、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行う。
【図１】
2015002543.tif 000003
【図２】
2015002543.tif 000004
【図３】
2015002543.tif 000005
【図４】
2015002543.tif 000006
【図５】
2015002543.tif 000007
【図７】
2015002543.tif 000008
【図８】
2015002543.tif 000009
【図９】
2015002543.tif 000010
【図１０】
2015002543.tif 000011
【図１１】
2015002543.tif 000012
【図１２】
2015002543.tif 000013
【図１３】
2015002543.tif 000014
【図１４】
2015002543.tif 000015
【図１５】
2015002543.tif 000016
【図６】
2015002543.tif 000017