(57)【要約】本願の実施は、インテリジェントウェアラブルデバイスとインテリジェント端末とをペアリングするための方法、システム、及びインテリジェント端末を開示する。前記方法は：前記インテリジェントウェアラブルデバイスにより、識別コードを表示するステップと；前記インテリジェント端末により、前記インテリジェントウェアラブルデバイスにより表示された前記識別コードを走査するステップと；前記インテリジェント端末により、無線放送信号を送信し、前記インテリジェント端末へ送信される応答を監視するステップと；前記インテリジェントウェアラブルデバイスが前記インテリジェント端末により送信される前記無線放送信号を受信した後に、前記インテリジェントウェアラブルデバイスにより前記応答を返信するステップであって、前記応答は前記識別コードを含む、前記返信するステップと；前記インテリジェント端末により、前記応答を受信し、前記受信された応答から前記識別コードを抽出するステップと；前記インテリジェント端末により、前記抽出された識別コードと前記走査された識別コードとを比較し、前記抽出された識別コードと前記走査された識別コードとが一致する場合に、前記インテリジェントウェアラブルデバイスとペアリングするステップと；を含む。本願の実施を用いることにより、前記インテリジェント端末と前記インテリジェントウェアラブルデバイスとを安全にペアリングすることができる。
2019521578.tif 000002
【特許請求の範囲】
【請求項１】
インテリジェントウェアラブルデバイスにより、識別コードを表示するステップと；
インテリジェント端末により、前記インテリジェントウェアラブルデバイスにより表示された前記識別コードを走査するステップと；
前記インテリジェント端末により、無線放送信号を送信し、前記インテリジェント端末へ送信される応答を監視するステップと；
前記インテリジェントウェアラブルデバイスが前記インテリジェント端末により送信される前記無線放送信号を受信した後に、前記インテリジェントウェアラブルデバイスにより前記応答を返信するステップであって、前記応答は前記識別コードを含む、前記返信するステップと；
前記インテリジェント端末により、前記応答を受信し、前記受信された応答から前記識別コードを抽出するステップと；
前記インテリジェント端末により、前記抽出された識別コードと前記走査された識別コードとを比較し、前記抽出された識別コードと前記走査された識別コードとが一致する場合に、前記インテリジェントウェアラブルデバイスとペアリングするステップと；を備える、
インテリジェントウェアラブルデバイスとインテリジェント端末とをペアリングするための方法。
【請求項２】
前記インテリジェントウェアラブルデバイスにより、識別コードを表示する前記ステップは；
格納された識別コードを、前記インテリジェントウェアラブルデバイスにより表示するステップ；又は
ペアリングが開始されるときに、動的に生成される識別コードを、前記インテリジェントウェアラブルデバイスにより表示するステップ；を備える、
請求項１に記載のペアリングするための方法。
【請求項３】
前記識別コードは、バーコード及び二次元コードを含む、
請求項１に記載のペアリングするための方法。
【請求項４】
少なくとも１つの組の鍵が、インテリジェントウェアラブルデバイスと、インテリジェント端末にインストールされたアプリケーションとに事前に格納され、鍵の各組は対応するインデックスを有し；
前記インテリジェントウェアラブルデバイスにより、識別コードを表示し、鍵インデックスを表示するステップと；
前記インテリジェント端末により、前記インテリジェントウェアラブルデバイスにより表示される前記識別コードと前記鍵インデックスとを走査するステップと；
前記インテリジェント端末により、無線放送信号を送信し、前記インテリジェント端末へ送信される応答を監視するステップと；
前記インテリジェントウェアラブルデバイスが前記インテリジェント端末により送信される無線放送信号を受信した後に、前記インテリジェントウェアラブルデバイスにより前記応答を返信するステップであって、前記応答は前記識別コードを含む、前記返信するステップと；
前記インテリジェント端末により、前記応答を受信し、前記受信された応答から前記識別コードを抽出するステップと；
前記インテリジェント端末により、前記抽出された識別コードと前記走査された識別コードとを比較し、前記抽出された識別コードと前記走査された識別コードとが一致する場合に、前記インテリジェントウェアラブルデバイスとペアリングするステップと；
前記インテリジェント端末により、前記鍵インデックスに対応する鍵を用いて、前記インテリジェントウェアラブルデバイスとの間で暗号化通信を行うステップと；を備える、
インテリジェントウェアラブルデバイスとインテリジェント端末とをペアリングするための方法。
【請求項５】
前記インテリジェントウェアラブルデバイスにより、識別コードを表示する前記ステップは：
前記インテリジェントウェアラブルデバイスにより、格納された識別コードを表示するステップ；又は
ペアリングが開始されるときに、前記インテリジェントウェアラブルデバイスにより、動的に生成された識別コードを表示するステップ；を備える、
請求項４に記載のペアリングするための方法。
【請求項６】
前記識別コードは、バーコード及び２次元コードを含む、
請求項４に記載のペアリングするための方法。
【請求項７】
暗号化方法は、ＤＥＳ、ＡＥＳ、ＥＣＢ、及びＰＫＣＳ５Ｐａｄｄｉｎｇの少なくとも１つを含む、
請求項４に記載のペアリングするための方法。
【請求項８】
インテリジェント端末により、インテリジェントウェアラブルデバイスにより表示される識別コードを走査するステップと；
前記インテリジェント端末により、無線放送信号を送信し、前記インテリジェントウェアラブルデバイスにより送信される応答を監視するステップと；
前記インテリジェント端末により、前記応答を受信し、前記受信された応答から前記識別コードを抽出するステップと；
前記インテリジェント端末により、前記抽出された識別コードと前記走査された識別コードとを比較し、前記抽出された識別コードと前記走査された識別コードとが一致する場合に、前記インテリジェントウェアラブルデバイスとペアリングするステップと；を備える、
インテリジェントウェアラブルデバイスとインテリジェント端末とをペアリングするための方法。
【請求項９】
前記識別コードは、バーコード及び二次元コードを含む、
請求項８に記載のペアリングするための方法。
【請求項１０】
インテリジェント端末により、インテリジェントウェアラブルデバイスにより表示される識別コード及び鍵インデックスを走査するステップと；
前記インテリジェント端末により、無線放送信号を送信し、前記インテリジェントウェアラブルデバイスにより送信される応答を監視するステップと；
前記インテリジェント端末により、前記応答を受信し、前記受信された応答から前記識別コードを抽出するステップと；
前記インテリジェント端末により、前記抽出された識別コードと前記走査された識別コードとを比較し、前記抽出された識別コードと前記走査された識別コードとが一致する場合に、前記インテリジェントウェアラブルデバイスとペアリングするステップと；
前記インテリジェントウェアラブルデバイスにより、前記鍵インデックスに対応する鍵を用いて、前記インテリジェント端末との間で暗号化通信を行うステップと；を備える、
インテリジェントウェアラブルデバイスとインテリジェントとをペアリングするための方法。
【請求項１１】
前記識別コードは、バーコード及び二次元コードを含む、
請求項１０に記載のペアリングするための方法。
【請求項１２】
暗号化方法は、ＤＥＳ、ＡＥＳ、ＥＣＢ、及びＰＫＣＳ５Ｐａｄｄｉｎｇの少なくとも１つを含む、
請求項１０に記載のペアリングするための方法。
【請求項１３】
識別コードを表示するよう；及びインテリジェントウェアラブルデバイスが無線放送信号を受信した後に応答を返信するよう構成された前記インテリジェントウェアラブルデバイスであって、前記応答は前記識別コードを含む、前記インテリジェントウェアラブルデバイスと；
前記インテリジェントウェアラブルデバイスにより表示される前記識別コードを走査するよう；前記無線放送信号を送信して、前記インテリジェントウェアラブルデバイスにより送信される前記応答を監視するよう；前記応答を受信して、前記受信した応答から前記識別コードを抽出するよう；前記抽出された識別コードと前記走査された識別コードとを比較し、前記抽出された識別コードと前記走査された識別コードとが一致する場合に、前記インテリジェントウェアラブルデバイスとペアリングするよう；構成されたインテリジェント端末と；を備える、
インテリジェントウェアラブルデバイスとインテリジェント端末とをペアリングするためのシステム。
【請求項１４】
前記インテリジェントウェアラブルデバイスが前記識別コードを表示することは：
前記インテリジェントウェアラブルデバイスにより、格納された識別コードを表示すること；又は
ペアリングが開始されるときに、前記インテリジェントウェアラブルデバイスにより、動的に生成された識別コードを表示すること；を備える、
請求項１３に記載のペアリングするためのシステム。
【請求項１５】
前記識別コードは、バーコード及び二次元コードを含む、
請求項１３に記載のペアリングするためのシステム。
【請求項１６】
インテリジェントウェアラブルデバイスであって、少なくとも１組の鍵が事前に格納され、鍵の各組は対応するインデックスを有し、
識別コードと鍵インデックスとを表示するよう；前記インテリジェントウェアラブルデバイスが前記インテリジェント端末により送信される無線放送信号を受信した後に応答を返信し、前記応答が前記識別コードを含むよう；及び、前記鍵インデックスに対応する鍵を用いて、前記インテリジェント端末との間で暗号化通信を行うよう；構成された前記インテリジェントウェアラブルデバイスと；
前記インテリジェント端末であって、前記インテリジェントウェアラブルデバイスの少なくとも１組の鍵と同一である少なくとも１組の鍵が事前に格納されており、鍵の各組は対応するインデックスを有し、
前記インテリジェントウェアラブルデバイスにより表示される前記識別コードと前記鍵インデックスとを走査するよう；前記無線信号を送信して、前記インテリジェント端末に送信される応答を監視するよう；前記応答を受信し、前記受信された応答から前記識別コードを抽出するよう；前記抽出された識別コードと前記走査された識別コードとを比較し、前記抽出された識別コードと前記走査された識別コードとが一致する場合に、前記インテリジェントウェアラブルデバイスとペアリングするよう；及び、前記鍵インデックスに対応する鍵を用いて前記インテリジェントウェアラブルデバイスとの間で暗号化通信を行うよう；構成された前記インテリジェント端末と；を備える、
インテリジェントウェアラブルデバイスとインテリジェント端末とをペアリングするためのシステム。
【請求項１７】
前記インテリジェントウェアラブルデバイスが前記識別コードを表示することは：
格納された識別コードを、前記インテリジェントウェアラブルデバイスにより表示すること；又は
ペアリングが開始されるときに、動的に生成された識別コードを、前記インテリジェントウェアラブルデバイスにより表示すること；を備える、
請求項１６に記載のペアリングするためのシステム。
【請求項１８】
前記識別コードは、バーコード及び二次元コードを含む、
請求項１６に記載のペアリングするためのシステム。
【請求項１９】
暗号化方法は、ＤＥＳ、ＡＥＳ、ＥＣＢ、及びＰＫＣＳ５Ｐａｄｄｉｎｇの少なくとも１つを含む、
請求項１６に記載のペアリングするためのシステム。
【請求項２０】
インテリジェントウェアラブルデバイスにより表示される識別コードを走査するよう構成された走査ユニットと；
無線放送信号を送信するよう構成された放送ユニットと；
前記インテリジェントウェアラブルデバイスにより送信される応答を監視するよう構成された監視ユニットと；
前記監視ユニットが前記応答を受信した後に、前記受信された応答から前記識別コードを抽出するよう構成された抽出ユニットと；
前記抽出された識別コードと前記走査された識別コードとを比較するよう構成された比較ユニットと；
前記比較ユニットの比較結果が、前記抽出された識別コードは前記走査された識別コードと一致する、という比較結果である場合、前記インテリジェントウェアラブルデバイスをペアリングするよう構成されたペアリングユニットと；を備える、
インテリジェント端末。
【請求項２１】
前記識別コードは、バーコード及び二次元コードを含む、
請求項２０に記載のインテリジェント端末。
【請求項２２】
インテリジェントウェアラブルデバイスにより表示される識別コードと鍵インデックスとを走査するよう構成された走査ユニットと；
無線放送信号を送信するよう構成された放送ユニットと；
前記インテリジェントウェアラブルデバイスにより送信される応答を監視するよう構成された監視ユニットと；
前記監視ユニットが前記応答を受信した後に、前記受信された応答から前記識別コードを抽出するよう構成された抽出ユニットと；
前記抽出された識別コードと前記走査された識別コードとを比較する比較ユニットと；
前記比較ユニットの比較結果が、前記抽出された識別コードは前記走査された識別コードと一致する、という比較結果である場合、前記インテリジェントウェアラブルデバイスとペアリングするよう構成されたペアリングユニットと；
前記鍵インデックスに対応する鍵を用いて、前記インテリジェントウェアラブルデバイスとの間で暗号化通信を行うよう構成された通信ユニットと；を備える、
インテリジェント端末。
【請求項２３】
前記識別コードは、バーコード及び二次元コードを含む、
請求項２２に記載のインテリジェント端末。
【請求項２４】
暗号化通信方法は、ＤＥＳ、ＡＥＳ、ＥＣＢ、及びＰＫＣＳ５Ｐａｄｄｉｎｇの少なくとも１つを含む、
請求項２２に記載のインテリジェント端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、インテリジェントウェアラブルデバイス技術の分野に関し、特に、インテリジェントウェアラブルデバイスとインテリジェント端末とをペアリングするための方法、システム及びインテリジェント端末に関する。
【背景技術】
【０００２】
インテリジェントウェアラブルデバイスは、一般に、インテリジェント端末に接続する必要がある。接続を確立するには、先ずペアリングがなされねばならない。具体的には、今ではインテリジェント端末に様々なアプリケーションをインストールしてアプリケーションの対応機能を実施できるので、一般に、インテリジェント端末の無線モジュールを起動してインテリジェントウェアラブルデバイスにこのアプリケーションを接続する。
【０００３】
既存技術におけるスマートリストバンドの例では、スマートフォン上のアプリケーションを、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いてスマートリストバンドとペアリングすることができる。具体的には、マスタデバイスとしてのスマートフォンが、一般に、Ｂｌｕｅｔｏｏｔｈ（登録商標）放送信号を送信し、その放送信号を受信したスレーブデバイスとしてのスマートリストバンドが、スマートフォンへ応答を送信することで、このスマートフォンと、応答を送信するスマートリストバンドとがペアリングされて接続を確立する。
【０００４】
今日、アプリケーション、特には、インテリジェント端末上での個人情報及び決済に関するアプリケーションは、安全な接続に対する要求がますます高まっており、その機能は比較的安全な環境において実施される必要がある。先の記載によれば、既存技術において、スマートフォンに応答できるスマートリストバンドは１つ以上であろう。スマートフォンに接続する必要があるスマートリストバンドが選別されなければ、セキュリティリスクが発生し得る。
【発明の概要】
【０００５】
本願の実施の目的は、インテリジェントウェアラブルデバイスとインテリジェント端末とのペアリングのための方法、システム及びインテリジェント端末を提供することにより、インテリジェント端末とインテリジェントウェアラブルデバイスとの安全なペアリングを実施することである。
【０００６】
先の技術的な問題を解決するために、本願の実施は以下のように実行される。
【０００７】
インテリジェントウェアラブルデバイスとインテリジェント端末とをペアリングするための方法が提供され、前記方法は：前記インテリジェントウェアラブルデバイスにより、識別コードを表示するステップと；前記インテリジェント端末により、前記インテリジェントウェアラブルデバイスにより表示された前記識別コードを走査するステップと；前記インテリジェント端末により、無線放送信号を送信し、前記インテリジェント端末へ送信される応答を監視するステップと；前記インテリジェントウェアラブルデバイスが前記インテリジェント端末により送信される前記無線放送信号を受信した後に、前記インテリジェントウェアラブルデバイスにより前記応答を返信するステップであって、前記応答は前記識別コードを含む、前記返信するステップと；前記インテリジェント端末により、前記応答を受信し、前記受信された応答から前記識別コードを抽出するステップと；前記インテリジェント端末により、前記抽出された識別コードと前記走査された識別コードとを比較し、前記抽出された識別コードと前記走査された識別コードとが一致する場合に、前記インテリジェントウェアラブルデバイスとペアリングするステップと；を含む。
【０００８】
インテリジェントウェアラブルデバイスとインテリジェント端末とをペアリングするための方法が提供され：少なくとも１つの組の鍵が、前記インテリジェントウェアラブルデバイスと、前記インテリジェント端末にインストールされたアプリケーションとに事前に格納される。鍵の各組は対応するインデックスを有し、前記方法は；前記インテリジェントウェアラブルデバイスにより、識別コードを表示し、鍵インデックスを表示するステップと；前記インテリジェント端末により、前記インテリジェントウェアラブルデバイスにより表示される前記識別コードと前記鍵インデックスとを走査するステップと；前記インテリジェント端末により、無線放送信号を送信し、前記インテリジェント端末へ送信される応答を監視するステップと；前記インテリジェントウェアラブルデバイスが前記インテリジェント端末により送信される無線放送信号を受信した後に、前記インテリジェントウェアラブルデバイスにより前記応答を返信するステップであって、前記応答は前記識別コードを含む、前記返信するステップと；前記インテリジェント端末により、前記応答を受信し、前記受信された応答から前記識別コードを抽出するステップと；前記インテリジェント端末により、前記抽出された識別コードと前記走査された識別コードとを比較し、前記抽出された識別コードと前記走査された識別コードとが一致する場合に、前記インテリジェントウェアラブルデバイスとペアリングするステップと；前記インテリジェント端末により、前記鍵インデックスに対応する鍵を用いて、前記インテリジェントウェアラブルデバイスとの間で暗号化通信を行うステップと；を含む。
【０００９】
インテリジェントウェアラブルデバイスとインテリジェント端末とをペアリングするための方法が提供され、前記方法は：前記インテリジェント端末により、前記インテリジェントウェアラブルデバイスにより表示される識別コードを走査するステップと；前記インテリジェント端末により、無線放送信号を送信し、前記インテリジェントウェアラブルデバイスにより送信される応答を監視するステップと；前記インテリジェント端末により、前記応答を受信し、前記受信された応答から前記識別コードを抽出するステップと；前記インテリジェント端末により、前記抽出された識別コードと前記走査された識別コードとを比較し、前記抽出された識別コードと前記走査された識別コードとが一致する場合に、前記インテリジェントウェアラブルデバイスとペアリングするステップと；を含む。
【００１０】
インテリジェントウェアラブルデバイスとインテリジェント端末とのペアリングのための方法が提供され、前記方法は：前記インテリジェント端末により、前記インテリジェントウェアラブルデバイスにより表示される識別コード及び鍵インデックスを走査するステップと；前記インテリジェント端末により、無線放送信号を送信し、前記インテリジェントウェアラブルデバイスにより送信される応答を監視するステップと；前記インテリジェント端末により、前記応答を受信し、前記受信された応答から前記識別コードを抽出するステップと；前記インテリジェント端末により、前記抽出された識別コードと前記走査された識別コードとを比較し、前記抽出された識別コードと前記走査された識別コードとが一致する場合に、前記インテリジェントウェアラブルデバイスとペアリングするステップと；前記インテリジェントウェアラブルデバイスにより、前記鍵インデックスに対応する鍵を用いて、前記インテリジェント端末との間で暗号化通信を行うステップと；を含む。
【００１１】
インテリジェントウェアラブルデバイスとインテリジェント端末とをペアリングするためのシステムが提供され、前記システムは：
識別コードを表示するよう；及び前記インテリジェントウェアラブルデバイスが前記インテリジェント端末により送信される無線放送信号を受信した後に応答を返信するよう構成された前記インテリジェントウェアラブルデバイスであって、前記応答は前記識別コードを含む、前記インテリジェントウェアラブルデバイスと；
前記インテリジェントウェアラブルデバイスにより表示される前記識別コードを走査するよう；前記無線放送信号を送信して、前記インテリジェントウェアラブルデバイスにより送信される前記応答を監視するよう；前記応答を受信して、前記受信した応答から前記識別コードを抽出するよう；前記抽出された識別コードと前記走査された識別コードとを比較し、前記抽出された識別コードと前記走査された識別コードとが一致する場合に、前記インテリジェントウェアラブルデバイスとペアリングするよう；構成された前記インテリジェント端末と；を含む。
【００１２】
インテリジェントウェアラブルデバイスとインテリジェント端末とをペアリングするためのシステムが提供される。
前記インテリジェントウェアラブルデバイスであって、少なくとも１組の鍵が事前に格納され、鍵の各組は対応するインデックスを有し、前記インテリジェントウェアラブルデバイスは：識別コードと鍵インデックスとを表示し、前記インテリジェントウェアラブルデバイスが前記インテリジェント端末により送信される無線放送信号を受信した後に応答を返信し、前記応答が前記識別コードを含むよう；及び、前記鍵インデックスに対応する鍵を用いて、前記インテリジェント端末との間で暗号化通信を行うよう；構成される。
前記インテリジェント端末であって、前記インテリジェントウェアラブルデバイスの鍵の組と同一である少なくとも１組の鍵が事前に格納されており、鍵の各組は対応するインデックスを有し、前記インテリジェント端末は：前記インテリジェントウェアラブルデバイスにより表示される前記識別コードと前記鍵インデックスとを走査するよう；前記無線信号を送信して、前記インテリジェント端末に送信される応答を監視するよう；前記応答を受信し、前記受信された応答から前記識別コードを抽出するよう；前記抽出された識別コードと前記走査された識別コードとを比較し、前記抽出された識別コードと前記走査された識別コードとが一致する場合に、前記インテリジェントウェアラブルデバイスとペアリングするよう；さらに構成される。さらに、前記鍵インデックスに対応する鍵を用いて前記インテリジェントウェアラブルデバイスとの間で暗号化通信を行うよう；構成される。
【００１３】
インテリジェント端末が供給され、前記端末は：インテリジェントウェアラブルデバイスにより表示される識別コードを走査するよう構成された走査ユニットと；無線放送信号を送信するよう構成された放送ユニットと；前記インテリジェントウェアラブルデバイスにより送信される応答を監視するよう構成された監視ユニットと；前記監視ユニットが前記応答を受信した後に、前記受信された応答から前記識別コードを抽出するよう構成された抽出ユニットと；前記抽出された識別コードと前記走査された識別コードとを比較するよう構成された比較ユニットと；前記比較ユニットの比較結果が、前記抽出された識別コードは前記走査された識別コードと一致する、という比較結果である場合、前記インテリジェントウェアラブルデバイスとペアリングするよう構成されたペアリングユニットと；を含む。
【００１４】
インテリジェント端末が供給され、前記端末は：インテリジェントウェアラブルデバイスにより表示される識別コードと鍵インデックスとを走査するよう構成された走査ユニットと；無線放送信号を送信するよう構成された放送ユニットと；前記インテリジェントウェアラブルデバイスにより送信される応答を監視するよう構成された監視ユニットと；前記監視ユニットが前記応答を受信した後に、前記受信された応答から前記識別コードを抽出するよう構成された抽出ユニットと；前記抽出された識別コードと前記走査された識別コードとを比較する比較ユニットと；前記比較ユニットの比較結果が、前記抽出された識別コードは前記走査された識別コードと一致する、という比較結果である場合、前記インテリジェントウェアラブルデバイスとペアリングするよう構成されたペアリングユニットと；前記鍵インデックスに対応する鍵を用いて、前記インテリジェントウェアラブルデバイスとの間で暗号化通信を行うよう構成された通信ユニットと；を含む。
【００１５】
本願の実施において提供される先の技術的解決策からは、このインテリジェント端末が、走査を通じてインテリジェントウェアラブルデバイスの識別コードを取得でき、受信された応答からインテリジェントウェアラブルデバイスの識別コードをさらに抽出できることが分かる。その上、このインテリジェント端末は２つの識別コードを比較できる。２つの識別コードが一致する場合、現にペアリングされるべきインテリジェントウェアラブルデバイスは、走査されたインテリジェントウェアラブルデバイスと同一である、と特定できる。すなわち、現にペアリングされるべきインテリジェントウェアラブルデバイスは、接続されるべきインテリジェントウェアラブルデバイスであるので、ペアリングを行うことができる。先の実施を用いることにより、ペアリングされるべきインテリジェントウェアラブルデバイスが実際にペアリングを必要とするインテリジェントウェアラブルデバイスではない、という問題を緩和でき、よってペアリングセキュリティを確保できる。
【図面の簡単な説明】
【００１６】
本願の実施又は既存の技術における技術的解決策をより明確に説明するために、以下は、実施又は既存の技術を説明するために必要とされる添付の図面を簡単に説明する。明らかに、以下の説明における添付の図面は本願のいくつかの実施を単に示すものであり、当業者は創造的な努力なしにこれらの添付の図面に基づいて他の図面をさらに導き出すことができる。
【００１７】
【図１】図１は、本願による、インテリジェントウェアラブルデバイスとインテリジェント端末とをペアリングするための方法の実施を示すフローチャートである。
【００１８】
【図２】図２は、本願による、インテリジェントウェアラブルデバイスとインテリジェント端末とをペアリングするための方法の実施を示すフローチャートである。
【００１９】
【図３】図３は、本願による、インテリジェント端末の実施を示すモジュール図である。
【００２０】
【図４】図４は、本願による、インテリジェント端末の実施を示すモジュール図である。
【発明を実施するための形態】
【００２１】
本願の実施は、インテリジェントウェアラブルデバイスとインテリジェント端末との間でペアリングするための方法、システム、及びインテリジェント端末を提供する。
【００２２】
当業者が本願における技術的解決策をより理解するために、以下は、本願の実施における添付の図面を参照して、本願の実施における技術的解決策を明確かつ完全に説明する。明らかに、記載された実施は、本願の実施のほんの一部であり、全てではない。創造的な努力なしに本願の実施に基づいて当業者によって得られる他のすべての実施は、本願の保護範囲内に入るものである。
【００２３】
本開示は、インテリジェントウェアラブルデバイスとインテリジェント端末とをペアリングするための方法の実施を提供する。図１に示すように、この方法は以下のステップを含む。
【００２４】
Ｓ１１０：インテリジェントウェアラブルデバイスが識別コードを表示する。
【００２５】
識別コードは、インテリジェントウェアラブルデバイスを識別するために用いることができる。
【００２６】
インテリジェントウェアラブルデバイスは識別コードを格納でき、ペアリングが開始されると、格納された識別コードを表示できる。さらに、ペアリングが開始されると、インテリジェントウェアラブルデバイスは、上記の代わりに、識別コードを動的に生成し、この動的に生成された識別コードを表示できる。
【００２７】
識別コードは、バーコード、二次元コード等であってよい。
【００２８】
Ｓ１２０：インテリジェント端末が、インテリジェントウェアラブルデバイスにより表示される識別コードを走査する。
【００２９】
特定の機能を実施するアプリケーションを、インテリジェント端末にインストールすることができる。このアプリケーションは、接続されたインテリジェントウェアラブルデバイスを用いて特定の機能を実施できる。インテリジェントウェアラブルデバイスに接続して特定の機能を実施するには、アプリケーションは、一般に、さらに接続を確立するために、インテリジェントウェアラブルデバイスとのペアリングを完成する必要がある。
【００３０】
インテリジェント端末はカメラを有することができる。アプリケーションはインテリジェント端末にインストールされたカメラモジュールを起動して識別コードを走査できる。
【００３１】
Ｓ１３０：インテリジェント端末が無線放送信号を送信し、インテリジェント端末へ送信される応答を監視する。
【００３２】
インテリジェント端末は、ペアリングされるべきインテリジェントウェアラブルデバイスを検索するために無線放送信号を送信できる。
【００３３】
Ｓ１４０：インテリジェントウェアラブルデバイスが、インテリジェント端末により送信される無線放送信号を受信した後に応答を返信する。ここで、応答には識別コードが含まれる。
【００３４】
識別コードは、応答メッセージの自己定義フィールドに配置されることができる。自己定義フィールドの位置及び長さは、インテリジェントウェアラブルデバイスと、インテリジェント端末にインストールされたアプリケーションとの間のネゴシエーションを通じて事前に特定できる。
【００３５】
Ｓ１３０及びＳ１４０ではＢｌｕｅｔｏｏｔｈ（登録商標）技術を一例に取る。実施のステップは以下の通りである。すなわち、先ず、マスタデバイス（ペアリングを開始するデバイス、例えば携帯電話）がスレーブデバイス（ペアリングを受信するデバイス、例えばＢｌｕｅｔｏｏｔｈ（登録商標）ヘッドセット）を呼び出すために放送信号を送信する。具体的には、マスタデバイスが周波数ホッピング法を用いて、スレーブデバイスを呼び出すことができ、スレーブデバイスは、固定間隔で外部呼び出しを走査（スキャン）する。これはページスキャンと称される。外部呼び出しを走査する場合、スレーブデバイスは、応答を返信して呼び出し（ページング）に応答できる。このようにして、２つのデバイスはさらにペアリング操作を行うことができる。
【００３６】
Ｓ１５０：インテリジェント端末が応答を受信し、この受信された応答から識別コードを抽出する。
【００３７】
インテリジェント端末は応答を受信でき、事前にネゴシエーションされた位置に基づいて、応答から識別コードを抽出できる。
【００３８】
Ｓ１６０：インテリジェント端末が、抽出された識別コードと走査された識別コードとを比較し、抽出された識別コードと走査された識別コードとが一致する場合に、インテリジェントウェアラブルデバイスとペアリングする。
【００３９】
インテリジェント端末は、Ｓ１２０において、走査によりインテリジェントウェアラブルデバイスの識別コードを取得でき、Ｓ１５０において、受信された応答からインテリジェントウェアラブルデバイスの識別コードをさらに抽出できる。その上、インテリジェント端末は２つの識別コードを比較できる。２つの識別コードが一致する場合、現にペアリングされるべきインテリジェントウェアラブルデバイスは、走査されたインテリジェントウェアラブルデバイス、すなわち、接続されるべきインテリジェントウェアラブルデバイスと同一であると、特定でき、よって、ペアリングを行うことができる。先の実施を用いて、ペアリングされるべきインテリジェントウェアラブルデバイスは、実際にペアリングされねばならないインテリジェントウェアラブルデバイスではない、という問題を緩和でき、よって、ペアリングセキュリティを確保できる。
【００４０】
インテリジェントウェアラブルデバイスは、例えばＢｌｕｅｔｏｏｔｈ（登録商標）などの無線接続方法を用いてインテリジェント端末に接続できる。例えばＢｌｕｅｔｏｏｔｈ（登録商標）などの無線接続方法は暗号化に弱点があり、データが簡単に監視されたり傍受されたりする。既存技術における一般的な慣行により、データに対してＢｌｕｅｔｏｏｔｈ（登録商標）暗号化以外の暗号化方法はとられていない。この慣行は、極めて高いレベルのセキュリティを必要としない、例えばモーションデータのシナリオで用いることができる。別の方法としては、楕円曲線ディフィー・ヘルマン（ＥＣＤＨ）鍵共有アルゴリズムを用いて鍵暗号化送信をネゴシエーションする。その場合、スマートリストバンドに埋め込みセキュアエレメント（ｅＳＥ）チップなどを埋め込む必要があり、コストが比較的高い。
【００４１】
本願の実施では、暗号化方法を用いてデータ送信ステップをさらに実行できる。
【００４２】
具体的には、例えば、少なくとも１組の鍵が、インテリジェントウェアラブルデバイスと、インテリジェント端末にインストールされたアプリケーションとに事前に格納されており、鍵の各組は対応するインデックスを有する。以下の工程が含まれる。
【００４３】
Ｓ２１０：インテリジェントウェアラブルデバイスが識別コードを表示し、そして鍵インデックスを表示する。
【００４４】
Ｓ２２０：インテリジェント端末が、インテリジェントウェアラブルデバイスにより表示される識別コードと鍵インデックスとを走査する。
【００４５】
Ｓ２３０：インテリジェント端末が無線放送信号を送信し、インテリジェント端末へ送信される応答を監視する。
【００４６】
Ｓ２４０：インテリジェントウェアラブルデバイスが、インテリジェント端末により送信される無線放送信号を受信した後、応答を返信する。ここで、この応答は識別コードを含む。
【００４７】
Ｓ２５０：インテリジェント端末が応答を受信し、この受信された応答から識別コードを抽出する。
【００４８】
Ｓ２６０：インテリジェント端末が、抽出された識別コードと走査された識別コードとを比較し、抽出された識別コードと走査された識別コードとが一致する場合、インテリジェントウェアラブルデバイスとペアリングする。
【００４９】
Ｓ２７０：インテリジェント端末が、鍵インデックスに対応する鍵を用いてインテリジェントウェアラブルデバイスとの間で暗号化通信を行う。
【００５０】
このように、インテリジェントウェアラブルデバイスによりインテリジェント端末へ送信されたデータを、鍵インデックスに対応する鍵を用いて暗号化でき、次いでインテリジェント端末へ送信できる。インテリジェント端末は、Ｓ２２０において鍵インデックスを走査できるので、インテリジェントウェアラブルデバイスにより送信されたデータを受信した後、インテリジェント端末は、インテリジェントウェアラブルデバイスの１組の鍵と同一である少なくとも１組の鍵を格納し、鍵インデックスに対応する鍵を用いて、受信データを解読できる。同様に、インテリジェント端末からインテリジェントウェアラブルデバイスへ送信されたデータは、鍵インデックスに対応する鍵を用いて暗号化できる。したがって、送信されたデータを受信した後、インテリジェントウェアラブルデバイスは、鍵インデックスに対応する鍵を用いて解読できる。先の工程を用い、インテリジェント端末は鍵インデックスに対応する鍵を用いてインテリジェントウェアラブルデバイスとの間で暗号化通信を行う。このように、通信工程のセキュリティを向上させることができる。
【００５１】
暗号化通信方法は、対称暗号化通信方法とすることができる。具体的には、暗号化通信は、ＤＥＳ（データ暗号化標準）、ＡＥＳ（高度暗号化標準）、ＥＣＢ（電子コードブック）、ＰＫＣＳ５Ｐａｄｄｉｎｇ（パディング）などの対称暗号化アルゴリズムを用いて行うことができる。
【００５２】
本願は、インテリジェントウェアラブルデバイスとインテリジェント端末とのペアリングのためのシステムの実施をさらに提供する。このシステムは：識別コードを表示するよう、そして、インテリジェントウェアラブルデバイスがインテリジェント端末から送信される無線放送信号を受信した後に応答を返信するよう構成され、その応答には識別コードが含まれる、インテリジェントウェアラブルデバイスと；インテリジェントウェアラブルデバイスにより表示される識別コードを走査し、無線放送信号を送信し、インテリジェントウェアラブルデバイスにより送信される応答を監視し、受信された応答から識別コードを抽出し、この抽出された識別コードと走査された識別コードとを比較し、抽出された識別コードが、走査された識別コードと一致する場合、インテリジェントウェアラブルデバイスをペアリングするよう構成されたインテリジェント端末と；を含む。
【００５３】
好ましくは、インテリジェントウェアラブルデバイスが識別コードを表示することは、インテリジェントウェアラブルデバイスが格納された識別コードを表示することを含む、又は、ペアリングが開始されるときに、インテリジェントウェアラブルデバイスが動的に（ダイナミックに）生成された識別コードを表示することを含む。
【００５４】
好ましくは、識別コードはバーコード及び二次元コードを含む。
【００５５】
本願は、インテリジェントウェアラブルデバイスとインテリジェント端末とをペアリングするためのシステムの実施をさらに提供する。このシステムは、インテリジェントウェアラブルデバイスを含み、ここで、少なくとも１組の鍵が事前に格納され、鍵の各組は対応するインデックスを有し、インテリジェントウェアラブルデバイスは、識別コードと鍵インデックスとを表示し、インテリジェントウェアラブルデバイスがインテリジェント端末から送信される無線放送信号を受信した後に、識別コードを含む応答に返信し、鍵インデックスに対応する鍵を用いてインテリジェント端末との間で暗号化通信を行うように構成される。このシステムはさらに、インテリジェントウェアラブルデバイスの鍵の組と同一である少なくとも１組の鍵が事前に格納されたインテリジェント端末を含み、鍵の各組は対応するインデックスを有し、インテリジェント端末はさらに、インテリジェントウェアラブルデバイスにより表示される識別コードと鍵インデックスとを走査し、無線放送信号を送信して、インテリジェント端末へ送信される応答を監視し、応答を受信して、受信された応答から識別コードを抽出し、抽出された識別コードと走査された識別コードとを比較して、抽出された識別コードと走査された識別コードとが一致する場合、インテリジェントウェアラブルデバイスをペアリングし、鍵インデックスに対応する鍵を用いてインテリジェントウェアラブルデバイスとの間で暗号化通信を行うように構成される。
【００５６】
好ましくは、インテリジェントウェアラブルデバイスが識別コードを表示することは、インテリジェントウェアラブルデバイスが格納された識別コードを表示することを含む、又は、ペアリングが開始されるときに、インテリジェントウェアラブルデバイスが動的に（ダイナミックに）生成された識別コードを表示することを含む。
【００５７】
好ましくは、識別コードはバーコード及び二次元コードを含む。
【００５８】
好ましくは、暗号化方法は、ＤＥＳ、ＡＥＳ、ＥＣＢ及びＰＫＣＳ５Ｐａｄｄｉｎｇの少なくとも１つを含む。
【００５９】
本願は、さらに、インテリジェント端末の実施を提供する。図３に示すように、インテリジェント端末は、インテリジェントウェアラブルデバイスにより表示される識別コードを走査するよう構成された走査ユニット３１と、無線放送信号を送信するよう構成された放送ユニット３２と、インテリジェントウェアラブルデバイスにより送信される応答を監視するよう構成された監視ユニット３３と、監視ユニットが応答を受信した後に、受信された応答から識別コードを抽出するよう構成された抽出ユニット３４と、抽出された識別コードと走査された識別コードとを比較するよう構成された比較ユニット３５と、比較ユニットの比較結果が、抽出された識別コードと走査された識別コードとが一致するという結果である場合に、インテリジェントウェアラブルデバイスをペアリングするよう構成されたペアリングユニット３６とを含む。
【００６０】
好ましくは、識別コードはバーコード及び二次元コードを含む。
【００６１】
本願は、さらに、インテリジェント端末の実施を含む。図４に示すように、インテリジェント端末は、インテリジェントウェアラブルデバイスにより表示される識別コードと鍵インデックスとを走査するよう構成された走査ユニット４１と、無線放送信号を送信するよう構成された放送ユニット４２と、インテリジェントウェアラブルデバイスにより送信される応答を監視するよう構成された監視ユニット４３と、監視ユニットが応答を受信した後に、受信された応答から識別コードを抽出するよう構成された抽出ユニット４４と、抽出された識別コードと走査された識別コードとを比較するよう構成された比較ユニット４５と、比較ユニットの比較結果が、抽出された識別コードと走査された識別コードとが一致するという結果である場合、インテリジェントウェアラブルデバイスをペアリングするよう構成されたペアリングユニット４６と、鍵インデックスに対応する鍵を用いてインテリジェントウェアラブルデバイスとの間で暗号化通信を行うよう構成された通信ユニット４７とを含む。
【００６２】
好ましくは、識別コードがバーコード及び二次元コードを含む。
【００６３】
好ましくは、暗号化方法は、ＤＥＳ、ＡＥＳ、ＥＣＢ及びＰＫＣＳ５Ｐａｄｄｉｎｇの少なくとも１つを含む。
【００６４】
１９９０年代には、技術の改良は、ハードウェアの改良（例えば、ダイオード、トランジスタ、及びスイッチなどの回路構造の改良）とソフトウェアの改良（方法手順の改良）とに明確に区別できた。しかし、技術の発展に伴って、現在では、複数の方法手順の改良を、ハードウェア回路構造の直接的な改良とみなすことができるようになっている。ほとんど全ての設計者は、ハードウェア回路に対して、改良した方法手順をプログラミングすることにより、対応するハードウェア回路構造を得ている。したがって、方法手順の改良をハードウェアエンティティモジュールでは実施できないとは言えなくなっている。例えばプログラマブルロジックデバイス（ＰＬＤ）（例えば、フィールドプログラマブルゲートアレイ（ＦＰＧＡ））はそのような集積回路である。プログラマブルロジックデバイスの論理関数は、ユーザによりデバイスをプログラミングすることにより特定される。設計者は、チップメーカに特定用途向け集積回路チップの設計及び製造を依頼せずに、独自に、デジタルシステムを単一のＰＬＤに「集積する」ためのプログラミングを行う。さらに、集積回路チップを手作業で製造する代わりに、プログラミングは、たいてい「論理コンパイラ」ソフトウェアにより実施される。それは、今日のプログラム開発に用いられるソフトウェアコンパイラに類似する。コンパイル前に存在するオリジナルコードもまた、ハードウェア記述言語（ＨＤＬ）と呼ばれる特定のプログラミング言語で書かれる必要がある。ＡＢＥＬ（Ａｄｖａｎｃｅｄ  Ｂｏｏｌｅａｎ  Ｅｘｐｒｅｓｓｉｏｎ  Ｌａｎｇｕａｇｅ）、ＡＨＤＬ（Ａｌｔｅｒａハードウェア記述言語）、Ｃｏｎｆｌｕｅｎｃｅ（コンフルエンス）、ＣＵＰＬ（コーネル大学プログラミング言語）、ＨＤＣａｌ、ＪＨＤＬ（Ｊａｖａ（登録商標）ハードウェア記述言語）、Ｌａｖａ、Ｌｏｌａ、ＭｙＨＤＬ、ＰＡＬＡＳＭ、ＲＨＤＬ（Ｒｕｂｙハードウェア記述言語）他などの複数の種類のＨＤＬがある。現在、ＶＨＤＬ（超高速集積回路ハードウェア記述言語）及びＶｅｒｉｌｏｇ（ヴェリログ）が最も一般的に使われている。なお、当業者には、方法手順が、前述の様々なハードウェア記述言語を用いて部分的にプログラムされるのであれば、論理方法手順を実施するハードウェア回路を容易に手に入れられることも理解されたい。
【００６５】
制御デバイスは、どのような適切な方法でも実現できる。例えば、制御デバイスは：マイクロプロセッサ若しくはプロセッサ；（マイクロ）プロセッサにより実行されるコンピュータ読取り可能なプログラムコード（例えば、ソフトウェア又はファームウェア）を格納したコンピュータ読み取り可能な媒体；論理ゲート；スイッチ；特定用途向け集積回路（ＡＳＩＣ）；プログラマブルロジックコントローラ；又は埋込み式マイクロ制御デバイスであってよい。制御デバイスの例として、限定されないが、以下のマイクロ制御デバイス、すなわち、ＡＲＣ６２５Ｄ、ＡｔｍｅｌＡＴ９１ＳＡＭ、マイクロチップＰＩＣ１８Ｆ２６Ｋ２０、及びＳｉｌｉｃｏｎｅ  Ｌａｂｓ（シリコンラボラトリーズ）Ｃ８０５１Ｆ３２０、が挙げられる。記憶デバイスの制御デバイスは、記憶デバイスの制御論理の一部として実施できる。当業者には、制御デバイスが純粋なコンピュータ読み取り可能なプログラムコードの方法により実施できること、及び、方法におけるステップは、制御デバイスを、論理ゲート、スイッチ、特定用途向け集積回路、プログラマブルロジックコントローラ、埋込み式マイクロ制御デバイス等の形式で同じ機能をコントローラがさらに実施できるように論理的にプログラミング可能であることを理解されたい。したがって、制御デバイスは、ハードウェアコンポーネントと見なすことができる、制御デバイスに含まれて様々な機能を実施するよう構成されるデバイスは、ハードウェアコンポーネント内の構造と見なすこともできる。或いは、様々な機能を実施するよう構成されるデバイスは、方法を実施するためのソフトウェアモジュールとハードウェアコンポーネントの構造との両者であると見なすこともできる。
【００６６】
先の各実施で述べたシステム、デバイス、モジュール、又は、ユニットは、コンピュータチップ若しくはエンティティを用いて実施できる、又は、特定の機能を有する製品を用いて実施できる。
【００６７】
説明を容易にするために、記載のデバイスは、機能を様々なユニットに分けて説明されている。当然ながら、本願を実施する場合、各部の機能は、１つ以上のソフトウェア及び／又はハードウェアで実現され得る。
【００６８】
当業者は、本開示の実施が方法、システム、又はコンピュータプログラム製品として提供され得ることを理解するはずである。したがって、本開示は、ハードウェアのみの実施、ソフトウェアのみの実施、又はソフトウェアとハードウェアとの組み合わせを用いた実施の形態をとることができる。さらに、本開示は、コンピュータで使用可能なプログラムコードを含む、１つ又は複数のコンピュータ使用可能記憶媒体（磁気ディスク記憶装置、ＣＤ−ＲＯＭ、光メモリなどを含むがこれらに限定されない）上で実施されるコンピュータプログラム製品の形態をとることができる。
【００６９】
本開示は、本開示の実施による方法、デバイス（システム）、及びコンピュータプログラム製品のフローチャート及び／又はブロック図を参照して説明される。
フローチャート及び／又はブロック図内の各プロセス及び／又は各ブロック、ならびにフローチャート及び／又はブロック図内のプロセス及び／又はブロックの組み合わせを実施するためにコンピュータプログラム命令を使用することができることを理解されたい。
これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、組み込みプロセッサ、又は他のプログラマブルデータ処理デバイスのプロセッサに提供されてマシンを生成することができ、その結果、コンピュータ又は他のプログラマブルデータ処理デバイスのプロセッサによって実行される命令は、フローチャート中の１つ以上のプロセス及び／又はブロック図中の１つ以上のブロックにおいて特定の機能を実施するための装置を生成する。
【００７０】
これらのコンピュータプログラム命令は、特定の方法で動作するようにコンピュータ又は他のプログラマブルデータ処理デバイスに命令することができるコンピュータ可読メモリに格納することができ、その結果、コンピュータ可読メモリに格納された命令は命令装置を含むアーチファクトを生成する。命令装置は、フローチャート内の１つ又は複数のプロセス内及び／又はブロック図内の１つ又は複数のブロック内で特定の機能を実施する。
【００７１】
これらのコンピュータプログラム命令は、コンピュータ又は他のプログラマブルデータ処理デバイスにロードすることができ、その結果、コンピュータ又は他のプログラマブルデバイス上で一連の動作及びステップが実行され、それによってコンピュータ実施処理が生成される。したがって、コンピュータ又は他のプログラマブルデバイス上で実行される命令は、フローチャート中の１つ以上のプロセス及び／又はブロック図中の１つ以上のブロックにおける特定の機能を実施するためのステップを提供する。
【００７２】
典型的な構成では、コンピューティングデバイスは、１つ又は複数のプロセッサ（ＣＰＵ）、入力／出力インターフェース、ネットワークインターフェース、及びメモリを含む。
【００７３】
メモリは、非永続的メモリ、ランダムアクセスメモリ（ＲＡＭ）、不揮発性メモリ、及び／又はコンピュータ可読媒体内にある別の形態、例えば、読み取り専用メモリ（ＲＯＭ）又はフラッシュメモリ（フラッシュＲＡＭ）を含むことができる。メモリは、コンピュータ可読媒体の一例である。
【００７４】
コンピュータ可読媒体は、任意の方法又は技術を使用することによって情報記憶を実施することができる持続的、非持続的、移動可能、及び移動不能の媒体を含む。情報は、コンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータとすることができる。コンピュータ記憶媒体の例は、パラレルランダムアクセスマシン（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、電気的消去可能プログラマブル読み取り専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ又は他のメモリ技術、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、あるいは、他の光学記憶装置、カセット、カセット磁気ディスク記憶装置、又は他の磁気記憶デバイス、あるいは他の任意の非伝送媒体を含むが、これらに限定されない。コンピュータ記憶媒体は、コンピューティングデバイスによってアクセスすることができる情報を記憶するように構成することができる。本明細書の定義に基づいて、コンピュータ可読媒体は、一時的なコンピュータ可読媒体（transitory media）、例えば変調データ信号及び搬送波を含まない。
【００７５】
さらに、用語「含む」、「備える」、又はそれらの他の任意の変形は、非排他的な包含をカバーすることを意図していることに留意されたい。そのため、要素の列挙を含むプロセス、方法、物品、又はデバイスは、それらの要素を含むだけでなく、明示的に挙げられていない他の要素をも含み、又は、そのようなプロセス、方法、物品、又はデバイスに固有の要素をさらに含む。「…を含む」が付いた要素は、それ以上の制約がない限り、その要素を含むプロセス、方法、物品、又はデバイスにおける追加の同一の要素の存在を排除するものではない。
【００７６】
当業者は、本願の実施が方法、システム、又はコンピュータプログラム製品として提供され得ることを理解するはずである。したがって、本願は、ハードウェアのみの実施、ソフトウェアのみの実施、又はソフトウェアとハードウェアの組み合わせを用いた実施の形態をとることができる。さらに、本願は、コンピュータで使用可能なプログラムコードを含む、１つ又は複数のコンピュータ使用可能記憶媒体（磁気ディスク記憶装置、ＣＤ−ＲＯＭ、及び光メモリを含むがこれらに限定されない）上に実装されるコンピュータプログラム製品の形態をとることができる。
【００７７】
本願は、コンピュータ、例えばプログラムモジュールによって実行されるコンピュータ実行可能命令の一般的な文脈で説明することができる。一般に、プログラムモジュールは、特定のタスクを実行するか又は特定の抽象データ型を実施するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。本願は、分散コンピューティング環境でも実施することができる。分散コンピューティング環境では、通信ネットワークを介して接続された遠隔処理デバイスによってタスクが実行される。分散コンピューティング環境では、プログラムモジュールは、記憶デバイスを含むローカル及びリモートの両方のコンピュータ記憶媒体に配置することができる。
【００７８】
本願における実施は漸進的な方法で記載されている。実施における同一又は類似の部分については、実施を参照することができる。各実施は、他の実施との違いに焦点を当てている。特に、システムの実施は方法の実施と基本的に同じであるため、簡単に説明されている。関連部分については、方法の実施の関連する説明を参照することができる。
【００７９】
前述の説明は、本願の単なる実施であり、本願を限定することを意図するものではない。当業者にとって、本願は様々な修正及び変更を有することができる。本願の精神及び原理内においてなされるいかなる修正、均等物の置換、改良なども本願における特許請求の範囲の範囲内に含まれるものである。
【図１】
2019521578.tif 000003
【図２】
2019521578.tif 000004
【図３】
2019521578.tif 000005
【図４】
2019521578.tif 000006
【国際調査報告】
2019521578.tif 000007
2019521578.tif 000008
2019521578.tif 000009
2019521578.tif 000010