(57)【要約】本発明は、ドアガードを制御する方法、装置、プログラム、及び記憶媒体を提供し、その方法は、スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するステップと、前記動的パスワード生成アルゴリズムを初期実行すると共に、前記スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーするステップと、パスワード生成要求情報を受信した後、現在有効な動的パスワードを確定するステップと、を含む。本発明は、ドアロックの主人が家にいない場合、リモートでユーザーに一時的なドアロックのパスワードを一度分配することにより、ゲストが訪問する時、ゲストがドアロックをオープンするように一時的に授権される効果を達成することができ、且つパスワードの安全性を有効的に確保し、パスワードが盗まれにくい、スマートドアロックの安全性能を著しく向上させることができる。【選択図】図１
2021535630.tif 000002
【特許請求の範囲】
【請求項１】
第１の移動端末に適用されるドアガードを制御する方法であって、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するステップと、
前記動的パスワード生成アルゴリズムを初期実行すると共に、前記スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーするステップと、
パスワード生成要求情報を受信した後、現在有効な動的パスワードを確定するステップと、を含む
ことを特徴とするドアガードを制御する方法。
【請求項２】
前記現在有効な動的パスワードを第２の移動端末に送信するステップをさらに含む
ことを特徴とする請求項１に記載のドアガードオープンを制御する方法。
【請求項３】
前記動的パスワード生成アルゴリズムが時間に基づいて同期する場合、前記動的パスワード生成アルゴリズムを初期実行する前に、前記方法は、
前記スマートドアロックと時間校正を行うステップをさらに含み、
前記スマートドアロックと時間校正を行うステップは、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式である
ことを特徴とする請求項１に記載のドアガードオープンを制御する方法。
【請求項４】
前記動的パスワード生成アルゴリズムで動的パスワードを生成する方式は、
前記動的パスワード生成アルゴリズムを初期実行した時点から所定の時間間隔で動的パスワードを生成する方式と、
前記動的パスワード生成アルゴリズムを初期実行した時間を開始時点とし、前記開始時点を含むタイムノードシーケンスを生成し、前記タイムノードシーケンスにおいて、各タイムノードに対応する時間に動的パスワードを生成する方式とのうちの１つの方式である
ことを特徴とする請求項３に記載のドアガードオープンを制御する方法。
【請求項５】
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである
ことを特徴とする請求項１に記載のドアガードオープンを制御する方法。
【請求項６】
前記スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するステップは、
前記動的パスワード生成アルゴリズムの追加シード値を前記スマートドアロックに送信するステップを含み、
前記追加シード値は、前記第１の移動端末の識別子を含む
ことを特徴とする請求項１に記載のドアガードオープンを制御する方法。
【請求項７】
スマートドアロックに適用されるドアガードを制御する方法であって、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するステップと、
前記第１の移動端末のトリガー信号を受信して、前記動的パスワード生成アルゴリズムを初期実行するステップと、
ドアオープン要求を受信して、現在有効な動的パスワードを確定し、前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御するステップと、を含む
ことを特徴とするドアガードを制御する方法。
【請求項８】
前記動的パスワード生成アルゴリズムが時間に基づいて同期する場合、前記動的パスワード生成アルゴリズムを初期実行する前に、前記方法は、
前記第１の移動端末と時間校正を行うステップをさらに含み、
前記第１の移動端末と時間校正を行うステップは、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式である
ことを特徴とする請求項７に記載のドアガードオープンを制御する方法。
【請求項９】
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである
ことを特徴とする請求項７に記載のドアガードオープンを制御する方法。
【請求項１０】
前記第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するステップは、
前記第１の移動端末から前記動的パスワード生成アルゴリズムの追加シード値を受信するステップを含み、
前記追加シード値は、前記第１の移動端末の識別子を含む
ことを特徴とする請求項７に記載のドアガードオープンを制御する方法。
【請求項１１】
第１の移動端末に適用されるドアガードを制御する装置であって、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するための第１の確定モジュールと、
前記動的パスワード生成アルゴリズムを実行するための第１の実行モジュールと、
前記動的パスワード生成アルゴリズムを初期実行する場合、前記スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーするためのトリガーモジュールと、
パスワード生成要求情報を受信するための第１の受信モジュールと、
現在有効な動的パスワードを確定するための第２の確定モジュールと、を含む
ことを特徴とするドアガードを制御する装置。
【請求項１２】
前記現在有効な動的パスワードを第２の移動端末に送信するための送信モジュールをさらに含む
ことを特徴とする請求項１１に記載のドアガードオープンを制御する装置。
【請求項１３】
前記スマートドアロックと時間校正を行うための第１の校正モジュールをさらに含み、
前記第１の校正モジュールは、さらに、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式を使用して、前記スマートドアロックと時間校正を行う
ことを特徴とする請求項１１に記載のドアガードオープンを制御する装置。
【請求項１４】
前記動的パスワード生成アルゴリズムで動的パスワードを生成する方式は、
前記動的パスワード生成アルゴリズムを初期実行した時点から所定の時間間隔で動的パスワードを生成する方式と、
前記動的パスワード生成アルゴリズムを初期実行した時間を開始時点とし、前記開始時点を含むタイムノードシーケンスを生成し、前記タイムノードシーケンスにおいて、各タイムノードに対応する時間に動的パスワードを生成する方式とのうちの１つの方式である
ことを特徴とする請求項１３に記載のドアガードオープンを制御する装置。
【請求項１５】
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである
ことを特徴とする請求項１１に記載のドアガードオープンを制御する装置。
【請求項１６】
前記第１の確定モジュールは、さらに、
前記動的パスワード生成アルゴリズムの追加シード値を前記スマートドアロックに送信する方法を使用して、スマートドアロックと一致する動的パスワード生成アルゴリズムを確定し、
前記追加シード値は、前記第１の移動端末の識別子を含む
ことを特徴とする請求項１１に記載のドアガードオープンを制御する装置。
【請求項１７】
スマートドアロックに適用されるドアガードを制御する装置であって、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するための第３の確定モジュールと、
前記第１の移動端末のトリガー信号を受信するための第２の受信モジュールと、
前記第１の移動端末のトリガー信号を受信した後、前記動的パスワード生成アルゴリズムを初期実行するための第２の実行モジュールと、
ドアオープン要求を受信するための第３の受信モジュールと、
現在有効な動的パスワードを確定するための第４の確定モジュールと、
前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御する制御モジュールと、を含む
ことを特徴とするドアガードを制御する装置。
【請求項１８】
前記第１の移動端末と時間校正を行うための第２の校正モジュールをさらに含み、
前記第２の校正モジュールは、さらに、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式を使用して、第１の移動端末と時間校正を行う
ことを特徴とする請求項１７に記載のドアガードオープンを制御する装置。
【請求項１９】
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである
ことを特徴とする請求項１７に記載のドアガードオープンを制御する装置。
【請求項２０】
前記第３の確定モジュールは、さらに、
前記第１の移動端末から前記動的パスワード生成アルゴリズムの追加シード値を受信する方法を使用して、第１の移動端末と一致する動的パスワード生成アルゴリズムを確定し、
前記追加シード値は、前記第１の移動端末の識別子を含む
ことを特徴とする請求項１７に記載のドアガードオープンを制御する装置。
【請求項２１】
プロセッサと、
プロセッサで実行可能なコマンドを格納するメモリと、を含み、
前記プロセッサは、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定し、
前記動的パスワード生成アルゴリズムを初期実行すると共に、前記スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーし、
パスワード生成要求情報を受信した後、現在有効な動的パスワードを確定するように構成される
ことを特徴とするドアガードを制御する装置。
【請求項２２】
非一時的なコンピュータ読み取り可能な記録媒体であって、
前記記録媒体におけるコマンドが移動端末のプロセッサによって実行される場合、移動端末は、ドアガードを制御する方法を実行し、
前記方法は、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するステップと、
前記動的パスワード生成アルゴリズムを初期実行すると共に、前記スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーするステップと、
パスワード生成要求情報を受信した後、現在有効な動的パスワードを確定するステップと、を含む
ことを特徴とする非一時的なコンピュータ読み取り可能な記録媒体。
【請求項２３】
プロセッサと、
プロセッサで実行可能なコマンドを格納するメモリと、を含み、
前記プロセッサは、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定し、
前記第１の移動端末のトリガー信号に基づいて、前記動的パスワード生成アルゴリズムを実行し、
ドアオープン要求を受信して、現在有効な動的パスワードを確定し、前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御するように構成される
ことを特徴とするドアガードを制御する装置。
【請求項２４】
非一時的なコンピュータ読み取り可能な記録媒体であって、
前記記録媒体におけるコマンドが移動端末のプロセッサによって実行される場合、移動端末は、ドアガードを制御する方法を実行し、
前記方法は、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するステップと、
前記第１の移動端末のトリガー信号に基づいて、前記動的パスワード生成アルゴリズムを実行するステップと、
ドアオープン要求を受信して、現在有効な動的パスワードを確定し、前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御するステップと、を含む
ことを特徴とする非一時的なコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動端末のデータ処理技術分野に係り、特にドアガードを制御する方法、装置、及び媒体に関する。
【背景技術】
【０００２】
移動端末により制御されるスマートドアロックは、ますます広く適用されている。主人が家にいない場合、ゲストがスマートドアロックを開く必要がある時の方案は、ゲストが主人の家に入る必要がある場合、主人が、移動端末でパスワードを生成し、ネットワーク接続（ゲートウェイ、ルータなどを含む）により生成されたパスワードを訪問した移動端末に送信し、ゲストが、パスワードを取得した後、スマートドアロックにパスワードを入力することである。この方法は、ネットワーク接続のセキュリティが確保されていない場合、パスワードの漏洩を容易にもたらすことになり、セキュリティ上のリスクが存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
相関技術に存在する問題を解決するために、本発明は、ドアガードを制御する方法、装置、及び媒体を提供する。
【課題を解決するための手段】
【０００４】
本発明の実施例の第１の態様によると、第１の移動端末に適用されるドアガードを制御する方法であって、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するステップと、
前記動的パスワード生成アルゴリズムを初期実行すると共に、前記スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーするステップと、
パスワード生成要求情報を受信した後、現在有効な動的パスワードを確定するステップと、を含むドアガードを制御する方法を提供する。
前記ドアガードオープンを制御する方法は、以下のような特徴をさらに備える。
前記方法は、前記現在有効な動的パスワードを第２の移動端末に送信するステップをさらに含む。
前記ドアガードオープンを制御する方法は、以下のような特徴をさらに備える。
前記動的パスワード生成アルゴリズムが時間に基づいて同期する場合、前記動的パスワード生成アルゴリズムを初期実行する前に、前記方法は、
前記スマートドアロックと時間校正を行うステップをさらに含み、
前記スマートドアロックと時間校正を行うステップは、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式である
前記ドアガードオープンを制御する方法は、以下のような特徴をさらに備える。
前記動的パスワード生成アルゴリズムで動的パスワードを生成する方式は、
前記動的パスワード生成アルゴリズムを初期実行した時点から所定の時間間隔で動的パスワードを生成する方式と、
前記動的パスワード生成アルゴリズムを初期実行した時間を開始時点とし、前記開始時点を含むタイムノードシーケンスを生成し、前記タイムノードシーケンスにおいて、各タイムノードに対応する時間に動的パスワードを生成する方式とのうちの１つの方式である。
前記ドアガードオープンを制御する方法は、以下のような特徴をさらに備える。
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである。
前記ドアガードオープンを制御する方法は、以下のような特徴をさらに備える。
前記スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するステップは、
前記動的パスワード生成アルゴリズムの追加シード値を前記スマートドアロックに送信するステップを含み、
前記追加シード値は、前記第１の移動端末の識別子を含む。
本発明の実施例の第２の態様によると、スマートドアロックに適用されるドアガードを制御する方法であって、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するステップと、
前記第１の移動端末のトリガー信号を受信して、前記動的パスワード生成アルゴリズムを初期実行するステップと、
ドアオープン要求を受信して、現在有効な動的パスワードを確定し、前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御するステップと、を含むドアガードを制御する方法を提供する。
前記ドアガードオープンを制御する方法は、以下のような特徴をさらに備える。
前記動的パスワード生成アルゴリズムが時間に基づいて同期する場合、前記動的パスワード生成アルゴリズムを初期実行する前に、前記方法は、
前記第１の移動端末と時間校正を行うステップをさらに含み、
前記第１の移動端末と時間校正を行うステップは、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式である。
前記ドアガードオープンを制御する方法は、以下のような特徴をさらに備える。
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである。
前記ドアガードオープンを制御する方法は、以下のような特徴をさらに備える。
前記第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するステップは、
前記第１の移動端末から前記動的パスワード生成アルゴリズムの追加シード値を受信するステップを含み、
前記追加シード値は、前記第１の移動端末の識別子を含む。
本発明の実施例の第３の態様によると、第１の移動端末に適用されるドアガードを制御する装置であって、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するための第１の確定モジュールと、
前記動的パスワード生成アルゴリズムを実行するための第１の実行モジュールと、
前記動的パスワード生成アルゴリズムを初期実行する場合、前記スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーするためのトリガーモジュールと、
パスワード生成要求情報を受信するための第１の受信モジュールと、
現在有効な動的パスワードを確定するための第２の確定モジュールと、を含むドアガードを制御する装置を提供する。
前記ドアガードオープンを制御する装置は、以下のような特徴をさらに備える。
前記現在有効な動的パスワードを第２の移動端末に送信するための送信モジュールをさらに含む。
前記ドアガードオープンを制御する装置は、以下のような特徴をさらに備える。
前記スマートドアロックと時間校正を行うための第１の校正モジュールをさらに含み、
前記第１の校正モジュールは、さらに、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式を使用して、前記スマートドアロックと時間校正を行う。
前記ドアガードオープンを制御する装置は、以下のような特徴をさらに備える。
前記動的パスワード生成アルゴリズムで動的パスワードを生成する方式は、
前記動的パスワード生成アルゴリズムを初期実行した時点から所定の時間間隔で動的パスワードを生成する方式と、
前記動的パスワード生成アルゴリズムを初期実行した時間を開始時点とし、前記開始時点を含むタイムノードシーケンスを生成し、前記タイムノードシーケンスにおいて、各タイムノードに対応する時間に動的パスワードを生成する方式とのうちの１つの方式である。
前記ドアガードオープンを制御する装置は、以下のような特徴をさらに備える。
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである。
前記ドアガードオープンを制御する装置は、以下のような特徴をさらに備える。
前記第１の確定モジュールは、さらに、
前記動的パスワード生成アルゴリズムの追加シード値を前記スマートドアロックに送信する方法を使用して、スマートドアロックと一致する動的パスワード生成アルゴリズムを確定し、
前記追加シード値は、前記第１の移動端末の識別子を含む。
本発明の実施例の第４の態様によると、スマートドアロックに適用されるドアガードを制御する装置であって、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するための第３の確定モジュールと、
前記第１の移動端末のトリガー信号を受信するための第２の受信モジュールと、
前記第１の移動端末のトリガー信号を受信した後、前記動的パスワード生成アルゴリズムを初期実行するための第２の実行モジュールと、
ドアオープン要求を受信するための第３の受信モジュールと、
現在有効な動的パスワードを確定するための第４の確定モジュールと、
前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御する制御モジュールと、を含むドアガードを制御する装置を提供する。
前記ドアガードオープンを制御する装置は、以下のような特徴をさらに備える。
前記第１の移動端末と時間校正を行うための第２の校正モジュールをさらに含み、
前記第２の校正モジュールは、さらに、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式を使用して、第１の移動端末と時間校正を行う。
前記ドアガードオープンを制御する装置は、以下のような特徴をさらに備える。
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである。
前記ドアガードオープンを制御する装置は、以下のような特徴をさらに備える。
前記第３の確定モジュールは、さらに、
前記第１の移動端末から前記動的パスワード生成アルゴリズムの追加シード値を受信する方法を使用して、第１の移動端末と一致する動的パスワード生成アルゴリズムを確定し、
前記追加シード値は、前記第１の移動端末の識別子を含む。
本発明の実施例の第５の態様によると、
プロセッサと、
プロセッサで実行可能なコマンドを格納するメモリと、を含み、
前記プロセッサは、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定し、
前記動的パスワード生成アルゴリズムを初期実行すると共に、前記スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーし、
パスワード生成要求情報を受信した後、現在有効な動的パスワードを確定するように構成されるドアガードを制御する装置を提供する。
本発明の実施例の第６の態様によると、非一時的なコンピュータ読み取り可能な記録媒体であって、
前記記録媒体におけるコマンドが移動端末のプロセッサによって実行される場合、移動端末は、ドアガードを制御する方法を実行し、
前記方法は、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するステップと、
前記動的パスワード生成アルゴリズムを初期実行すると共に、前記スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーするステップと、
パスワード生成要求情報を受信した後、現在有効な動的パスワードを確定するステップと、を含む非一時的なコンピュータ読み取り可能な記録媒体を提供する。
本発明の実施例の第７の態様によると、
プロセッサと、
プロセッサで実行可能なコマンドを格納するメモリと、を含み、
前記プロセッサは、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定し、
前記第１の移動端末のトリガー信号に基づいて、前記動的パスワード生成アルゴリズムを実行し、
ドアオープン要求を受信して、現在有効な動的パスワードを確定し、前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御するように構成されるドアガードを制御する装置を提供する。
本発明の実施例の第８の態様によると、非一時的なコンピュータ読み取り可能な記録媒体であって、
前記記録媒体におけるコマンドが移動端末のプロセッサによって実行される場合、移動端末は、ドアガードを制御する方法を実行し、
前記方法は、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するステップと、
前記第１の移動端末のトリガー信号に基づいて、前記動的パスワード生成アルゴリズムを実行するステップと、
ドアオープン要求を受信して、現在有効な動的パスワードを確定し、前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御するステップと、を含む非一時的なコンピュータ読み取り可能な記録媒体を提供する。
本発明の実施例で提供される技術方案は、以下のような有益な効果を含むことができ、即ち、ドアロックの主人が家にいない場合、リモートにユーザーに一時的なドアロックのパスワードを一度分配することにより、ゲストが訪問する時、ゲストがドアロックをオープンするように一時的に授権される効果を実現することができると共に、パスワードの安全性を有効的に確保し、パスワードが盗まれにくい、スマートドアロックの安全性能を著しく向上させることができる。
【０００５】
なお、前記一般的な記載及び後述の詳細な記載は、単なる例示的で解釈的な記載であり、本発明を限定しない。
【図面の簡単な説明】
【０００６】
ここの図面は、明細書に組み入れて本明細書の一部分を構成し、本発明に該当する実施例を例示するとともに、明細書とともに本発明の原理を解釈する。
【図１】一例示的な実施例に係るドアガードを制御する方法のフローチャートである。
【図２】一例示的な実施例に係るドアガードを制御する方法のフローチャートである。
【図３】一例示的な実施例に係るドアガードを制御する装置のブロック図である。
【図４】一例示的な実施例に係るドアガードを制御する装置のブロック図である。
【図５】一例示的な実施例に係るドアガードを制御する装置のブロック図である。
【発明を実施するための形態】
【０００７】
以下、例示的な実施例を詳しく説明し、その例示を図面に示す。以下の記載が図面に関わる場合、特に別の説明がない限り、異なる図面における同一符号は、同じ又は類似する要素を示す。以下の例示的な実施例に記載の実施例は、本発明と一致する全ての実施例を代表するものではない。即ち、それらは、特許請求の範囲に記載の本発明のある側面に一致する装置及び方法の例に過ぎない。
【０００８】
図１は、一例示的な実施例に係るドアガードを制御する方法のフローチャートである。この方法は、第１の移動端末に適用され、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するステップＳ１１と、
前記動的パスワード生成アルゴリズムを初期実行すると共に、スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーするステップＳ１２と、
パスワード生成要求情報を受信した後、現在有効な動的パスワードを確定するステップＳ１３と、を含む。
【０００９】
本方法は、以下の場面に適用されており、即ち、主人の家にスマートドアロックが装着され、ゲストは、主人が家にいない場合、スマートドアロックを開いて主人に入る必要があり、主人は、第１の移動端末上でドアを開くための動的パスワードを取得し、その動的パスワードをゲストに通知し、ゲストは、動的パスワードを使用してスマートドアロックを開く。
【００１０】
第１の移動端末でスマートドアロック制御ＡＰＰを実行し、当該方法を使用する前に、当該ＡＰＰを使用して、第１の移動端末とスマートドアロックとをバインドする。
【００１１】
ステップＳ１３の後、確定された動的パスワードを第２の移動端末に通知するステップをさらに含む。通知する方式は、主人が第１の移動端末を介して電話をかけたり、他のインスタント通信ソフトウェアを使用して確定された動的パスワードをゲストの第２の移動端末に送信する方式であってもよい、第１の移動端末により現在有効な動的パスワードを確定した後、自動的に現在の有効な動的パスワードを第２の移動端末に送信する方式であってもよい。
【００１２】
動的パスワード生成アルゴリズムは、一つのオブジェクト（ｏｂｊｅｃｔ）に基づいて同期を進行するアルゴリズムであり、そのオブジェクトは、時間またはイベントである。以下、オブジェクトが時間であること、及びオブジェクトがイベントであることの２つの適用方式でそれぞれ説明する。
【００１３】
適用方式１
動的パスワード生成アルゴリズムが時間に基づいて同期する場合、動的パスワード生成アルゴリズムを初期実行する前に、当該方法は、スマートドアロックと時間校正を行うステップをさらに含む。
【００１４】
スマートドアロックと時間校正を行うのは、以下の方式のうちの１つである。
【００１５】
方式１において、スマートドアロックの現在時間を第１の移動端末の現在時間に設定する。
【００１６】
例えば、第１の移動端末の現在時間は、１０：３０：００であり、スマートドアロックの現在時間は、１０：２５：００であり、スマートドアロックの時間を第１の移動端末の時間と同じになるように設定し、即ち、スマートドアロックの時間を１０：３０：００に設定する。
【００１７】
方式２において、第１の移動端末の現在時間をスマートドアロックの現在時間に設定する。
【００１８】
例えば、第１の移動端末の現在時間は、１０：３０：００であり、スマートドアロックの現在時間は、１０：２５：００であり、第１の移動端末の時間をスマートドアロックの時間と同じになるように設定し、即ち、第１の移動端末の時間を１０：２５：００に設定する。
【００１９】
方式３において、第１の移動端末とスマートドアロックとの時間差を記録する。
【００２０】
例えば、第１の移動端末の現在時間は、１０：３０：００であり、スマートドアロックの現在時間は、１０：２５：００であり、第１の移動端末とスマートドアロックとの時間差を５分と記録する。この動的パスワード生成アルゴリズムは、１０分ごとに新しいパスワードを生成する。第１の移動端末とスマートドアロックとの時間差を５分と記録した後、第１の移動端末は、１０：３０：００から動的パスワード生成アルゴリズムを起動して、１０分ごとに１回の新しいパスワードを生成し、スマートドアロックは、１０：２５：００から動的パスワード生成アルゴリズムを起動して、１０分ごとに１回の新しいパスワードを生成する。第１の移動端末とスマートドアロックが動的パスワードを更新する頻度は、一致するように維持する。
【００２１】
その適用方式１において、動的パスワード生成アルゴリズムで動的パスワードを生成する方式は、以下の方式のうちの１つである。
【００２２】
方式１において、動的パスワード生成アルゴリズムを初期実行した時点から所定の時間間隔で動的パスワードを生成する。
【００２３】
方式２において、動的パスワード生成アルゴリズムを初期実行した時間を開始時点とし、開始時点を含むタイムノードシーケンスを生成し、タイムノードシーケンスにおいて、各タイムノードに対応する時間に動的パスワードを生成する。そのタイムノードシーケンスにおいて隣接するタイムノードの時間間隔は、同一または異なる。タイムノードシーケンスにおいて隣接するタイムノードの時間間隔が異なる場合、隣接するタイムノードの時間間隔は、一定の配列規則を表す。例えば、その配列規則は、徐々に増加し、または、徐々に減少し、ここで、増加または減少する方式は、線形的または非線形的なものであり、または、関数規則に準拠するものである。
【００２４】
適用方式２
動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントであり、例えば、ドアロックオーペンイベント、ドアロックに間違ったパスワードを入力するイベント、ドアロックキーボード誤操作イベントである。
【００２５】
動的パスワード生成アルゴリズムは、さらに追加シード値を使用して演算を行い、具体的には、ステップＳ１１において、スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するステップは、動的パスワード生成アルゴリズムの追加シード値をスマートドアロックに送信するステップと、を含み、追加シード値は、第１の移動端末の識別子を含む。この識別子は、第１の移動端末の識別子の唯一の識別子である。例えば、第１の移動端末の唯一の識別子は、移動端末に挿入されたＳＩＭカードの番号や移動機器識別子（Ｍｏｂｉｌｅ  Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｆｉｅｒ、ＭＥＩＤ）などである。
【００２６】
図２は、一例示的な実施例に係るドアガードを制御する方法のフローチャートである。この方法は、スマートドアロックに適用され、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するステップ２１と、
前記第１の移動端末のトリガー信号を受信して、前記動的パスワード生成アルゴリズムを初期実行するステップ２２と、
ドアオープン要求を受信して、現在有効な動的パスワードを確定し、前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御するステップ２３と、を含む。
【００２７】
前記動的パスワード生成アルゴリズムが時間に基づいて同期する場合、前記動的パスワード生成アルゴリズムを初期実行するステップの前に、前記方法は、前記第１の移動端末と時間校正を行うステップとをさらに含む。
【００２８】
前記第１の移動端末と時間校正を行うステップは、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式のうちの１つ方式である。
【００２９】
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記のイベントは、ドアロック操作制御イベントであり、例えば、ドアロックオーペンイベント、ドアロックに間違ったパスワードを入力するイベント、ドアロックキーボード誤操作イベントである。
【００３０】
前記方法は、前記第１の移動端末から前記動的パスワード生成アルゴリズムのシード値を受信するステップをさらに含み、前記シード値は、前記第１の移動端末の識別子である。
【００３１】
例えば、一つの適用場面は、主人の家にスマートドアロックが装着され、ゲストは、主人が家にいない場合、スマートドアロックを開いて主人に入る必要があり、主人は、第１の移動端末を使用し、ゲストは、第２の移動端末を使用する。以下、その適用場面を例として、異なる具体的な実施例により本方法について詳細に説明する。
【００３２】
具体的な実施例１
第１の移動端末は、スマートドアロックと協議して、動的パスワード生成アルゴリズムを確定し、その動的パスワード生成アルゴリズムは、時間に基づいて同期すると共に、所定の時間間隔、即ち、１０分間隔で、動的パスワードを生成する。第１の移動端末の現在時間は、１０：３０：００であり、スマートドアロックの現在時間は、１０：２５：００である。時間校正を行い、第１の移動端末の現在時間をスマートドアロックの現在時間に設定し、このように、第１の移動端末とスマートドアロックとの時間は、同じであり、いずれも１０：２５：００である。
【００３３】
現在時間に第１の移動端末が動的パスワード生成アルゴリズムを実行すると共に、同時にスマートドアロックが動的パスワード生成アルゴリズムを実行するようにトリガーする。第１の移動端末とスマートドアロックは、いずれも１０：２５：００に動的パスワードＡ１を生成し、１０：３５：００に動的パスワードＡ２を生成し、１０：４５：００に動的パスワードＡ３を生成する。
【００３４】
ゲストは、１０：５０：００に主人の家に到着し、主人は、第１の移動端末のスマートドアロック制御ＡＰＰ上のパスワード生成ボタンをクリックし、第１の移動端末は、現在有効な動的パスワードがＡ３であることを確定して、自動的にインスタント通信ソフトウェアを介してその動的パスワードを第２の移動端末に送信する。ゲストは、第２の移動端末を介してその動的パスワードを見た後、スマートドアロックにその動的パスワードを入力する。スマートドアロックは、動的パスワードＡ３を含むドアオープン要求を受信した後、現在有効な動的パスワードがＡ３であることを確定して、両者が同一であると判断し、ドアガードがオープンするように制御する。
【００３５】
具体的な実施例２
第１の移動端末は、スマートドアロックと協議して、動的パスワード生成アルゴリズムを確定し、その動的パスワード生成アルゴリズムは、時間に基づいて同期すると共に、所定の時間間隔、即ち、１０分間隔で、動的パスワードを生成する。第１の移動端末の現在時間は、１０：３０：００であり、スマートドアロックの現在時間は、１０：２５：００である。時間校正を行い、第１の移動端末とスマートドアロックとの時間差を５分と記録する。
【００３６】
第１の移動端末が動的パスワード生成アルゴリズムを実行すると共に、同時にスマートドアロックが動的パスワード生成アルゴリズムを実行するようにトリガーする。
【００３７】
第１の移動端末は、１０：３０：００に動的パスワードＡ１を生成し、１０：４０：００に動的パスワードＡ２を生成し、１０：５０：００に動的パスワードＡ３を生成する。
【００３８】
スマートドアロックは、１０：２５：００に動的パスワードＡ１を生成し、１０：３５：００に動的パスワードＡ２を生成し、１０：４５：００に動的パスワードＡ３を生成する。
【００３９】
ゲストは、第１の移動端末の時間である１０：５５：００に主人の家に到着し、主人は、第１の移動端末のスマートドアロック制御ＡＰＰ上のパスワード生成ボタンをクリックし、第１の移動端末は、現在有効な動的パスワードがＡ３であることを確定し、自動的にインスタント通信ソフトウェアを介して、その動的パスワードを第２の移動端末に送信する。ゲストは、第２の移動端末を介してその動的パスワードを見た後、スマートドアロックにその動的パスワードを入力する。スマートドアロックは、動的パスワードＡ３を含むドアオープン要求を受信した後、現在有効な動的パスワードがＡ３であることを確定して、両者が同一であると判断し、ドアガードがオープンするように制御する。
【００４０】
具体的な実施例３
第１の移動端末は、スマートドアロックと協議して、動的パスワード生成アルゴリズムを確定し、その動的パスワード生成アルゴリズムは、イベントに基づいて同期し、そのイベントは、スマートドアロックオープンイベントである。
【００４１】
第１の移動端末は、スマートドアロックとバインドされる。第１の移動端末は、スマートドアロックと協議して、動的パスワード生成アルゴリズムを確定し、その動的パスワード生成アルゴリズムは、スマートドアロックが正常にオープンされた回数を同期オブジェクトとする。
【００４２】
第１の移動端末とスマートドアロックは、いずれも当該動的パスワード生成アルゴリズムを起動した後、毎回にスマートドアロックが正常にドアを開いた後、スマートドアロックは、そのイベントを第１の移動端末に通知し、両者は、いずれもスマートドアロックオープンイベントの回数を記録し、その回数に基づいて動的パスワードを再生成する。
【００４３】
スマートドアロックは、１月１日の午前９時に正常にオープンされた後、スマートドアロックは、そのイベントを第１の移動端末に通知し、スマートドアロックは、スマートドアロックオープンイベントの回数を１０と記録し、第１の移動端末は、そのイベント通知を受信した後、スマートドアロックオープンイベントの回数を１０と記録する。第１の移動端末とスマートドアロックは、その回数に基づいて動的パスワード生成アルゴリズムを使用して同じな動的パスワードＢを生成する。
【００４４】
ゲストは、１月１日の午前１０時に主人の家に到着し、主人は、第１の移動端末のスマートドアロック制御ＡＰＰ上のパスワード生成ボタンをクリックし、第１の移動端末は、現在有効な動的パスワードがＢであることを確定し、自動的にインスタント通信ソフトウェアを介して、その動的パスワードを第２の移動端末に送信する。ゲストは、第２の移動端末を介してその動的パスワードを見た後、スマートドアロックにその動的パスワードを入力する。スマートドアロックは、動的パスワードＢを含むドアオープン要求を受信した後、現在有効な動的パスワードがＢであることを確定して、両者が同一であると判断し、ドアガードがオープンするように制御する。
【００４５】
スマートドアロックは、そのイベントを第１の移動端末に通知し、スマートドアロックは、スマートドアロックオープンイベントの回数を１１と記録し、第１の移動端末は、そのイベントの通知を受信した後、スマートドアロックオープンイベントの回数を１１と記録する。
【００４６】
図３は、一例示的な実施例に係るドアガードを制御する装置のブロック図である。この装置は、第１の移動端末に適用され、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するための第１の確定モジュールと、
前記動的パスワード生成アルゴリズムを実行するための第１の実行モジュールと、
前記動的パスワード生成アルゴリズムを初期実行する場合、前記スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーするためのトリガーモジュールと、
パスワード生成要求情報を受信するための第１の受信モジュールと、
現在有効な動的パスワードを確定するための第２の確定モジュールと、を含む。
【００４７】
一実施例において、本装置は、前記現在有効な動的パスワードを第２の移動端末に送信するための送信モジュールをさらに含む。
【００４８】
一実施例において、本装置は、前記のスマートドアロックと時間校正を行うための第１の校正モジュールをさらに含み、前記第１の校正モジュールは、さらに、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式を使用して、前記スマートドアロックと時間校正を行うためのものである。
【００４９】
前記動的パスワード生成アルゴリズムで動的パスワードを生成する方式は、
前記動的パスワード生成アルゴリズムを初期実行した時点から所定の時間間隔で動的パスワードを生成する方式と、
前記動的パスワード生成アルゴリズムを初期実行した時間を開始時点とし、前記開始時点を含むタイムノードシーケンスを生成し、前記タイムノードシーケンスにおいて、各タイムノードに対応する時間に動的パスワードを生成する方式とのうちの１つの方式である。
【００５０】
動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである。
【００５１】
第１の確定モジュールは、さらに前記動的パスワード生成アルゴリズムの追加シード値を前記スマートドアロックに送信する方法を使用して、スマートドアロックと一致する動的パスワード生成アルゴリズムを確定し、前記追加シード値は、前記第１の移動端末の識別子を含む。
【００５２】
図４は、一例示的な実施例に係るドアガードを制御する装置のブロック図である。その装置は、スマートドアロックに適用され、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するための第３の確定モジュールと、
前記第１の移動端末のトリガー信号を受信するための第２の受信モジュールと、
前記第１の移動端末のトリガー信号を受信した後、前記動的パスワード生成アルゴリズムを初期実行するための第２の実行モジュールと、
ドアオープン要求を受信するための第３の受信モジュールと、
現在有効な動的パスワードを確定するための第４の確定モジュールと、
前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御する制御モジュールと、を含む。
【００５３】
一実施例において、本装置は、前記第１の移動端末と時間校正を行うための第２の校正モジュールをさらに含み、前記第２の校正モジュールは、さらに、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式を使用して、第１の移動端末と時間校正を行う。
【００５４】
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである。
【００５５】
前記第３の確定モジュールは、さらに、前記第１の移動端末から前記動的パスワード生成アルゴリズムの追加シード値を受信する方法を使用して、第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するためのものであり、前記追加シード値は、前記第１の移動端末の識別子を含む。
【００５６】
図５は、一例示的な実施例に係るドアガードを制御する装置５００を示すブロック図である。例えば、装置５００は、携帯電話、コンピュータ、デジタルブロードキャスト端末、メッセージ送受信機、ゲーム機、タブレットデバイス、医療機器、フィットネス機器、ＰＤＡ等のものであってもよい。
【００５７】
図５を参照すると、装置５００は、処理ユニット５０２、メモリ５０４、電源ユニット５０６、マルチメディアユニット５０８、オーディオユニット５１０、入力／出力（Ｉ／Ｏ）インタフェース５１２、センサーユニット５１４、及び通信ユニット５１６からなる群から選ばれる少なくとも１つを備えてもよい。
【００５８】
処理ユニット５０２は、一般的には、装置５００の全体の操作、例えば、表示、電話呼び出し、データ通信、カメラ操作及び記録操作に関連する操作を制御する。処理ユニット５０２は、上述した方法におけるステップの一部又は全部を実現できるように、命令を実行する少なくとも１つのプロセッサー５２０を備えてもよい。また、処理ユニット５０２は、他のユニットとのインタラクションを便利にさせるように、少なくとも１つのモジュールを備えてもよい。例えば、処理ユニット５０２は、マルチメディアユニット５０５とのインタラクションを便利にさせるように、マルチメディアモジュールを備えてもよい。
【００５９】
メモリ５０４は、装置５００での操作をサポートするように、各種のデータを記憶するように配置される。これらのデータは、例えば、装置５００で何れのアプリケーション又は方法を操作するための命令、連絡先データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ５０４は、何れの種類の揮発性又は不揮発性メモリ、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクにより、或いはそれらの組み合わせにより実現することができる。
【００６０】
電源ユニット５０６は、装置５００の各種ユニットに電力を供給するためのものであり、電源管理システム、１つ又は複数の電源、及び装置５００のために電力を生成、管理及び分配することに関連する他のユニットを備えてもよい。
【００６１】
マルチメディアユニット５０５は、装置５００とユーザとの間に出力インタフェースを提供するスクリーンを備えてもよい。スクリーンは、例えば、液晶ディスプレイ（ＬＣＤ）やタッチパネル（ＴＰ）を備えてもよい。スクリーンは、タッチパネルを備える場合、ユーザからの入力信号を受信するように、タッチスクリーンになることができる。また、タッチパネルは、タッチや、スライドや、タッチパネル上の手振りを感知するように、少なくとも１つのタッチセンサーを有する。タッチセンサーは、タッチやスライド動作の境界を感知できるだけではなく、タッチやスライド操作と関連する持続時間や圧力も感知できる。一実施例では、マルチメディアユニット５０５は、フロントカメラ及び／又はバックカメラを有してもよい。装置５００が、例えば、撮影モードやビデオモードのような操作モードにある時、フロントカメラ及び／又はバックカメラが外部のマルチメディアデータを受信できる。フロントカメラ及びバックカメラのそれぞれは、固定の光学レンズ系であってもよいし、焦点距離及び光学ズーム能力を有するものであってもよい。
【００６２】
オーディオユニット５１０は、オーディオ信号を出力及び／又は入力するように配置される。例えば、オーディオユニット５１０は、マイクロフォン（ＭｉＣ）を有してもよい。装置５００が、例えば、呼び出しモード、記録モード、又は音声認識モードのような操作モードにあるとき、マイクロフォンは、外部のオーディオ信号を受信するように配置される。受信したオーディオ信号は、メモリ５０４にさらに記憶されてもよいし、通信ユニット５１６を介して送信されてもよい。一実施例では、オーディオユニット５１０は、オーディオ信号を出力するためのスピーカをさらに備えてもよい。
【００６３】
Ｉ／Ｏインタフェース５１２は、処理ユニット５０２と外部のインタフェースモジュールとの間にインタフェースを提供するためのものである。上記外部のインタフェースモジュールは、キーボードや、クリックホイールや、ボタン等であってもよい。これらのボタンは、ホームボタンや、音量ボタンや、スタートボタンや、ロックボタンであってもよいが、それらに限らない。
【００６４】
センサーユニット５１４は、装置５００のために各方面の状態を評価する少なくとも１つのセンサーを備えてもよい。例えば、センサーユニット５１４は、装置５００のオン／オフ状態や、ユニットの相対的な位置を検出することができる。例えば、前記ユニットは、装置５００のディスプレイ及びキーパッドである。センサーユニット５１４は、装置５００又は装置５００の１つのユニットの位置の変化や、ユーザが装置５００に接触しているか否かや、装置５００の方向又は加速／減速や、装置５００の温度変化を検出することができる。センサーユニット５１４は、何れの物理的な接触もない場合に付近の物体を検出するように配置される近接センサーを有してもよい。センサーユニット５１４は、イメージングアプリケーションに用いるための光センサー、例えば、ＣＭＯＳ又はＣＣＤ画像センサーを有してもよい。一実施例では、当該センサーユニット５１４は、加速度センサー、ジャイロスコープセンサー、磁気センサー、圧力センサー又は温度センサーをさらに備えてもよい。
【００６５】
通信ユニット５１６は、装置５００と他の設備の間との無線又は有線通信を便利にさせるように配置される。装置５００は、通信標準に基づく無線ネットワーク、例えば、ＷｉＦｉ、２Ｇ又は３Ｇ、又はそれらの組み合わせにアクセスできる。１つの例示的な実施例では、通信ユニット５１６は、ブロードキャストチャンネルを介して外部のブロードキャスト管理システムからのブロードキャスト信号又はブロードキャストに関する情報を受信する。１つの例示的な実施例では、前記通信ユニット５１６は、近距離通信を促進するために近距離無線通信（ＮＦＣ）モジュールをさらに備えてもよい。例えば、ＮＦＣモジュールは、無線周波数認識装置（ＲＦＩＤ：Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、赤外線データ協会（ＩｒＤＡ：Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、超広帯域無線（ＵＷＢ：Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ブルートゥース（ＢＴ：Ｂｌｕｅｔｏｏｔｈ）技術及び他の技術によって実現されてもよい。
【００６６】
例示的な実施例では、装置５００は、上述した方法を実行するために、１つ又は複数の特定用途向け集積回路（ＡＳＩＣ：Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、デジタル信号プロセッサー（ＤＳＰ：Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、数字信号処理デバイス（ＤＳＰＤ：Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、プログラム可能論理デバイス（ＰＬＤ：Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、書替え可能ゲートアレイ（ＦＰＧＡ：Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサー、又は他の電子機器によって実現されてもよい。
【００６７】
例示的な実施例では、命令を有する非一時的コンピュータ読み取り可能な記録媒体、例えば、命令を有するメモリ５０４をさらに提供する。前記命令は、装置５００のプロセッサー５２０により実行されて上述した方法を実現する。例えば、前記非一時的コンピュータ読み取り可能な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク及び光データメモリ等であってもよい。
【００６８】
当業者は、明細書に対する理解、及び明細書に記載された発明に対する実施を介して、本発明の他の実施例を容易に取得することができる。本発明は、本発明に対する任意の変形、用途、又は適応的な変化を含み、このような変形、用途、又は適応的な変化は、本発明の一般的な原理に従い、本発明では開示していない本技術分野の公知知識、又は通常の技術手段を含む。明細書及び実施例は、単に例示的なものであって、本発明の本当の範囲と主旨は、以下の特許請求の範囲によって示される。
【００６９】
本発明は、上記で記述され、図面で図示した特定の構成に限定されず、その範囲を離脱しない状況で、様々な修正や変更を実施してもよい。本発明の範囲は、添付される特許請求の範囲のみにより限定される。
【図１】
2021535630.tif 000003
【図２】
2021535630.tif 000004
【図３】
2021535630.tif 000005
【図４】
2021535630.tif 000006
【図５】
2021535630.tif 000007
【手続補正書】
【提出日】令和1年11月26日(2019.11.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動端末のデータ処理技術分野に係り、特にドアガードを制御する方法、装置、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
移動端末により制御されるスマートドアロックは、ますます広く適用されている。主人が家にいない場合、ゲストがスマートドアロックを開く必要がある時の方案は、ゲストが主人の家に入る必要がある場合、主人が、移動端末でパスワードを生成し、ネットワーク接続（ゲートウェイ、ルータなどを含む）により生成されたパスワードを訪問した移動端末に送信し、ゲストが、パスワードを取得した後、スマートドアロックにパスワードを入力することである。この方法は、ネットワーク接続のセキュリティが確保されていない場合、パスワードの漏洩を容易にもたらすことになり、セキュリティ上のリスクが存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
相関技術に存在する問題を解決するために、本発明は、ドアガードを制御する方法、装置、プログラム、及び記憶媒体を提供する。
【課題を解決するための手段】
【０００４】
本発明の実施例の第１の態様によると、第１の移動端末に適用されるドアガードを制御する方法であって、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するステップと、
前記動的パスワード生成アルゴリズムを初期実行すると共に、前記スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーするステップと、
パスワード生成要求情報を受信した後、現在有効な動的パスワードを確定するステップと、を含むドアガードを制御する方法を提供する。
前記ドアガードを制御する方法は、以下のような特徴をさらに備える。
前記方法は、前記現在有効な動的パスワードを第２の移動端末に送信するステップをさらに含む。
前記ドアガードを制御する方法は、以下のような特徴をさらに備える。
前記動的パスワード生成アルゴリズムが時間に基づいて同期する場合、前記動的パスワード生成アルゴリズムを初期実行する前に、前記方法は、
前記スマートドアロックと時間校正を行うステップをさらに含み、
前記スマートドアロックと時間校正を行うステップは、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式である
前記ドアガードを制御する方法は、以下のような特徴をさらに備える。
前記動的パスワード生成アルゴリズムで動的パスワードを生成する方式は、
前記動的パスワード生成アルゴリズムを初期実行した時点から所定の時間間隔で動的パスワードを生成する方式と、
前記動的パスワード生成アルゴリズムを初期実行した時間を開始時点とし、前記開始時点を含むタイムノードシーケンスを生成し、前記タイムノードシーケンスにおいて、各タイムノードに対応する時間に動的パスワードを生成する方式とのうちの１つの方式である。
前記ドアガードを制御する方法は、以下のような特徴をさらに備える。
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである。
前記ドアガードを制御する方法は、以下のような特徴をさらに備える。
前記スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するステップは、
前記動的パスワード生成アルゴリズムの追加シード値を前記スマートドアロックに送信するステップを含み、
前記追加シード値は、前記第１の移動端末の識別子を含む。
本発明の実施例の第２の態様によると、スマートドアロックに適用されるドアガードを制御する方法であって、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するステップと、
前記第１の移動端末のトリガー信号を受信して、前記動的パスワード生成アルゴリズムを初期実行するステップと、
ドアオープン要求を受信して、現在有効な動的パスワードを確定し、前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御するステップと、を含むドアガードを制御する方法を提供する。
前記ドアガードを制御する方法は、以下のような特徴をさらに備える。
前記動的パスワード生成アルゴリズムが時間に基づいて同期する場合、前記動的パスワード生成アルゴリズムを初期実行する前に、前記方法は、
前記第１の移動端末と時間校正を行うステップをさらに含み、
前記第１の移動端末と時間校正を行うステップは、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式である。
前記ドアガードを制御する方法は、以下のような特徴をさらに備える。
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである。
前記ドアガードを制御する方法は、以下のような特徴をさらに備える。
前記第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するステップは、
前記第１の移動端末から前記動的パスワード生成アルゴリズムの追加シード値を受信するステップを含み、
前記追加シード値は、前記第１の移動端末の識別子を含む。
本発明の実施例の第３の態様によると、第１の移動端末に適用されるドアガードを制御する装置であって、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するための第１の確定モジュールと、
前記動的パスワード生成アルゴリズムを実行するための第１の実行モジュールと、
前記動的パスワード生成アルゴリズムを初期実行する場合、前記スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーするためのトリガーモジュールと、
パスワード生成要求情報を受信するための第１の受信モジュールと、
現在有効な動的パスワードを確定するための第２の確定モジュールと、を含むドアガードを制御する装置を提供する。
前記ドアガードを制御する装置は、以下のような特徴をさらに備える。
前記現在有効な動的パスワードを第２の移動端末に送信するための送信モジュールをさらに含む。
前記ドアガードを制御する装置は、以下のような特徴をさらに備える。
前記スマートドアロックと時間校正を行うための第１の校正モジュールをさらに含み、
前記第１の校正モジュールは、さらに、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式を使用して、前記スマートドアロックと時間校正を行う。
前記ドアガードを制御する装置は、以下のような特徴をさらに備える。
前記動的パスワード生成アルゴリズムで動的パスワードを生成する方式は、
前記動的パスワード生成アルゴリズムを初期実行した時点から所定の時間間隔で動的パスワードを生成する方式と、
前記動的パスワード生成アルゴリズムを初期実行した時間を開始時点とし、前記開始時点を含むタイムノードシーケンスを生成し、前記タイムノードシーケンスにおいて、各タイムノードに対応する時間に動的パスワードを生成する方式とのうちの１つの方式である。
前記ドアガードを制御する装置は、以下のような特徴をさらに備える。
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである。
前記ドアガードを制御する装置は、以下のような特徴をさらに備える。
前記第１の確定モジュールは、さらに、
前記動的パスワード生成アルゴリズムの追加シード値を前記スマートドアロックに送信する方法を使用して、スマートドアロックと一致する動的パスワード生成アルゴリズムを確定し、
前記追加シード値は、前記第１の移動端末の識別子を含む。
本発明の実施例の第４の態様によると、スマートドアロックに適用されるドアガードを制御する装置であって、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するための第３の確定モジュールと、
前記第１の移動端末のトリガー信号を受信するための第２の受信モジュールと、
前記第１の移動端末のトリガー信号を受信した後、前記動的パスワード生成アルゴリズムを初期実行するための第２の実行モジュールと、
ドアオープン要求を受信するための第３の受信モジュールと、
現在有効な動的パスワードを確定するための第４の確定モジュールと、
前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御する制御モジュールと、を含むドアガードを制御する装置を提供する。
前記ドアガードを制御する装置は、以下のような特徴をさらに備える。
前記第１の移動端末と時間校正を行うための第２の校正モジュールをさらに含み、
前記第２の校正モジュールは、さらに、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式を使用して、第１の移動端末と時間校正を行う。
前記ドアガードを制御する装置は、以下のような特徴をさらに備える。
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである。
前記ドアガードを制御する装置は、以下のような特徴をさらに備える。
前記第３の確定モジュールは、さらに、
前記第１の移動端末から前記動的パスワード生成アルゴリズムの追加シード値を受信する方法を使用して、第１の移動端末と一致する動的パスワード生成アルゴリズムを確定し、
前記追加シード値は、前記第１の移動端末の識別子を含む。
本発明の実施例の第５の態様によると、
プロセッサと、
プロセッサで実行可能なコマンドを格納するメモリと、を含み、
前記プロセッサは、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定し、
前記動的パスワード生成アルゴリズムを初期実行すると共に、前記スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーし、
パスワード生成要求情報を受信した後、現在有効な動的パスワードを確定するように構成されるドアガードを制御する装置を提供する。
本発明の実施例の第６の態様によると、
移動端末のプロセッサにより実行されることにより、移動端末は、ドアガードを制御する方法を実行し、
前記方法は、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するステップと、
前記動的パスワード生成アルゴリズムを最初に実行すると共に、前記スマートドアロックをトリガーして前記動的パスワード生成アルゴリズムを実行するステップと、
パスワード生成要求情報を受信した後、現在有効な動的パスワードを確定するステップと、を含むプログラムを提供する。
本発明の実施例の第７の態様によると、第６の態様に記載のプログラムが記憶されるコンピュータ読み取り可能な記録媒体。
本発明の実施例の第８の態様によると、
プロセッサと、
プロセッサで実行可能なコマンドを格納するメモリと、を含み、
前記プロセッサは、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定し、
前記第１の移動端末のトリガー信号に基づいて、前記動的パスワード生成アルゴリズムを実行し、
ドアオープン要求を受信して、現在有効な動的パスワードを確定し、前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御するように構成されるドアガードを制御する装置を提供する。
本発明の実施例の第９の態様によると、
移動端末のプロセッサにより実行されることにより、移動端末は、ドアガードを制御する方法を実行し、
前記方法は、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するステップと、
前記第１の移動端末のトリガー信号に基づいて、前記動的パスワード生成アルゴリズムを実行するステップと、
ドアオープン要求を受信して、現在有効な動的パスワードを確定し、前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御するステップと、を含むプログラムを提供する。
本発明の実施例の第１０の態様によると、第９の態様に記載のプログラムが記憶されるコンピュータ読み取り可能な記録媒体。
本発明の実施例で提供される技術方案は、以下のような有益な効果を含むことができ、即ち、ドアロックの主人が家にいない場合、リモートにユーザーに一時的なドアロックのパスワードを一度分配することにより、ゲストが訪問する時、ゲストがドアロックをオープンするように一時的に授権される効果を実現することができると共に、パスワードの安全性を有効的に確保し、パスワードが盗まれにくい、スマートドアロックの安全性能を著しく向上させることができる。
【０００５】
なお、前記一般的な記載及び後述の詳細な記載は、単なる例示的で解釈的な記載であり、本発明を限定しない。
【図面の簡単な説明】
【０００６】
ここの図面は、明細書に組み入れて本明細書の一部分を構成し、本発明に該当する実施例を例示するとともに、明細書とともに本発明の原理を解釈する。
【図１】一例示的な実施例に係るドアガードを制御する方法のフローチャートである。
【図２】一例示的な実施例に係るドアガードを制御する方法のフローチャートである。
【図３】一例示的な実施例に係るドアガードを制御する装置のブロック図である。
【図４】一例示的な実施例に係るドアガードを制御する装置のブロック図である。
【図５】一例示的な実施例に係るドアガードを制御する装置のブロック図である。
【発明を実施するための形態】
【０００７】
以下、例示的な実施例を詳しく説明し、その例示を図面に示す。以下の記載が図面に関わる場合、特に別の説明がない限り、異なる図面における同一符号は、同じ又は類似する要素を示す。以下の例示的な実施例に記載の実施例は、本発明と一致する全ての実施例を代表するものではない。即ち、それらは、特許請求の範囲に記載の本発明のある側面に一致する装置及び方法の例に過ぎない。
【０００８】
図１は、一例示的な実施例に係るドアガードを制御する方法のフローチャートである。この方法は、第１の移動端末に適用され、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するステップＳ１１と、
前記動的パスワード生成アルゴリズムを初期実行すると共に、スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーするステップＳ１２と、
パスワード生成要求情報を受信した後、現在有効な動的パスワードを確定するステップＳ１３と、を含む。
【０００９】
本方法は、以下の場面に適用されており、即ち、主人の家にスマートドアロックが装着され、ゲストは、主人が家にいない場合、スマートドアロックを開いて主人に入る必要があり、主人は、第１の移動端末上でドアを開くための動的パスワードを取得し、その動的パスワードをゲストに通知し、ゲストは、動的パスワードを使用してスマートドアロックを開く。
【００１０】
第１の移動端末でスマートドアロック制御ＡＰＰを実行し、当該方法を使用する前に、当該ＡＰＰを使用して、第１の移動端末とスマートドアロックとをバインドする。
【００１１】
ステップＳ１３の後、確定された動的パスワードを第２の移動端末に通知するステップをさらに含む。通知する方式は、主人が第１の移動端末を介して電話をかけたり、他のインスタント通信ソフトウェアを使用して確定された動的パスワードをゲストの第２の移動端末に送信する方式であってもよい、第１の移動端末により現在有効な動的パスワードを確定した後、自動的に現在の有効な動的パスワードを第２の移動端末に送信する方式であってもよい。
【００１２】
動的パスワード生成アルゴリズムは、一つのオブジェクト（ｏｂｊｅｃｔ）に基づいて同期を進行するアルゴリズムであり、そのオブジェクトは、時間またはイベントである。以下、オブジェクトが時間であること、及びオブジェクトがイベントであることの２つの適用方式でそれぞれ説明する。
【００１３】
適用方式１
動的パスワード生成アルゴリズムが時間に基づいて同期する場合、動的パスワード生成アルゴリズムを初期実行する前に、当該方法は、スマートドアロックと時間校正を行うステップをさらに含む。
【００１４】
スマートドアロックと時間校正を行うのは、以下の方式のうちの１つである。
【００１５】
方式１において、スマートドアロックの現在時間を第１の移動端末の現在時間に設定する。
【００１６】
例えば、第１の移動端末の現在時間は、１０：３０：００であり、スマートドアロックの現在時間は、１０：２５：００であり、スマートドアロックの時間を第１の移動端末の時間と同じになるように設定し、即ち、スマートドアロックの時間を１０：３０：００に設定する。
【００１７】
方式２において、第１の移動端末の現在時間をスマートドアロックの現在時間に設定する。
【００１８】
例えば、第１の移動端末の現在時間は、１０：３０：００であり、スマートドアロックの現在時間は、１０：２５：００であり、第１の移動端末の時間をスマートドアロックの時間と同じになるように設定し、即ち、第１の移動端末の時間を１０：２５：００に設定する。
【００１９】
方式３において、第１の移動端末とスマートドアロックとの時間差を記録する。
【００２０】
例えば、第１の移動端末の現在時間は、１０：３０：００であり、スマートドアロックの現在時間は、１０：２５：００であり、第１の移動端末とスマートドアロックとの時間差を５分と記録する。この動的パスワード生成アルゴリズムは、１０分ごとに新しいパスワードを生成する。第１の移動端末とスマートドアロックとの時間差を５分と記録した後、第１の移動端末は、１０：３０：００から動的パスワード生成アルゴリズムを起動して、１０分ごとに１回の新しいパスワードを生成し、スマートドアロックは、１０：２５：００から動的パスワード生成アルゴリズムを起動して、１０分ごとに１回の新しいパスワードを生成する。第１の移動端末とスマートドアロックが動的パスワードを更新する頻度は、一致するように維持する。
【００２１】
その適用方式１において、動的パスワード生成アルゴリズムで動的パスワードを生成する方式は、以下の方式のうちの１つである。
【００２２】
方式１において、動的パスワード生成アルゴリズムを初期実行した時点から所定の時間間隔で動的パスワードを生成する。
【００２３】
方式２において、動的パスワード生成アルゴリズムを初期実行した時間を開始時点とし、開始時点を含むタイムノードシーケンスを生成し、タイムノードシーケンスにおいて、各タイムノードに対応する時間に動的パスワードを生成する。そのタイムノードシーケンスにおいて隣接するタイムノードの時間間隔は、同一または異なる。タイムノードシーケンスにおいて隣接するタイムノードの時間間隔が異なる場合、隣接するタイムノードの時間間隔は、一定の配列規則を表す。例えば、その配列規則は、徐々に増加し、または、徐々に減少し、ここで、増加または減少する方式は、線形的または非線形的なものであり、または、関数規則に準拠するものである。
【００２４】
適用方式２
動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントであり、例えば、ドアロックオーペンイベント、ドアロックに間違ったパスワードを入力するイベント、ドアロックキーボード誤操作イベントである。
【００２５】
動的パスワード生成アルゴリズムは、さらに追加シード値を使用して演算を行い、具体的には、ステップＳ１１において、スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するステップは、動的パスワード生成アルゴリズムの追加シード値をスマートドアロックに送信するステップと、を含み、追加シード値は、第１の移動端末の識別子を含む。この識別子は、第１の移動端末の識別子の唯一の識別子である。例えば、第１の移動端末の唯一の識別子は、移動端末に挿入されたＳＩＭカードの番号や移動機器識別子（Ｍｏｂｉｌｅ  Ｅｑｕｉｐｍｅｎｔ  Ｉｄｅｎｔｉｆｉｅｒ、ＭＥＩＤ）などである。
【００２６】
図２は、一例示的な実施例に係るドアガードを制御する方法のフローチャートである。この方法は、スマートドアロックに適用され、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するステップＳ２１と、
前記第１の移動端末のトリガー信号を受信して、前記動的パスワード生成アルゴリズムを初期実行するステップＳ２２と、
ドアオープン要求を受信して、現在有効な動的パスワードを確定し、前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御するステップＳ２３と、を含む。
【００２７】
前記動的パスワード生成アルゴリズムが時間に基づいて同期する場合、前記動的パスワード生成アルゴリズムを初期実行するステップの前に、前記方法は、前記第１の移動端末と時間校正を行うステップとをさらに含む。
【００２８】
前記第１の移動端末と時間校正を行うステップは、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式のうちの１つ方式である。
【００２９】
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記のイベントは、ドアロック操作制御イベントであり、例えば、ドアロックオーペンイベント、ドアロックに間違ったパスワードを入力するイベント、ドアロックキーボード誤操作イベントである。
【００３０】
前記方法は、前記第１の移動端末から前記動的パスワード生成アルゴリズムのシード値を受信するステップをさらに含み、前記シード値は、前記第１の移動端末の識別子である。
【００３１】
例えば、一つの適用場面は、主人の家にスマートドアロックが装着され、ゲストは、主人が家にいない場合、スマートドアロックを開いて主人に入る必要があり、主人は、第１の移動端末を使用し、ゲストは、第２の移動端末を使用する。以下、その適用場面を例として、異なる具体的な実施例により本方法について詳細に説明する。
【００３２】
具体的な実施例１
第１の移動端末は、スマートドアロックと協議して、動的パスワード生成アルゴリズムを確定し、その動的パスワード生成アルゴリズムは、時間に基づいて同期すると共に、所定の時間間隔、即ち、１０分間隔で、動的パスワードを生成する。第１の移動端末の現在時間は、１０：３０：００であり、スマートドアロックの現在時間は、１０：２５：００である。時間校正を行い、第１の移動端末の現在時間をスマートドアロックの現在時間に設定し、このように、第１の移動端末とスマートドアロックとの時間は、同じであり、いずれも１０：２５：００である。
【００３３】
現在時間に第１の移動端末が動的パスワード生成アルゴリズムを実行すると共に、同時にスマートドアロックが動的パスワード生成アルゴリズムを実行するようにトリガーする。第１の移動端末とスマートドアロックは、いずれも１０：２５：００に動的パスワードＡ１を生成し、１０：３５：００に動的パスワードＡ２を生成し、１０：４５：００に動的パスワードＡ３を生成する。
【００３４】
ゲストは、１０：５０：００に主人の家に到着し、主人は、第１の移動端末のスマートドアロック制御ＡＰＰ上のパスワード生成ボタンをクリックし、第１の移動端末は、現在有効な動的パスワードがＡ３であることを確定して、自動的にインスタント通信ソフトウェアを介してその動的パスワードを第２の移動端末に送信する。ゲストは、第２の移動端末を介してその動的パスワードを見た後、スマートドアロックにその動的パスワードを入力する。スマートドアロックは、動的パスワードＡ３を含むドアオープン要求を受信した後、現在有効な動的パスワードがＡ３であることを確定して、両者が同一であると判断し、ドアガードがオープンするように制御する。
【００３５】
具体的な実施例２
第１の移動端末は、スマートドアロックと協議して、動的パスワード生成アルゴリズムを確定し、その動的パスワード生成アルゴリズムは、時間に基づいて同期すると共に、所定の時間間隔、即ち、１０分間隔で、動的パスワードを生成する。第１の移動端末の現在時間は、１０：３０：００であり、スマートドアロックの現在時間は、１０：２５：００である。時間校正を行い、第１の移動端末とスマートドアロックとの時間差を５分と記録する。
【００３６】
第１の移動端末が動的パスワード生成アルゴリズムを実行すると共に、同時にスマートドアロックが動的パスワード生成アルゴリズムを実行するようにトリガーする。
【００３７】
第１の移動端末は、１０：３０：００に動的パスワードＡ１を生成し、１０：４０：００に動的パスワードＡ２を生成し、１０：５０：００に動的パスワードＡ３を生成する。
【００３８】
スマートドアロックは、１０：２５：００に動的パスワードＡ１を生成し、１０：３５：００に動的パスワードＡ２を生成し、１０：４５：００に動的パスワードＡ３を生成する。
【００３９】
ゲストは、第１の移動端末の時間である１０：５５：００に主人の家に到着し、主人は、第１の移動端末のスマートドアロック制御ＡＰＰ上のパスワード生成ボタンをクリックし、第１の移動端末は、現在有効な動的パスワードがＡ３であることを確定し、自動的にインスタント通信ソフトウェアを介して、その動的パスワードを第２の移動端末に送信する。ゲストは、第２の移動端末を介してその動的パスワードを見た後、スマートドアロックにその動的パスワードを入力する。スマートドアロックは、動的パスワードＡ３を含むドアオープン要求を受信した後、現在有効な動的パスワードがＡ３であることを確定して、両者が同一であると判断し、ドアガードがオープンするように制御する。
【００４０】
具体的な実施例３
第１の移動端末は、スマートドアロックと協議して、動的パスワード生成アルゴリズムを確定し、その動的パスワード生成アルゴリズムは、イベントに基づいて同期し、そのイベントは、スマートドアロックオープンイベントである。
【００４１】
第１の移動端末は、スマートドアロックとバインドされる。第１の移動端末は、スマートドアロックと協議して、動的パスワード生成アルゴリズムを確定し、その動的パスワード生成アルゴリズムは、スマートドアロックが正常にオープンされた回数を同期オブジェクトとする。
【００４２】
第１の移動端末とスマートドアロックは、いずれも当該動的パスワード生成アルゴリズムを起動した後、毎回にスマートドアロックが正常にドアを開いた後、スマートドアロックは、そのイベントを第１の移動端末に通知し、両者は、いずれもスマートドアロックオープンイベントの回数を記録し、その回数に基づいて動的パスワードを再生成する。
【００４３】
スマートドアロックは、１月１日の午前９時に正常にオープンされた後、スマートドアロックは、そのイベントを第１の移動端末に通知し、スマートドアロックは、スマートドアロックオープンイベントの回数を１０と記録し、第１の移動端末は、そのイベント通知を受信した後、スマートドアロックオープンイベントの回数を１０と記録する。第１の移動端末とスマートドアロックは、その回数に基づいて動的パスワード生成アルゴリズムを使用して同じな動的パスワードＢを生成する。
【００４４】
ゲストは、１月１日の午前１０時に主人の家に到着し、主人は、第１の移動端末のスマートドアロック制御ＡＰＰ上のパスワード生成ボタンをクリックし、第１の移動端末は、現在有効な動的パスワードがＢであることを確定し、自動的にインスタント通信ソフトウェアを介して、その動的パスワードを第２の移動端末に送信する。ゲストは、第２の移動端末を介してその動的パスワードを見た後、スマートドアロックにその動的パスワードを入力する。スマートドアロックは、動的パスワードＢを含むドアオープン要求を受信した後、現在有効な動的パスワードがＢであることを確定して、両者が同一であると判断し、ドアガードがオープンするように制御する。
【００４５】
スマートドアロックは、そのイベントを第１の移動端末に通知し、スマートドアロックは、スマートドアロックオープンイベントの回数を１１と記録し、第１の移動端末は、そのイベントの通知を受信した後、スマートドアロックオープンイベントの回数を１１と記録する。
【００４６】
図３は、一例示的な実施例に係るドアガードを制御する装置のブロック図である。この装置は、第１の移動端末に適用され、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するための第１の確定モジュールと、
前記動的パスワード生成アルゴリズムを実行するための第１の実行モジュールと、
前記動的パスワード生成アルゴリズムを初期実行する場合、前記スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーするためのトリガーモジュールと、
パスワード生成要求情報を受信するための第１の受信モジュールと、
現在有効な動的パスワードを確定するための第２の確定モジュールと、を含む。
【００４７】
一実施例において、本装置は、前記現在有効な動的パスワードを第２の移動端末に送信するための送信モジュールをさらに含む。
【００４８】
一実施例において、本装置は、前記のスマートドアロックと時間校正を行うための第１の校正モジュールをさらに含み、前記第１の校正モジュールは、さらに、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式を使用して、前記スマートドアロックと時間校正を行うためのものである。
【００４９】
前記動的パスワード生成アルゴリズムで動的パスワードを生成する方式は、
前記動的パスワード生成アルゴリズムを初期実行した時点から所定の時間間隔で動的パスワードを生成する方式と、
前記動的パスワード生成アルゴリズムを初期実行した時間を開始時点とし、前記開始時点を含むタイムノードシーケンスを生成し、前記タイムノードシーケンスにおいて、各タイムノードに対応する時間に動的パスワードを生成する方式とのうちの１つの方式である。
【００５０】
動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである。
【００５１】
第１の確定モジュールは、さらに前記動的パスワード生成アルゴリズムの追加シード値を前記スマートドアロックに送信する方法を使用して、スマートドアロックと一致する動的パスワード生成アルゴリズムを確定し、前記追加シード値は、前記第１の移動端末の識別子を含む。
【００５２】
図４は、一例示的な実施例に係るドアガードを制御する装置のブロック図である。その装置は、スマートドアロックに適用され、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するための第３の確定モジュールと、
前記第１の移動端末のトリガー信号を受信するための第２の受信モジュールと、
前記第１の移動端末のトリガー信号を受信した後、前記動的パスワード生成アルゴリズムを初期実行するための第２の実行モジュールと、
ドアオープン要求を受信するための第３の受信モジュールと、
現在有効な動的パスワードを確定するための第４の確定モジュールと、
前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御する制御モジュールと、を含む。
【００５３】
一実施例において、本装置は、前記第１の移動端末と時間校正を行うための第２の校正モジュールをさらに含み、前記第２の校正モジュールは、さらに、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式を使用して、第１の移動端末と時間校正を行う。
【００５４】
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである。
【００５５】
前記第３の確定モジュールは、さらに、前記第１の移動端末から前記動的パスワード生成アルゴリズムの追加シード値を受信する方法を使用して、第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するためのものであり、前記追加シード値は、前記第１の移動端末の識別子を含む。
【００５６】
図５は、一例示的な実施例に係るドアガードを制御する装置５００を示すブロック図である。例えば、装置５００は、携帯電話、コンピュータ、デジタルブロードキャスト端末、メッセージ送受信機、ゲーム機、タブレットデバイス、医療機器、フィットネス機器、ＰＤＡ等のものであってもよい。
【００５７】
図５を参照すると、装置５００は、処理ユニット５０２、メモリ５０４、電源ユニット５０６、マルチメディアユニット５０８、オーディオユニット５１０、入力／出力（Ｉ／Ｏ）インタフェース５１２、センサーユニット５１４、及び通信ユニット５１６からなる群から選ばれる少なくとも１つを備えてもよい。
【００５８】
処理ユニット５０２は、一般的には、装置５００の全体の操作、例えば、表示、電話呼び出し、データ通信、カメラ操作及び記録操作に関連する操作を制御する。処理ユニット５０２は、上述した方法におけるステップの一部又は全部を実現できるように、命令を実行する少なくとも１つのプロセッサー５２０を備えてもよい。また、処理ユニット５０２は、他のユニットとのインタラクションを便利にさせるように、少なくとも１つのモジュールを備えてもよい。例えば、処理ユニット５０２は、マルチメディアユニット５０８とのインタラクションを便利にさせるように、マルチメディアモジュールを備えてもよい。
【００５９】
メモリ５０４は、装置５００での操作をサポートするように、各種のデータを記憶するように配置される。これらのデータは、例えば、装置５００で何れのアプリケーション又は方法を操作するための命令、連絡先データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ５０４は、何れの種類の揮発性又は不揮発性メモリ、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクにより、或いはそれらの組み合わせにより実現することができる。
【００６０】
電源ユニット５０６は、装置５００の各種ユニットに電力を供給するためのものであり、電源管理システム、１つ又は複数の電源、及び装置５００のために電力を生成、管理及び分配することに関連する他のユニットを備えてもよい。
【００６１】
マルチメディアユニット５０８は、装置５００とユーザとの間に出力インタフェースを提供するスクリーンを備えてもよい。スクリーンは、例えば、液晶ディスプレイ（ＬＣＤ）やタッチパネル（ＴＰ）を備えてもよい。スクリーンは、タッチパネルを備える場合、ユーザからの入力信号を受信するように、タッチスクリーンになることができる。また、タッチパネルは、タッチや、スライドや、タッチパネル上の手振りを感知するように、少なくとも１つのタッチセンサーを有する。タッチセンサーは、タッチやスライド動作の境界を感知できるだけではなく、タッチやスライド操作と関連する持続時間や圧力も感知できる。一実施例では、マルチメディアユニット５０８は、フロントカメラ及び／又はバックカメラを有してもよい。装置５００が、例えば、撮影モードやビデオモードのような操作モードにある時、フロントカメラ及び／又はバックカメラが外部のマルチメディアデータを受信できる。フロントカメラ及びバックカメラのそれぞれは、固定の光学レンズ系であってもよいし、焦点距離及び光学ズーム能力を有するものであってもよい。
【００６２】
オーディオユニット５１０は、オーディオ信号を出力及び／又は入力するように配置される。例えば、オーディオユニット５１０は、マイクロフォン（ＭｉＣ）を有してもよい。装置５００が、例えば、呼び出しモード、記録モード、又は音声認識モードのような操作モードにあるとき、マイクロフォンは、外部のオーディオ信号を受信するように配置される。受信したオーディオ信号は、メモリ５０４にさらに記憶されてもよいし、通信ユニット５１６を介して送信されてもよい。一実施例では、オーディオユニット５１０は、オーディオ信号を出力するためのスピーカをさらに備えてもよい。
【００６３】
Ｉ／Ｏインタフェース５１２は、処理ユニット５０２と外部のインタフェースモジュールとの間にインタフェースを提供するためのものである。上記外部のインタフェースモジュールは、キーボードや、クリックホイールや、ボタン等であってもよい。これらのボタンは、ホームボタンや、音量ボタンや、スタートボタンや、ロックボタンであってもよいが、それらに限らない。
【００６４】
センサーユニット５１４は、装置５００のために各方面の状態を評価する少なくとも１つのセンサーを備えてもよい。例えば、センサーユニット５１４は、装置５００のオン／オフ状態や、ユニットの相対的な位置を検出することができる。例えば、前記ユニットは、装置５００のディスプレイ及びキーパッドである。センサーユニット５１４は、装置５００又は装置５００の１つのユニットの位置の変化や、ユーザが装置５００に接触しているか否かや、装置５００の方向又は加速／減速や、装置５００の温度変化を検出することができる。センサーユニット５１４は、何れの物理的な接触もない場合に付近の物体を検出するように配置される近接センサーを有してもよい。センサーユニット５１４は、イメージングアプリケーションに用いるための光センサー、例えば、ＣＭＯＳ又はＣＣＤ画像センサーを有してもよい。一実施例では、当該センサーユニット５１４は、加速度センサー、ジャイロスコープセンサー、磁気センサー、圧力センサー又は温度センサーをさらに備えてもよい。
【００６５】
通信ユニット５１６は、装置５００と他の設備の間との無線又は有線通信を便利にさせるように配置される。装置５００は、通信標準に基づく無線ネットワーク、例えば、ＷｉＦｉ、２Ｇ又は３Ｇ、又はそれらの組み合わせにアクセスできる。１つの例示的な実施例では、通信ユニット５１６は、ブロードキャストチャンネルを介して外部のブロードキャスト管理システムからのブロードキャスト信号又はブロードキャストに関する情報を受信する。１つの例示的な実施例では、前記通信ユニット５１６は、近距離通信を促進するために近距離無線通信（ＮＦＣ）モジュールをさらに備えてもよい。例えば、ＮＦＣモジュールは、無線周波数認識装置（ＲＦＩＤ：Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、赤外線データ協会（ＩｒＤＡ：Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、超広帯域無線（ＵＷＢ：Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ブルートゥース(登録商標)（ＢＴ：Ｂｌｕｅｔｏｏｔｈ(登録商標)）技術及び他の技術によって実現されてもよい。
【００６６】
例示的な実施例では、装置５００は、上述した方法を実行するために、１つ又は複数の特定用途向け集積回路（ＡＳＩＣ：Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、デジタル信号プロセッサー（ＤＳＰ：Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、数字信号処理デバイス（ＤＳＰＤ：Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、プログラム可能論理デバイス（ＰＬＤ：Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、書替え可能ゲートアレイ（ＦＰＧＡ：Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサー、又は他の電子機器によって実現されてもよい。
【００６７】
例示的な実施例では、命令を有する非一時的コンピュータ読み取り可能な記録媒体、例えば、命令を有するメモリ５０４をさらに提供する。前記命令は、装置５００のプロセッサー５２０により実行されて上述した方法を実現する。例えば、前記非一時的コンピュータ読み取り可能な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク及び光データメモリ等であってもよい。
【００６８】
当業者は、明細書に対する理解、及び明細書に記載された発明に対する実施を介して、本発明の他の実施例を容易に取得することができる。本発明は、本発明に対する任意の変形、用途、又は適応的な変化を含み、このような変形、用途、又は適応的な変化は、本発明の一般的な原理に従い、本発明では開示していない本技術分野の公知知識、又は通常の技術手段を含む。明細書及び実施例は、単に例示的なものであって、本発明の本当の範囲と主旨は、以下の特許請求の範囲によって示される。
【００６９】
本発明は、上記で記述され、図面で図示した特定の構成に限定されず、その範囲を離脱しない状況で、様々な修正や変更を実施してもよい。本発明の範囲は、添付される特許請求の範囲のみにより限定される。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の移動端末に適用されるドアガードを制御する方法であって、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するステップと、
前記動的パスワード生成アルゴリズムを初期実行すると共に、前記スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーするステップと、
パスワード生成要求情報を受信した後、現在有効な動的パスワードを確定するステップと、を含む
ことを特徴とするドアガードを制御する方法。
【請求項２】
前記現在有効な動的パスワードを第２の移動端末に送信するステップをさらに含む
ことを特徴とする請求項１に記載のドアガードを制御する方法。
【請求項３】
前記動的パスワード生成アルゴリズムが時間に基づいて同期する場合、前記動的パスワード生成アルゴリズムを初期実行する前に、前記方法は、
前記スマートドアロックと時間校正を行うステップをさらに含み、
前記スマートドアロックと時間校正を行うステップは、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式である
ことを特徴とする請求項１に記載のドアガードを制御する方法。
【請求項４】
前記動的パスワード生成アルゴリズムで動的パスワードを生成する方式は、
前記動的パスワード生成アルゴリズムを初期実行した時点から所定の時間間隔で動的パスワードを生成する方式と、
前記動的パスワード生成アルゴリズムを初期実行した時間を開始時点とし、前記開始時点を含むタイムノードシーケンスを生成し、前記タイムノードシーケンスにおいて、各タイムノードに対応する時間に動的パスワードを生成する方式とのうちの１つの方式である
ことを特徴とする請求項３に記載のドアガードを制御する方法。
【請求項５】
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである
ことを特徴とする請求項１に記載のドアガードを制御する方法。
【請求項６】
前記スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するステップは、
前記動的パスワード生成アルゴリズムの追加シード値を前記スマートドアロックに送信するステップを含み、
前記追加シード値は、前記第１の移動端末の識別子を含む
ことを特徴とする請求項１に記載のドアガードを制御する方法。
【請求項７】
スマートドアロックに適用されるドアガードを制御する方法であって、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するステップと、
前記第１の移動端末のトリガー信号を受信して、前記動的パスワード生成アルゴリズムを初期実行するステップと、
ドアオープン要求を受信して、現在有効な動的パスワードを確定し、前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御するステップと、を含む
ことを特徴とするドアガードを制御する方法。
【請求項８】
前記動的パスワード生成アルゴリズムが時間に基づいて同期する場合、前記動的パスワード生成アルゴリズムを初期実行する前に、前記方法は、
前記第１の移動端末と時間校正を行うステップをさらに含み、
前記第１の移動端末と時間校正を行うステップは、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式である
ことを特徴とする請求項７に記載のドアガードを制御する方法。
【請求項９】
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである
ことを特徴とする請求項７に記載のドアガードを制御する方法。
【請求項１０】
前記第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するステップは、
前記第１の移動端末から前記動的パスワード生成アルゴリズムの追加シード値を受信するステップを含み、
前記追加シード値は、前記第１の移動端末の識別子を含む
ことを特徴とする請求項７に記載のドアガードを制御する方法。
【請求項１１】
第１の移動端末に適用されるドアガードを制御する装置であって、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するための第１の確定モジュールと、
前記動的パスワード生成アルゴリズムを実行するための第１の実行モジュールと、
前記動的パスワード生成アルゴリズムを初期実行する場合、前記スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーするためのトリガーモジュールと、
パスワード生成要求情報を受信するための第１の受信モジュールと、
現在有効な動的パスワードを確定するための第２の確定モジュールと、を含む
ことを特徴とするドアガードを制御する装置。
【請求項１２】
前記現在有効な動的パスワードを第２の移動端末に送信するための送信モジュールをさらに含む
ことを特徴とする請求項１１に記載のドアガードを制御する装置。
【請求項１３】
前記スマートドアロックと時間校正を行うための第１の校正モジュールをさらに含み、
前記第１の校正モジュールは、さらに、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式を使用して、前記スマートドアロックと時間校正を行う
ことを特徴とする請求項１１に記載のドアガードを制御する装置。
【請求項１４】
前記動的パスワード生成アルゴリズムで動的パスワードを生成する方式は、
前記動的パスワード生成アルゴリズムを初期実行した時点から所定の時間間隔で動的パスワードを生成する方式と、
前記動的パスワード生成アルゴリズムを初期実行した時間を開始時点とし、前記開始時点を含むタイムノードシーケンスを生成し、前記タイムノードシーケンスにおいて、各タイムノードに対応する時間に動的パスワードを生成する方式とのうちの１つの方式である
ことを特徴とする請求項１３に記載のドアガードを制御する装置。
【請求項１５】
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである
ことを特徴とする請求項１１に記載のドアガードを制御する装置。
【請求項１６】
前記第１の確定モジュールは、さらに、
前記動的パスワード生成アルゴリズムの追加シード値を前記スマートドアロックに送信する方法を使用して、スマートドアロックと一致する動的パスワード生成アルゴリズムを確定し、
前記追加シード値は、前記第１の移動端末の識別子を含む
ことを特徴とする請求項１１に記載のドアガードを制御する装置。
【請求項１７】
スマートドアロックに適用されるドアガードを制御する装置であって、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するための第３の確定モジュールと、
前記第１の移動端末のトリガー信号を受信するための第２の受信モジュールと、
前記第１の移動端末のトリガー信号を受信した後、前記動的パスワード生成アルゴリズムを初期実行するための第２の実行モジュールと、
ドアオープン要求を受信するための第３の受信モジュールと、
現在有効な動的パスワードを確定するための第４の確定モジュールと、
前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御する制御モジュールと、を含む
ことを特徴とするドアガードを制御する装置。
【請求項１８】
前記第１の移動端末と時間校正を行うための第２の校正モジュールをさらに含み、
前記第２の校正モジュールは、さらに、
前記スマートドアロックの現在時間を前記第１の移動端末の現在時間に設定する方式と、
前記第１の移動端末の現在時間を前記スマートドアロックの現在時間に設定する方式と、
前記第１の移動端末と前記スマートドアロックとの時間差を記録する方式とのうちの１つの方式を使用して、第１の移動端末と時間校正を行う
ことを特徴とする請求項１７に記載のドアガードを制御する装置。
【請求項１９】
前記動的パスワード生成アルゴリズムがイベントに基づいて同期する場合、前記イベントは、ドアロック操作制御イベントである
ことを特徴とする請求項１７に記載のドアガードを制御する装置。
【請求項２０】
前記第３の確定モジュールは、さらに、
前記第１の移動端末から前記動的パスワード生成アルゴリズムの追加シード値を受信する方法を使用して、第１の移動端末と一致する動的パスワード生成アルゴリズムを確定し、
前記追加シード値は、前記第１の移動端末の識別子を含む
ことを特徴とする請求項１７に記載のドアガードを制御する装置。
【請求項２１】
プロセッサと、
プロセッサで実行可能なコマンドを格納するメモリと、を含み、
前記プロセッサは、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定し、
前記動的パスワード生成アルゴリズムを初期実行すると共に、前記スマートドアロックが前記動的パスワード生成アルゴリズムを実行するようにトリガーし、
パスワード生成要求情報を受信した後、現在有効な動的パスワードを確定するように構成される
ことを特徴とするドアガードを制御する装置。
【請求項２２】
移動端末のプロセッサにより実行されることにより、移動端末は、ドアガードを制御する方法を実行し、
前記方法は、
スマートドアロックと一致する動的パスワード生成アルゴリズムを確定するステップと、
前記動的パスワード生成アルゴリズムを最初に実行すると共に、前記スマートドアロックをトリガーして前記動的パスワード生成アルゴリズムを実行するステップと、
パスワード生成要求情報を受信した後、現在有効な動的パスワードを確定するステップと、を含むことを特徴とするプログラム。
【請求項２３】
請求項２２に記載のプログラムが記憶されるコンピュータ読み取り可能な記録媒体。
【請求項２４】
プロセッサと、
プロセッサで実行可能なコマンドを格納するメモリと、を含み、
前記プロセッサは、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定し、
前記第１の移動端末のトリガー信号に基づいて、前記動的パスワード生成アルゴリズムを実行し、
ドアオープン要求を受信して、現在有効な動的パスワードを確定し、前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御するように構成される
ことを特徴とするドアガードを制御する装置。
【請求項２５】
移動端末のプロセッサにより実行されることにより、移動端末は、ドアガードを制御する方法を実行し、
前記方法は、
第１の移動端末と一致する動的パスワード生成アルゴリズムを確定するステップと、
前記第１の移動端末のトリガー信号に基づいて、前記動的パスワード生成アルゴリズムを実行するステップと、
ドアオープン要求を受信して、現在有効な動的パスワードを確定し、前記現在有効な動的パスワードをドアオープンパスワードに設定し、前記ドアオープン要求に付けられるパスワードが前記ドアオープンパスワードと同じである場合、ドアガードがオープンするように制御するステップと、を含むことを特徴とするプログラム。
【請求項２６】
請求項２５に記載のプログラムが記憶されるコンピュータ読み取り可能な記録媒体。
【国際調査報告】
2021535630.tif 000008
2021535630.tif 000009
2021535630.tif 000010
2021535630.tif 000011
2021535630.tif 000012