(57)【要約】      （修正有）【課題】モノのインターネット（ＩｏＴ）機器の安全な認証方法を提供する。【解決手段】ＩｏＴ機器の認証方法において、ＩｏＴ機器の識別子と予め設定されたＩｏＴ機器の属性情報とに基づいて、ＩｏＴ機器に対応するアカウント情報を算出する。ＩｏＴ機器は、アカウント情報をクラウドサーバに送信する。クラウドサーバは、信頼可能リストにアカウント情報とマッチングする信頼可能アカウント情報が存在するか否かを判断し、存在する場合、ＩｏＴ機器が認証に成功したと判定する。【選択図】図１
2020187746.tif 000002
【特許請求の範囲】
【請求項１】
モノのインターネット機器の識別子と予め設定された前記モノのインターネット機器の属性情報とに基づいて、前記モノのインターネット機器に対応するアカウント情報を算出するステップと、
クラウドサーバが前記アカウント情報に基づいて前記モノのインターネット機器をアイデンティティ認証するように、前記アカウント情報を前記クラウドサーバに送信するステップと、を含むことを特徴とする、モノのインターネット機器の認証方法。
【請求項２】
前記モノのインターネット機器の属性情報は、前記モノのインターネット機器に対応するメーカー情報と前記モノのインターネット機器に対応するカテゴリとを含み、前記アカウント情報は、ユーザ名とパスワードとを含み、
前記モノのインターネット機器の識別子と予め設定された前記モノのインターネット機器の属性情報とに基づいて、前記モノのインターネット機器に対応するアカウント情報を算出するステップは、
前記モノのインターネット機器に対応するメーカー情報と、前記モノのインターネット機器に対応するカテゴリと、前記モノのインターネット機器の識別子とに基づいて、ユーザ名を算出するステップと、
プロダクトキーと前記モノのインターネット機器の識別子とに基づいてパスワードを算出するステップと、含み、
前記プロダクトキーは、前記モノのインターネット機器に対応するメーカー情報と前記モノのインターネット機器に対応するカテゴリとに基づいて算出されることを特徴とする、請求項１に記載の認証方法。
【請求項３】
前記モノのインターネット機器の属性情報は、前記モノのインターネット機器に対応するメーカー情報と、前記モノのインターネット機器に対応するカテゴリと、プロダクトキーとを含み、前記プロダクトキーは、前記モノのインターネット機器に対応するメーカー情報と前記モノのインターネット機器に対応するカテゴリとに基づいて算出され、
前記アカウント情報は、ユーザ名とパスワードとを含み、
前記モノのインターネット機器の識別子と予め設定された前記モノのインターネット機器の属性情報とに基づいて、前記モノのインターネット機器に対応するアカウント情報を算出するステップは、
前記モノのインターネット機器に対応するメーカー情報と、前記モノのインターネット機器に対応するカテゴリと、前記モノのインターネット機器の識別子とに基づいて、ユーザ名を算出するステップと、
プロダクトキーと前記モノのインターネット機器の識別子とに基づいてパスワードを算出するステップと、を含むことを特徴とする、請求項１に記載の認証方法。
【請求項４】
前記プロダクトキーと前記モノのインターネット機器の識別子とに基づいてパスワードを算出するステップは、
前記プロダクトキーと前記モノのインターネット機器の識別子とに基づいてセッションキーを算出するステップと、
前記セッションキーを用いて前記モノのインターネット機器の識別子を暗号化し署名して、前記パスワードを取得するステップと、を含むことを特徴とする、請求項２又は３に記載の認証方法。
【請求項５】
モノのインターネット機器によって送信されたアカウント情報を受信するステップであって、前記アカウント情報は、前記モノのインターネット機器の識別子と予め設定された前記モノのインターネット機器の属性情報とに基づいて前記モノのインターネット機器によって算出されるステップと、
信頼可能リストに前記アカウント情報とマッチングする信頼可能アカウント情報が存在するか否かを判断し、存在する場合、前記モノのインターネット機器が認証に成功したと判定し、存在しない場合、前記モノのインターネット機器が認証に失敗したと判定するステップと、を含み、
前記信頼可能リストにおける各信頼可能アカウント情報は、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子と属性情報とに基づいて算出されることを特徴とする、モノのインターネット機器の認証方法。
【請求項６】
前記モノのインターネット機器の属性情報は、前記モノのインターネット機器に対応するメーカー情報と前記モノのインターネット機器に対応するカテゴリとを含み、前記信頼可能アカウント情報は、信頼可能ユーザ名と信頼可能パスワードとを含み、
前記信頼可能アカウント情報は、
前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器に対応するメーカー情報と、前記モノのインターネット機器に対応するカテゴリと、前記モノのインターネット機器の識別子とに基づいて、信頼可能ユーザ名を算出するステップと、
プロダクトキーと、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子とに基づいて、信頼可能パスワードを算出するステップと、によって取得され、
前記プロダクトキーは、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子と、前記モノのインターネット機器に対応するカテゴリとに基づいて算出されることを特徴とする、請求項５に記載の認証方法。
【請求項７】
前記プロダクトキーと、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子とに基づいて、信頼可能パスワードを算出するステップは、
前記プロダクトキーと、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子とに基づいて、セッションキーを算出するステップと、
前記セッションキーを用いて前記モノのインターネット機器の識別子を暗号化し署名して、前記信頼可能パスワードを取得するステップと、を含むことを特徴とする、請求項６に記載の認証方法。
【請求項８】
モノのインターネット機器の識別子と予め設定された前記モノのインターネット機器の属性情報とに基づいて、前記モノのインターネット機器に対応するアカウント情報を算出するように構成される算出モジュールと、
クラウドサーバが前記アカウント情報に基づいて前記モノのインターネット機器をアイデンティティ認証するように、前記アカウント情報を前記クラウドサーバに送信するように構成される送信モジュールと、を含むことを特徴とする、モノのインターネット機器。
【請求項９】
前記モノのインターネット機器の属性情報は、前記モノのインターネット機器に対応するメーカー情報と前記モノのインターネット機器に対応するカテゴリとを含み、前記アカウント情報は、ユーザ名とパスワードとを含み、
前記算出モジュールは、
前記モノのインターネット機器に対応するメーカー情報と、前記モノのインターネット機器に対応するカテゴリと、前記モノのインターネット機器の識別子とに基づいて、ユーザ名を算出するように構成される第１の算出ユニットと、
プロダクトキーと前記モノのインターネット機器の識別子とに基づいてパスワードを算出するように構成される第２の算出ユニットと、を含み、
前記プロダクトキーは、前記モノのインターネット機器に対応するメーカー情報と前記モノのインターネット機器に対応するカテゴリとに基づいて算出されることを特徴とする、請求項８に記載のモノのインターネット機器。
【請求項１０】
前記モノのインターネット機器の属性情報は、前記モノのインターネット機器に対応するメーカー情報と、前記モノのインターネット機器に対応するカテゴリと、プロダクトキーとを含み、前記プロダクトキーは、前記モノのインターネット機器に対応するメーカー情報と前記モノのインターネット機器に対応するカテゴリとに基づいて算出され、
前記アカウント情報は、ユーザ名とパスワードとを含み、
前記算出モジュールは、
前記モノのインターネット機器に対応するメーカー情報と、前記モノのインターネット機器に対応するカテゴリと、前記モノのインターネット機器の識別子とに基づいて、ユーザ名を算出するように構成される第１の算出ユニットと、
プロダクトキーと前記モノのインターネット機器の識別子とに基づいてパスワードを算出するように構成される第２の算出ユニットと、を含むことを特徴とする、請求項８に記載のモノのインターネット機器。
【請求項１１】
前記第２の算出ユニットは、
前記プロダクトキーと前記モノのインターネット機器の識別子とに基づいてセッションキーを算出するように構成される第１の算出サブユニットと、
前記セッションキーを用いて前記モノのインターネット機器の識別子を暗号化し署名して、前記パスワードを取得するように構成される第２の算出サブユニットと、を含むことを特徴とする、請求項９又は１０に記載のモノのインターネット機器。
【請求項１２】
モノのインターネット機器によって送信されたアカウント情報を受信するように構成される受信モジュールであって、前記アカウント情報は、前記モノのインターネット機器の識別子と予め設定された前記モノのインターネット機器の属性情報とに基づいて前記モノのインターネット機器によって算出される受信モジュールと、
信頼可能リストに前記アカウント情報とマッチングする信頼可能アカウント情報が存在するか否かを判断するように構成される判断モジュールであって、前記信頼可能リストにおける各信頼可能アカウント情報は、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子と属性情報とに基づいて算出される判断モジュールと、
前記信頼可能リストに前記モノのインターネット機器によって送信されたアカウント情報にマッチングする信頼可能アカウント情報が存在する場合、前記モノのインターネット機器が認証に成功したと判定し、存在しない場合、前記モノのインターネット機器が認証に失敗したと判定するように構成される認証モジュールと、を含むことを特徴とする、クラウドサーバ。
【請求項１３】
前記モノのインターネット機器の属性情報は、前記モノのインターネット機器に対応するメーカー情報と前記モノのインターネット機器に対応するカテゴリとを含み、前記信頼可能アカウント情報は、信頼可能ユーザ名と信頼可能パスワードとを含み、
前記クラウドサーバは、処理モジュールをさらに含み、
前記処理モジュールは、
前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器に対応するメーカー情報と、前記モノのインターネット機器に対応するカテゴリと、前記モノのインターネット機器の識別子とに基づいて、信頼可能ユーザ名を算出するように構成される第１の処理ユニットと、
プロダクトキーと、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子とに基づいて、信頼可能パスワードを算出するように構成される第２の処理ユニットであって、前記プロダクトキーは、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子と、前記モノのインターネット機器に対応するカテゴリとに基づいて算出される第２の処理ユニットと、を含むことを特徴とする、請求項１２に記載のクラウドサーバ。
【請求項１４】
前記第２の処理ユニットは、
前記プロダクトキーと、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子とに基づいて、セッションキーを算出するように構成される第１の処理サブユニットと、
前記セッションキーを用いて前記モノのインターネット機器の識別子を暗号化し署名して、前記信頼可能パスワードを取得するように構成される第２の処理サブユニットと、を含むことを特徴とする、請求項１３に記載のクラウドサーバ。
【請求項１５】
一つ又は複数のプロセッサと、
一つ又は複数のプログラムが記憶されている記憶装置と、を含む処理機器であって、
前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサによって実行される場合に、前記一つ又は複数のプロセッサが、請求項１から７のいずれかに記載の認証方法を実現することを特徴とする、処理機器。
【請求項１６】
コンピュータプログラムが記憶されているコンピュータ読取可能な媒体であって、
前記プログラムがプロセッサによって実行される場合に、請求項１から７のいずれかに記載の認証方法が実現されることを特徴とする、コンピュータ読取可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の実施例は、モノのインターネット（ＩｏＴ：Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）技術の分野に関し、特に、モノのインターネット機器及びその認証方法、クラウドサーバ、処理機器、並びにコンピュータ読取可能な媒体に関する。
【背景技術】
【０００２】
モノのインターネット技術の発展とユーザーニーズのインテリジェント化とに伴い、ますます多くのモノのインターネット機器がクラウドプラットフォームに接続され、機器の状態モニターリング、履歴状態データ保存、クラウド制御機器コマンド、クラウド制御機器と機器とのインタラクションなどのシーンを実現している。モノのインターネットシステムの安全性を確保するためには、クラウドプラットフォームにアクセルするモノのインターネット機器に対してアイデンティティ認証を行う必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本開示の実施例は、モノのインターネット機器及びその認証方法、クラウドサーバ、処理機器、並びにコンピュータ読取可能な媒体を提供する。
【課題を解決するための手段】
【０００４】
第１の態様では、本開示の実施例は、モノのインターネット機器の識別子と予め設定された前記モノのインターネット機器の属性情報とに基づいて、前記モノのインターネット機器に対応するアカウント情報を算出するステップと、クラウドサーバが前記アカウント情報に基づいて前記モノのインターネット機器をアイデンティティ認証するように、前記アカウント情報を前記クラウドサーバに送信するステップと、を含む、モノのインターネット機器の認証方法を提供する。
【０００５】
いくつかの実施例では、前記モノのインターネット機器の属性情報は、前記モノのインターネット機器に対応するメーカー情報と前記モノのインターネット機器に対応するカテゴリとを含み、前記アカウント情報は、ユーザ名とパスワードとを含み、前記モノのインターネット機器の識別子と予め設定された前記モノのインターネット機器の属性情報とに基づいて、前記モノのインターネット機器に対応するアカウント情報を算出するステップは、前記モノのインターネット機器に対応するメーカー情報と、前記モノのインターネット機器に対応するカテゴリと、前記モノのインターネット機器の識別子とに基づいて、ユーザ名を算出するステップと、プロダクトキーと前記モノのインターネット機器の識別子とに基づいてパスワードを算出するステップと、含み、前記プロダクトキーは、前記モノのインターネット機器に対応するメーカー情報と前記モノのインターネット機器に対応するカテゴリとに基づいて算出される。
【０００６】
いくつかの実施例では、前記モノのインターネット機器の属性情報は、前記モノのインターネット機器に対応するメーカー情報と、前記モノのインターネット機器に対応するカテゴリと、プロダクトキーとを含み、前記プロダクトキーは、前記モノのインターネット機器に対応するメーカー情報と前記モノのインターネット機器に対応するカテゴリとに基づいて算出され、前記アカウント情報は、ユーザ名とパスワードとを含み、
前記モノのインターネット機器の識別子と予め設定された前記モノのインターネット機器の属性情報とに基づいて、前記モノのインターネット機器に対応するアカウント情報を算出するステップは、前記モノのインターネット機器に対応するメーカー情報と、前記モノのインターネット機器に対応するカテゴリと、前記モノのインターネット機器の識別子とに基づいて、ユーザ名を算出するステップと、プロダクトキーと前記モノのインターネット機器の識別子とに基づいてパスワードを算出するステップと、を含む。
【０００７】
いくつかの実施例では、前記プロダクトキーと前記モノのインターネット機器の識別子とに基づいてパスワードを算出するステップは、前記プロダクトキーと前記モノのインターネット機器の識別子とに基づいてセッションキーを算出するステップと、前記セッションキーを用いて前記モノのインターネット機器の識別子を暗号化し署名して、前記パスワードを取得するステップと、を含む。
【０００８】
第２の態様では、本開示の実施例は、モノのインターネット機器によって送信されたアカウント情報を受信するステップであって、前記アカウント情報は、前記モノのインターネット機器の識別子と予め設定された前記モノのインターネット機器の属性情報とに基づいて前記モノのインターネット機器によって算出されるステップと、信頼可能リストに前記アカウント情報とマッチングする信頼可能アカウント情報が存在するか否かを判断し、存在する場合、前記モノのインターネット機器が認証に成功したと判定し、存在しない場合、前記モノのインターネット機器が認証に失敗したと判定するステップと、を含み、前記信頼可能リストにおける各信頼可能アカウント情報は、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子と属性情報とに基づいて算出されるモノのインターネット機器の認証方法を提供する。
【０００９】
いくつかの実施例では、前記モノのインターネット機器の属性情報は、前記モノのインターネット機器に対応するメーカー情報と前記モノのインターネット機器に対応するカテゴリとを含み、前記信頼可能アカウント情報は、信頼可能ユーザ名と信頼可能パスワードとを含み、前記信頼可能アカウント情報は、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器に対応するメーカー情報と、前記モノのインターネット機器に対応するカテゴリと、前記モノのインターネット機器の識別子とに基づいて、信頼可能ユーザ名を算出するステップと、プロダクトキーと、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子とに基づいて、信頼可能パスワードを算出するステップとによって、取得され、前記プロダクトキーは、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子と、前記モノのインターネット機器に対応するカテゴリとに基づいて算出される。
【００１０】
いくつかの実施例では、前記プロダクトキーと、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子とに基づいて、信頼可能パスワードを算出するするステップは、前記プロダクトキーと、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子とに基づいて、セッションキーを算出するステップと、前記セッションキーを用いて前記モノのインターネット機器の識別子を暗号化し署名して、前記信頼可能パスワードを取得するステップと、を含む。
【００１１】
第３の態様では、本開示の実施例は、モノのインターネット機器の識別子と予め設定された前記モノのインターネット機器の属性情報とに基づいて、前記モノのインターネット機器に対応するアカウント情報を算出するように構成される算出モジュールと、クラウドサーバが前記アカウント情報に基づいて前記モノのインターネット機器をアイデンティティ認証するように、前記アカウント情報を前記クラウドサーバに送信するように構成される送信モジュールと、を含むモノのインターネット機器を提供する。
【００１２】
いくつかの実施例では、前記モノのインターネット機器の属性情報は、前記モノのインターネット機器に対応するメーカー情報と前記モノのインターネット機器に対応するカテゴリとを含み、前記アカウント情報は、ユーザ名とパスワードとを含み、前記算出モジュールは、前記モノのインターネット機器に対応するメーカー情報と、前記モノのインターネット機器に対応するカテゴリと、前記モノのインターネット機器の識別子とに基づいて、ユーザ名を算出するように構成される第１の算出ユニットと、プロダクトキーと前記モノのインターネット機器の識別子とに基づいてパスワードを算出するように構成される第２の算出ユニットと、を含み、前記プロダクトキーは、前記モノのインターネット機器に対応するメーカー情報と前記モノのインターネット機器に対応するカテゴリとに基づいて算出される。
【００１３】
いくつかの実施例では、前記モノのインターネット機器の属性情報は、前記モノのインターネット機器に対応するメーカー情報と、前記モノのインターネット機器に対応するカテゴリと、プロダクトキーとを含み、前記プロダクトキーは、前記モノのインターネット機器に対応するメーカー情報と前記モノのインターネット機器に対応するカテゴリとに基づいて算出され、前記アカウント情報は、ユーザ名とパスワードとを含み、前記算出モジュールは、前記モノのインターネット機器に対応するメーカー情報と、前記モノのインターネット機器に対応するカテゴリと、前記モノのインターネット機器の識別子とに基づいて、ユーザ名を算出するように構成される第１の算出ユニットと、プロダクトキーと前記モノのインターネット機器の識別子とに基づいてパスワードを算出するように構成される第２の算出ユニットと、を含む。
【００１４】
いくつかの実施例では、前記第２の算出ユニットは、前記プロダクトキーと前記モノのインターネット機器の識別子とに基づいてセッションキーを算出するように構成される第１の算出サブユニットと、前記セッションキーを用いて前記モノのインターネット機器の識別子を暗号化し署名して、前記パスワードを取得するように構成される第２の算出サブユニットと、を含む。
【００１５】
第４の態様では、本開示の実施例は、モノのインターネット機器によって送信されたアカウント情報を受信するように構成される受信モジュールであって、前記アカウント情報は、前記モノのインターネット機器の識別子と予め設定された前記モノのインターネット機器の属性情報とに基づいて前記モノのインターネット機器によって算出される受信モジュールと、信頼可能リストに前記アカウント情報とマッチングする信頼可能アカウント情報が存在するか否かを判断するように構成される判断モジュールであって、前記信頼可能リストにおける各信頼可能アカウント情報は、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子と属性情報とに基づいて算出される判断モジュールと、前記信頼可能リストに前記モノのインターネット機器によって送信されたアカウント情報にマッチングする信頼可能アカウント情報が存在する場合、前記モノのインターネット機器が認証に成功したと判定し、存在しない場合、前記モノのインターネット機器が認証に失敗したと判定するように構成される認証モジュールと、を含むクラウドサーバを提供する。
【００１６】
いくつかの実施例では、前記モノのインターネット機器の属性情報は、前記モノのインターネット機器に対応するメーカー情報と前記モノのインターネット機器に対応するカテゴリとを含み、前記信頼可能アカウント情報は、信頼可能ユーザ名と信頼可能パスワードとを含み、前記クラウドサーバは、処理モジュールをさらに含み、前記処理モジュールは、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器に対応するメーカー情報と、前記モノのインターネット機器に対応するカテゴリと、前記モノのインターネット機器の識別子とに基づいて、信頼可能ユーザ名を算出するように構成される第１の処理ユニットと、プロダクトキーと、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子とに基づいて、信頼可能パスワードを算出するように構成される第２の処理ユニットであって、前記プロダクトキーは、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子と、前記モノのインターネット機器に対応するカテゴリとに基づいて算出される第２の処理ユニットと、を含む。
【００１７】
いくつかの実施例では、前記第２の処理ユニットは、前記プロダクトキーと、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子とに基づいて、セッションキーを算出するように構成される第１の処理サブユニットと、前記セッションキーを用いて前記モノのインターネット機器の識別子を暗号化し署名して、前記信頼可能パスワードを取得するように構成される第２の処理サブユニットと、を含む。
【００１８】
第５の態様では、本開示の実施例は、一つ又は複数のプロセッサと、一つ又は複数のプログラムが記憶されている記憶装置と、を含む処理機器であって、前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサによって実行される場合に、前記一つ又は複数のプロセッサが、上記の認証方法を実現することを提供する。
【００１９】
第６の態様では、本開示の実施例は、コンピュータプログラムが記憶されているコンピュータ読取可能な媒体であって前記プログラムがプロセッサによって実行される場合に、上記に記載の認証方法が実現されるコンピュータ読取可能な媒体を提供する。
【発明の効果】
【００２０】
本開示の実施例により提供されるモノのインターネット機器及びその認証方法、クラウドサーバ、処理機器、コンピュータ読取可能な媒体において、モノのインターネット機器がクラウドサーバにログインするアカウント情報は、モノのインターネット機器の識別子と、予め設定されたモノのインターネット機器の属性情報とに基づいて算出され、モノのインターネット機器の識別子が異なる場合、アカウント情報も異なる。したがって、あるモノのインターネット機器のアカウント情報が侵入しても、他のモノのインターネット機器に影響を与えることなく、モノのインターネットシステムの安全性を向上させることができる。また、モノのインターネット機器のメーカーは、アカウント情報の算出ルールとモノのインターネット機器の属性情報とを同一ロットのモノのインターネット機器に一括して書き込むことができるため、生産ラインの作業量を増加させることがない。
【図面の簡単な説明】
【００２１】
図面は本開示の実施例に対するさらなる理解を提供し、明細書の一部を構成し、本開示の実施例とともに本開示を解釈するために用いられ、本開示を限定するものではない。図面を参照して詳細な例示的な実施例を説明することにより、上記及び他の特徴や利点は、当業者にとってさらに明らかになるであろう。
【図１】本開示の実施例により提供されるモノのインターネット機器の認証方法のフローチャートである。
【図２】本開示のステップＳ１１の選択可能な一実現形態のフローチャートである。
【図３】本開示のステップＳ１１２の選択可能な一実現形態のフローチャートである。
【図４】本開示の実施例により提供されるモノのインターネット機器の認証方法のフローチャートである。
【図５】本開示の信頼可能アカウント情報を算出する選択可能な一実現形態のフローチャートである。
【図６】本開示のステップＳ２０２の選択可能な一実現形態のフローチャートである。
【図７】本開示の実施例により提供されるモノのインターネット機器の概略構成図である。
【図８】本開示の算出モジュールの選択可能な概略構成図である。
【図９】本開示の第２の算出ユニットの選択可能な概略構成図である。
【図１０】本開示の実施例により提供されるクラウドサーバの概略構成図である。
【図１１】本開示の実施例により提供される別のクラウドサーバの概略構成図である。
【図１２】本開示の処理モジュールの選択可能な概略構成図である。
【図１３】本開示の第２の処理ユニットの選択可能な概略構成図である。
【発明を実施するための形態】
【００２２】
当業者が本発明の技術案をより良く理解するために、本発明により提供されるモノのインターネット機器の認証方法、モノのインターネット機器、クラウドサーバ、処理機器、及びコンピュータ読取可能な媒体を、図面を合わせて以下に詳細に説明する。
【００２３】
以下では、図面を参照して例示的な実施例をさらに十分に説明するが、この例示的な実施例は、異なる形態で現すことができ、本明細書で説明される実施例に限定されると解釈すべきではない。逆に、これらの実施例を提供する目的は、本開示を明白且つ完全にし、当業者に本開示の範囲を十分に理解させることである。
【００２４】
本明細書で使用される「及び／又は」という用語は、１つ又は複数の関連する列挙項目のいずれか及びすべての組み合わせを含む。
【００２５】
本明細書で使用される用語は、特定の実施例の説明のみに用いられ、本開示を限定することを意図しない。本明細書で使用されるように、文脈で別途に明確に指摘されていない限り、単数形式の「一つ」と「当該」も複数の形式を含むことを意図している。また、本明細書で「含む」及び／又は「〜によって構成される」という用語が使用される場合、前記特徴、全体、ステップ、操作、素子、及び／又はコンポーネントが存在することを示すが、１つまたは複数の他の特徴、全体、ステップ、操作、要阻止、コンポーネント及び／又はグループの存在または追加を排除しないことを理解されたい。
【００２６】
本明細書の実施例は、本願の理想的な概略図を通じて平面図及び／又は断面図を参照して説明することができる。したがって、製造技術及び／又は許容範囲によって例示的な図面を修正することができる。したがって、実施例は、図面に示す実施例に限定されず、製造プロセスによって形成される構成の変更を含む。したがって、図面に示す領域は、概略的な属性を有し、図面に示す領域の形状は、素子の領域の具体的な形状を示すが、限定することを意図しているわけではない。
【００２７】
他の限定がない限り、本明細書で使用されるすべての用語（技術及び科学用語を含む）の意味は、当業者が通常理解している意味と同じである。また、一般的な辞書に限定されている用語は、関連技術及び本開示の背景における意味と一致する意味を有すると解釈すべきであり、本明細書では明確な限定がない限り、理想化又は過度の形式上の意味を有すると解釈されないことを理解されたい。
【００２８】
図１は、本開示の実施例により提供されるモノのインターネット機器の認証方法のフローチャートである。図１示すように、当該認証方法は、モノのインターネット機器によって実行することができる。当該認証方法は、具体的には、以下のステップＳ１１〜ステップＳ１２を含む。
【００２９】
ステップＳ１１において、モノのインターネット機器の識別子と予め設定されたモノのインターネット機器の属性情報とに基づいて、モノのインターネット機器に対応するアカウント情報を算出する。
モノのインターネット機器には、機器メーカーによって予め書き込まれたソフトウェアパッケージ（ＳＤＫ）が記憶されており、当該ソフトウェアパッケージには、モノのインターネット機器の属性情報、及びモノのインターネット機器の識別子と属性情報とに基づいて、アカウント情報を算出する算出ルールが含まれ、ステップＳ１１は、モノのインターネット機器がソフトウェアパッケージを呼び出すことによって実行することができる。
【００３０】
モノのインターネット機器の属性情報とは、機器の種類を特徴付けるための情報を指し、例えば、当該属性情報は、モノのインターネット機器のカテゴリであり、又は、属性情報はモノのインターネット機器に対応するメーカー情報とカテゴリとを含む。
【００３１】
いくつかの実施例では、モノのインターネット機器の属性情報は、モノのインターネット機器に対応するメーカー情報とモノのインターネット機器に対応するカテゴリとを含む。
【００３２】
メーカー情報とは、メーカーを表すための情報であり、例えば、メーカー名、メーカーコードなどである。モノのインターネット機器に対応するカテゴリは、モノのインターネット機器名、型番などの情報である。したがって、同じカテゴリのモノのインターネット機器の属性情報は同じであり、当該属性情報は、モノのインターネット機器に予め書き込むことができる。モノのインターネット機器の識別子は、モノのインターネット機器自体に付されたシリアル番号であり、例えば、モノのインターネット機器のｍａｃアドレスである。
【００３３】
いくつかの実施例では、アカウント情報は、クラウドサーバにログインする時のログイン情報であり、具体的には、ユーザ名とパスワードとを含むことができる。
【００３４】
図２は、本開示におけるステップＳ１１の選択可能な一実現形態のフローチャートである。図２に示すように、本実施例のいくつかの選択可能な実現形態において、ステップＳ１１は、具体的には、以下のステップＳ１１１とステップＳ１１２とを含む。
ステップＳ１１１では、モノのインターネット機器に対応するメーカー情報と、モノのインターネット機器に対応するカテゴリと、モノのインターネット機器の識別子とに基づいて、ユーザ名を算出する。
【００３５】
ユーザ名を算出する具体的な方式についてここでは限定しない。例えば、モノのインターネット機器に対応するメーカー情報、カテゴリ、及びモノのインターネット機器の識別子に対応する文字列を順次接続してユーザ名を取得する。例えば、メーカー情報が「北京ＡＡＡ有限公司」であり、カテゴリが「ＸＸ型機器」であり、モノのインターネット機器の識別子が「０１２３４」である場合、ユーザ名は「北京ＡＡＡ有限公司ＸＸ型機器０１２３４」である。
【００３６】
ステップＳ１１２では、プロダクトキーとモノのインターネット機器の識別子とに基づいてパスワードを算出する。プロダクトキーは、同じカテゴリのモノのインターネット機器のキーであり、具体的には、モノのインターネット機器に対応するメーカー情報と、モノのインターネット機器に対応するカテゴリとに基づいて算出される。
【００３７】
プロダクトキーの具体的な算出方式はここでは限定しない、例えば、切り取ってスプライスする方式であってもよい。また、本実施例では、プロダクトキーは、モノのインターネット機器によって算出することができる。
【００３８】
図３は、本開示におけるステップＳ１１２の選択可能な一実現形態のフローチャートである。図３に示すように、本実施例のいくつかの選択可能な実現形態では、ステップＳ１１２は、具体的には、以下のステップＳ１１２ａとステップＳ１１２ｂを含む。
ステップＳ１１２ａでは、プロダクトキーとモノのインターネット機器の識別子とに基づいてセッションキーを算出する。
【００３９】
当該セッションキーは、後続のステップではモノのインターネット機器の識別子を暗号化するために用いられ、セッションキーは、分散方法でプロダクトキー及びモノのインターネット機器の識別子を分散させて生成することができる。
【００４０】
ステップＳ１１２ｂでは、セッションキーを用いてモノのインターネット機器の識別子を暗号化し署名して、パスワードを取得する。
【００４１】
署名する時には、セッションキーを用いて署名することができる。
【００４２】
本発明の別の実施例では、モノのインターネット機器の属性情報は、モノのインターネット機器に対応するメーカー情報と、モノのインターネット機器に対応するカテゴリ及びプロダクトキーとを含む。当該プロダクトキーは、クラウドサーバがモノのインターネット機器に対応するメーカー情報とモノのインターネット機器に対応するカテゴリとに基づいて算出することができる。
【００４３】
選択可能に、モノのインターネット機器のメーカーがモノのインターネット機器にソフトウェアパッケージを書き込む前に、まず、クラウドサーバに登録し、メーカー情報とモノのインターネット機器のカテゴリとを記入することにより、クラウドサーバがメーカー情報とカテゴリとに基づいてプロダクトキーを生成することができる。当該プロダクトキーは、モノのインターネット機器に対応するメーカー情報と、モノのインターネット機器に対応するカテゴリと、アカウント情報を算出する算出ルールとともにソフトウェアパッケージに書き込むことができる。
【００４４】
この場合、ステップＳ１１は、同様に上記のステップＳ１１１とステップＳ１１２を含み、ここでは詳細に説明しない。
【００４５】
プロダクトキーは、モノのインターネット機器に予め書き込まれるため、モノのインターネット機器がアカウント情報を算出する時の算出効率を向上させることができる。
【００４６】
ステップＳ１２では、クラウドサーバがアカウント情報に基づいてモノのインターネット機器をアイデンティティ認証するように、アカウント情報をクラウドサーバに送信する。
【００４７】
アカウント情報は、無線伝送でクラウドサーバに送信することができる。クラウドサーバがモノのインターネット機器をアイデンティティ認証する前に、モノのインターネット機器のメーカーから報告された複数のモノのインターネット機器の識別子と属性情報とを予め取得し、上記のソフトウェアパッケージと同じ算出ルールを用いて複数の信頼可能アカウント情報を算出し、受信されたアカウント情報と各信頼可能アカウント情報を比較することによって、モノのインターネット機器が認証に成功したか否かを決定することができる。
【００４８】
従来技術では、通常、量産された同一ロットのモノのインターネット機器に同じアカウント情報が一括して書き込まれ、これらの機器は、同じアカウント情報を用いてクラウドサーバにログインする。このため、一旦一つのモノのインターネット機器がログインするアカウント情報が侵入されると、他の機器も攻撃されることになり、モノのインターネットシステムの安全性を低下させる。
【００４９】
本開示では、モノのインターネット機器がクラウドサーバにログインするアカウント情報は、モノのインターネット機器の識別子と予め設定されたモノのインターネット機器の属性情報とに基づいて算出されるため、モノのインターネット機器の識別子が異なる場合には、アカウント情報も異なることとなる。したがって、あるモノのインターネット機器のアカウント情報が侵入されても、他のモノのインターネット機器に影響を与えることなく、モノのインターネットシステムの安全性を向上させることができる。また、モノのインターネット機器のメーカーは、アカウント情報の算出ルールとモノのインターネット機器の属性情報とを同一ロットのモノのインターネット機器に一括して書き込むことができるため、生産ラインの作業量を増加させることがない。
【００５０】
図４は、本開示の実施例により提供されるモノのインターネット機器の認証方法のフローチャートである。図４に示すように、当該認証方法は、クラウドサーバによって実行することができる。当該認証方法は、具体的には、以下のステップＳ２１とステップＳ２２とを含む。
【００５１】
ステップＳ２１では、モノのインターネット機器によって送信されたアカウント情報を受信する。モノのインターネット機器の識別子と予め設定されたモノのインターネット機器の属性情報とに基づいて、当該アカウント情報がモノのインターネット機器によって算出される。
モノのインターネット機器によって送信されたアカウント情報は、ユーザ名とパスワードとを含む。
【００５２】
ステップＳ２２では、信頼可能リストにアカウント情報とマッチングする信頼可能アカウント情報が存在するか否かを判断し、存在する場合、モノのインターネット機器が認証に成功したと判定し、存在しない場合、モノのインターネット機器が認証に失敗したと判定する。
【００５３】
信頼可能リストにおける各信頼可能アカウント情報は、モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子と属性情報とに基づいて算出される。各信頼可能アカウント情報は、信頼可能ユーザ名と信頼可能パスワードとを含む。「アカウント情報とマッチングする信頼可能アカウント情報」とは、信頼可能ユーザ名がモノのインターネット機器によって送信されたユーザ名と同じであり、信頼可能パスワードがモノのインターネット機器によって送信されたパスワードとも同じであることを指す。
【００５４】
いくつかの実施例では、モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の属性情報は、モノのインターネット機器に対応するメーカー情報とモノのインターネット機器に対応するカテゴリとを含む。
【００５５】
モノのインターネット機器のメーカーによって報告されたメーカー情報は、上記実施例におけるモノのインターネット機器に書き込まれたメーカー情報と同じタイプの情報であり、例えば、両方ともメーカー名である。モノのインターネット機器のメーカーによって報告されたモノのインターネット機器のカテゴリも、上記の実施例におけるモノのインターネット機器に書き込まれたカテゴリと同じタイプの情報であり、例えば、両方とも製品名である。
【００５６】
実際の応用では、モノのインターネット機器のメーカーがモノのインターネット機器にソフトウェアパッケージを書き込む前に、まず、クラウドサーバに登録し、メーカー情報と製品情報とを記入し、各機器に対応するホワイトリストをアップロードする。当該ホワイトリストには、同じカテゴリの各モノのインターネット機器の識別子が記録されているため、クラウドサーバがさらに各信頼可能アカウント情報を算出することができる。
【００５７】
信頼可能アカウント情報の算出ルールは、上記の実施例のステップＳ１１におけるアカウント情報の算出ルールと同じである。図５は、本開示の信頼可能アカウント情報を算出する選択可能な一実現形態のフローチャートである。図５に示すように、信頼可能アカウント情報は、以下のステップＳ２０１とステップ２０２とによって取得される。
【００５８】
ステップＳ２０１では、モノのインターネット機器のメーカーによって報告されたモノのインターネット機器に対応するメーカー情報と、モノのインターネット機器に対応するカテゴリと、モノのインターネット機器の識別子とに基づいて、信頼可能ユーザ名を算出する。
信頼可能ユーザ名を算出する具体的な算出ルールは、上記のステップＳ１１におけるモノのインターネット機器のユーザ名を算出する算出ルールと同じである。
【００５９】
ステップＳ２０２では、プロダクトキーと、モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子とに基づいて、信頼可能パスワードを算出する。プロダクトキーは、モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子と、モノのインターネット機器に対応するカテゴリとに基づいて算出される。
【００６０】
上述のように、いくつかの実施例では、モノのインターネット機器の属性情報は、モノのインターネット機器に対応するメーカー情報とカテゴリとを含むことができ、プロダクトキーは、モノのインターネット機器によって算出される。この場合、クラウドサーバにおいてプロダクトキーを算出する算出ルールは、モノのインターネット機器がプロダクトキーを算出する算出ルールと同じである。
【００６１】
図６は、本開示におけるステップＳ２０２の選択可能な一実現形態のフローチャートである。図６に示すように、本実施例のいくつかの選択可能な実現形態では、ステップＳ２０２は、具体的には、以下のステップＳ２０２ａとステップＳ２０２ｂとを含む。
ステップＳ２０２ａでは、プロダクトキーと、モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子とに基づいてセッションキーを算出する。
【００６２】
セッションキーの算出ルールは、モノのインターネット機器がステップＳ１１２ａでセッションキーを算出するルールと同じであってもよく、例えば、同じ分散方法でプロダクトキーとモノのインターネット機器の識別子とを分散させて生成することができる。
【００６３】
ステップＳ２０２ｂでは、セッションキーを用いてモノのインターネット機器の識別子を暗号化し署名して、信頼可能パスワードを取得する。
【００６４】
ステップＳ２０２ｂにおける暗号化方式及び署名方式は、ステップＳ１１２ｂにおけるモノのインターネット機器の暗号化方式及び署名方式に対応しており、同じであってもよい。
【００６５】
本開示では、モノのインターネット機器がクラウドサーバにログインするアカウント情報は、モノのインターネット機器の識別子及び属性情報に対応しており、モノのインターネット機器の識別子又は属性情報が異なる場合、アカウント情報も異なる。クラウドサーバは、信頼可能リストを予め生成し、受信されたアカウント情報と信頼可能リストにおける各信頼可能アカウント情報を比較することによって、モノのインターネット機器が検証に成功したか否かを判断することができる。したがって、あるモノのインターネット機器のアカウント情報が侵入されても、他のモノのインターネット機器に影響を与えることなく、モノのインターネットシステムの安全性を向上させることができる。
【００６６】
図７は、本開示の実施例により提供されるモノのインターネット機器の概略構成図である。図７に示すように、当該モノのインターネット機器は、上記の実施例により提供される認証方法を実現するために用いることができる。当該モノのインターネット機器は、算出モジュール１１と送信モジュール１２とを含む。
【００６７】
算出モジュール１１は、モノのインターネット機器の識別子と予め設定されたモノのインターネット機器の属性情報とに基づいて、モノのインターネット機器に対応するアカウント情報を算出するように構成される。算出モジュール１１は、ソフトウェアパッケージ（ＳＤＫパッケージ）が予め書き込まれているモジュールであってもよい。アカウント情報は、ユーザ名とパスワードとを含む。
【００６８】
いくつかの実施例では、モノのインターネット機器の属性情報は、モノのインターネット機器に対応するメーカー情報とモノのインターネット機器に対応するカテゴリとを含む。
【００６９】
図８は、本開示における算出モジュールの選択可能な概略構成図である。図８に示すように、算出モジュール１１は、第１の算出ユニット１１１と第２の算出ユニット１１２とを含む。
【００７０】
第１の算出ユニット１１１は、前記モノのインターネット機器に対応するメーカー情報と、前記モノのインターネット機器に対応するカテゴリと、前記モノのインターネット機器の識別子とに基づいて、ユーザ名を算出するように構成される。
【００７１】
第２の算出ユニット１１２は、プロダクトキーと前記モノのインターネット機器の識別子とに基づいてパスワードを算出するように構成される。プロダクトキーは、モノのインターネット機器に対応するメーカー情報とカテゴリとに基づいてモノのインターネット機器によって算出される。
【００７２】
図９は、本開示における第２の算出ユニットの選択可能な概略構成図である。図９に示すように、第２の算出ユニット１１２は、第１の算出サブユニット１１２ａと第２の算出サブユニット１１２ｂとを含む。
【００７３】
第１の算出サブユニット１１２ａは、プロダクトキーとモノのインターネット機器の識別子とに基づいてセッションキーを算出するように構成される。第２の算出サブユニット１１２ｂは、セッションキーを用いてモノのインターネット機器の識別子を暗号化し署名して、パスワードを取得するように構成される。
【００７４】
別の実施例では、モノのインターネット機器の属性情報は、モノのインターネット機器に対応するメーカー情報と、モノのインターネット機器に対応するカテゴリと、プロダクトキーとを含む。プロダクトキーは、モノのインターネット機器に対応するメーカー情報とカテゴリとに基づいてクラウドサーバによって算出することができる。この場合、算出モジュール１１は、同様に上記の第１の算出ユニット１１１と第２の算出ユニット１１２とを含み、第２の算出ユニット１１２は、同様に上記の第１の算出サブユニット１１２ａと第２の算出サブユニット１１２ｂとを含む。
【００７５】
送信モジュール１２は、クラウドサーバがアカウント情報に基づいてモノのインターネット機器をアイデンティティ認証するように、算出モジュール１１によって生成されたアカウント情報をクラウドサーバに送信するように構成される。
【００７６】
モノのインターネット機器の各モジュール、ユニット、サブユニットの実現の詳細と技術的効果の説明について、認証方法の実施例の説明を参照することができるため、ここでは詳細に説明しない。
【００７７】
本開示において、モノのインターネット機器及びその認証方法は、車載診断システム（ＯＢＤ）に使用することができ、この場合、モノのインターネット機器は車載診断端末であってもよく、クラウドサーバは車両遠隔診断クラウドサーバであってもよい。
【００７８】
図１０は、本開示の実施例により提供されるクラウドサーバの概略構成図である。図１０に示すように、当該クラウドサーバは、上記の実施例により提供される認証方法を実現することができ、当該クラウドサーバは、受信モジュール２１と、判断モジュール２２と、認証モジュール２３とを含む。
【００７９】
受信モジュール２１は、モノのインターネット機器によって送信されたアカウント情報を受信するように構成され、アカウント情報は、モノのインターネット機器の識別子と予め設定されたモノのインターネット機器の属性情報とに基づいてモノのインターネット機器によって算出される。当該アカウント情報は、ユーザ名とパスワードとを含む。
【００８０】
判断モジュール２２は、信頼可能リストにアカウント情報とマッチングする信頼可能アカウント情報が存在するか否かを判断するように構成され、信頼可能リストにおける各信頼可能アカウント情報は、モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子と属性情報とに基づいて算出される。
【００８１】
選択可能に、前記モノのインターネット機器の属性情報は、前記モノのインターネット機器に対応するメーカー情報と前記モノのインターネット機器に対応するカテゴリとを含む。前記信頼可能アカウント情報は、信頼可能ユーザ名と信頼可能パスワードとを含む。
【００８２】
図１１は、本開示の実施例により提供される別のクラウドサーバの概略構成図である。図１１に示すように、当該クラウドサーバは、処理モジュール２４をさらに含み、当該処理モジュール２４は、信頼可能アカウント情報を算出するように構成される。
【００８３】
図１２は、本開示における処理モジュールの選択可能な概略構成図である。図１２に示すように、処理モジュール２４は、第１の処理ユニット２４１と第２の処理ユニット２４２とを含む。
【００８４】
第１の処理ユニット２４１は、モノのインターネット機器のメーカーによって報告されたモノのインターネット機器に対応するメーカー情報と、モノのインターネット機器に対応するカテゴリと、モノのインターネット機器の識別子とに基づいて、信頼可能ユーザ名を算出するように構成される。
【００８５】
第２の処理ユニット２４２は、プロダクトキーと、モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子とに基づいて、信頼可能パスワードを算出するように構成され、プロダクトキーは、モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子と、モノのインターネット機器に対応するカテゴリとに基づいて算出される。
【００８６】
図１３は、本開示における第２の処理ユニットの選択可能な概略構成図である。図１３に示すように、第２の処理ユニット２４２は、第１の処理サブユニット２４２ａと第２の処理サブユニット２４２ｂとを含む。
【００８７】
第１の処理サブユニット２４２ａは、前記プロダクトキーと、前記モノのインターネット機器のメーカーによって報告されたモノのインターネット機器の識別子とに基づいてセッションキーを算出するように構成される。第１の処理サブユニット２４２ｂは、前記セッションキーを用いて前記モノのインターネット機器の識別子を暗号化し署名して、前記信頼可能パスワードを取得するように構成される。
【００８８】
認証モジュール２３は、信頼可能リストにモノのインターネット機器によって送信されたアカウント情報とマッチングする信頼可能アカウント情報が存在する場合、モノのインターネット機器が認証に成功したと判定し、存在しない場合、モノのインターネット機器が認証に失敗したと判定するように構成される。
【００８９】
クラウドサーバの各モジュール、ユニット、サブユニットの実現の詳細と技術的効果の説明について、上記の認証方法の実施例の説明を参照することができるため、ここでは詳細に説明しない。
【００９０】
本開示の実施例は、一つ又は複数のプロセッサと、一つ又は複数のプログラムが記憶されている記憶装置と、を含む処理機器であって、前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサにより実行される場合に、前記一つ又は複数のプロセッサが、上記の認証方法を実現する処理機器をさらに提供する。
【００９１】
処理機器は、サーバ又は端末機器であってもよい。
【００９２】
本開示の実施例は、コンピュータプログラムが記憶されているコンピュータ読取可能な媒体をさらに提供し、プログラムがプロセッサにより実行される場合に、上記のモノのインターネット機器の認証方法が実現される。
【００９３】
当業者であれば、上記で開示された方法のすべて又はいくつかのステップ、システム、装置における機能モジュール／ユニットは、ソフトウェア、ファームウェア、ハードウェア、及び適切な組み合わせとして実施されてもよいことを理解されたい。ハードウェア実施形態において、上記の説明で提出した機能モジュール／ユニットの間の区分は、必ずしも物理的コンポーネントの区分に対応するものではなく、例えば、１つの物理的コンポーネントは、複数の機能を有してもよく、または１つの機能又はステップは、複数の物理的コンポーネントが連携して実行されてもよい。いくつかの物理的コンポーネント又はすべての物理的コンポーネントは、中央処理装置、デジタル信号プロセッサ、又はマイクロプロセッサなどのプロセッサによって実行されるソフトウェアとして実施されてもよく、又はハードウェアとして実施されてもよく、又は特定用途向け集積回路のような集積回路に実施されてもよい。このようなソフトウェアは、コンピュータ読取可能な媒体に配置されてもよく、コンピュータ読取可能な媒体は、コンピュータ記憶媒体（又は非一時的な媒体）と通信媒体（又は一時的な媒体）を含むことができる。当業者の周知の通り、用語であるコンピュータ記憶媒体は、情報（例えばコンピュータ読取可能なコマンド、データ構造、プログラムモジュール、又は他のデータ）を記憶するための任意の方法又は技術において実施される揮発性と非揮発性、リムーバブル媒体と非リムーバブル媒体を含む。コンピュータ記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ又は他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）又は他の光ディスクメモリ、マグネットボックス、デープ、ディスクストレージ又は他の磁気メモリ装置、又は所望の情報を記憶し、コンピュータによってアクセスされることができる他の任意の媒体を含むことができるが、これらに限定されない。また、当業者が周知であることは、通信媒体は、通常、コンピュータ読取可能な媒体、データ構造、プログラムモジュール、又は例えば搬送波や他の伝送方式などの変調データ信号における他のデータを含み、且つ任意の情報配信媒体を含むことができる。
【００９４】
本明細書では、既に例示的な実施例が開示され、また具体的な用語が使用されているが、それらが単に一般的な説明的な意味として解釈されるべきであり、限定を目的として解釈されるべきではない。いくつかの実施例において、特に明確に指摘されない限り、特定の実施例と組み合わせて説明された特徴、特性及び／又は要素が単独に使用されてもよく、または他の実施例と組み合わせて説明された特徴、特性及び／又は要素と組み合わせて使用されてもよいことは、当業者にとって明らかである。したがって、当業者は、添付された請求項によって開示された本願の範囲を逸脱することなく、様々な形式および詳細を変更することができる。
【図１】
2020187746.tif 000003
【図２】
2020187746.tif 000004
【図３】
2020187746.tif 000005
【図４】
2020187746.tif 000006
【図５】
2020187746.tif 000007
【図６】
2020187746.tif 000008
【図７】
2020187746.tif 000009
【図８】
2020187746.tif 000010
【図９】
2020187746.tif 000011
【図１０】
2020187746.tif 000012
【図１１】
2020187746.tif 000013
【図１２】
2020187746.tif 000014
【図１３】
2020187746.tif 000015