(57)【特許請求の範囲】
【請求項１】
機器バインディング方法であって、
第１判断モジュールにより、バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断するステップと、
送信モジュールにより、前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を前記サービス端に送信するステップと、を含み、
前記バインディング要求により、前記サービス端が、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した後、前記バインディング確認メッセージに前記バインディング要求と同様の識別子が含まれる場合に、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築し、
前記所定の時間は、前記サービス端が前記バインディング要求を受信した後からカウントを開始することを特徴とする機器バインディング方法。
【請求項２】
前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断するステップの前には、
ユーザ設定に基づいて前記バインディング待ちの機器のための無線ネットワークを指定するステップと、
前記無線ネットワークとの接続を構築する旨の指示を受信した場合に、前記無線ネットワークの名称およびパスワードを前記バインディング待ちの機器にプッシュするステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断するステップは、
前記バインディング待ちの機器から送信される、前記指定の無線ネットワークへの接続が成功した旨の通知メッセージを受信したか否かを判断するステップと、
前記バインディング待ちの機器から送信される、前記指定の無線ネットワークへの接続が成功した旨の通知メッセージを受信した場合に、前記バインディング待ちの機器から前記指定の無線ネットワークへのアクセスが成功したと確定するステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、押されることにより前記バインディング待ちの機器に前記バインディング確認メッセージを前記サービス端へ送信させるトリガーとなるバインディング確認ボタンを、前記所定の時間内に押すよう、ユーザを促す提示メッセージを出力するステップを、
さらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記サービス端から送信される、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが成功した旨の通知メッセージを受信した場合に、バインディングが成功した旨の提示メッセージをユーザに出力するステップと、
前記サービス端から送信される、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが失敗した旨の通知メッセージを受信した場合に、前記バインディング待ちの機器と再度バインディングするようユーザを促すためのユーザ選択項目を、所定の機器リストインターフェースにおける前記バインディング待ちの機器と対応する位置に出力するステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
機器バインディング方法であって、
受信モジュールにより、自機において所定の時間内にバインディングプロセスを起動させるトリガーとして、端末から送信される、バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を受信するステップと、
第２判断モジュールにより、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したか否かを判断するステップと、
構築モジュールにより、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した後、前記バインディング確認メッセージに前記バインディング要求と同様の識別子が含まれる場合に、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築するステップと、
を含み、
前記所定の時間は、サービス端が前記バインディング要求を受信した後からカウントを開始することを特徴とする機器バインディング方法。
【請求項７】
前記バインディング要求には前記バインディング待ちの機器の一義的な識別子が含まれており、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したか否かを判断するステップは、
機器から送信されるバインディング確認メッセージであって前記一義的な識別子を含んだバインディング確認メッセージを、前記所定の時間内に受信するステップと、
前記バインディング確認メッセージ内の一義的な識別子と前記バインディング要求内の一義的な識別子とが同様であるか否かを判断するステップと、
前記バインディング確認メッセージ内の一義的な識別子と前記バインディング要求内の一義的な識別子とが同様である場合には、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したと確定するステップと、
を含むことを特徴とする請求項６に記載の方法。
【請求項８】
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが成功した旨の通知メッセージを前記端末に送信するステップと、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信できなかった場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが失敗した旨の通知メッセージを前記端末に送信するステップと、
をさらに含むことを特徴とする請求項６に記載の方法。
【請求項９】
機器バインディング装置であって、
バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断する第１判断モジュールと、
前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を前記サービス端に送信する送信モジュールと、を備え、
前記バインディング要求により、前記サービス端が、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した後、前記バインディング確認メッセージに前記バインディング要求と同様の識別子が含まれる場合に、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築し、
前記所定の時間は、前記サービス端が前記バインディング要求を受信した後からカウントを開始することを、特徴とする機器バインディング装置。
【請求項１０】
バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを前記第１判断モジュールが判断する前に、ユーザ設定に基づいて前記バインディング待ちの機器のための無線ネットワークを指定する指定モジュールと、
前記無線ネットワークとの接続を構築する旨の指示を受信した場合には、前記無線ネットワークの名称およびパスワードを前記バインディング待ちの機器にプッシュするプッシュモジュールと、
をさらに備えることを特徴とする請求項９に記載の装置。
【請求項１１】
前記第１判断モジュールは、
前記バインディング待ちの機器から送信される、前記指定の無線ネットワークへの接続が成功した旨の通知メッセージを受信したか否かを判断する第１判断サブモジュールと、
前記バインディング待ちの機器から送信される、前記指定の無線ネットワークへの接続が成功した旨の通知メッセージを受信した場合には、前記バインディング待ちの機器から前記指定の無線ネットワークへのアクセスが成功したと確定する第１確定サブモジュールと、
を含むことを特徴とする請求項９に記載の装置。
【請求項１２】
前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、押されることにより前記バインディング待ちの機器に前記バインディング確認メッセージを前記サービス端へ送信させるトリガーとなるバインディング確認ボタンを、前記所定の時間内に押すよう、ユーザを促す提示メッセージを出力する第１出力モジュールを、
さらに備えることを特徴とする請求項９に記載の装置。
【請求項１３】
前記サービス端から送信される、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが成功した旨の通知メッセージを受信した場合には、バインディングが成功した旨の提示メッセージをユーザに出力する第２出力モジュールと、
前記サービス端から送信される、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが失敗した旨の通知メッセージを受信した場合には、前記バインディング待ちの機器と再度バインディングするようユーザを促すためのユーザ選択項目を、所定の機器リストインターフェースにおける前記バインディング待ちの機器と対応する位置に出力する第３出力モジュールと、
をさらに備えることを特徴とする請求項９に記載の装置。
【請求項１４】
機器バインディング装置であって、
自装置において所定の時間内にバインディングプロセスを起動させるトリガーとして、端末から送信される、バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を受信する受信モジュールと、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したか否かを判断する第２判断モジュールと、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した後、前記バインディング確認メッセージに前記バインディング要求と同様の識別子が含まれる場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する構築モジュールと、
を備え、
前記所定の時間は、サービス端が前記バインディング要求を受信した後からカウントを開始することを特徴とする機器バインディング装置。
【請求項１５】
前記バインディング要求には前記バインディング待ちの機器の一義的な識別子が含まれており、
前記第２判断モジュールは、
機器から送信されるバインディング確認メッセージであって前記機器の一義的な識別子を含んだバインディング確認メッセージを、前記所定の時間内に受信する受信サブモジュールと、
前記バインディング確認メッセージ内の一義的な識別子と前記バインディング要求内の一義的な識別子とが同様であるか否かを判断する第２判断サブモジュールと、
前記バインディング確認メッセージ内の一義的な識別子と前記バインディング要求内の一義的な識別子とが同様である場合には、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したと確定する第２確定サブモジュールと、
を含むことを特徴とする請求項１４に記載の装置。
【請求項１６】
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが成功した旨の通知メッセージを前記端末に送信する第１送信モジュールと、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信できなかった場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが失敗した旨の通知メッセージを前記端末に送信する第２送信モジュールと、
をさらに備えることを特徴とする請求項１４に記載の装置。
【請求項１７】
機器バインディング装置であって、
プロセッサと、
プロセッサが実行可能なコマンドを記憶するメモリと、を含み、
前記プロセッサは、
バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断し、
前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を前記サービス端に送信するように構成されており、
前記バインディング要求により、前記サービス端が、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した後、前記バインディング確認メッセージに前記バインディング要求と同様の識別子が含まれる場合に、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築し、
前記所定の時間は、前記サービス端が前記バインディング要求を受信した後からカウントを開始することを特徴とする機器バインディング装置。
【請求項１８】
機器バインディング装置であって、
プロセッサと、
プロセッサが実行可能なコマンドを記憶するメモリと、を含み、
前記プロセッサは、
自装置において所定の時間内にバインディングプロセスを起動させるトリガーとして、端末から送信される、バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を受信し、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したか否かを判断し、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した後、前記バインディング確認メッセージに前記バインディング要求と同様の識別子が含まれる場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築するように構成され、
前記所定の時間は、サービス端が前記バインディング要求を受信した後からカウントを開始することを特徴とする機器バインディング装置。
【請求項１９】
プロセッサに実行されることにより、請求項１から請求項８のいずれかに記載の方法を実現することを特徴とするプログラム。
【請求項２０】
請求項１９に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信分野に関し、特に機器バインディング方法、装置、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
ＷｉＦｉ（登録商標）スマート機器は、通常、ルータへのアクセスが成功してから、ユーザが携帯電話から送信した制御指示を受信し、レスポンス動作を行うようになっている。また、セキュリティ面を考慮し、一部のＷｉＦｉスマート機器では、ＷｉＦｉスマート機器とユーザ登録アカウントとのバインディング関係を構築するバインディング機能を提供し、バインディング関係が構築されたユーザ登録アカウントのみについて、該ＷｉＦｉスマート機器が所有するものとして当該機器の使用および制御する権限を与える。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来のバインディング機能は、通常では複雑のものが多く、バインディングのミスも生じやすい。したがって、スマート機器によるバインディング時のセキュリティ性を如何に向上させることは、非常に重要になる。
【０００４】
従来の関連技術に存在する問題を解決するために、本発明は、機器バインディング方法、装置、プログラム及び記録媒体を提供する。
【課題を解決するための手段】
【０００５】
本発明の実施例の第１態様によれば、機器バインディング方法であって、
バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断するステップと、
前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を前記サービス端に送信するステップと、を含み、
前記バインディング要求により、前記サービス端が、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合に、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する、機器バインディング方法を提供する。
【０００６】
選択可能な態様として、前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断するステップの前には、
ユーザ設定に基づいて前記バインディング待ちの機器のための無線ネットワークを指定するステップと、
前記無線ネットワークとの接続を構築する旨の指示を受信した場合に、前記無線ネットワークの名称およびパスワードを前記バインディング待ちの機器にプッシュするステップと、をさらに含む。
【０００７】
選択可能な態様として、前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断するステップは、
前記バインディング待ちの機器から送信される、前記指定の無線ネットワークへの接続が成功した旨の通知メッセージを受信したか否かを判断するステップと、
前記バインディング待ちの機器から送信される、前記指定の無線ネットワークへの接続が成功した旨の通知メッセージを受信した場合に、前記バインディング待ちの機器から前記指定の無線ネットワークへのアクセスが成功したと確定するステップと、を含む。
【０００８】
選択可能な態様として、前記方法は、
前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、押されることにより前記バインディング待ちの機器に前記バインディング確認メッセージを前記サービス端へ送信させるトリガーとなるバインディング確認ボタンを、前記所定の時間内に押すよう、ユーザを促す提示メッセージを出力するステップを、さらに含む。
【０００９】
選択可能な態様として、前記方法は、
前記サービス端から送信される、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが成功した旨の通知メッセージを受信した場合に、バインディングが成功した旨の提示メッセージをユーザに出力するステップと、
前記サービス端から送信される、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが失敗した旨の通知メッセージを受信した場合に、前記バインディング待ちの機器と再度バインディングするようユーザを促すためのユーザ選択項目を、所定の機器リストインターフェースにおける前記バインディング待ちの機器と対応する位置に出力するステップと、をさらに含む。
【００１０】
本発明の実施例の第２態様によれば、機器バインディング方法であって、
自機において所定の時間内にバインディングプロセスを起動させるトリガーとして、端末から送信される、バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を受信するステップと、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したか否かを判断するステップと、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築するステップと、を含む機器バインディング方法を提供する。
【００１１】
選択可能な態様として、前記バインディング要求には前記バインディング待ちの機器の一義的な識別子が含まれており、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したか否かを判断するステップは、
機器から送信されるバインディング確認メッセージであって前記一義的な識別子を含んだバインディング確認メッセージを、前記所定の時間内に受信するステップと、
前記バインディング確認メッセージ内の一義的な識別子と前記バインディング要求内の一義的な識別子とが同様であるか否かを判断するステップと、
前記バインディング確認メッセージ内の一義的な識別子と前記バインディング要求内の一義的な識別子とが同様である場合には、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したと確定するステップと、を含む。
【００１２】
選択可能な態様として、前記方法は、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが成功した旨の通知メッセージを前記端末に送信するステップと、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信できなかった場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが失敗した旨の通知メッセージを前記端末に送信するステップと、をさらに含む。
【００１３】
本発明の実施例の第３態様によれば、機器バインディング装置であって、
バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断する第１判断モジュールと、
前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を前記サービス端に送信する送信モジュールと、を備え、
前記バインディング要求により、前記サービス端が、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合に、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する、機器バインディング装置を提供する。
【００１４】
選択可能な態様として、前記装置は、
バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを前記判断モジュールが判断する前に、ユーザ設定に基づいて前記バインディング待ちの機器のための無線ネットワークを指定する指定モジュールと、
前記無線ネットワークとの接続を構築する旨の指示を受信した場合には、前記無線ネットワークの名称およびパスワードを前記バインディング待ちの機器にプッシュするプッシュモジュールと、をさらに備える。
【００１５】
選択可能な態様として、前記第１判断モジュールは、
前記バインディング待ちの機器から送信される、前記指定の無線ネットワークへの接続が成功した旨の通知メッセージを受信したか否かを判断する第１判断サブモジュールと、
前記バインディング待ちの機器から送信される、前記指定の無線ネットワークへの接続が成功した旨の通知メッセージを受信した場合には、前記バインディング待ちの機器から前記指定の無線ネットワークへのアクセスが成功したと確定する第１確定サブモジュールと、を含む。
【００１６】
選択可能な態様として、前記装置は、
前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、押されることにより前記バインディング待ちの機器に前記バインディング確認メッセージを前記サービス端へ送信させるトリガーとなるバインディング確認ボタンを前記所定の時間内に押すよう、ユーザを促す提示メッセージを出力する第１出力モジュールを、さらに備える。
【００１７】
選択可能な態様として、前記装置は、
前記サービス端から送信される、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが成功した旨の通知メッセージを受信した場合には、バインディングが成功した旨の提示メッセージをユーザに出力する第２出力モジュールと、
前記サービス端から送信される、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが失敗した旨の通知メッセージを受信した場合には、前記バインディング待ちの機器と再度バインディングするようユーザを促すためのユーザ選択項目を、所定の機器リストインターフェースにおける前記バインディング待ちの機器と対応する位置に出力する第３出力モジュールと、をさらに備える。
【００１８】
本発明の実施例の第４態様によれば、機器バインディング装置であって、
自装置において所定の時間内にバインディングプロセスを起動させるトリガーとして、端末から送信される、バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を受信する受信モジュールと、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したか否かを判断する第２判断モジュールと、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する構築モジュールと、を備える機器バインディング装置を提供する。
【００１９】
選択可能な態様として、前記バインディング要求には前記バインディング待ちの機器の一義的な識別子が含まれており、前記第２判断モジュールは、
機器から送信されるバインディング確認メッセージであって前記機器の一義的な識別子を含んだバインディング確認メッセージを、前記所定の時間内に受信する受信サブモジュールと、
前記バインディング確認メッセージ内の一義的な識別子と前記バインディング要求内の一義的な識別子とが同様であるか否かを判断する第２判断サブモジュールと、
前記バインディング確認メッセージ内の一義的な識別子と前記バインディング要求内の一義的な識別子とが同様である場合には、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したと確定する第２確定サブモジュールと、を含む。
【００２０】
選択可能な態様として、前記装置は、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが成功した旨の通知メッセージを前記端末に送信する第１送信モジュールと、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信できなかった場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが失敗した旨の通知メッセージを前記端末に送信する第２送信モジュールと、をさらに備える。
【００２１】
本発明の実施例の第５態様によれば、機器バインディング装置であって、
プロセッサと、プロセッサが実行可能なコマンドを記憶するメモリと、を含み、
前記プロセッサは、
バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断し、
前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を前記サービス端に送信するように構成されており、
前記バインディング要求により、前記サービス端が、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合に、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する、機器バインディング装置を提供する。
【００２２】
本発明の実施例の第６態様によれば、機器バインディング装置であって、
プロセッサと、プロセッサが実行可能なコマンドを記憶するメモリと、を含み、
前記プロセッサは、
自装置において所定の時間内にバインディングプロセスを起動させるトリガーとして、端末から送信される、バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を受信し、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したか否かを判断し、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築するように構成されている、機器バインディング装置を提供する。
本発明のその他の態様は、
プロセッサに実行されることにより、前記方法を実現することを特徴とするプログラムを提供する。
本発明のその他の態様は、
前記プログラムが記録された記録媒体を提供する。
【００２３】
本発明の実施例により提供される技術的構成は、次の有益な效果を奏する。
【００２４】
すなわち、本発明の上記実施例によれば、バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断し、バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求をサービス端に送信する。サービス端は、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信すると、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する。本発明によれば、バインディングの手順を簡略化し、バインディングのミスを回避することができるため、機器バインディングの過程におけるセキュリティ性が向上する。
【００２５】
なお、以上の基本的な説明および後述の詳細な記載は、単に例示的および説明的なものであり、本発明を限定するものではないと理解されるべきである。
【図面の簡単な説明】
【００２６】
ここでの図面は、明細書に組み込まれて明細書の一部を構成し、本発明に合致する実施例を示すと共に、明細書と併せて本発明の原理の解釈に用いられるものである。
【図１】例示的な一実施例に係る機器バインディング方法を示すフローチャートである。
【図２】例示的な一実施例に係る別の機器バインディング方法を示すフローチャートである。
【図３】例示的な一実施例に係る別の機器バインディング方法を示すフローチャートである。
【図４】例示的な一実施例に係るスマートホームＡＰＰのインターフェースを示す図である。
【図５】例示的な一実施例に係る別のスマートホームＡＰＰのインターフェースを示す図である。
【図６】例示的な一実施例に係る別のスマートホームＡＰＰのインターフェースを示す図である。
【図７】例示的な一実施例に係る別のスマートホームＡＰＰのインターフェースを示す図である。
【図８】例示的な一実施例に係る機器バインディング装置を示すブロック図である。
【図９】例示的な一実施例に係る別の機器バインディング装置を示すブロック図である。
【図１０】例示的な一実施例に係る別の機器バインディング装置を示すブロック図である。
【図１１】例示的な一実施例に係る別の機器バインディング装置を示すブロック図である。
【図１２】例示的な一実施例に係る別の機器バインディング装置を示すブロック図である。
【図１３】例示的な一実施例に係る別の機器バインディング装置を示すブロック図である。
【図１４】例示的な一実施例に係る別の機器バインディング装置を示すブロック図である。
【図１５】例示的な一実施例に係る別の機器バインディング装置を示すブロック図である。
【図１６】例示的な一実施例に係る、前記機器バインディング装置に適用される構成を示す模式図である。
【図１７】例示的な一実施例に係る、前記機器バインディング装置に適用される別の構成を示す模式図である。
【発明を実施するための形態】
【００２７】
以下は、図面に示される例示的な実施例を詳細に説明する。なお、以下の記載が図面に関する場合、特に説明しない限り、異なる図面における同一番号は、同一または類似の要素を示す。また、以下の例示的な実施例に記載される実施形態は、本発明に一致する全ての実施形態を代表するものではない。逆に、これら例示的な実施例は、添付された特許請求の範囲に詳細に記載される、本発明の一部の局面に一致する装置及び方法の例にすぎない。
【００２８】
また、本明細書に使用される用語は、単に確定の実施例について記述するためのものであり、本発明を限定するものではない。本明細書および添付される特許請求の範囲に単数形として記載された「一種」、「前記」および「該」についても、その明確な含意が上下の字句から確定可能な場合を除き、複数形式を含むことが意図されている。また、本明細書中に使用される「および／または」は、１つ又は互いに関連する複数の列挙項目のうち、任意の１つ若しくは存在し得る全ての組み合わせを含むことを意味する。
【００２９】
また、本明細書では、第１、第２、第３等の用語を用いて各種の情報を表現しているが、これらの情報は、当該用語に限定されないと理解されるべきである。これらの用語は、単に同タイプの情報を区別するためのものである。例え、本発明の範囲を逸脱しない範囲で、第１情報を第２情報を称してもよい。同様に、第２情報を第１情報と称してもよく、文脈による。また、例えば、ここで使用している用語「…場合に」は、「…ときに」、「…すると」、または「確定に応答する」と解釈されてもよい。
【００３０】
本発明が提供する機器バインディング方法は、バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断し、前記バインディング待ちの機器が指定の無線ネットワークへのアクセス（接続）に成功した場合には、サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求をサービス端に送信する。サービス端は、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信すると、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する。本発明によれば、バインディングの手順を簡略化し、バインディングのミスを回避することができるため、機器バインディングの過程におけるセキュリティ性が向上する。
【００３１】
図１に示すように、図１の例示的な一実施例に係る機器バインディング方法は、端末に適用される機器バインディング方法であり、下記のステップを含む。
【００３２】
ステップ１０１では、バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断する。
【００３３】
ステップ１０２では、前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を前記サービス端に送信する。前記バインディング要求により、前記サービス端は、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合に、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する。
【００３４】
本実施例では、前記端末は、スマート端末、例えばスマートフォンであってもよい。前記サービス端は、サーバ、サービス端機器群またはクラウドプラットフォームであってもよい。前記バインディング待ちの機器は、スマート機器、例えばスマートホーム用機器であってもよい。前記無線ネットワークは、ＷｉＦｉネットワークであってもよい。ユーザがスマート端末を利用しスマート機器を制御する際は、通常、スマート端末にインストールされたクライアントソフトウエアにより完了させることができる。例えば、実際の実施として、前記クライアントソフトウエアは、「スマートホーム」というＡＰＰであってもよく、ユーザが該ＡＰＰを介し、家庭環境内の各スマート機器を集中的に管理および制御することができる。
【００３５】
以下、前記クライアントソフトウエアがスマートホームＡＰＰである場合を例に、スマートホーム設備環境における応用場面を挙げつつ、本発明の構成を詳細に説明する。
【００３６】
スマートホーム設備環境の中には、通常、数台のスマートホーム設備機器が含まれる。例えば、スマートホーム設備環境の中は、通常、スマートレンズ型カメラ、スマートコンセント、スマート空気清浄機などのスマートホーム設備機器を含んでいる。ユーザは、ユーザ登録アカウントを用いてスマートホームＡＰＰに登録し、家庭環境の中のスマート機器とバインディング関係を構築することで、使用権限を確定する。
【００３７】
スマート機器は、初期状態下において電源がオンになると、通常、内蔵のＷｉＦｉモジュールを用いて、機器名を含んだＷｉＦｉブロードキャストメッセージを周囲に送信する。そして、スマートホームＡＰＰは、前記ＷｉＦｉブロードキャストメッセージを受信することにより、周囲のスマート機器をスキャンすると共に、ユーザが家庭環境の中のスマート機器を集中的に管理しやすくなるように、スキャンしたスマート機器の名称を機器リストとしてＡＰＰインターフェース内に生成する。勿論、実際の実施では、スマートホームＡＰＰは、スマート機器をスキャンする際、内蔵のＢｌｕｅｔｏｏｔｈ（登録商標）モジュールを用いてスキャンを実現してもよい。例えば、スマート機器は、電源がオンになると、内蔵のＢｌｕｅｔｏｏｔｈモジュールを用いて、Ｂｌｕｅｔｏｏｔｈ信号を周囲にブロードキャスト送信する。そして、スマートホームＡＰＰは、スマート機器から送信されたＢｌｕｅｔｏｏｔｈ信号を検出することで、周囲のスマート機器をスキャンしてもよい。
【００３８】
スキャンしたスマート機器は、この時点では当該スマート機器がまだネットワークにアクセスできていないため、ユーザが前記スマートホームＡＰＰを操作し、当該スマート機器についてネットワークを設定し、当該スマート機器のアクセスすべきＷｉＦｉネットワークを指定してもよい。
【００３９】
実際の実施としては、スマートホームＡＰＰは、スキャンにより新規加入のスマート機器をはじめて検出した場合、ＡＰＰインターフェースから「スマート機器を発見。新規機器の快速接続をクリック」のようなユーザホップアップを出力し、該ホップアップ内の確定ボタンがユーザにクリックされることにより機器接続用インターフェースに移行してもよい。
【００４０】
該スマート機器がアクセス可能なＷｉＦｉネットワークのプルダウンリスト、および接続ボタンを機器接続用インターフェース内に設けてもよい。ユーザは、該プルダウンリストの中から、該スマート機器のアクセスすべきＷｉＦｉネットワーク（すなわちルータのＳＳＩＤ）を指定してもよい。ユーザは、該スマート機器のアクセスすべきＷｉＦｉネットワークを指定した後、該接続ボタンをクリックすることで、該スマート機器と指定のＷｉＦｉネットワークと接続プロセスを始動させてもよい。該接続ボタンがユーザによりクリックされたことをトリガーとして、前記指定のＷｉＦｉネットワークと接続を構築する旨の指示をバックグラウンドへ送信してもよい。スマートホームＡＰＰは、バックグラウンドにおいて該指示を受け付けると、速やかに前記指定のＷｉＦｉネットワークの名称およびパスワードを該スマート機器にプッシュする。該スマート機器は、受信したＷｉＦｉネットワークの名称およびパスワードに基づき、前記指定のＷｉＦｉネットワークに接続する。
【００４１】
なお、スマートホームＡＰＰが該スマート機器にＷｉＦｉ名称およびパスワードをプッシュする形態は、本実施例では特に限定しない。例えば、一形態として、スマートホームＡＰＰがインストールされている端末が、内蔵のＷｉＦｉモジュールを用いて周囲のスマート機器をスキャンし、スキャンしたスマート機器とＷｉＦｉ接続を構築する。ＷｉＦｉ接続の構築が成功すると、該ＷｉＦｉ接続に基づき、ＷｉＦｉネットワークの名称およびパスワードを、スキャンしたスマート機器に送信する。別の形態として、スマートホームＡＰＰがインストールされている端末は、所定のアルゴリズムで前記ＷｉＦｉネットワークの名称およびパスワードを暗号化し、暗号化後の前記ＷｉＦｉネットワークの名称およびパスワードをパケット化して複数のＷｉＦｉブロードキャストメッセージに含め、周囲のスマート機器に送信する。勿論、実際の実施では、該スマート機器にＷｉＦｉ名称およびパスワードをプッシュする際、スマートホームＡＰＰがインストールされている端末により実行される以外にも、前記指定のＷｉＦｉネットワークと対応している無線ルータにより実行されてもよい。
【００４２】
該スマート機器は、前記指定のＷｉＦｉネットワークへの接続が成功すると、前記指定のＷｉＦｉネットワークへのアクセスが成功した旨の通知メッセージを、スマートホームＡＰＰにレスポンスしてもよい。スマートホームＡＰＰは、該通知メッセージを受信すると、該スマート機器からネットワークへのアクセスが成功したと確定する。該スマート機器からネットワークへのアクセスが成功した後、ユーザは、スマートホームＡＰＰを操作することで、サービス端に対して該スマート機器とのバインディングを立ち上げ、該スマート機器の制御権限を獲得してもよい。
【００４３】
本実施例では、スマートホームＡＰＰがサービス端に対して該スマート機器とのバインディングを立ち上げる際は、バインディング手順の簡略化、およびバインディングのセキュリティ性向上のために、スマートホームＡＰＰにおいて所定の時間、例えば３０秒を設定し、所定の時間内に該スマート機器上のバインディング確認ボタン（例えばスイッチングキー）を押してバインディング確認を行うよう、ユーザに要求してもよい。ユーザが所定の時間内にバインディング確認を完了させれば、該スマート機器とのバインディング関係を構築する。
【００４４】
実際の実施としては、該スマート機器から前記指定のＷｉＦｉネットワークへのアクセスが成功すると、スマートホームＡＰＰは、該スマート機器とバインディングする旨のバインディング要求を速やかにサービス端に送信する。該バインディング要求には、ユーザが前記スマートホームＡＰＰを登録する際に使用した登録アカウント、および該スマート機器の一義的な識別子（機器名称）が含まれてもよい。なお、実際の実施では、前記バインディング要求を、前記サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとしてもよい。例えば、前記所定の時間を３０秒と仮定するとき、該バインディング要求は、該スマート機器に対するバインディングプロセスを該バインディング要求の受信後の３０秒以内に前記サービス端に起動させるトリガーとなることで、該スマート機器に対するバインディング関係の構築を３０秒以内に完了させることができる。これにより、セキュリティ性が著しく向上する。
【００４５】
スマートホームＡＰＰがサービス端にバインディング要求を送信した後、指定のバインディング確認ボタンを所定の時間内に押すようユーザを促すための提示インターフェースを、ユーザに対して出力してもよい。例えば、前記所定の時間が３０秒であり、前記バインディング確認ボタンが該スマート機器のスイッチングキーであると仮定したとき、スマートホームＡＰＰは、ユーザに対し、「３０秒内にスイッチングキーをクリックし、接続を完了させて下さい」のようなホップアップを出力してもよい。
【００４６】
該スマート機器は、ユーザが上記提示インターフェースにより促されて所定の時間内にバインディング確認ボタンを押したことをトリガーとして、今回のバインディングに対するバインディング確認メッセージをサービス端に送信してもよい。なお、該バインディング確認メッセージには、該スマート機器の一義的な識別子が含まれてもよい。
【００４７】
これと同時に、サービス端は、スマートホームＡＰＰから送信されるバインディング要求を受信すると、時間のカウントを開始すると共に、該スマート機器に対するバインディングプロセスを起動させる。該スマート機器に対するバインディングプロセスを起動させた後、サービス端は、スマート機器から送信されるバインディング確認メッセージの受信を開始してもよい。
【００４８】
受信したバインディング確認メッセージについて、サービス端は、該バインディング確認メッセージ内の一義的な識別子と、前記バインディング要求内の一義的な識別子とを比較し、受信したバインディング確認メッセージ内の一義的な識別子と、該バインディング要求内の一義的な識別子とが同様であれば、サービス端が、今回のバインディングプロセスに関するスマート機器がレスポンスしたバインディング確認メッセージを受信したことを意味する。したがって、該スマート機器と前記バインディング要求内のユーザ登録アカウントとの対応関係を直接にローカルにおいて構築すると共に、バインディングが成功した旨の通知メッセージを前記スマートホームＡＰＰに送信してもよい。バインディングが成功した後、前記ユーザ登録アカウントに関する該スマート機器の制御権限が既に獲得済みであるため、ユーザは、該ユーザ登録アカウントでスマートホームＡＰＰに登録し、該スマート機器に対して制御および操作を行うことができる。また、バインディングが一度成功すれば、該スマート機器がリセットされても、バインディングを再度行う必要がなく、該スマート機器は、リセット後でもスマートホームＡＰＰのインターフェース内の機器リストに残っている。勿論、所定の時間内にサービス端が受信したバインディング確認メッセージ内の一義的な識別子のいずれも、前記バインディング要求内の一義的な識別子と異なる場合には、ローカルにおけるバインディングが失敗したと確定してもよい。サービス端は、バインディングが失敗した旨の通知メッセージをスマートホームＡＰＰに返信してもよい。
【００４９】
スマートホームＡＰＰは、サービス端から送信されるバインディング成功の通知メッセージを受信した場合に、ＡＰＰインターフェース上に、バインディングが成功した旨の提示メッセージをユーザに対して出力する。また、スマートホームＡＰＰは、サービス端から送信されるバインディング失敗の通知メッセージを受信した場合に、ＡＰＰインターフェース上に生成された機器リストのうち該スマート機器に対応する位置に、該スマート機器と再度バインディングするようユーザを促すためのユーザ選択項目を出力してもよい。例えば、ユーザがスマートホームＡＰＰを用いて該スマート機器とのバインディングを再度立ち上げやすくなるように、該機器リストにおける該スマート機器の名称の後ろに「再接続」というユーザ選択項目を出力する。
【００５０】
上記の実施例では、バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断し、バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求をサービス端に送信する。サービス端は、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信すると、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する。
【００５１】
本発明は、バインディング確認のメカニズム、およびバインディング確認の制限時間という概念が導入されている。バインディング確認の制限時間内にバインディングが確認されれば、バインディングが成功したことを意味し、バインディング確認の制限時間内にバインディングが確認されなければ、バインディングが失敗したことを意味する。これにより、複雑なバインディング認証プロセスを省略でき、バインディングの手順を簡略化することができる。さらに、バインディング確認は、ユーザが手動でバインディング確認ボタンを押すことをトリガーとするため、バインディングのミスを有効に回避し、機器のバインディングプロセスにおけるセキュリティ性を向上させることができる。
【００５２】
図２示すように、図２の例示的な一実施例に係る機器バインディング方法は、サービス端に適用される機器バインディング方法であり、下記のステップを含む。
【００５３】
ステップ２０１では、自機において所定の時間内にバインディングプロセスを起動させるトリガーとして、端末から送信される、バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を受信する。
【００５４】
ステップ２０２では、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したか否かを判断する。
【００５５】
ステップ２０３では、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する。
【００５６】
本実施例では、前記端末は、スマート端末、例えばスマートフォンであってもよい。前記サービス端は、サーバ、サービス端機器群またはクラウドプラットフォームであってもよい。前記バインディング待ちの機器は、スマート機器、例えばスマートホーム用機器であってもよい。前記無線ネットワークは、ＷｉＦｉネットワークであってもよい。ユーザがスマート端末を利用しスマート機器を制御する際は、通常、スマート端末にインストールされたクライアントソフトウエアにより完了させることができる。例えば、実際の実施として、前記クライアントソフトウエアは、「スマートホーム」ＡＰＰであってもよく、ユーザが該ＡＰＰを介し、家庭環境内の各スマート機器を集中的に管理および制御することができる。
【００５７】
以下、前記クライアントソフトウエアがスマートホームＡＰＰである場合を例に、スマートホーム設備環境における応用場面を挙げつつ、本発明の構成を詳細に説明する。
【００５８】
スマートホーム設備環境の中には、通常、数台のスマートホーム設備機器が含まれる。例えば、スマートホーム設備環境の中は、通常、スマートレンズ型カメラ、スマートコンセント、スマート空気清浄機などのスマートホーム設備機器を含んでいる。ユーザは、ユーザ登録アカウントを用いてスマートホームＡＰＰに登録し、家庭環境の中のスマート機器とバインディング関係を構築することで、使用権限を確定する。
【００５９】
スマート機器は、初期状態下において電源がオンになると、通常、内蔵のＷｉＦｉモジュールを用いて、機器名を含んだＷｉＦｉブロードキャストメッセージを周囲に送信する。そして、スマートホームＡＰＰは、前記ＷｉＦｉブロードキャストメッセージを受信することにより、周囲のスマート機器をスキャンすると共に、ユーザが家庭環境の中のスマート機器を集中的に管理しやすくなるように、スキャンしたスマート機器の名称を機器リストとしてＡＰＰインターフェース内に生成する。勿論、実際の実施では、スマートホームＡＰＰは、スマート機器をスキャンする際、内蔵のＢｌｕｅｔｏｏｔｈモジュールを用いて実現してもよい。例えば、スマート機器は、電源がオンになると、内蔵のＢｌｕｅｔｏｏｔｈモジュールを用いて、Ｂｌｕｅｔｏｏｔｈ信号を周囲にブロードキャスト送信する。そして、スマートホームＡＰＰは、スマート機器から送信されたＢｌｕｅｔｏｏｔｈ信号を検出することで、周囲のスマート機器をスキャンしてもよい。
【００６０】
スキャンしたスマート機器は、この時点では当該スマート機器がまだネットワークにアクセスできていないため、ユーザが前記スマートホームＡＰＰを操作し、当該スマート機器についてネットワークを設定し、当該スマート機器のアクセスすべきＷｉＦｉネットワークを指定してもよい。
【００６１】
実際の実施としては、スマートホームＡＰＰは、スキャンにより新規加入のスマート機器をはじめて検出した場合、ＡＰＰインターフェースから「スマート機器を発見。新規機器の快速接続をクリック」のようなユーザホップアップを出力し、該ホップアップ内の確定ボタンがユーザにクリックされることにより機器接続用インターフェースに移行してもよい。
【００６２】
該スマート機器がアクセス可能なＷｉＦｉネットワークのプルダウンリスト、および接続ボタンを機器接続用インターフェース内に設けてもよい。ユーザは、該プルダウンリストの中から、該スマート機器のアクセスすべきＷｉＦｉネットワーク（すなわちルータのＳＳＩＤ）を指定してもよい。ユーザは、該スマート機器のアクセスすべきＷｉＦｉネットワークを指定した後、該接続ボタンをクリックすることで、該スマート機器と指定のＷｉＦｉネットワークと接続プロセスを始動させてもよい。該接続ボタンがユーザによりクリックされたことをトリガーとし、前記指定のＷｉＦｉネットワークと接続を構築する旨の指示をバックグラウンドへ送信してもよい。スマートホームＡＰＰは、バックグラウンドにおいて該指示を受け付けると、速やかに前記指定のＷｉＦｉネットワークの名称およびパスワードを該スマート機器にプッシュする。該スマート機器は、受信したＷｉＦｉネットワークの名称およびパスワードに基づき、前記指定のＷｉＦｉネットワークに接続する。
【００６３】
なお、スマートホームＡＰＰが該スマート機器にＷｉＦｉ名称およびパスワードをプッシュする形態は、本実施例では特に限定しない。例えば、一形態として、スマートホームＡＰＰがインストールされている端末が、内蔵のＷｉＦｉモジュールを用いて周囲のスマート機器をスキャンし、スキャンしたスマート機器とＷｉＦｉ接続を構築する。ＷｉＦｉ接続の構築が成功すると、該ＷｉＦｉ接続に基づき、ＷｉＦｉネットワークの名称およびパスワードを、スキャンしたスマート機器に送信する。別の形態として、スマートホームＡＰＰがインストールされている端末は、所定のアルゴリズムで前記ＷｉＦｉネットワークの名称およびパスワードを暗号化し、暗号化後の前記ＷｉＦｉネットワークの名称およびパスワードをパケット化して複数のＷｉＦｉブロードキャストメッセージに含め、周囲のスマート機器に送信する。勿論、実際の実施では、該スマート機器にＷｉＦｉ名称およびパスワードをプッシュする際、スマートホームＡＰＰがインストールされている端末により実行される以外にも、前記指定のＷｉＦｉネットワークと対応している無線ルータにより実行されてもよい。
【００６４】
該スマート機器は、前記指定のＷｉＦｉネットワークへの接続が成功すると、前記指定のＷｉＦｉネットワークへのアクセスが成功した旨の通知メッセージを、スマートホームＡＰＰにレスポンスしてもよい。スマートホームＡＰＰは、該通知メッセージを受信すると、該スマート機器からネットワークへのアクセスが成功したと確定する。該スマート機器からネットワークへのアクセスが成功した後、ユーザは、スマートホームＡＰＰを操作することで、サービス端に対して該スマート機器とのバインディングを立ち上げ、該スマート機器の制御権限を獲得してもよい。
【００６５】
本実施例では、スマートホームＡＰＰがサービス端に対して該スマート機器とのバインディングを立ち上げる際は、バインディング手順の簡略化、およびバインディングのセキュリティ性向上のために、スマートホームＡＰＰにおいて所定の時間、例えば３０秒を設定し、所定の時間内に該スマート機器上のバインディング確認ボタン（例えばスイッチングキー）を押してバインディング確認を行うよう、ユーザに要求してもよい。ユーザが所定の時間内にバインディング確認を完了させれば、該スマート機器とのバインディング関係を構築する。
【００６６】
実際の実施としては、該スマート機器から前記指定のＷｉＦｉネットワークへのアクセスが成功すると、スマートホームＡＰＰは、該スマート機器とバインディングする旨のバインディング要求を速やかにサービス端に送信する。該バインディング要求には、ユーザが前記スマートホームＡＰＰを登録する際に使用した登録アカウント、および該スマート機器の一義的な識別子（機器名称）を含んでもよい。なお、実際の実施では、前記バインディング要求は、前記サービス端にバインディングプロセスを所定の時間内に起動させるトリガーであってもよい。例えば、前記所定の時間を３０秒と仮定するとき、該バインディング要求を、該バインディング要求の受信後の３０秒以内に該スマート機器に対するバインディングプロセスを前記サービス端に起動させるトリガーとすることで、該スマート機器に対するバインディング関係の構築を３０秒以内に完了させることができる。これにより、セキュリティ性が著しく向上する。
【００６７】
スマートホームＡＰＰがサービス端にバインディング要求を送信した後、指定のバインディング確認ボタンを所定の時間内に押すようユーザを促すための提示インターフェースを、ユーザに対して出力してもよい。例えば、前記所定の時間が３０秒であり、前記バインディング確認ボタンが該スマート機器のスイッチングキーであると仮定したとき、スマートホームＡＰＰは、ユーザに対し、「３０秒内にスイッチングキーをクリックし、接続を完了させて下さい」のようなホップアップを出力してもよい。
【００６８】
該スマート機器は、ユーザが上記提示インターフェースにより促されて所定の時間内にバインディング確認ボタンを押したことをトリガーとして、今回のバインディングに対するバインディング確認メッセージをサービス端に送信してもよい。なお、該バインディング確認メッセージには、該スマート機器の一義的な識別子が含まれてもよい。
【００６９】
これと同時に、サービス端は、スマートホームＡＰＰから送信されるバインディング要求を受信すると、時間のカウントを開始すると共に、該スマート機器に対するバインディングプロセスを起動させる。該スマート機器に対するバインディングプロセスを起動させた後、サービス端は、スマート機器から送信されるバインディング確認メッセージの受信を開始してもよい。
【００７０】
受信したバインディング確認メッセージについて、サービス端は、該バインディング確認メッセージ内の一義的な識別子と、前記バインディング要求内の一義的な識別子とを比較し、受信したバインディング確認メッセージ内の一義的な識別子と、該バインディング要求内の一義的な識別子とが同様であれば、サービス端が、今回のバインディングプロセスに関するスマート機器がレスポンスしたバインディング確認メッセージを受信したことを意味する。したがって、該スマート機器と前記バインディング要求内のユーザ登録アカウントとの対応関係を直接にローカルにおいて構築すると共に、バインディングが成功した旨の通知メッセージを前記スマートホームＡＰＰに送信してもよい。バインディングが成功した後、前記ユーザ登録アカウントに関する該スマート機器の制御権限が既に獲得済みであるため、ユーザは、該ユーザ登録アカウントでスマートホームＡＰＰに登録し、該スマート機器に対して制御および操作を行うことができる。また、バインディングが一度成功すれば、該スマート機器がリセットされても、バインディングを再度行う必要がなく、該スマート機器は、リセット後でもスマートホームＡＰＰのインターフェース内の機器リストに残っている。勿論、所定の時間内にサービス端が受信したバインディング確認メッセージ内の一義的な識別子のいずれも、前記バインディング要求内の一義的な識別子と異なる場合には、ローカルにおけるバインディングが失敗したと確定してもよい。サービス端は、バインディングが失敗した旨の通知メッセージをスマートホームＡＰＰに返信してもよい。
【００７１】
スマートホームＡＰＰは、サービス端から送信されるバインディング成功の通知メッセージを受信した場合に、ＡＰＰインターフェース上に、バインディングが成功した旨の提示メッセージをユーザに対して出力する。また、スマートホームＡＰＰは、サービス端から送信されるバインディング失敗の通知メッセージを受信した場合に、ＡＰＰインターフェース上に生成された機器リストのうち該スマート機器に対応する位置に、該スマート機器と再度バインディングするようユーザを促すためのユーザ選択項目を出力してもよい。例えば、ユーザがスマートホームＡＰＰを用いて該スマート機器とのバインディングを再度立ち上げやすくなるように、該機器リストにおける該スマート機器の名称の後ろに「再接続」というユーザ選択項目を出力する。
【００７２】
上記の実施例では、バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断し、バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求をサービス端に送信する。サービス端は、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信すると、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する。
【００７３】
本発明は、バインディング確認のメカニズム、およびバインディング確認の制限時間という概念が導入されている。バインディング確認の制限時間内にバインディングが確認されれば、バインディングが成功したことを意味し、バインディング確認の制限時間内にバインディングが確認されなければ、バインディングが失敗したことを意味する。これにより、複雑なバインディング認証プロセスを省略でき、バインディングの手順を簡略化することができる。さらに、バインディング確認は、ユーザが手動でバインディング確認ボタンを押すことをトリガーとするため、バインディングのミスを有効に回避し、機器のバインディングプロセスにおけるセキュリティ性を向上させることができる。
【００７４】
図３に示すように、図３の例示的な一実施例に係る機器バインディング方法は、下記のステップを含む。
【００７５】
ステップ３０１では、端末は、バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断する。
【００７６】
ステップ３０２では、前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、端末は、前記サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を、サービス端に送信する。
【００７７】
ステップ３０３では、サービス端は、バインディングプロセスを起動させると共に、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したか否かを判断する。
【００７８】
ステップ３０４では、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合には、サービス端は、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する。
【００７９】
本実施例では、前記端末は、スマート端末、例えばスマートフォンであってもよい。前記サービス端は、サーバ、サービス端機器群またはクラウドプラットフォームであってもよい。前記バインディング待ちの機器は、スマート機器、例えばスマートホーム用機器であってもよい。前記無線ネットワークは、ＷｉＦｉネットワークであってもよい。ユーザがスマート端末を利用しスマート機器を制御する際は、通常、スマート端末にインストールされたクライアントソフトウエアにより完了させることができる。例えば、実際の実施として、前記クライアントソフトウエアは、「スマートホーム」ＡＰＰであってもよく、ユーザが該ＡＰＰを介し、家庭環境内の各スマート機器を集中的に管理および制御することができる。
【００８０】
以下、前記クライアントソフトウエアがスマートホームＡＰＰである場合を例に、スマートホーム設備環境における応用場面を挙げつつ、本発明の構成を詳細に説明する。
【００８１】
スマートホーム設備環境の中には、通常、数台のスマートホーム設備機器が含まれる。例えば、スマートホーム設備環境の中は、通常、スマートレンズ型カメラ、スマートコンセント、スマート空気清浄機などのスマートホーム設備機器を含んでいる。ユーザは、ユーザ登録アカウントを用いてスマートホームＡＰＰに登録し、家庭環境の中のスマート機器とバインディング関係を構築することで、使用権限を確定する。
【００８２】
スマート機器は、初期状態下において電源がオンになると、通常、内蔵のＷｉＦｉモジュールを用いて、機器名を含んだＷｉＦｉブロードキャストメッセージを周囲に送信する。そして、スマートホームＡＰＰは、前記ＷｉＦｉブロードキャストメッセージを受信することにより、周囲のスマート機器をスキャンすると共に、ユーザが家庭環境の中のスマート機器を集中的に管理しやすくなるように、スキャンしたスマート機器の名称を機器リストとしてＡＰＰインターフェース内に生成する。勿論、実際の実施では、スマートホームＡＰＰは、スマート機器をスキャンする際、内蔵のＢｌｕｅｔｏｏｔｈモジュールを用いて実現してもよい。例えば、スマート機器は、電源がオンになると、内蔵のＢｌｕｅｔｏｏｔｈモジュールを用いて、Ｂｌｕｅｔｏｏｔｈ信号を周囲にブロードキャスト送信する。そして、スマートホームＡＰＰは、スマート機器から送信されたＢｌｕｅｔｏｏｔｈ信号を検出することで、周囲のスマート機器をスキャンしてもよい。
【００８３】
スキャンしたスマート機器は、この時点では当該スマート機器がまだネットワークにアクセスできていないため、ユーザが前記スマートホームＡＰＰを操作し、当該スマート機器についてネットワークを設定し、当該スマート機器のアクセスすべきＷｉＦｉネットワークを指定してもよい。
【００８４】
図４を参照する。実際の実施としては、スマートホームＡＰＰは、スキャンにより新規加入のスマート機器（例えば空気清浄機）をはじめて検出した場合、ＡＰＰインターフェースから「スマート機器を発見。新規機器の快速接続をクリック」のようなユーザホップアップを出力し、該ホップアップ内の確定ボタンがユーザにクリックされることにより機器接続用インターフェースに移行してもよい。
【００８５】
図５を参照する。該スマート機器（例えば空気清浄機）がアクセス可能なＷｉＦｉネットワークのプルダウンリスト、および接続ボタンを機器接続用インターフェース内に設けてもよい。ユーザは、該プルダウンリストの中から、該スマート機器のアクセスすべきＷｉＦｉネットワーク（すなわちルータのＳＳＩＤ）を指定してもよい。ユーザは、該スマート機器のアクセスすべきＷｉＦｉネットワークを指定した後、該接続ボタンをクリックすることで、該スマート機器と指定のＷｉＦｉネットワークと接続プロセスを始動させてもよい。該接続ボタンがユーザによりクリックされたことをトリガーとし、前記指定のＷｉＦｉネットワークと接続を構築する旨の指示をバックグラウンドへ送信してもよい。スマートホームＡＰＰは、バックグラウンドにおいて該指示を受け付けると、速やかに前記指定のＷｉＦｉネットワークの名称およびパスワードを該スマート機器にプッシュする。該スマート機器は、受信したＷｉＦｉネットワークの名称およびパスワードに基づき、前記指定のＷｉＦｉネットワークに接続する。
【００８６】
なお、スマートホームＡＰＰが該スマート機器にＷｉＦｉ名称およびパスワードをプッシュする形態は、本実施例では特に限定しない。例えば、一形態として、スマートホームＡＰＰがインストールされている端末が、内蔵のＷｉＦｉモジュールを用いて周囲のスマート機器をスキャンし、スキャンしたスマート機器とＷｉＦｉ接続を構築する。ＷｉＦｉ接続の構築が成功すると、該ＷｉＦｉ接続に基づき、ＷｉＦｉネットワークの名称およびパスワードを、スキャンしたスマート機器に送信する。別の形態として、スマートホームＡＰＰがインストールされている端末は、所定のアルゴリズムで前記ＷｉＦｉネットワークの名称およびパスワードを暗号化し、暗号化後の前記ＷｉＦｉネットワークの名称およびパスワードをパケット化して複数のＷｉＦｉブロードキャストメッセージに含め、周囲のスマート機器に送信する。勿論、実際の実施では、該スマート機器にＷｉＦｉ名称およびパスワードをプッシュする際、スマートホームＡＰＰがインストールされている端末により実行される以外にも、前記指定のＷｉＦｉネットワークと対応している無線ルータにより実行されてもよい。
【００８７】
該スマート機器は、前記指定のＷｉＦｉネットワークへの接続が成功すると、前記指定のＷｉＦｉネットワークへのアクセスが成功した旨の通知メッセージを、スマートホームＡＰＰにレスポンスしてもよい。スマートホームＡＰＰは、該通知メッセージを受信すると、該スマート機器からネットワークへのアクセスが成功したと確定する。該スマート機器からネットワークへのアクセスが成功した後、スマートホームＡＰＰのインターフェースにおいて、ユーザを促すための提示インターフェースをユーザに対して出力してもよい。例えば、図６のように、前記スマート機器が空気清浄機である場合を例に挙げると、スマートホームＡＰＰのインターフェースにおいて、「おめでどう。空気清浄機の接続が成功した」のような提示インターフェースをユーザに対して出力してもよい。
【００８８】
該スマート機器からネットワークへのアクセスが成功した後、ユーザは、スマートホームＡＰＰを操作することで、サービス端に対して該スマート機器とのバインディングを立ち上げ、該スマート機器の制御権限を獲得してもよい。
【００８９】
本実施例では、スマートホームＡＰＰがサービス端に対して該スマート機器とのバインディングを立ち上げる際は、バインディング手順の簡略化、およびバインディングのセキュリティ性向上のために、スマートホームＡＰＰにおいて所定の時間、例えば３０秒を設定し、所定の時間内に該スマート機器上のバインディング確認ボタン（例えばスイッチングキー）を押してバインディング確認を行うよう、ユーザに要求してもよい。ユーザが所定の時間内にバインディング確認を完了させれば、該スマート機器とのバインディング関係を構築する。
【００９０】
実際の実施としては、該スマート機器から前記指定のＷｉＦｉネットワークへのアクセスが成功すると、スマートホームＡＰＰは、該スマート機器とバインディングする旨のバインディング要求を速やかにサービス端に送信する。該バインディング要求には、ユーザが前記スマートホームＡＰＰを登録する際に使用した登録アカウント、および該スマート機器の一義的な識別子（機器名称）を含んでもよい。なお、実際の実施では、前記バインディング要求は、前記サービス端にバインディングプロセスを所定の時間内に起動させるトリガーであってもよい。例えば、前記所定の時間を３０秒と仮定するとき、該バインディング要求を、該バインディング要求の受信後の３０秒以内に該スマート機器に対するバインディングプロセスを前記サービス端に起動させるトリガーとすることで、該スマート機器に対するバインディング関係の構築を３０秒以内に完了させることができる。これにより、セキュリティ性が著しく向上する。
【００９１】
スマートホームＡＰＰがサービス端にバインディング要求を送信した後、指定のバインディング確認ボタンを所定の時間内に押すようユーザを促すための提示インターフェースを、ユーザに対して出力してもよい。例えば、図７に示すように、前記所定の時間が３０秒であり、前記バインディング確認ボタンが該スマート機器のスイッチングキーであると仮定したとき、スマートホームＡＰＰは、ユーザに対し、「３０秒内にスイッチングキーをクリックし、接続を完了させて下さい」のようなホップアップを出力してもよい。
【００９２】
該スマート機器は、ユーザが上記提示インターフェースにより促されて所定の時間内にバインディング確認ボタンを押したことをトリガーとして、今回のバインディングに対するバインディング確認メッセージをサービス端に送信してもよい。なお、該バインディング確認メッセージには、該スマート機器の一義的な識別子が含まれてもよい。
【００９３】
これと同時に、サービス端は、スマートホームＡＰＰから送信されるバインディング要求を受信すると、時間のカウントを開始すると共に、該スマート機器に対するバインディングプロセスを起動させる。該スマート機器に対するバインディングプロセスを起動させた後、サービス端は、スマート機器から送信されるバインディング確認メッセージの受信を開始してもよい。
【００９４】
受信したバインディング確認メッセージについて、サービス端は、該バインディング確認メッセージ内の一義的な識別子と、前記バインディング要求内の一義的な識別子とを比較し、受信したバインディング確認メッセージ内の一義的な識別子と、該バインディング要求内の一義的な識別子とが同様であれば、サービス端が、今回のバインディングプロセスに関するスマート機器がレスポンスしたバインディング確認メッセージを受信したことを意味する。したがって、該スマート機器と前記バインディング要求内のユーザ登録アカウントとの対応関係を直接にローカルにおいて構築すると共に、バインディングが成功した旨の通知メッセージを前記スマートホームＡＰＰに送信してもよい。
【００９５】
バインディングが成功した後、前記ユーザ登録アカウントに関する該スマート機器の制御権限が既に獲得済みであるため、ユーザは、該ユーザ登録アカウントでスマートホームＡＰＰに登録し、該スマート機器に対して制御および操作を行うことができる。また、バインディングが一度成功すれば、該スマート機器がリセットされても、バインディングを再度行う必要がなく、該スマート機器は、リセット後でもスマートホームＡＰＰのインターフェース内の機器リストに残っている。
【００９６】
勿論、所定の時間内にサービス端が受信したバインディング確認メッセージ内の一義的な識別子のいずれも、前記バインディング要求内の一義的な識別子と異なる場合には、ローカルにおけるバインディングが失敗したと確定してもよい。サービス端は、バインディングが失敗した旨の通知メッセージをスマートホームＡＰＰに返信してもよい。
【００９７】
スマートホームＡＰＰは、サービス端から送信されるバインディング成功の通知メッセージを受信した場合に、ＡＰＰインターフェース上に、バインディングが成功した旨の提示メッセージをユーザに対して出力する。また、スマートホームＡＰＰは、サービス端から送信されるバインディング失敗の通知メッセージを受信した場合に、ＡＰＰインターフェース上に生成された機器リストのうち該スマート機器に対応する位置に、該スマート機器と再度バインディングするようユーザを促すためのユーザ選択項目を出力してもよい。例えば、ユーザがスマートホームＡＰＰを用いて該スマート機器とのバインディングを再度立ち上げやすくなるように、該機器リストにおける該スマート機器の名称の後ろに「再接続」というユーザ選択項目を出力する。
【００９８】
上記の実施例では、バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断し、バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を、サービス端に送信する。サービス端は、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信すると、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する。
【００９９】
本発明は、バインディング確認のメカニズム、およびバインディング確認の制限時間という概念が導入されている。バインディング確認の制限時間内にバインディングが確認されれば、バインディングが成功したことを意味し、バインディング確認の制限時間内にバインディングが確認されなければ、バインディングが失敗したことを意味する。これにより、複雑なバインディング認証プロセスを省略でき、バインディングの手順を簡略化することができる。さらに、バインディング確認は、ユーザが手動でバインディング確認ボタンを押すことをトリガーとするため、バインディングのミスを有効に回避し、機器のバインディングプロセスにおけるセキュリティ性を向上させることができる。
【０１００】
本発明は、上記の機器バインディング方法の実施例と対応する装置の実施例も提供する。
【０１０１】
図８は、例示的な一実施例に係る機器バインディング装置を示すブロック図である。
【０１０２】
図８に示すように、例示的な一実施例に係る機器バインディング装置８００は、第１判断モジュール８０１および送信モジュール８０２を含む。
【０１０３】
前記第１判断モジュール８０１は、バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断するように、構成されている。
【０１０４】
前記送信モジュール８０２は、前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、前記サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求をサービス端に送信するように、構成されている。前記バインディング要求により、前記サービス端は、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合に、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する。
【０１０５】
上記の実施例では、バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断し、バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を、サービス端に送信する。サービス端は、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信すると、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する。本発明によれば、バインディングの手順を簡略化し、バインディングのミスを回避することができるため、機器バインディングの過程におけるセキュリティ性が向上する。
【０１０６】
図９を参照する。図９は、本発明の例示的な一実施例に係る別の装置を示すブロック図である。該実施例では、図８に示す前記実施例の構成に加え、前記装置８００は、さらに指定モジュール８０３およびプッシュモジュール８０４を含んでもよい。
【０１０７】
前記指定モジュール８０３は、バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを前記判断モジュールが判断する前に、ユーザ設定に基づいて前記バインディング待ちの機器のための無線ネットワークを指定するように、構成されている。
【０１０８】
前記プッシュモジュール８０４は、前記無線ネットワークとの接続を構築する旨の指示を受信した場合には、前記無線ネットワークの名称およびパスワードを前記バインディング待ちの機器にプッシュするように、構成されている。
【０１０９】
図１０を参照する。図１０は、本発明の例示的な一実施例に係る別の装置を示すブロック図である。該実施例では、図８に示す前記実施例の構成に加え、前記第１判断モジュール８０１は、第１判断サブモジュール８０１Ａおよび第１確定サブモジュール８０１Ｂを含んでもよい。
【０１１０】
前記第１判断サブモジュール８０１Ａは、前記バインディング待ちの機器から送信される、前記指定の無線ネットワークへの接続が成功した旨の通知メッセージを受信したか否かを判断するように、構成されている。
【０１１１】
前記第１確定サブモジュール８０１Ｂは、前記バインディング待ちの機器から送信される、前記指定の無線ネットワークへの接続が成功した旨の通知メッセージを受信した場合には、前記バインディング待ちの機器から前記指定の無線ネットワークへのアクセスが成功したと確定する。
【０１１２】
なお、図１０の上記装置の実施例において示された第１判断サブモジュール８０１Ａおよび第１確定サブモジュール８０１Ｂの構成は、図９の上記装置の実施例に含まれてもよく、本発明ではこれについて特に限定されない。
【０１１３】
図１１を参照する。図１１は、本発明の例示的な一実施例に係る別の装置を示すブロック図である。該実施例では、図８に示す前記実施例の構成に加え、前記装置８００は第１出力モジュール８０５を含んでもよい。
【０１１４】
前記第１出力モジュール８０５は、前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、押されることにより前記バインディング待ちの機器に前記バインディング確認メッセージを前記サービス端へ送信させるトリガーとなるバインディング確認ボタンを、前記所定の時間内に押すようユーザを促す提示メッセージを出力するように、構成されている。
【０１１５】
なお、図１１の上記装置の実施例において示された第１出力モジュール８０５の構成は、図９〜１０の前記装置の実施例に含まれてもよく、本発明ではこれについて特に限定されない。
【０１１６】
図１２を参照する。図１２は、本発明の例示的な一実施例に係る別の装置を示すブロック図である。該実施例では、図８に示す前記実施例の構成に加え、前記装置８００は、第２出力モジュール８０６および第３出力モジュール８０７を含んでもよい。
【０１１７】
前記第２出力モジュール８０６は、前記サービス端から送信される、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが成功した旨の通知メッセージを受信した場合には、バインディングが成功した旨の提示メッセージをユーザに出力するように、構成されている。
【０１１８】
前記第３出力モジュール８０７は、前記サービス端から送信される、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが失敗した旨の通知メッセージを受信した場合には、前記バインディング待ちの機器と再度バインディングするようユーザを促すためのユーザ選択項目を、所定の機器リストインターフェースにおける前記バインディング待ちの機器と対応する位置に、出力するように構成されている。
【０１１９】
なお、図１２の上記装置の実施例において示された第２出力モジュール８０６および第３出力モジュール８０７の構成は、上記図９〜１１の装置の実施例に含まれてもよく、本発明ではこれについて特に限定されない。
【０１２０】
図１３は、例示的な一実施例に係る機器バインディング装置を示すブロック図である。
【０１２１】
図１３に示すように、例示的な一実施例に係る機器バインディング装置１３００は、受信モジュール１３０１、第２判断モジュール１３０２および構築モジュール１３０３を含んでもよい。
【０１２２】
前記受信モジュール１３０１は、自装置において所定の時間内にバインディングプロセスを起動させるトリガーとして、端末から送信される、バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を受信するように構成されている。
【０１２３】
前記第２判断モジュール１３０２は、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したか否かを判断するように、構成されている。
【０１２４】
前記構築モジュール１３０３は、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築するように、構成されている。
【０１２５】
上記の実施例では、バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断し、バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を、サービス端に送信する。サービス端は、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信すると、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する。本発明によれば、バインディングの手順を簡略化し、バインディングのミスを回避することができるため、機器バインディングの過程におけるセキュリティ性が向上する。
【０１２６】
図１４を参照する。図１４は、本発明の例示的な一実施例に係る装置を示すブロック図である。該実施例では、図１３に示す上記実施例の構成に加え、前記バインディング要求に前記バインディング待ちの機器の一義的な識別子が含まれている場合には、前記第２判断モジュール１３０２は、受信サブモジュール１３０２Ａ、第２判断サブモジュール１３０２Ｂおよび第２確定サブモジュール１３０２Ｃを含んでもよい。
【０１２７】
前記受信サブモジュール１３０２Ａは、機器から送信されるバインディング確認メッセージであって前記機器の一義的な識別子を含んだバインディング確認メッセージを、前記所定の時間内に受信するように構成されている。
【０１２８】
前記第２判断サブモジュール１３０２Ｂは、前記バインディング確認メッセージ内の一義的な識別子と前記バインディング要求内の一義的な識別子とが同様であるか否かを、判断するように構成されている。
【０１２９】
前記第２確定サブモジュール１３０２Ｃは、前記バインディング確認メッセージ内の一義的な識別子と前記バインディング要求内の一義的な識別子とが同様である場合には、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したと確定するように、構成されている。
【０１３０】
図１５を参照する。図１５は、本発明の例示的な一実施例に係る別の装置を示すブロック図である。該実施例では、図１３に示す上記実施例の構成に加え、前記装置１３００は、第１送信モジュール１３０４および第２送信モジュール１３０５を含んでもよい。
【０１３１】
前記第１送信モジュール１３０４は、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが成功した旨の通知メッセージを前記端末に送信するように、構成されている。
【０１３２】
前記第２送信モジュール１３０５は、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信できなかった場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディングが失敗した旨の通知メッセージを前記端末に送信するように、構成されている。
【０１３３】
なお、図１５上記装置の実施例において示された第１送信モジュール１３０４および第２送信モジュール１３０５の構成は、図１４の上記装置の実施例に含まれてもよく、本発明ではこれについて特に限定されない。
【０１３４】
上述した装置における各モジュールの機能および作用の具体的な実現過程については、上述した方法における対応のステップの実現過程を参照すれば理解できるため、ここでその説明を省略する。
【０１３５】
装置の実施例が基本的に方法の実施例と対応しているため、両者の関連部分は、方法の実施例の対応説明を参照すれば理解できる。以上に説明した装置の実施例は、あくまでも模式的なものにすぎない。また、分離可能なデバイスとして説明したモジュールは、物理的に分離可能なものであってもよく、そうでなくてもよい。モジュールとして示された部材は、物理的モジュールであってもよく、そうでなくてもよい。即ち、一ヶ所に存在してもよく、複数のネットワークモジュールにおいて分散されていてもよい。実際の必要に応じて、これらの一部または全部のモジュールを選択し、本発明の技術的構成の目的を実現してもよい。また、当業者は、創造する労力を払うことなく、上記の内容を理解し実施することができる。
【０１３６】
対応の形態として、本発明は、機器バインディング装置であって、
プロセッサと、
プロセッサが実行可能なコマンドを記憶するメモリと、を含み、
前記プロセッサは、
バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断し、
前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、前記サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を、サービス端に送信するように構成され、
前記バインディング要求により、前記サービス端が、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合に、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する、機器バインディング装置を提供する。
【０１３７】
対応の形態として、さらに本発明は、メモリと、メモリに格納された１つ以上のプログラムとを含み、前記１つ以上のプログラムを１つ以上の自機プロセッサが実行するように構成された端末であって、
前記１つ以上のプログラムは、
バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断する動作と、
前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、前記サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求をサービス端に送信する動作と、を実行するためのコマンドを含み、
前記バインディング要求により、前記サービス端が、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合に、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する、端末を提供する。
【０１３８】
対応の形態として、さらに本発明は、機器バインディング装置であって、
プロセッサと、
プロセッサが実行可能なコマンドを記憶するメモリと、を含み、
前記プロセッサは、
自装置において所定の時間内にバインディングプロセスを起動させるトリガーとして、端末から送信される、バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を受信し、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したか否かを判断し、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築するように構成された、機器バインディング装置を提供する。
【０１３９】
対応の形態として、さらに本発明は、メモリと、メモリに格納された１つ以上のプログラムとを含み、前記１つ以上のプログラムを１つ以上の自機プロセッサが実行するように構成されたサーバであって、
自機において所定の時間内にバインディングプロセスを起動させるトリガーとして、端末から送信される、バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を受信し、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したか否かを判断し、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築するように構成された、サーバを提供する。
【０１４０】
図１６は、例示的な一実施例に係る、機器バインディング装置に適用される構成を示す模式図である。
【０１４１】
図１６に示すように、例示的な一実施例に係る機器バインディング装置１６００は、例えば携帯電話、コンピュータ、デジタルブロードキャスト端末、メッセージ送受信機器、ゲーム操作プラットフォーム、タブレット機器、医療機器、健康機器、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などである。
【０１４２】
図１６を参照すると、装置１６００は、プロセッサアセンブリ１６０１、メモリ１６０２、電源アセンブリ１６０３、マルチメディアアセンブリ１６０４、オーディオアセンブリ１６０５、入力/出力（Ｉ/Ｏ）インターフェース１６０６、センサアセンブリ１６０７、および通信アセンブリ１６０８のうち、１つまたは複数を含んでもよい。
【０１４３】
プロセッサアセンブリ１６０１は、通常では装置１６００の全体的操作、例えば表示、電話呼出、データ通信、カメラ動作や記憶動作に関する動作を制御する。プロセッサアセンブリ１６０１は、上記の方法の全てまたは一部のステップを完成させるコマンドを実行する１つまたは複数のプロセッサ１６０９を含んでもよい。また、プロセッサアセンブリ１６０１は、プロセッサアセンブリ１６０１と別のアセンブリとの間のインタラクションを処理するための１つまたは複数のモジュールを含んでもよい。例えば、プロセッサアセンブリ１６０１は、マルチメディアアセンブリ１６０４とプロセッサアセンブリ１６０１との間のインタラクションを処理するためのマルチメディアモジュールを含んでもよい。
【０１４４】
メモリ１６０２は、装置１６００における動作をサポートする各種のデータを記憶するように構成されている。これらのデータは、例えば、装置１６００において動作するいかなるアプリケーションまたは方法のコマンドや、連絡先データ、電話帳データ、メッセージ、画像、映像などを含む。メモリ１６０２は、例えばＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、磁気メモリ、フラッシュメモリ、磁気ディスクまたは光ディスクなど、いかなるタイプの揮発性若しくは非揮発性の記憶デバイス、またはこれらの組み合わせにより実現され得る。
【０１４５】
電源アセンブリ１６０３は、装置１６００の各アセンブリに給電するためのものである。電源アセンブリ１６０３は、電源管理システムと、１つまたは複数の電源と、装置１６００のために電力の生成、管理及び分配を行う関連のアセンブリと、を含んでもよい。
【０１４６】
マルチメディアアセンブリ１６０４は、前記装置１６００とユーザとの間で出力インターフェースを提供するスクリーンを含む。一部の実施例において、スクリーンは、液晶ディスプレイ（ＬＣＤ）やタッチパネル（ＴＰ）を含んでもよい。スクリーンは、タッチパネルを含む場合、ユーザからの入力信号を受付けるタッチスクリーンとして実現されてもよい。タッチパネルは、タッチ、スライド、及びタッチパネル上のジェスチャを検出するための１つまたは複数のタッチセンサを含む。前記タッチセンサは、タッチ或いはスライド動作のエッジだけではなく、前記タッチ或いはスライド動作に関する継続時間及び圧力も検出できる。一部の実施例において、マルチメディアアセンブリ１６０４は、１つのフロントカメラ及び／又はリアーカメラを含む。装置１６００が例えば撮影モード或いは映像モード等の動作モードである場合には、フロントカメラ及び／又はリアーカメラは、外部からのマルチメディアデータを受信することができる。フロントカメラおよびリアーカメラのそれぞれは、１つの固定された光レンズ系、或いは可変な焦点距離および光学ズーム機能を有するものであってもよい。
【０１４７】
オーディオアセンブリ１６０５は、オーディオ信号を入力／出力するように構成されている。例えば、オーディオアセンブリ１６０５は、装置１６００が呼出モード、記録モード及び音声認識モード等のような動作モードであるときに外部のオーディオ信号を受信するように構成されたマイク（ＭＩＣ）を含む。受信されたオーディオ信号は、さらにメモリ１６０２に記憶されるか、通信アセンブリ１６０８を介して送信されてもよい。一部の実施例において、オーディオアセンブリ１６０５は、オーディオ信号を出力するためのスピーカーをさらに含む。
【０１４８】
Ｉ／Ｏインターフェース１６０２は、プロセッサアセンブリ１６０１と周辺インターフェースモジュールとの間のインターフェースを提供するものである。上記周辺インターフェースモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、音量ボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１４９】
センサアセンブリ１６０７は、装置１６００の各方面の状態評価に供するための１つまたは複数のセンサを含む。例えば、センサアセンブリ１６０７は、装置１６００のＯＮ／ＯＦＦ状態や、装置１６００における例えばディスプレイやテンキーパッドのようなアセンブリの相対的位置を検出することができる。また、センサアセンブリ１６０７は、装置１６００や装置１６００におけるアセンブリの位置変化、ユーザと装置１６００との接触の有無、装置１６００の方位若しくは加速／減速、および装置８００の温度変化も検出できる。センサアセンブリ１６０７は、いかなる物理的接触も無い場合に周囲物体の存在を検出するように構成された接近センサを含んでもよい。さらに、センサアセンブリ１６０７は、画像生成アプリケーションに用いられるＣＭＯＳ又はＣＣＤ画像センサのような光センサを含んでもよい。一部の実施例において、該センサアセンブリ１６０７は、さらに加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサを含んでもよい。
【０１５０】
通信アセンブリ１６０８は、装置１６００と他の機器との間で有線又は無線方式の通信を提供するように構成される。装置１６００は、例えばＷｉＦｉ、２Ｇ、３Ｇまたはそれらの組み合わせのような通信規格に基づく無線ネットワークにアクセスすることが可能である。例示的な一実施例において、通信アセンブリ１６０８は、ブロードキャストチャネルを介して、外部のブロードキャスト管理システムからのブロードキャスト信号、またはブロードキャストに関する情報を受信する。また、例示的な一実施例において、前記通信アセンブリ１６０８は、近距離通信を促進するための近距離無線通信（ＮＦＣ）モジュールをさらに含む。ＮＦＣモジュールは、例えばＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ）技術や、他の技術に基づいて実現されてもよい。
【０１５１】
例示的な一実施例において、装置１６００は、１つまたは複数のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子デバイスによって実現されるものであり、上記の方法を実行する。
【０１５２】
また、例示的な一実施例において、コマンドを含んだ一時的でないコンピュータ読み取り可能な記憶媒体として、例えば装置１６００のプロセッサ１６０９に実行されることで上記の方法を完成させるようなコマンドを含んだメモリ８０４を、さらに提供する。前記一時的でないコンピュータ読み取り可能な記憶媒体は、例えばＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＣＤ（登録商標）−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  ＲＯＭ）、磁気テープ、フロッピー（登録商標）ディスクおよび光学データ記憶機器等である。
【０１５３】
また、該モバイル端末は、自機プロセッサが前記記憶媒体内のコマンドを実行することにより、
機器バインディング方法であって、
バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功したか否かを判断するステップと、
前記バインディング待ちの機器が指定の無線ネットワークへのアクセスに成功した場合には、前記サービス端にバインディングプロセスを所定の時間内に起動させるトリガーとして、前記バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求をサービス端に送信するステップと、を含み、
前記バインディング要求により、前記サービス端が、前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合に、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築する機器バインディング方法を実行する。
【０１５４】
対応の形態として、さらに本発明は、機器バインディング装置であって、
プロセッサと、
プロセッサが実行可能なコマンドを記憶するメモリと、を含み、
前記プロセッサは、
自装置において所定の時間内にバインディングプロセスを起動させるトリガーとして、端末から送信される、バインディング待ちの機器とバインディングする旨のバインディング要求であってユーザ登録アカウントを含んだバインディング要求を受信し、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信したか否かを判断し、
前記バインディング待ちの機器から送信されるバインディング確認メッセージを前記所定の時間内に受信した場合には、前記ユーザ登録アカウントと前記バインディング待ちの機器とのバインディング関係を構築するように構成された、機器バインディング装置を提供する。
【０１５５】
図１７は、例示的な別の実施例に係る、機器バインディングのための装置１７００を示すブロック図である。装置１７００は、例えばサーバーとして提供されてもよい。図１７を参照すると、装置１７００はプロセッサアセンブリ１７２２を含み、プロセッサアセンブリ１７２２は、１つまたは複数のプロセッサと、プロセッサアセンブリ１７２２が実行可能な例えばアプリケーションなどのコマンドを記憶するためのメモリ１７３２に代表されるメモリリソースと、を含む。メモリ１７３２に記憶されているアプリケーションは、１セットのコマンドごとのモジュールを１つ以上含んでもよい。また、プロセッサアセンブリ１７２２は、上記の機器バインディング方法を実行するためのコマンドを実行するように構成されている。
【０１５６】
装置１７００は、装置１７００の電源管理を実行するように構成された電源アセンブリ１７２６と、装置１７００をネットワークに接続させるように構成された有線または無線のネットワークインターフェース１７５０と、入力／出力（Ｉ／Ｏ）インターフェース１７５８とを含んでもよい。また、装置１７００は、メモリ１７３２に記憶されているオペレーションシステム、例えばＷｉｎｄｏｗｓ（登録商標）Ｓｅｒｖｅｒ、Ｍａｃ  ＯＳ  Ｘ（登録商標）、Ｕｎｉｘ（登録商標）、Ｌｉｎｕｘ（登録商標）、ＦｒｅｅＢＳＤ（登録商標）、または類似のシステムに基づいて動作してもよい。
【０１５７】
なお、当業者は、本明細書に開示された発明内容を参照し実施することにより、本発明の他の実施形態を容易に見出せる。本願は、本発明のいかなる変形、用途、又は適用可能な変化を包含することが意図されている。当該いかなる変形、用途、又は適用可能な変化は、本発明の一般的原理に従うものであり、且つ本明細書に開示されていない、本技術分野における公知常識や慣用の技術的手段を含む。明細書及び実施例は、あくまでも例示的なものであると理解されるべきである。本発明の真正の保護範囲および精神は、特許請求の範囲により確定される。
【０１５８】
また、本発明は、上記の記載と共に図面に開示された構成に限定されるものではなく、本発明の範囲を逸脱しない限り、様々な改修又は変更が行えることが理解されるべきである。本発明の範囲は、特許請求の範囲のみにより規定される。
【０１５９】
本願は、出願番号２０１５１０１１２７２６．９、出願日２０１５年３月１３日である中国特許出願に基づいて提出されるものであり、当該中国特許出願の優先権を主張する。ここで、当該中国特許出願の全ての内容は、参考として本願に組み込まれるものとする。
【図１】
0006301007.tif 000002
【図２】
0006301007.tif 000003
【図３】
0006301007.tif 000004
【図４】
0006301007.tif 000005
【図５】
0006301007.tif 000006
【図６】
0006301007.tif 000007
【図７】
0006301007.tif 000008
【図８】
0006301007.tif 000009
【図９】
0006301007.tif 000010
【図１０】
0006301007.tif 000011
【図１１】
0006301007.tif 000012
【図１２】
0006301007.tif 000013
【図１３】
0006301007.tif 000014
【図１４】
0006301007.tif 000015
【図１５】
0006301007.tif 000016
【図１６】
0006301007.tif 000017
【図１７】
0006301007.tif 000018