(57)【要約】【課題】シェアリング車両向けのネットワークデバイスの制御システム、制御方法及びネットワークデバイスの提供。【解決手段】本発明のネットワークデバイスの制御システムは、該制御システムが、ネットワークデバイスと、ホストサーバーと、メッセージキューイングテレメトリ伝送（Ｍｅｓｓａｇｅ  Ｑｕｅｕｉｎｇ  Ｔｅｌｅｍｅｔｒｙ  Ｔｒａｎｓｐｏｒｔ、ＭＱＴＴ）サーバーを含み、該ネットワークデバイスがネットワークに接続し、該ネットワークデバイスのステータス情報を送信するために用いられ、該ホストサーバーが、該ネットワークから該ステータス情報を受信し、該ネットワークデバイスに関する動作情報を送信するために用いられ、ここで、該動作情報が少なくとも動作コマンドを含み、該ＭＱＴＴサーバーが、該ホストサーバーから送信される該動作情報を受信し、受信した該動作情報を該ネットワークデバイスに送信するために用いられ、ここで、該ネットワークデバイスが受信した該動作情報に基づいて該動作情報に含まれる該動作コマンドを実行する。【選択図】図１
2020533672.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークデバイスの制御システムであって、
該制御システムが、ネットワークデバイスと、ホストサーバーと、メッセージキューイングテレメトリ伝送（Ｍｅｓｓａｇｅ  Ｑｕｅｕｉｎｇ  Ｔｅｌｅｍｅｔｒｙ  Ｔｒａｎｓｐｏｒｔ、ＭＱＴＴ）サーバーを含み、
該ネットワークデバイスがネットワークに接続し、該ネットワークデバイスのステータス情報を送信し、
該ホストサーバーが、該ネットワークを介して該ステータス情報と、該ネットワークデバイスに関する動作情報であって、動作コマンドを含む、動作情報を受信し、
該ＭＱＴＴサーバーが、該ホストサーバーから該動作情報を受信し、受信した該動作情報を該ネットワークデバイスに送信し、
該ネットワークデバイスが、受信した該動作情報に基づき、該動作情報に含まれる該動作コマンドを実行する、
ことを特徴とする、制御システム。
【請求項２】
前記ネットワークデバイスが該動作コマンドを実行した後、該ネットワークを介して該ホストサーバーに対して該ステータス情報の更新を行う、ことを特徴とする、請求項１に記載の制御システム。
【請求項３】
前記ネットワークデバイスが、受信した該動作情報と、該ステータス情報に基づき、安全性の判定を行い、該動作情報に含まれる該動作コマンドを実行する、ことを特徴とする、請求項１に記載の制御システム。
【請求項４】
前記ホストサーバーが、該サーバーから認証を取得したユーザー端末から該動作情報を受信して、該動作情報を該ＭＱＴＴサーバーに送信し、かつ該動作情報が暗号化を経た該動作コマンドと関連パスワードメッセージを含む、ことを特徴とする、請求項１に記載の制御システム。
【請求項５】
前記ネットワークデバイスが該ネットワークに接続するための通信プラットフォームを含み、かつ該制御システムがさらに、
少なくとも１つの検出情報を取得するために用いる少なくとも１つのセンサーと、
該少なくとも１つの検出情報に基づき対応するステータス情報を生成し、該通信プラットフォームを通じて、暗号化通信プロトコルを介して該ホストサーバーに該対応するステータス情報を送信するプロセッサと、
を含むことを特徴とする、請求項１に記載の制御システム。
【請求項６】
前記動作情報が、暗号化を経た動作コマンドと関連パスワードメッセージを含むことを特徴とする、請求項１に記載の制御システム。
【請求項７】
ネットワークデバイスの制御方法であって、
該方法が、
（ａ）ネットワークデバイスがネットワーク接続を通じてホストサーバーにステータス情報を送信する工程と、
（ｂ）該ホストサーバーが該ステータス情報と、該ネットワークデバイスに関する動作情報であって、動作コマンドを含む、動作情報を受信する工程と、
（ｃ）メッセージキューイングテレメトリ伝送（Ｍｅｓｓａｇｅ  Ｑｕｅｕｉｎｇ  Ｔｅｌｅｍｅｔｒｙ  Ｔｒａｎｓｐｏｒｔ、ＭＱＴＴ）サーバーが該ホストサーバーから送信される該動作情報を受信する工程と、
（ｄ）該ＭＱＴＴサーバーが該ホストサーバーから受信した該動作情報を該ネットワークデバイスに送信する工程と、
（ｅ）該ネットワークデバイスが、受信した該動作情報に基づき、該動作情報に含まれる該動作コマンドを実行する工程と、
を含むことを特徴とする、制御方法。
【請求項８】
さらに、（ｆ）実行した該動作コマンドに基づき、該ネットワークデバイスが該ネットワークを通じて該ホストサーバーに対して該ステータス情報の更新を行う工程を含む、ことを特徴とする、請求項７に記載の制御方法。
【請求項９】
工程（ｅ）が、前記ネットワークデバイスが、受信した該動作情報と、該ステータス情報に基づき、安全性の判定を行い、該動作情報に含まれる該動作コマンドを実行する工程を含むことを特徴とする、請求項７に記載の制御方法。
【請求項１０】
工程（ｂ）が、
前記ホストサーバーがユーザー端末から発せられる認証リクエストを受信する工程と、
該ホストサーバーが該ステータス情報を該ユーザー端末に表示する工程と、
該ユーザー端末が該動作コマンドに関連する動作要求を受信し、該動作コマンドを含む該動作情報を該ホストサーバーに送信する工程と、
を含むことを特徴とする、請求項７に記載の制御方法。
【請求項１１】
工程（ａ）が、
少なくとも１つのセンサーの少なくとも１つの検出情報を取得する工程と、
該少なくとも１つの検出情報に基づき対応するステータス情報を生成する工程と、
該ネットワークデバイスが通信プラットフォームを通じて該ネットワークに接続し、暗号化通信プロトコルを介して該ホストサーバーに該ステータス情報を送信する工程と、
を含むことを特徴とする、請求項７に記載の制御方法。
【請求項１２】
前記動作情報が、暗号化を経た動作コマンドと関連パスワードメッセージを含むことを特徴とする、請求項７に記載の制御方法。
【請求項１３】
ネットワークを通じてホストサーバーとメッセージキューイングテレメトリ伝送（Ｍｅｓｓａｇｅ  Ｑｕｅｕｉｎｇ  Ｔｅｌｅｍｅｔｒｙ  Ｔｒａｎｓｐｏｒｔ、ＭＱＴＴ）サーバーに接続し、コマンドとメッセージの伝達を行うネットワークデバイスであって、
該ネットワークデバイスが、
該ネットワークに接続するための通信プラットフォームと、
少なくとも１つのセンサーから取得した少なくとも１つの検出情報を保存するためのストレージデバイスと、
該少なくとも１つの検出情報に基づき対応するステータス情報を生成し、該通信プラットフォームを通じて該ホストサーバーに該対応するステータス情報を送信し、該通信プラットフォームを通じて該ＭＱＴＴサーバーから伝送される動作情報を受信し、かつ該動作情報に含まれる動作コマンドを実行する、制御デバイスと、
を含むことを特徴とする、ネットワークデバイス。
【請求項１４】
前記制御デバイスが該動作コマンドを実行した後、該通信プラットフォームを介して該ホストサーバーに対して更新した該ステータス情報を送信する、ことを特徴とする、請求項１３に記載のネットワークデバイス。
【請求項１５】
前記ネットワークデバイスが、受信した該動作情報と該ステータス情報に基づき、安全性の判定を行い、該動作情報に含まれる該動作コマンドを実行する、ことを特徴とする、請求項１３に記載のネットワークデバイス。
【請求項１６】
前記ステータス情報が該ホストサーバーの認証を経た後のユーザー端末に表示され、該ユーザー端末が該動作コマンドに関連する動作要求を受信し、かつ該ホストサーバーを介して該動作情報を該ＭＱＴＴサーバーに伝送する、ことを特徴とする、請求項１３に記載のネットワークデバイス。
【請求項１７】
前記通信プラットフォームが、暗号化通信プロトコルを介して該ホストサーバーに該ステータス情報を送信する、ことを特徴とする、請求項１３に記載のネットワークデバイス。
【請求項１８】
前記動作情報がさらに、暗号化を経た動作コマンドと関連パスワードメッセージを含む、ことを特徴とする、請求項１３に記載のネットワークデバイス。
【請求項１９】
前記ネットワークデバイスと該少なくとも１つのセンサーが車両に設置され、かつ該動作コマンドが、該車両の識別、該車両のレンタル、該車両の起動、該車両の停止、または該車両の返却を実行する、ことを特徴とする、請求項１３に記載のネットワークデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークデバイスの制御システム、制御方法及びネットワークデバイスに関し、特に、シェアリング車両向けのネットワークデバイスの制御システム、制御方法及びネットワークデバイスに関する。
【背景技術】
【０００２】
共有経済の発展に伴い、電動キックボードや電動バイク、電気自動車、従来型バイク、従来型自動車などのシェアリング車両が日常生活の中に入ってきているが、シェアリング車両は人々の生活に便利であると同時に、シェアリング車両の管理は安全性に欠け、また利便性が不十分である。
【０００３】
既存のシェアリング車両のシステムでは、サーバーにより各車両に対応する関連情報と各車両に対応するステータスを管理しているが、使用者がその車両をレンタルするときは、使用者の携帯電話などの携帯端末を利用して車両の二次元コードをスキャンするだけで、使用者の携帯端末から二次元コードをアップロードしてサーバーから車両を購入するようになっている。例えば車両の確認、使用者のＩＤ認証、情報保存等の後、サーバーが車両のロックを解除する。続いて、使用者は車両の鍵を開け、その車両を使用することができる。最後に、車両は解錠メッセージをサーバーに送信し、このときサーバーが携帯端末側の車両ロック状態を変更する。このような制御プロセスにおいて、車両の動作は主に使用者の携帯端末でのＷｉＦｉ接続またはＢｌｕｅｔｏｏｔｈ接続により制御されるため、車両が攻撃を受ける機会が大幅に増加し、制御システム全体の安全性が不足する。これが運営コストの上昇を招き、さらには走行の安全性を低下させる。このほか、このような制御プロセス下では、シェアリング車両システムの開発チームがソフトウェアのセキュリティ設計を即時更新できず、同様に安全性の抜け穴が生じる。
【０００４】
また、既存のシェアリング車両のシステムでは、シェアリング車両の管理は主に人為的管理を通じて行われ、人為的な方式で車両の貸し出しと返却を確定する。または、自動レンタル車両の方式で行われ、車両を駐車するステーションを直接設定し、設定されたステーションで車両を借りて、設定されたステーションに車両を返却する。これらの方式では無人化した管理が実現できているが、駐車位置が限定され、利用者にとって使用上不便である。
【０００５】
このため、使用者の使用上の利便性向上とシェアリング車両の制御システム全体の安全性向上を同時に満たすことができ、シェアリング車両の使用率を高め、同時に運営コストを抑制可能な技術による、シェアリング車両に用いるための改善案の提供が必要とされている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、特に、シェアリング車両向けのネットワークデバイスの制御システム、制御方法及びネットワークデバイスであって、使用者の使用上の利便性とシェアリング車両の制御システム全体の安全性の向上を同時に満たすことができ、シェアリング車両の使用率を高め、同時に運営コストを抑制可能な、ネットワークデバイスの制御システム、制御方法及びネットワークデバイスを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一態様に基づき、本発明のネットワークデバイスの制御システムは、該制御システムが、ネットワークデバイスと、ホストサーバーと、メッセージキューイングテレメトリ伝送（Ｍｅｓｓａｇｅ  Ｑｕｅｕｉｎｇ  Ｔｅｌｅｍｅｔｒｙ  Ｔｒａｎｓｐｏｒｔ、ＭＱＴＴ）サーバーを含み、該ネットワークデバイスが、ネットワークに接続し、該ネットワークデバイスのステータス情報を送信するために用いられ、該ホストサーバーが、該ネットワークから該ステータス情報と、該ネットワークデバイスに関する動作情報であって、動作コマンドを含む、動作情報を受信するために用いられ、該ＭＱＴＴサーバーが、該ホストサーバーから該動作情報を受信し、受信した該動作情報を該ネットワークデバイスに送信するために用いられ、ここで、該ネットワークデバイスが受信した該動作情報に基づいて該動作情報に含まれる該動作コマンドを実行する。
【０００８】
本発明の別の一態様に基づき、本発明のネットワークデバイスの制御方法は、まず、ネットワークデバイスがネットワーク接続を通じてホストサーバーにステータス情報を送信する。続いて、該ホストサーバーが該ステータス情報と該ネットワークデバイスに関する動作情報であって、動作コマンドを含む、動作情報を受信する。その後、メッセージキューイングテレメトリ伝送（Ｍｅｓｓａｇｅ  Ｑｕｅｕｉｎｇ  Ｔｅｌｅｍｅｔｒｙ  Ｔｒａｎｓｐｏｒｔ、ＭＱＴＴ）サーバーが該ホストサーバーから送信される該動作情報を受信する。続いて、該ＭＱＴＴサーバーが該ホストサーバーから受信した該動作情報を該ネットワークデバイスに送信する。最後に、該ネットワークデバイスが、受信した該動作情報に基づき、該動作情報に含まれる該動作コマンドを実行する。
【０００９】
本発明のさらに別の一態様に基づき、本発明のネットワークデバイスは、ネットワークを通じてホストサーバーとメッセージキューイングテレメトリ伝送（Ｍｅｓｓａｇｅ  Ｑｕｅｕｉｎｇ  Ｔｅｌｅｍｅｔｒｙ  Ｔｒａｎｓｐｏｒｔ，ＭＱＴＴ）サーバーに接続し、コマンドとメッセージの伝送を行い、該ネットワークデバイスが、ネットワーク接続に用いる通信プラットフォームと、少なくとも１つのセンサーから取得した少なくとも１つの検出情報の保存に用いるストレージデバイスと、該少なくとも１つの検出情報に基づき、対応するステータス情報を生成し、該通信プラットフォームを介して該ホストサーバーに該対応するステータス情報を送信し、該通信プラットフォームを介して該ＭＱＴＴサーバーから伝送される動作情報を受信し、かつ該動作情報中に含まれる動作コマンドを実行するために用いる制御デバイスと、を含む。
【００１０】
その他各種新機能については実施するための形態において詳細に説明する。そのうちの一部機能については、当業者が後続の説明と図面を詳細に閲覧することでその内容を理解する、または前述の実施例の製作または実施により習得することができるであろう。本発明の各種新機能は、後続の詳細な実施例で説明する方法、ツール、組立てのさまざまな側面を操作または利用して実施し、完成することができる。
【００１１】
本発明の制御方法、制御システム及びネットワークデバイスについて、各種実施例に基づき詳細に説明する。これらの実施例の詳細な説明はいずれも図面を参照することができ、かつこれらは限定的な実施例ではなく、そのうち類似の部材符号は異なる視角の図面間で類似の構造を示すものである。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例のネットワークデバイス制御システムのブロック図である。
【図２】本発明の一実施例のネットワークデバイスのブロック図である。
【図３】本発明の一実施例のネットワークデバイス制御方法のフローチャートである。
【図４】本発明の別の一実施例のネットワークデバイス制御システムのブロック図である。
【図５】本発明の別の一実施例のネットワークデバイスのブロック図である。
【図６】本発明の別の一実施例のネットワークデバイス制御方法のフローチャートである。
【図７】本発明のネットワークデバイス制御システムの車両シェアリングにおける応用のブロック図である。
【図８】本発明のネットワークデバイスの車両シェアリングにおける応用のブロック図である。
【図９Ａ】図７に示す携帯端末のユーザーインターフェイスを示す図である。
【図９Ｂ】図７に示す携帯端末のユーザーインターフェイスを示す図である。
【図９Ｃ】図７に示す携帯端末のユーザーインターフェイスを示す図である。
【図９Ｄ】図７に示す携帯端末のユーザーインターフェイスを示す図である。
【図９Ｅ】図７に示す携帯端末のユーザーインターフェイスを示す図である。
【図９Ｆ】図７に示す携帯端末のユーザーインターフェイスを示す図である。
【図９Ｇ】図７に示す携帯端末のユーザーインターフェイスを示す図である。
【図９Ｈ】図７に示す携帯端末のユーザーインターフェイスを示す図である。
【図１０】本発明のネットワークデバイス制御方法の車両シェアリングにおける応用のフローチャートである。
【発明を実施するための形態】
【００１３】
本発明の技術的特徴をより明確にするため、以下で実施例を挙げて詳細に説明するが、これらの実施例が例示的性質のものであり、本発明の範囲を限定しない。
【００１４】
図１に本発明の一実施例のネットワークデバイス制御システムのブロック図を示す。図１に示すように、制御システム１００は、ネットワークデバイス１１０と、ホストサーバー１２０と、メッセージキューイングテレメトリ伝送（Ｍｅｓｓａｇｅ  Ｑｕｅｕｉｎｇ  Ｔｅｌｅｍｅｔｒｙ  Ｔｒａｎｓｐｏｒｔ、ＭＱＴＴ）サーバー１３０を含む。本実施例において、本発明のネットワークデバイス１１０は電動キックボード、電動バイク、電気自動車等の車両（図示しない）に設置することができる。
【００１５】
ネットワークデバイス１１０はネットワーク（図示しない）に接続し、ホストサーバー１２０にステータス情報を送信する。ネットワークは単一のネットワークまたは異なるネットワークの組み合わせとすることができ、例えば、ネットワークはローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、パブリックネットワーク、プライベートネットワーク、専有ネットワーク、公衆交換電話網（ＰＳＴＮ）、インターネット、ワイヤレスネットワーク、仮想ネットワークまたはその任意の組み合わせである。ネットワークはさらに、例えば有線または無線アクセスポイントなどの各種ネットワークアクセスポイント（例えば基地局（ＢＳ）やインターネット相互接続点など）を含むことができ、ネットワークデバイス１１０はそれらを通じてネットワークに接続し、ネットワーク経由で情報を伝送する。
【００１６】
本実施例において、ネットワークデバイス１１０は定期的または不定期に、例えばＨＴＴＰＳ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｅ）等の通信暗号化プロトコルを通じて、ネットワーク経由でホストサーバー１２０にステータス情報を送信することができる。
【００１７】
ホストサーバー１２０はＨＴＴＰＳ等の暗号化通信プロトコルを通じてネットワークデバイス１１０のステータス情報を受信し、かつＨＴＴＰＳ等の通信暗号化プロトコルを通じてネットワークデバイス１１０にメッセージを返す。
【００１８】
ホストサーバー１２０はネットワークデバイス１１０関連の動作コマンドの受信にも用いられる。本実施例において、動作コマンドは、例えば、ネットワークデバイス１１０を設置した車両にランプの点滅や音を発生させて識別するのに用いる、ネットワークデバイス１１０を設置した車両をレンタルする、ネットワークデバイス１１０を設置した車両を起動する、ネットワークデバイス１１０を設置した車両を停止する、またはネットワークデバイス１１０を設置した車両を返却する等の動作コマンドであり、動作コマンドは例えばＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）等の暗号化技術を利用して暗号化した後の動作コマンドである。
【００１９】
ホストサーバー１２０はＨＴＴＰＳ等の通信暗号化プロトコルを通じて動作情報をＭＱＴＴサーバー１３０に伝送する。動作情報は暗号化を経た動作コマンドとＡＥＳ関連パスワードメッセージを含む。
【００２０】
ＭＱＴＴサーバー１３０がホストサーバー１２０から送信された動作情報を受信した後、ＭＱＴＴのメカニズムを利用して受信した動作情報をネットワークデバイス１１０に送信する。ネットワークデバイス１１０は受信した動作情報に基づき動作情報中に含まれる動作コマンド、例えば、ネットワークデバイス１１０を設置した車両にランプの点滅や音を発生させて識別するのに用いる、ネットワークデバイス１１０を設置した車両をレンタルする、ネットワークデバイス１１０を設置した車両を起動する、ネットワークデバイス１１０を設置した車両を停止する、またはネットワークデバイス１１０を設置した車両を返却する等の動作コマンドを実行する。
【００２１】
本実施例において、ネットワークデバイス１１０は該動作情報を受信した後、ＭＱＴＴのメカニズムを利用してＭＱＴＴサーバー１３０に動作情報を受信したというメッセージを返す。このほか、ネットワークデバイス１１０は該動作コマンドを実行した後、ＨＴＴＰＳ等の通信暗号化プロトコルを通じてホストサーバー１２０に対してネットワークデバイスのステータス情報の更新を行う。
【００２２】
図２に本発明の一実施例のネットワークデバイス（例えば図１に示すネットワークデバイス１１０）のブロック図を示す。図２に示すように、ネットワークデバイス１１０は、通信プラットフォーム２０２と、ストレージデバイス２０６と、制御デバイス２０８を含む。また、本実施例のネットワークデバイス１１０の運用について説明しやすくするため、同時に図１を参照しながら説明する。
【００２３】
ネットワークデバイス１１０は通信プラットフォーム２０２を利用してネットワーク（図示しない）に接続し、ネットワークを通じて情報を伝送する。本実施例において、通信プラットフォーム２０２は、２Ｇ、３Ｇ、４Ｇまたは５Ｇの無線通信モジュールであり、ネットワークデバイス１１０はこの無線通信モジュールを介して基地局（ＢＳ）に接続し、これによりネットワークに接続してネットワーク経由で情報を伝送する。
【００２４】
ストレージデバイス２０６は外部センサー２０４から取得した検出情報の保存に用いられる。外部センサー２０４は、複数のセンサー２０４−１、２０４−２、…、２０４−ｎを含むことができ、ネットワークデバイス１１０の各種検出情報を取得するために用いられ、検出情報がストレージデバイス２０６に保存される。本実施例において、センサー２０４−１は例えばＧＰＳセンサーで、ネットワークデバイス１１０がある場所の位置情報の検出に用いられ、センサー２０４−２は例えばバッテリー残量センサーで、ネットワークデバイス１１０のバッテリー残量の検出に用いられ、センサー２０４−ｎは機器ステータスセンサーで、ネットワークデバイス１１０の機器の状態を検出するために用いられ、例えばネットワークデバイス１１０が車両に設置されたとき、機器の状態とは車両の走行状態、またはタイヤ温度やタイヤ空気圧等である。
【００２５】
ストレージデバイス２０６は、センサー２０４の検出データを保存するほか、例えば図３に示す本発明のネットワークデバイス制御方法のためのソフトウェアまたはプログラムも保存され、ホストサーバー１２０はこのソフトウェアまたはプログラムに対して更新を行うことができる。
【００２６】
制御デバイス２０８はセンサー２０４から伝送される検出情報を受信し、センサー２０４から伝送される検出情報に基づいて対応するステータス情報を生成するために用いられる。制御デバイス２０８は通信プラットフォーム２０２を介して定期的または不定期に、例えばＨＴＴＰＳ等の通信暗号化プロトコルを通じてホストサーバー１２０にステータス情報を送信する。
【００２７】
ネットワークデバイス１１０は通信プラットフォーム２０２を利用して、ＭＱＴＴのメカニズムでＭＱＴＴサーバー１３０から伝送される動作情報を受信し、受信した動作情報を制御デバイス２０８に伝送する。制御デバイス２０８は動作情報に含まれる動作コマンドを実行する。
【００２８】
本実施例において、制御デバイス２０８は該動作情報を受信した後、ＭＱＴＴのメカニズムで通信プラットフォーム２０２を介してＭＱＴＴサーバー１３０に動作情報を受信したというメッセージを返す。制御デバイス２０８は該動作コマンドを実行した後、通信プラットフォーム２０２を介してＨＴＴＰＳ等の通信暗号化プロトコルを通じて、ホストサーバー１２０に対してステータス情報の更新を行う。例えば、制御デバイス２０８がネットワークデバイス１１０をレンタルする動作コマンドを実行した後、ホストサーバー１２０に対してステータス情報の更新を行う。このほか、ネットワークデバイス１１０がレンタル中の状態にあるとき、制御デバイス２０８は自動的にホストサーバー１２０に対してステータス情報を送信する期間を短縮する。つまり、このとき制御デバイス２０８がステータス情報を送信する期間はレンタルされていない時の期間より短い。
【００２９】
本実施例において、制御デバイス２０８はネットワークデバイス１１０を設置した車両の現在のステータス情報に基づき安全性の判定を行い、受信した動作コマンドを実行するか否かを判断することができる。例えば、ネットワークデバイス１１０を設置した車両が使用中のとき、ネットワークデバイスを設置した車両を停止するといった動作コマンドを実行しない。制御デバイス２０８はネットワークデバイス１１０を設置した車両の現在のステータス情報に基づき安全性の判定を行い、例えば図３に示す本発明のネットワークデバイスの制御方法のためのソフトウェアまたはプログラムの更新を実行するか否かを判断することもできる。例えば、ネットワークデバイス１１０を設置した車両が作動状態にあるとき、ソフトウェアまたはプログラムの更新を実行しない。
【００３０】
図３に本発明の一実施例のネットワークデバイス制御方法のフローチャートを示す。
【００３１】
工程３０２では、ネットワークデバイスがネットワーク接続を通じてホストサーバーにそのステータス情報を送信する。本実施例において、ネットワークデバイスは定期的または不定期に、例えばＨＴＴＰＳ等の通信暗号化プロトコルを通じてホストサーバーにそのステータス情報を送信することができる。
【００３２】
工程３０４では、ホストサーバーがネットワークデバイスからステータス情報と、ネットワークデバイスに関する動作情報を受信し、ここで、動作情報は少なくとも動作コマンドを含む。本実施例において、動作コマンドは例えばＡＥＳ等の暗号化技術を利用して暗号化した後の動作コマンドであり、動作情報は暗号化した後の動作コマンドとＡＥＳ関連パスワードメッセージを含む。
【００３３】
工程３０６では、ＭＱＴＴサーバーがホストサーバーから送信される動作情報を受信する。本実施例において、ＭＱＴＴサーバーはＨＴＴＰＳ等の通信暗号化プロトコルを通じてホストサーバーから送信される動作情報を受信する。
【００３４】
工程３０８では、ＭＱＴＴサーバーが受信した動作情報をネットワークデバイスに送信する。本実施例において、ＭＱＴＴサーバーはＭＱＴＴのメカニズムを利用して受信した動作情報をネットワークデバイスに送信する。
【００３５】
工程３１０では、ネットワークデバイスが受信した動作情報に基づき動作情報に含まれる動作コマンドを実行する。本実施例において、ネットワークデバイスはＭＱＴＴのメカニズムを利用して動作情報を受信する。
【００３６】
工程３１２では、ネットワークデバイスが実行した動作コマンドに基づき、ネットワークを通じてホストサーバーに対して選択的にステータス情報の更新を行う。本実施例において、ネットワークデバイスは動作コマンドを実行した後、ＨＴＴＰＳ等の通信暗号化プロトコルを通じてホストサーバーに対してステータス情報の更新を行う。
【００３７】
図４に本発明の別の一実施例のネットワークデバイス制御システムのブロック図を示す。制御システム４００は、ネットワークデバイス４１０と、ホストサーバー４２０と、ＭＱＴＴサーバー４３０と、ユーザー端末（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ、ＵＥ）４４０との間のコマンドとメッセージの伝達を制御する。本実施例において、本発明のネットワークデバイス４１０は電動キックボード、電動バイク、電気自動車等の車両（図示しない）に設置することができる。
【００３８】
本実施例において、ネットワークデバイス４１０は定期的または不定期に、例えばＨＴＴＰＳ等の通信暗号化プロトコルを通じてホストサーバー４２０にそのステータス情報を送信することができる。ホストサーバー４２０はＨＴＴＰＳ等の暗号化通信プロトコルを通じてネットワークデバイス４１０のステータス情報を受信し、かつＨＴＴＰＳ等の通信暗号化プロトコルを通じてネットワークデバイス４１０にメッセージを返す。ホストサーバー４２０はネットワークデバイス４１０からのステータス情報を受信するほか、ＵＥ４４０の認証リクエストも受信する。
【００３９】
ＵＥ４４０はユーザーインターフェイス（ＵＩ）と端末上にインストールされた関連モバイルオペレーティングシステム及びアプリ（Ａｐｐ）等を通じて、ネットワーク経由でホストサーバー４２０と認証を行う。例えば、モバイルオペレーティングシステムは、例えばｉＯＳ、Ａｎｄｒｏｉｄ、Ｗｉｎｄｏｗｓ  Ｐｈｏｎｅ等のオペレーティングシステムとすることができ、ＵＥ４４０は、例えばノートパソコン、車載端末、タブレット、その他携帯端末とすることができる。その他実施例において、ＵＥ４４０はネットワークに接続でき、かつユーザーのウェアラブルデバイス（眼鏡、腕時計等）内で実現される有線または無線技術を通じて、かつ関連モバイルオペレーティングシステム及びアプリケーション等を介して、ホストサーバー４２０と相互作用することができる。
【００４０】
ＵＥ ４４０が認証を経た後、ホストサーバー４２０はステータス情報をＵＥ ４４０のＵＩ上に表示する。ＵＥ４４０の認証取得後、ＵＥ４４０は同時にＵＩを通じてネットワークデバイス４１０に関連する動作要求を受け取る。各動作要求はネットワークデバイス４１０を設置した車両の１つの動作コマンドに対応することができる。本実施例において、動作コマンドは例えばネットワークデバイス４１０を設置した車両にランプの点滅や音を発生させて識別するのに用いる、ネットワークデバイス４１０を設置した車両をレンタルする、ネットワークデバイス４１０を設置した車両を起動する、ネットワークデバイス４１０を設置した車両を停止する、またはネットワークデバイス４１０を設置した車両を返却する等の動作コマンドである。動作コマンドは例えばＡＥＳ等の暗号化技術を利用して暗号化した後の動作コマンドであり、ＵＥ４４０はこの動作コマンドとＡＥＳ技術の関連パスワードメッセージとを含む動作情報をホストサーバー４２０に伝送する。
【００４１】
ホストサーバー４２０はこの動作情報を受信した後、ＨＴＴＰＳ等の通信暗号化プロトコルを通じて動作情報をＭＱＴＴサーバー４３０に伝送する。
【００４２】
ＭＱＴＴサーバー４３０でホストサーバー４２０から送信された動作情報を受信した後、ＭＱＴＴサーバー４３０はＭＱＴＴのメカニズムを利用して受信した動作情報をネットワークデバイス４１０に送信する。ネットワークデバイス４１０はＭＱＴＴサーバー４３０から受信した動作情報に基づき、動作情報に含まれる動作コマンドを実行する。
【００４３】
本実施例において、ネットワークデバイス４１０は該動作情報を受信した後、ＭＱＴＴのメカニズムを利用してＭＱＴＴサーバー４３０に動作情報を受信したというメッセージを返す。ネットワークデバイス４１０は該動作コマンドを実行した後、ＨＴＴＰＳ等の通信暗号化プロトコルを通じてホストサーバー４２０に対してステータス情報の更新を行う。
【００４４】
図５に本発明の別の一実施例のネットワークデバイス（例えば図４に示すネットワークデバイス４１０）のブロック図を示す。図５に示すように、ネットワークデバイス４１０は、通信プラットフォーム５０２と、ストレージデバイス５０６と、制御デバイス５０８を含む。また、本実施例のネットワークデバイス４１０の運用について説明しやすくするため、同時に図４を参照する。
【００４５】
ネットワークデバイス４１０は通信プラットフォーム５０２を利用してネットワークに接続し（図示しない）、ネットワークを通じて情報を伝送する。本実施例において、通信プラットフォーム５０２は、４Ｇまたは５Ｇの無線通信モジュールであり、ネットワークデバイス４１０はこの無線通信モジュールを介して基地局（ＢＳ）に接続し、これによりネットワークに接続してネットワーク経由で情報を伝送する。
【００４６】
ストレージデバイス５０６は外部センサー５０４から取得した検出情報の保存に用いられる。外部センサー５０４は、複数のセンサー５０４−１、５０４−２、…、５０４−ｎを含むことができ、ネットワークデバイスの各種検出情報を取得するために用いられ、検出情報がストレージデバイス５０６に保存される。本実施例において、センサー５０４−１は例えばＧＰＳセンサーで、ネットワークデバイス４１０がある場所の位置情報の検出に用いられ、センサー５０４−２は例えばバッテリー残量センサーで、ネットワークデバイス４１０のバッテリー残量の検出に用いられ、センサー５０４−ｎは機器ステータスセンサーで、ネットワークデバイス４１０の機器の状態を検出するために用いられ、例えばネットワークデバイス４１０が車両に設置されたとき、機器の状態とは車両の走行状態、またはタイヤ温度やタイヤ空気圧等である。
【００４７】
ストレージデバイス５０６は、センサー５０４の検出データを保存するほか、例えば図３に示す本発明のネットワークデバイス制御方法のためのソフトウェアまたはプログラムも保存され、ホストサーバー４２０はこのソフトウェアまたはプログラムに対して更新を行うことができる。
【００４８】
制御デバイス５０８はセンサー５０４から伝送される検出情報を受信し、センサー５０４から伝送される検出情報に基づいて対応するステータス情報を生成するために用いられる。制御デバイス５０８は通信プラットフォーム５０２を介して定期的または不定期に、例えばＨＴＴＰＳ等の通信暗号化プロトコルを通じてホストサーバー４２０にステータス情報を送信する。
【００４９】
ネットワークデバイス４１０は通信プラットフォーム５０２を利用して、ＭＱＴＴのメカニズムでＭＱＴＴサーバー４３０から伝送される動作情報を受信し、受信した動作情報を制御デバイス５０８に伝送する。制御デバイス５０８は動作情報に含まれる動作コマンドを実行する。
【００５０】
本実施例において、制御デバイス５０８は該動作情報を受信した後、ＭＱＴＴのメカニズムで通信プラットフォーム５０２を介してＭＱＴＴサーバー４３０に動作情報を受信したというメッセージを返す。制御デバイス５０８は該動作コマンドを実行した後、通信プラットフォーム５０２を介してＨＴＴＰＳ等の通信暗号化プロトコルを通じて、ホストサーバー４２０に対してステータス情報の更新を行う。例えば、制御デバイス５０８がネットワークデバイス４１０をレンタルする動作コマンドを実行した後、ホストサーバー４２０に対してステータス情報の更新を行う。このほか、ネットワークデバイス４１０がレンタル中の状態にあるとき、制御デバイス５０８は自動的にホストサーバー４２０に対してステータス情報を送信する期間を短縮する。つまり、このとき制御デバイス５０８がステータス情報を送信する期間はレンタルされていない時の期間より短い。
【００５１】
本実施例において、制御デバイス５０８はネットワークデバイス４１０を設置した車両の現在のステータス情報に基づき安全性の判定を行い、受信した動作コマンドを実行するか否かを判断することができる。例えば、ネットワークデバイス４１０を設置した車両が使用中のとき、ネットワークデバイスを設置した車両を停止するといった動作コマンドを実行しない。制御デバイス５０８はネットワークデバイス４１０を設置した車両の現在のステータス情報に基づき安全性の判定を行い、例えば図６に示す本発明のネットワークデバイスの制御方法のためのソフトウェアまたはプログラムの更新を実行するか否かを判断することもできる。例えば、ネットワークデバイス４１０を設置した車両が作動状態にあるとき、ソフトウェアまたはプログラムの更新を実行しない。
【００５２】
図６に本発明の別の一実施例のネットワークデバイス制御方法のフローチャートを示す。工程６０２では、ネットワークデバイスがネットワーク接続を通じてホストサーバーにそのステータス情報を送信する。本実施例において、ネットワークデバイスは定期的または不定期に、例えばＨＴＴＰＳ等の通信暗号化プロトコルを通じてホストサーバーにそのステータス情報を送信することができる。
【００５３】
工程６０４では、ホストサーバーがネットワークデバイスからステータス情報と、ネットワークデバイスに関する動作情報と、ＵＥが発する認証リクエストを受信し、ここで、動作情報は少なくとも動作コマンドを含む。本実施例において、ＵＥは使用者のユーザー名とパスワードを利用して第三者認証プラットフォームにログインし、Ｏａｕｔｈ２.０トークン（ＩＤ ｔｏｋｅｎ）を取得して、このＩＤ ｔｏｋｅｎでホストサーバーとＩＤ認証を行い、認証成功後ホストサーバーが別のトークン（Ａｐｐ ｔｏｋｅｎ）を生成した後、このＡｐｐ ｔｏｋｅｎをＵＥに送信する。ＵＥはＡｐｐ ｔｏｋｅｎを受け取った後、このＡｐｐ ｔｏｋｅｎを例えばＵＥのストレージデバイス中に保存し、以降ＵＥは毎回ホストサーバーに対してリクエストを送信するとき同時にＡｐｐ ｔｏｋｅｎを付帯する。本実施例において、ＵＥはユーザーインターフェイス（ＵＩ）と端末上にインストールされた関連モバイルオペレーティングシステム及びアプリ（Ａｐｐ）等を通じて、ネットワーク経由でホストサーバーと認証を行う。
【００５４】
工程６０６では、ＵＥが認証を経た後、ホストサーバーがステータス情報をＵＥに表示する。本実施例において、ＵＥが認証を取得すると、ホストサーバーがステータス情報をＵＥのＵＩ上に表示する。
【００５５】
工程６０８では、ＵＥが認証を通過した後、ＵＥはネットワークデバイスに関連する動作要求を受信し、かつ少なくとも動作要求に対応する動作コマンドを含む動作情報をホストサーバーに伝送する。本実施例において、ＵＥが認証を取得した後、ＵＥは同時にＵＩを通じてネットワークデバイスに関連する動作要求を受け取る。各動作要求はネットワークデバイスを設置した車両の１つの動作コマンドに対応することができる。動作コマンドは例えばネットワークデバイスを設置した車両にランプの点滅や音を発生させて識別するのに用いる、ネットワークデバイスを設置した車両をレンタルする、ネットワークデバイスを設置した車両を起動する、ネットワークデバイスを設置した車両を停止する、またはネットワークデバイスを設置した車両を返却する等の動作コマンドであり、ＵＥはこの動作コマンドとｔｏｋｅｎとを含む動作情報をホストサーバーに伝送する。ホストサーバーはリクエストを受信した後、ＵＥのリクエスト中のｔｏｋｅｎを検証し、検証が成功すると、ＭＱＴＴにＵＥのこの動作情報を伝送する。
【００５６】
工程６１０では、ＭＱＴＴサーバーがホストサーバーから送信される動作情報を受信する。本実施例において、ＭＱＴＴサーバーはＨＴＴＰＳ等の通信暗号化プロトコルを通じてホストサーバーから送信される動作情報を受信する。
【００５７】
工程６１２では、ＭＱＴＴサーバーが受信した動作情報をネットワークデバイスに送信する。本実施例において、ＭＱＴＴサーバーはＭＱＴＴのメカニズムを利用して受信した動作情報をネットワークデバイスに送信する。
【００５８】
工程６１４では、ネットワークデバイスが受信した動作情報に基づき動作情報に含まれる動作コマンドを実行する。本実施例において、ネットワークデバイスはＭＱＴＴのメカニズムを利用して動作情報を受信する。
【００５９】
工程６１６では、ネットワークデバイスが実行した動作コマンドに基づき、ネットワークを通じてホストサーバーに対して選択的にステータス情報の更新を行う。本実施例において、ネットワークデバイスは動作コマンドを実行した後、ＨＴＴＰＳ等の通信暗号化プロトコルを通じてホストサーバーに対してステータス情報の更新を行う。
【００６０】
図７に本発明のネットワークデバイス制御システムの車両シェアリングにおける応用のブロック図を示す。図７に示すように、本発明の制御システム７００は電動バイク７５０に設置されたネットワークデバイス７１０と、ホストサーバー７２０と、ＭＱＴＴサーバー７３０と、携帯端末７４０との間のコマンドとメッセージの伝達を制御する。本実施例において、本発明のネットワークデバイス７１０を電動バイク７５０に設置した例を、本発明のネットワークデバイス７１０を車両に設置した実施例とし、かつ携帯端末７４０を前述のユーザー端末（ＵＥ）とした実施例で説明を行う。但し、本発明のネットワークデバイス７１０を車両に設置したものはその他の範例として具現化することができ、例えば、本発明のネットワークデバイス７１０を電動自転車、電気自動車等その他電動車両に設置してもよく、ＵＥもまたその他の範例として具現化することができ、例えば、ノートパソコン、車載端末、タブレット等その他端末としてもよい点に注意すべきである。
【００６１】
本実施例において、電動バイク７５０に設置したネットワークデバイス７１０は定期的または不定期に、例えばＨＴＴＰＳ等の通信暗号化プロトコルを通じてホストサーバー７２０にそのステータス情報を送信することができる。ホストサーバー７２０はＨＴＴＰＳ等の暗号化通信プロトコルを通じて電動バイク７５０に設置したネットワークデバイス７１０のステータス情報を受信し、かつＨＴＴＰＳ等の通信暗号化プロトコルを通じて電動バイク７５０に設置したネットワークデバイス７１０にメッセージを返す。ホストサーバー７２０は電動バイク７５０に設置したネットワークデバイス７１０のステータス情報を受信するほか、携帯端末７４０の認証リクエストも受信する。
【００６２】
携帯端末７４０はユーザーインターフェイス（ＵＩ）と、それ自体にインストールされた関連モバイルオペレーションシステム等を通じて、ネットワーク経由でホストサーバー７２０に対して認証を行う。モバイルオペレーションシステムは例えば、ｉＯＳ、Ａｎｄｒｏｉｄ、Ｗｉｎｄｏｗｓ  Ｐｈｏｎｅ等とすることができる。本実施例において、携帯端末７４０はｇｏｏｇｌｅ  ｏａｕｔｈ ２.０またはｆａｃｅｂｏｏｋ  ｏａｕｔｈ ２.０の方式を利用してホストサーバー７２０に対してＩＤ検証を行う。このほか、強調すべきことは、本発明において携帯端末７４０が認証を行う方式にはさまざまな形態があり、例えば、携帯端末７４０の使用者が居住する国の法律の規定に基づき電動バイク７１０のレンタルには自動二輪車の運転免許証が要求され、携帯端末７４０での認証に携帯端末７４０の使用者の自動二輪車運転免許証等を含む場合があるということである。
【００６３】
携帯端末７４０が認証を経た後、ホストサーバー７２０がステータス情報を携帯端末７４０のＵＩ上に表示する。携帯端末７４０の認証取得後、携帯端末７４０は同時にＵＩを通じて電動バイク７５０に設置されたネットワークデバイス７１０に関連する動作要求を受け取る。各動作要求はネットワークデバイス７１０を設置した電動バイク７５０の１つの動作コマンドに対応することができる。本実施例において、動作コマンドは例えば電動バイク７５０にランプの点滅や音を発生させて識別するのに用いる、電動バイク７５０をレンタルする、電動バイク７５０を起動する、電動バイク７５０を停止する、電動バイク７５０を返却する等の動作コマンドである。動作コマンドは例えばＡＥＳ等の暗号化技術を利用して暗号化した後の動作コマンドであり、携帯端末７４０はこの動作コマンドとＡＥＳ技術の関連パスワードメッセージとを含む動作情報をホストサーバー７２０に伝送する。
【００６４】
ホストサーバー７２０はこの動作情報を受信した後、ＨＴＴＰＳ等の通信暗号化プロトコルを通じて動作情報をＭＱＴＴサーバー７３０に伝送する。
【００６５】
ＭＱＴＴサーバー７３０でホストサーバー７２０から送信された動作情報を受信した後、ＭＱＴＴサーバー７３０はＭＱＴＴのメカニズムを利用して受信した動作情報を電動バイク７５０に設置されたネットワークデバイス７１０に送信する。電動バイク７５０に設置されたネットワークデバイス７１０はＭＱＴＴサーバー７３０から受信した動作情報に基づき、動作情報に含まれる動作コマンドを実行する。
【００６６】
本実施例において、電動バイク７５０に設置されたネットワークデバイス７１０は該動作情報を受信した後、ＭＱＴＴのメカニズムを利用してＭＱＴＴサーバー７３０に動作情報を受信したというメッセージを返す。電動バイク７５０に設置されたネットワークデバイス７１０は該動作コマンドを実行した後、ＨＴＴＰＳ等の通信暗号化プロトコルを通じてホストサーバー７２０に対してステータス情報の更新を行う。
【００６７】
図８に本発明のネットワークデバイスの車両（例えば図７に示すネットワークデバイス７１０を設置した電動バイク７５０）シェアリングにおける応用のブロック図を示す。図８に示すように、電動バイク７５０は少なくともネットワークデバイス７１０とセンサー８０４が設置され、ネットワークデバイス７１０は、通信プラットフォーム８０２と、ストレージデバイス８０６と、制御デバイス８０８を含む。また、本実施例の電動バイク７５０に設置したネットワークデバイス７１０の運用について説明しやすくするため、同時に図７を参照する。
【００６８】
電動バイク７５０に設置したネットワークデバイス７１０は通信プラットフォーム８０２を利用してネットワークに接続し（図示しない）、ネットワークを通じて情報を伝送する。本実施例において、通信プラットフォーム８０２は、２Ｇ、３Ｇ、４Ｇまたは５Ｇの無線通信モジュールであり、電動バイク７５０に設置したネットワークデバイス７１０はこの無線通信モジュールを介して基地局（ＢＳ）に接続し、これによりネットワークに接続してネットワーク経由で情報を伝送する。
【００６９】
ストレージデバイス８０６はセンサー８０４から取得した検出情報の保存に用いられる。外部センサー８０４は、複数のセンサー８０４−１、８０４−２、…、８０４−ｎを含むことができ、電動バイク７５０の各種検出情報を取得するために用いられ、検出情報がストレージデバイス８０６に保存される。本実施例において、センサー８０４−１は例えばＧＰＳセンサーで、電動バイク７５０がある場所の位置情報の検出に用いられ、センサー８０４−２は例えばバッテリー残量センサーで、電動バイク７５０のバッテリー残量の検出に用いられ、センサー８０４−ｎは機器ステータスセンサーで、電動バイク７５０の機器の状態を検出するために用いられ、機器の状態とは例えば電動バイクの走行状態、またはタイヤ温度やタイヤ空気圧等である。
【００７０】
ストレージデバイス８０６は、センサー８０４の検出データを保存するほか、例えば図１０に示す本発明のネットワークデバイス制御方法のためのソフトウェアまたはプログラムも保存され、ホストサーバー７２０はこのソフトウェアまたはプログラムに対して更新を行うことができる。
【００７１】
制御デバイス８０８はセンサー８０４から伝送される検出情報を受信し、センサー８０４から伝送される検出情報に基づいて対応するステータス情報を生成するために用いられる。制御デバイス８０８は通信プラットフォーム８０２を介して定期的または不定期に、例えばＨＴＴＰＳ等の通信暗号化プロトコルを通じてホストサーバー７２０にステータス情報を送信する。
【００７２】
電動バイク７５０に設置したネットワークデバイス７１０は通信プラットフォーム８０２を利用して、ＭＱＴＴのメカニズムでＭＱＴＴサーバー７３０から伝送される動作情報を受信し、受信した動作情報を制御デバイス８０８に伝送する。制御デバイス８０８は動作情報に含まれる動作コマンドを実行する。
【００７３】
本実施例において、制御デバイス８０８は該動作情報を受信した後、ＭＱＴＴのメカニズムで通信プラットフォーム８０２を介してＭＱＴＴサーバー７３０に動作情報を受信したというメッセージを返す。制御デバイス８０８は該動作コマンドを実行した後、通信プラットフォーム８０２を介してＨＴＴＰＳ等の通信暗号化プロトコルを通じて、ホストサーバー７２０に対してステータス情報の更新を行う。例えば、制御デバイス８０８が電動バイク７５０をレンタルする動作コマンドを実行した後、ホストサーバー７２０に対してステータス情報の更新を行う。このほか、電動バイク７５０がレンタル中の状態にあるとき、制御デバイス８０８は自動的にホストサーバー７２０に対してステータス情報を送信する期間を短縮する。つまり、このとき制御デバイス８０８がステータス情報を送信する期間はレンタルされていない時の期間より短い。
【００７４】
本実施例において、制御デバイス８０８は電動バイク７５０に設置したネットワークデバイス７１０の現在のステータス情報に基づき安全性の判定を行い、受信した動作コマンドを実行するか否かを判断することができる。例えば、電動バイク７５０を設置したネットワークデバイス７１０が使用中のとき、ネットワークデバイスを停止するといった動作コマンドを実行しない。制御デバイス８０８は電動バイク７５０を設置したネットワークデバイス７１０の現在のステータス情報に基づき安全性の判定を行い、例えば図１０に示す本発明のネットワークデバイスの制御方法のためのソフトウェアまたはプログラムの更新を実行するか否かを判断することもできる。例えば、電動バイク７５０が作動状態にあるとき、ソフトウェアまたはプログラムの更新を実行しない。
【００７５】
図９Ａから図９Ｈに図７に示す携帯端末のユーザーインターフェイスを示す。図９Ａに示すように、携帯端末７４０はＵＩを通じてネットワークを経由し、ホストサーバー７２０に対して認証を行う。図９Ｂに示すように、ホストサーバー７２０による認証を経た後、携帯端末７４０のＵＩ上に複数の電動バイクの所在位置に関する情報とバッテリー残量に関する情報が表示される。認証後の携帯端末７４０でＵＩを通じて電動バイクを選択する。図９Ｃに示すように選択した電動バイクのバッテリー残量と走行可能な距離が表示される。認証後の携帯端末７４０でＵＩを通じて電動バイクに関連する動作要求を受け取ることもできる。各動作要求は電動バイクの１つの動作コマンドに対応することができ、動作コマンドが電動バイクにランプを点滅させるというものである場合、ＵＩは図９Ｄに示すようになり、動作コマンドが電動バイクをレンタルするというものである場合、ＵＩは図９Ｅに示すようになる。動作コマンドが電動バイクの起動である場合、ＵＩは図９Ｆに示すようになり、動作コマンドが電動バイクの停止である場合、ＵＩは図９Ｇに示すようになり、動作コマンドが電動バイクの返却である場合、ＵＩは図９Ｈに示すようになる。
【００７６】
図１０に本発明のネットワークデバイス制御方法の車両シェアリングにおける応用のフローチャートを示す。工程１００２では、電動バイクに設置したネットワークデバイスがネットワーク接続を通じてホストサーバーにそのステータス情報を送信する。本実施例において、ネットワークデバイスは定期的または不定期に、例えばＨＴＴＰＳ等の通信暗号化プロトコルを通じてホストサーバーにそのステータス情報を送信することができる。
【００７７】
工程１００４では、ホストサーバーがネットワークデバイスからステータス情報と、電動バイクに設置したネットワークデバイスに関する動作情報と、携帯端末が発する認証リクエストを受信し、ここで、動作情報は少なくとも動作コマンドを含む。本実施例において、動作コマンドは例えばＡＥＳ等の暗号化技術を利用して暗号化した後の動作コマンドであり、動作情報は暗号化した後の動作コマンドとＡＥＳ関連パスワードメッセージを含む。本実施例において、携帯端末はユーザーインターフェイス（ＵＩ）と端末上にインストールされた関連モバイルオペレーティングシステム及びアプリ（Ａｐｐ）等を通じて、ネットワーク経由でホストサーバーと認証を行う。
【００７８】
工程１００６では、携帯端末が認証を経た後、ホストサーバーがステータス情報を携帯端末に表示する。本実施例において、携帯端末が認証を取得すると、ホストサーバーがステータス情報を携帯端末のＵＩ上に表示する。
【００７９】
工程１００８では、携帯端末が認証を通過した後、電動バイクに設置したネットワークデバイスが携帯端末に関連する動作要求を受信し、かつ少なくとも動作要求に対応する動作コマンドを含む動作情報をホストサーバーに伝送する。本実施例において、携帯端末が認証を取得した後、携帯端末は同時にＵＩを通じて電動バイクに設置したネットワークデバイスに関連する動作要求を受け取る。各動作要求はネットワークデバイスを設置した電動バイクの１つの動作コマンドに対応することができる。本実施例において、動作コマンドは例えば電動バイクにランプの点滅や音を発生させて識別するのに用いる、電動バイクをレンタルする、電動バイクを起動する、電動バイクを停止する、電動バイクを返却する等の動作コマンドである。動作コマンドは例えばＡＥＳ等の暗号化技術を利用して暗号化した後の動作コマンドであり、ＵＥはこの動作コマンドとＡＥＳ技術の関連パスワードメッセージとを含む動作情報をホストサーバーに伝送する。
【００８０】
工程１０１０では、ＭＱＴＴサーバーがホストサーバーから送信される動作情報を受信する。本実施例において、ＭＱＴＴサーバーはＨＴＴＰＳ等の通信暗号化プロトコルを通じてホストサーバーから送信される動作情報を受信する。
【００８１】
工程１０１２では、ＭＱＴＴサーバーが受信した動作情報を電動バイクに設置したネットワークデバイスに送信する。本実施例において、ＭＱＴＴサーバーはＭＱＴＴのメカニズムを利用して受信した動作情報をネットワークデバイスに送信する。
【００８２】
工程１０１４では、電動バイクに設置したネットワークデバイスが受信した動作情報に基づき動作情報に含まれる動作コマンドを実行する。本実施例において、ネットワークデバイスはＭＱＴＴのメカニズムを利用して動作情報を受信する。
【００８３】
工程１０１６では、電動バイクに設置したネットワークデバイスが実行した動作コマンドに基づき、ネットワークを通じてホストサーバーに対して選択的にステータス情報の更新を行う。本実施例において、ネットワークデバイスは動作コマンドを実行した後、ＨＴＴＰＳ等の通信暗号化プロトコルを通じてホストサーバーに対してステータス情報の更新を行う。
【００８４】
当業者であれば本発明が調整の柔軟性を備えており、各種変更及び（または）強化を実施することが可能であることが分かるであろう。例えば、上述で各種部材を設置する方式はハードウェアデバイスで実施していても、既有のサーバー上にインストールするなど、ソフトウェア方式での実施に限定することもできる。また、本発明の開示するネットワークデバイスの制御方法は、ファームウェア、ファームウェアまたはソフトウェアの組み合わせ、ファームウェアまたはハードウェアの組み合わせ、或いはハードウェアまたはファームウェアまたはソフトウェアの組み合わせを採用して実施することができる。
【００８５】
前述ですでに本発明の教示及び（または）その他実施例の構成要素を説明したが、上述から分かるように、さらに各種変更を加えることが可能であり、かつ本発明の開示する標的は各種形式と実施例を通じて実施でき、また本発明の教示は多様なアプリケーションプログラムに応用することが可能であり、本発明はそのうちのいくつかの応用方式を説明したのみである。以下の特許請求の範囲の目的は、本発明の教示の確実な範囲を超過しないあらゆる及びすべての応用、修正、変更方式を主張することにある。
【００８６】
（付記）
（付記１）
ネットワークデバイスの制御システムであって、
該制御システムが、ネットワークデバイスと、ホストサーバーと、メッセージキューイングテレメトリ伝送（Ｍｅｓｓａｇｅ  Ｑｕｅｕｉｎｇ  Ｔｅｌｅｍｅｔｒｙ  Ｔｒａｎｓｐｏｒｔ、ＭＱＴＴ）サーバーを含み、
該ネットワークデバイスがネットワークに接続し、該ネットワークデバイスのステータス情報を送信し、
該ホストサーバーが、該ネットワークを介して該ステータス情報と、該ネットワークデバイスに関する動作情報であって、動作コマンドを含む、動作情報を受信し、
該ＭＱＴＴサーバーが、該ホストサーバーから該動作情報を受信し、受信した該動作情報を該ネットワークデバイスに送信し、
該ネットワークデバイスが、受信した該動作情報に基づき、該動作情報に含まれる該動作コマンドを実行する、
ことを特徴とする、制御システム。
【００８７】
（付記２）
前記ネットワークデバイスが該動作コマンドを実行した後、該ネットワークを介して該ホストサーバーに対して該ステータス情報の更新を行う、ことを特徴とする、付記１に記載の制御システム。
【００８８】
（付記３）
前記ネットワークデバイスが、受信した該動作情報と、該ステータス情報に基づき、安全性の判定を行い、該動作情報に含まれる該動作コマンドを実行する、ことを特徴とする、付記１に記載の制御システム。
【００８９】
（付記４）
前記ホストサーバーが、該サーバーから認証を取得したユーザー端末から該動作情報を受信して、該動作情報を該ＭＱＴＴサーバーに送信し、かつ該動作情報が暗号化を経た該動作コマンドと関連パスワードメッセージを含む、ことを特徴とする、付記１に記載の制御システム。
【００９０】
（付記５）
前記ネットワークデバイスが該ネットワークに接続するための通信プラットフォームを含み、かつ該制御システムがさらに、
少なくとも１つの検出情報を取得するために用いる少なくとも１つのセンサーと、
該少なくとも１つの検出情報に基づき対応するステータス情報を生成し、該通信プラットフォームを通じて、暗号化通信プロトコルを介して該ホストサーバーに該対応するステータス情報を送信するプロセッサと、
を含むことを特徴とする、付記１に記載の制御システム。
【００９１】
（付記６）
前記動作情報が、暗号化を経た動作コマンドと関連パスワードメッセージを含むことを特徴とする、付記１に記載の制御システム。
【００９２】
（付記７）
ネットワークデバイスの制御方法であって、
該方法が、
（ａ）ネットワークデバイスがネットワーク接続を通じてホストサーバーにステータス情報を送信する工程と、
（ｂ）該ホストサーバーが該ステータス情報と、該ネットワークデバイスに関する動作情報であって、動作コマンドを含む、動作情報を受信する工程と、
（ｃ）メッセージキューイングテレメトリ伝送（Ｍｅｓｓａｇｅ  Ｑｕｅｕｉｎｇ  Ｔｅｌｅｍｅｔｒｙ  Ｔｒａｎｓｐｏｒｔ、ＭＱＴＴ）サーバーが該ホストサーバーから送信される該動作情報を受信する工程と、
（ｄ）該ＭＱＴＴサーバーが該ホストサーバーから受信した該動作情報を該ネットワークデバイスに送信する工程と、
（ｅ）該ネットワークデバイスが、受信した該動作情報に基づき、該動作情報に含まれる該動作コマンドを実行する工程と、
を含むことを特徴とする、制御方法。
【００９３】
（付記８）
さらに、（ｆ）実行した該動作コマンドに基づき、該ネットワークデバイスが該ネットワークを通じて該ホストサーバーに対して該ステータス情報の更新を行う工程を含む、ことを特徴とする、付記７に記載の制御方法。
【００９４】
（付記９）
工程（ｅ）が、前記ネットワークデバイスが、受信した該動作情報と、該ステータス情報に基づき、安全性の判定を行い、該動作情報に含まれる該動作コマンドを実行する工程を含むことを特徴とする、付記７に記載の制御方法。
【００９５】
（付記１０）
工程（ｂ）が、
前記ホストサーバーがユーザー端末から発せられる認証リクエストを受信する工程と、
該ホストサーバーが該ステータス情報を該ユーザー端末に表示する工程と、
該ユーザー端末が該動作コマンドに関連する動作要求を受信し、該動作コマンドを含む該動作情報を該ホストサーバーに送信する工程と、
を含むことを特徴とする、付記７に記載の制御方法。
【００９６】
（付記１１）
工程（ａ）が、
少なくとも１つのセンサーの少なくとも１つの検出情報を取得する工程と、
該少なくとも１つの検出情報に基づき対応するステータス情報を生成する工程と、
該ネットワークデバイスが通信プラットフォームを通じて該ネットワークに接続し、暗号化通信プロトコルを介して該ホストサーバーに該ステータス情報を送信する工程と、
を含むことを特徴とする、付記７に記載の制御方法。
【００９７】
（付記１２）
前記動作情報が、暗号化を経た動作コマンドと関連パスワードメッセージを含むことを特徴とする、付記７に記載の制御方法。
【００９８】
（付記１３）
ネットワークを通じてホストサーバーとメッセージキューイングテレメトリ伝送（Ｍｅｓｓａｇｅ  Ｑｕｅｕｉｎｇ  Ｔｅｌｅｍｅｔｒｙ  Ｔｒａｎｓｐｏｒｔ、ＭＱＴＴ）サーバーに接続し、コマンドとメッセージの伝達を行うネットワークデバイスであって、
該ネットワークデバイスが、
該ネットワークに接続するための通信プラットフォームと、
少なくとも１つのセンサーから取得した少なくとも１つの検出情報を保存するためのストレージデバイスと、
該少なくとも１つの検出情報に基づき対応するステータス情報を生成し、該通信プラットフォームを通じて該ホストサーバーに該対応するステータス情報を送信し、該通信プラットフォームを通じて該ＭＱＴＴサーバーから伝送される動作情報を受信し、かつ該動作情報に含まれる動作コマンドを実行する、制御デバイスと、
を含むことを特徴とする、ネットワークデバイス。
【００９９】
（付記１４）
前記制御デバイスが該動作コマンドを実行した後、該通信プラットフォームを介して該ホストサーバーに対して更新した該ステータス情報を送信する、ことを特徴とする、付記１３に記載のネットワークデバイス。
【０１００】
（付記１５）
前記ネットワークデバイスが、受信した該動作情報と該ステータス情報に基づき、安全性の判定を行い、該動作情報に含まれる該動作コマンドを実行する、ことを特徴とする、付記１３に記載のネットワークデバイス。
【０１０１】
（付記１６）
前記ステータス情報が該ホストサーバーの認証を経た後のユーザー端末に表示され、該ユーザー端末が該動作コマンドに関連する動作要求を受信し、かつ該ホストサーバーを介して該動作情報を該ＭＱＴＴサーバーに伝送する、ことを特徴とする、付記１３に記載のネットワークデバイス。
【０１０２】
（付記１７）
前記通信プラットフォームが、暗号化通信プロトコルを介して該ホストサーバーに該ステータス情報を送信する、ことを特徴とする、付記１３に記載のネットワークデバイス。
【０１０３】
（付記１８）
前記動作情報がさらに、暗号化を経た動作コマンドと関連パスワードメッセージを含む、ことを特徴とする、付記１３に記載のネットワークデバイス。
【０１０４】
（付記１９）
前記ネットワークデバイスと該少なくとも１つのセンサーが車両に設置され、かつ該動作コマンドが、該車両の識別、該車両のレンタル、該車両の起動、該車両の停止、または該車両の返却を実行する、ことを特徴とする、付記１３に記載のネットワークデバイス。
【符号の説明】
【０１０５】
１００          制御システム
１１０          ネットワークデバイス
１２０          ホストサーバー
１３０          ＭＱＴＴサーバー
２０２          通信プラットフォーム
２０４          センサー
２０４−１      センサー
２０４−２      センサー
２０４−ｎ      センサー
２０６          ストレージデバイス
２０８          制御デバイス
３０２          工程
３０４          工程
３０６          工程
３０８          工程
３１０          工程
３１２          工程
４００          制御システム
４１０          ネットワークデバイス
４２０          ホストサーバー
４３０          ＭＱＴＴサーバー
４４０          ユーザー端末
５０２          通信プラットフォーム
５０４          センサー
５０４−１      センサー
５０４−２      センサー
５０４−ｎ      センサー
５０６          ストレージデバイス
５０８          制御デバイス
６０２          工程
６０４          工程
６０６          工程
６０８          工程
６１０          工程
６１２          工程
６１４          工程
６１６          工程
７００          制御システム
７１０          ネットワークデバイス
７２０          ホストサーバー
７３０          ＭＱＴＴサーバー
７４０          携帯端末
７５０          電動バイク
８０２          通信プラットフォーム
８０４          センサー
８０４−１      センサー
８０４−２      センサー
８０４−ｎ      センサー
８０６          ストレージデバイス
８０８          制御デバイス
１００２        工程
１００４        工程
１００６        工程
１００８        工程
１０１０        工程
１０１２        工程
１０１４        工程
１０１６        工程
【図１】
2020533672.tif 000003
【図２】
2020533672.tif 000004
【図３】
2020533672.tif 000005
【図４】
2020533672.tif 000006
【図５】
2020533672.tif 000007
【図６】
2020533672.tif 000008
【図７】
2020533672.tif 000009
【図８】
2020533672.tif 000010
【図９Ａ】
2020533672.tif 000011
【図９Ｂ】
2020533672.tif 000012
【図９Ｃ】
2020533672.tif 000013
【図９Ｄ】
2020533672.tif 000014
【図９Ｅ】
2020533672.tif 000015
【図９Ｆ】
2020533672.tif 000016
【図９Ｇ】
2020533672.tif 000017
【図９Ｈ】
2020533672.tif 000018
【図１０】
2020533672.tif 000019
【国際調査報告】
2020533672.tif 000020
2020533672.tif 000021
2020533672.tif 000022
2020533672.tif 000023