(57)【特許請求の範囲】
【請求項１】
現在の平衡車のユーザのライディングデータを取得するステップと、
上記ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較するステップと、
比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定するステップと
を含み、
上記ライディングデータが、揺れ頻度、揺れラジアン及び揺れ時間を少なくとも含む場合、現在の平衡車のユーザの揺れ時間、揺れ頻度及び揺れラジアンに基づいて特定したユーザレベルを、現在の平衡車のユーザのユーザレベルに特定するステップ
をさらに含み、
上記ライディングデータは、ライディング時間或いはライディング距離を含む場合に、
上記ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較するステップは、
予め設定したユーザレベルにそれぞれ対応されるライディング時間区間、或いは、ライディング距離区間を取得するステップと、
現在の平衡車のユーザのライディング時間、或いは、ライディング距離が属するライディング時間区間、或いは、ライディング距離区間を特定するステップと
を含み、
上記比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定するステップは、
現在の平衡車のユーザのライディング時間、或いは、ライディング距離が属するライディング時間区間、或いは、ライディング距離区間に基づいて、現在の平衡車のユーザのユーザレベルを特定するステップ
を含むことを特徴とする安全ドライブ方法。
【請求項２】
上記ライディングデータは、揺れ頻度、揺れラジアン及び揺れ時間を含む場合に、
上記ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較するステップは、
予め設定したユーザレベルにそれぞれ対応される揺れ時間区間、揺れ頻度区間及び揺れラジアン区間を取得するステップと、
現在の平衡車のユーザの揺れ時間、揺れ頻度及び揺れラジアンが属する揺れ時間区間、揺れ頻度区間及び揺れラジアン区間を特定するステップと
を含み、
上記比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定するステップは、
現在の平衡車のユーザが属する揺れ時間区間、揺れ頻度区間及び揺れラジアン区間に基づいて、現在の平衡車のユーザのユーザレベルを特定するステップ
を含むことを特徴とする請求項１に記載の安全ドライブ方法。
【請求項３】
上記現在の平衡車のユーザのユーザレベルを表示するステップ
をさらに含むことを特徴とする請求項１に記載の安全ドライブ方法。
【請求項４】
比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定するステップの後に、
現在の平衡車のユーザのユーザレベルに基づいて、平衡車を始動する際の加速度を特定するステップ
をさらに含むことを特徴とする請求項１に記載の安全ドライブ方法。
【請求項５】
現在の平衡車のユーザのユーザレベルに基づいて、平衡車を始動する際の加速度を特定するステップは、
各ユーザレベルに対応される平衡車始動加速度を予め設定し、ユーザレベルと上記ユーザレベルに対応される始動加速度とを関連付けて保存するステップと、
保存された関連関係の中から現在の平衡車のユーザのユーザレベルに対応される始動加速度を特定するステップと
を含むことを特徴とする請求項４に記載の安全ドライブ方法。
【請求項６】
現在の平衡車のユーザのユーザレベルを変更するか否かを特定するステップと、
変更する場合、現在の平衡車の始動加速度を変更後のユーザレベルに対応される平衡車始動加速度に調整するステップと
をさらに含むことを特徴とする請求項４に記載の安全ドライブ方法。
【請求項７】
変更後のユーザレベルと変更前のユーザレベルとを比較するステップと、
レベルがダウンされた場合は、変更前のユーザレベルに対応される平衡車始動加速度をロッキングするステップと、
レベルがアップされた場合は、変更後のユーザレベルに対応される平衡車始動加速度をアンロックするステップと
をさらに含むことを特徴とする請求項６に記載の安全ドライブ方法。
【請求項８】
現在の平衡車のユーザのライディングデータを取得する取得モジュールと、
上記ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較する比較モジュールと、
比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定する第１特定モジュールと
を備え、
上記ライディングデータが、揺れ頻度、揺れラジアン及び揺れ時間を少なくとも含む場合、現在の平衡車のユーザの揺れ時間、揺れ頻度及び揺れラジアンに基づいて特定したユーザレベルを、現在の平衡車のユーザのユーザレベルに特定する第２特定モジュール
をさらに備え、
上記ライディングデータは、ライディング時間或いはライディング距離を含む場合に、
上記比較モジュールは、
予め設定したユーザレベルにそれぞれ対応されるライディング時間区間、或いは、ライディング距離区間を取得する第１取得サブモジュールと、
現在の平衡車のユーザのライディング時間、或いは、ライディング距離が属するライディング時間区間、或いは、ライディング距離区間を特定する第１特定サブモジュールと
を備え、
上記第１特定モジュールは、
現在の平衡車のユーザのライディング時間、或いは、ライディング距離が属するライディング時間区間、或いは、ライディング距離区間に基づいて、現在の平衡車のユーザのユーザレベルを特定する第２特定サブモジュール
を備えることを特徴とする安全ドライブ装置。
【請求項９】
上記ライディングデータは、揺れ頻度、揺れラジアン及び揺れ時間を含む場合に、
上記比較モジュールは、
予め設定したユーザレベルにそれぞれ対応される揺れ時間区間、揺れ頻度区間及び揺れラジアン区間を取得する第２取得サブモジュールと、
現在の平衡車のユーザの揺れ時間、揺れ頻度及び揺れラジアンが属する揺れ時間区間、揺れ頻度区間及び揺れラジアン区間を特定する第３特定サブモジュールと
を備え、
上記第１特定モジュールは、
現在の平衡車のユーザが属する揺れ時間区間、揺れ頻度区間及び揺れラジアン区間に基づいて、現在の平衡車のユーザのユーザレベルを特定する第４特定サブモジュール
を備えることを特徴とする請求項８に記載の安全ドライブ装置。
【請求項１０】
上記現在の平衡車のユーザのユーザレベルを表示する表示モジュール
をさらに備えることを特徴とする請求項８に記載の安全ドライブ装置。
【請求項１１】
現在の平衡車のユーザのユーザレベルに基づいて、平衡車を始動する際の加速度を特定する第３特定モジュール
をさらに備えることを特徴とする請求項８に記載の安全ドライブ装置。
【請求項１２】
上記第３特定モジュールは、
各ユーザレベルに対応される平衡車始動加速度を予め設定し、ユーザレベルと上記ユーザレベルに対応される始動加速度とを関連付けて保存する保存サブモジュールと、
保存された関連関係の中から現在の平衡車のユーザのユーザレベルに対応される始動加速度を特定する第５特定サブモジュールと
を備えることを特徴とする請求項１１に記載の安全ドライブ装置。
【請求項１３】
現在の平衡車のユーザのユーザレベルを変更するか否かを特定する第４特定モジュールと、
変更する場合、現在の平衡車の始動加速度を変更後のユーザレベルに対応される平衡車始動加速度に調整する調整モジュールと
をさらに備えることを特徴とする請求項１１に記載の安全ドライブ装置。
【請求項１４】
変更後のユーザレベルと変更前のユーザレベルとを比較する比較モジュールと、
レベルがダウンされた場合は、変更前のユーザレベルに対応される平衡車始動加速度をロッキングするロッキングモジュールと、
レベルがアップされた場合は、変更後のユーザレベルに対応される平衡車始動加速度をアンロックするアンロックモジュールと
をさらに備えることを特徴とする請求項１３に記載の安全ドライブ装置。
【請求項１５】
プロセッサと、
上記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
上記プロセッサは、
現在の平衡車のユーザのライディングデータを取得し、
上記ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較し、
比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定する
ように構成され、
上記ライディングデータが、揺れ頻度、揺れラジアン及び揺れ時間を少なくとも含む場合、現在の平衡車のユーザの揺れ時間、揺れ頻度及び揺れラジアンに基づいて特定したユーザレベルを、現在の平衡車のユーザのユーザレベルに特定し、
上記ライディングデータは、ライディング時間或いはライディング距離を含む場合に、
上記ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較することは、
予め設定したユーザレベルにそれぞれ対応されるライディング時間区間、或いは、ライディング距離区間を取得することと、
現在の平衡車のユーザのライディング時間、或いは、ライディング距離が属するライディング時間区間、或いは、ライディング距離区間を特定することと
を含み、
上記比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定することは、
現在の平衡車のユーザのライディング時間、或いは、ライディング距離が属するライディング時間区間、或いは、ライディング距離区間に基づいて、現在の平衡車のユーザのユーザレベルを特定すること
を含むことを特徴とする安全ドライブ装置。
【請求項１６】
プロセッサに実行されることにより、請求項１から請求項７のいずれか１項に記載の安全ドライブ方法を実現することを特徴とするプログラム。
【請求項１７】
請求項１６に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スマート平衡車の技術分野に関し、特に、安全ドライブ方法、装置、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
スマート平衡車は、さらに、センサコントロール車両（Ｓｅｎｓｏｒ Ｃｏｎｔｒｏｌｌｅｄ Ｖｅｈｉｃｌｅ）、Ｓｅｇｗａｙ、等と、呼ばれる。市場には、主に、一輪平衡車及び二輪平衡車のような、二種がある。その動作原理は、主に、「動的安定性」と呼ばれる基本的な原理を基とする。車体の内部のジャイロスコープ及び加速度センサを利用して、車体の姿勢の変化を検出して、サーボ制御システムを利用して、モーターを精度よく駆動して車体を調整することにより、システムの平衡を維持する。
【０００３】
関連技術では、ライダーの安全を保護するために、スマート平衡車に対して、例えば、スマート平衡車の最高速度を制限するような、一定の設計を追加する。しかし、各々のユーザのライディングに対する経験が互いに異なるため、ライダーの安全を保護するための統一化されたスキームを決めることができない。
【発明の概要】
【０００４】
本発明の実施例は、安全ドライブ方法、装置、プログラム、及び記録媒体を提供する。
【０００５】
本発明の実施例に係る第１の態様によると、安全ドライブ方法を提供する。
【０００６】
上記方法は、
現在の平衡車のユーザのライディングデータを取得するステップと、
上記ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較するステップと、
比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定するステップと
を含む。
【０００７】
１実施例において、上記ライディングデータは、
ライディング時間、ライディング距離、揺れ頻度、揺れラジアン及び揺れ時間の中の一つ以上を含む。
【０００８】
１実施例において、上記ライディングデータは、ライディング時間或いはライディング距離を含み、
上記ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較するステップは、
予め設定したユーザレベルにそれぞれ対応されるライディング時間区間、或いは、ライディング距離区間を取得するステップと、
現在の平衡車のユーザのライディング時間、或いは、ライディング距離が属するライディング時間区間、或いは、ライディング距離区間を特定するステップと
を含み、
上記比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定するステップは、
現在の平衡車のユーザのライディング時間、或いは、ライディング距離が属するライディング時間区間、或いは、ライディング距離区間に基づいて、現在の平衡車のユーザのユーザレベルを特定するステップ
を含む。
【０００９】
１実施例において、上記ライディングデータは、揺れ頻度、揺れラジアン及び揺れ時間を含み、
上記ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較するステップは、
予め設定したユーザレベルにそれぞれ対応される揺れ時間区間、揺れ頻度区間及び揺れラジアン区間を取得するステップと、
現在の平衡車のユーザの揺れ時間、揺れ頻度及び揺れラジアンが属する揺れ時間区間、揺れ頻度区間及び揺れラジアン区間を特定するステップと
を含み、
上記比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定するステップは、
現在の平衡車のユーザが属する揺れ時間区間、揺れ頻度区間及び揺れラジアン区間に基づいて、現在の平衡車のユーザのユーザレベルを特定するステップ
を含む。
【００１０】
１実施例において、上記方法は、上記ライディングデータが、揺れ頻度、揺れラジアン及び揺れ時間を少なくとも含む場合、
現在の平衡車のユーザの揺れ時間、揺れ頻度及び揺れラジアンに基づいて特定したユーザレベルを、現在の平衡車のユーザのユーザレベルに特定するステップ
をさらに含む。
【００１１】
１実施例において、上記方法は、
上記現在の平衡車のユーザのユーザレベルを表示するステップ
をさらに含む。
【００１２】
１実施例において、比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定するステップの後に、上記方法は、
現在の平衡車のユーザのユーザレベルに基づいて、平衡車を始動する際の加速度を特定するステップ
をさらに含む。
【００１３】
１実施例において、上記現在の平衡車のユーザのユーザレベルに基づいて、平衡車を始動する際の加速度を特定するステップは、
各ユーザレベルに対応される平衡車始動加速度を予め設定し、ユーザレベルと上記ユーザレベルに対応される始動加速度とを関連付けて保存するステップと、
保存された関連関係の中から現在の平衡車のユーザのユーザレベルに対応される始動加速度を特定するステップと
を含む。
【００１４】
１実施例において、上記方法は、
現在の平衡車のユーザのユーザレベルを変更するか否かを特定するステップと、
変更する場合、現在の平衡車の始動加速度を変更後のユーザレベルに対応される平衡車始動加速度に調整するステップと
をさらに含む。
【００１５】
１実施例において、上記方法は、
変更後のユーザレベルと変更前のユーザレベルとを比較するステップと、
レベルがダウンされた場合は、変更前のユーザレベルに対応される平衡車始動加速度をロッキングするステップと、
レベルがアップされた場合は、変更後のユーザレベルに対応される平衡車始動加速度をアンロックするステップと
をさらに含む。
【００１６】
本発明の実施例に係る第２の態様によると、安全ドライブ装置を提供する。
【００１７】
上記装置は、
現在の平衡車のユーザのライディングデータを取得する取得モジュールと、
上記ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較する比較モジュールと、
比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定する第１特定モジュールと
を備える。
【００１８】
１実施例において、上記ライディングデータは、
ライディング時間、ライディング距離、揺れ頻度、揺れラジアン及び揺れ時間の中の一つ以上を含む。
【００１９】
１実施例において、上記ライディングデータは、ライディング時間或いはライディング距離を含み、
上記比較モジュールは、
予め設定したユーザレベルにそれぞれ対応されるライディング時間区間、或いは、ライディング距離区間を取得する第１取得サブモジュールと、
現在の平衡車のユーザのライディング時間、或いは、ライディング距離が属するライディング時間区間、或いは、ライディング距離区間を特定する第１特定サブモジュールと
を備え、
上記第１特定モジュールは、
現在の平衡車のユーザのライディング時間、或いは、ライディング距離が属するライディング時間区間、或いは、ライディング距離区間に基づいて、現在の平衡車のユーザのユーザレベルを特定する第２特定サブモジュール
を備える。
【００２０】
１実施例において、上記ライディングデータは、揺れ頻度、揺れラジアン及び揺れ時間を含み、
上記比較モジュールは、
予め設定したユーザレベルにそれぞれ対応される揺れ時間区間、揺れ頻度区間及び揺れラジアン区間を取得する第２取得サブモジュールと、
現在の平衡車のユーザの揺れ時間、揺れ頻度及び揺れラジアンが属する揺れ時間区間、揺れ頻度区間及び揺れラジアン区間を特定する第３特定サブモジュールと
を備え、
上記第１特定モジュールは、
現在の平衡車のユーザが属する揺れ時間区間、揺れ頻度区間及び揺れラジアン区間に基づいて、現在の平衡車のユーザのユーザレベルを特定する第４特定サブモジュール
を備える。
【００２１】
１実施例において、上記装置は、上記ライディングデータが、揺れ頻度、揺れラジアン及び揺れ時間を少なくとも含む場合、
現在の平衡車のユーザの揺れ時間、揺れ頻度及び揺れラジアンに基づいて特定したユーザレベルを、現在の平衡車のユーザのユーザレベルに特定する第２特定モジュール
をさらに備える。
【００２２】
１実施例において、上記装置は、
上記現在の平衡車のユーザのユーザレベルを表示する表示モジュール
をさらに備える。
【００２３】
１実施例において、上記装置は、
現在の平衡車のユーザのユーザレベルに基づいて、平衡車を始動する際の加速度を特定する第３特定モジュール
をさらに備える。
【００２４】
１実施例において、上記第３特定モジュールは、
各ユーザレベルに対応される平衡車始動加速度を予め設定し、ユーザレベルと上記ユーザレベルに対応される始動加速度とを関連付けて保存する保存サブモジュールと、
保存された関連関係の中から現在の平衡車のユーザのユーザレベルに対応される始動加速度を特定する第５特定サブモジュールと
を備える。
【００２５】
１実施例において、上記装置は、
現在の平衡車のユーザのユーザレベルを変更するか否かを特定する第４特定モジュールと、
変更する場合、現在の平衡車の始動加速度を変更後のユーザレベルに対応される平衡車始動加速度に調整する調整モジュールと
をさらに備える。
【００２６】
１実施例において、上記装置は、
変更後のユーザレベルと変更前のユーザレベルとを比較する比較モジュールと、
レベルがダウンされた場合は、変更前のユーザレベルに対応される平衡車始動加速度をロッキングするロッキングモジュールと、
レベルがアップされた場合は、変更後のユーザレベルに対応される平衡車始動加速度をアンロックするアンロックモジュールと
をさらに備える。
【００２７】
本発明の実施例に係る第３の態様によると、安全ドライブ装置を提供する。
【００２８】
上記装置は、
プロセッサと、
上記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
上記プロセッサは、
現在の平衡車のユーザのライディングデータを取得し、
上記ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較し、
比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定する
ように構成される。
本発明の実施例の第４の態様によると、プログラムを提供し、当該プログラムは、プロセッサに実行されることにより、上記の方法を実現する。
本発明の実施例の第５の態様によると、記録媒体を提供し、当該記録媒体には、上記プログラムが記録されている。
【００２９】
本発明の実施例が提供する構成の有益な効果は以下のとおりである。
【００３０】
上記の構成によると、現在の平衡車のユーザのライディングデータを取得し、ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較し、比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定する。このようにして、ライダーが、自身のレベルを了解した後に、自身のレベルに基づいて平衡車の速度、加速度、等を調整できて、ライダーの安全を保障できる。
【００３１】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００３２】
ここでの図面は、明細書に合併されて本明細書の一部を構成して本発明に合致する実施例を示し、明細書とともに本発明の原理の説明するために用いられる。
【００３３】
【図１】図１は、例示的な１実施例に係る安全ドライブ方法を示すフローチャートである。
【００３４】
【図２】図２は、例示的なもう１実施例に係る安全ドライブ方法を示すフローチャートである。
【００３５】
【図３】図３は、例示的なもう１実施例に係る安全ドライブ方法を示すフローチャートである。
【００３６】
【図４】図４は、例示的なもう１実施例に係る安全ドライブ方法を示すフローチャートである。
【００３７】
【図５】図５は、例示的な別の１実施例に係る安全ドライブ方法を示すフローチャートである。
【００３８】
【図６】図６は、例示的な１実施例に係る安全ドライブ方法のステップＳ１０５を示すフローチャートである。
【００３９】
【図７】図７は、例示的な別の１実施例に係る安全ドライブ方法を示すフローチャートである。
【００４０】
【図８】図８は、例示的な別の１実施例に係る安全ドライブ方法を示すフローチャートである。
【００４１】
【図９】図９は、例示的な１実施例に係る安全ドライブ装置を示すブロック図である。
【００４２】
【図１０】図１０は、例示的なもう１実施例に係る安全ドライブ装置を示すブロック図である。
【００４３】
【図１１】図１１は、例示的なもう１実施例に係る安全ドライブ装置を示すブロック図である。
【００４４】
【図１２】図１２は、例示的な別の１実施例に係る安全ドライブ装置を示すブロック図である。
【００４５】
【図１３】図１３は、例示的な更なる１実施例に係る安全ドライブ装置を示すブロック図である。
【００４６】
【図１４】図１４は、例示的な１実施例に係る安全ドライブ装置を示すブロック図である。
【発明を実施するための形態】
【００４７】
ここで、例示的な実施例を詳細に説明する。また、説明中の例は、図面に示している。以下の記述において、図面を説明する際に特に説明しない場合、異なる図面中の同一の符号は、同一或は同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を代表しない。逆に、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００４８】
図１は、例示的な１実施例に係る安全ドライブ方法を示すフローチャートである。図１に示したように、上記安全ドライブ方法は、以下のステップＳ１０１−Ｓ１０３を含む。
【００４９】
ステップＳ１０１において、現在の平衡車のユーザのライディングデータを取得する。
【００５０】
ステップＳ１０２において、ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較する。
【００５１】
ステップＳ１０３において、比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定する。
【００５２】
本発明の実施例の上記の方法によると、現在の平衡車のユーザのライディングデータを取得し、ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較し、比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定する。このようにして、ライダーのユーザレベルを了解した後、自身のレベルに基づいて平衡車の速度、加速度、等を調整して、ライダーの安全を保障できる。
【００５３】
１実施例において、ライディングデータは、ライディング時間、ライディング距離、揺れ頻度、揺れラジアン及び揺れ時間の中の一つ以上を含む。
【００５４】
１実施例において、ライディングデータライディング時間、或いは、ライディング距離を含み、図２に示したように、ステップＳ１０２は、以下のステップＳ１０２１− Ｓ１０２２によって実施されてもよい。
【００５５】
ステップＳ１０２１において、予め設定したユーザレベルにそれぞれ対応されるライディング時間区間、或いは、ライディング距離区間を取得する。
【００５６】
ステップＳ１０２２において、現在の平衡車のユーザのライディング時間、或いは、ライディング距離が属するライディング時間区間、或いは、ライディング距離区間を特定する。
【００５７】
この時、ステップＳ１０３は、以下のステップＳ１０３１によって実施されてもよい。
【００５８】
ステップＳ１０３１において、現在の平衡車のユーザのライディング時間、或いは、ライディング距離が属するライディング時間区間、或いは、ライディング距離区間に基づいて、現在の平衡車のユーザのユーザレベルを特定する。
【００５９】
ユーザのライディング時間、或いは、ライディング距離に基づいて、ユーザレベルを設定してもよい。
【００６０】
例を挙げて説明すると、ライディング時間に基づいてユーザレベルを設定してもよい。
【００６１】
ユーザが平衡車を使用したばかりであると（例えば、０−３０時間であり、時間は実際の情況によって設定してもよい）、初心者に特定する。
【００６２】
ユーザが平衡車を使用した時間が、３０−８０時間であると、低レベルユーザに特定する。
【００６３】
ユーザが平衡車を使用した時間が、８０−２００時間であると、中レベルユーザに特定する。
【００６４】
ユーザが平衡車を使用した時間が、２００時間以上であると、高レベルユーザに特定する。
【００６５】
ライディング距離に基づいて、ユーザレベルを設定してもよい。
【００６６】
ユーザがライディングした距離が、０−２０ｋｍ（距離は、実際の情況によって変更してもよい）であると、初心者に特定する。
【００６７】
ユーザがライディングした距離が、２０−６０ｋｍであると、低レベルユーザに特定する。
【００６８】
ユーザがライディングした距離が、６０−２００ｋｍであると、中レベルユーザに特定する。
【００６９】
ユーザがライディングした距離が、２００ｋｍ以上であると、高レベルユーザに特定する。
【００７０】
例えば、ユーザのライディング時間が５０時間であると、ユーザを低レベルユーザとして特定してもよい。本実施例において、ライディング時間、或いは、ライディング距離に基づいて、ユーザレベルを特定することにより、ユーザレベルを簡単に速く特定することができる。
【００７１】
１実施例において、ライディングデータは、揺れ頻度、揺れラジアン及び揺れ時間を含み、図３に示したように、ステップＳ１０２は、さらに、以下のステップＳ１０２３− Ｓ１０２４によって実施されてもよい。
【００７２】
ステップＳ１０２３において、予め設定したユーザレベルにそれぞれ対応される揺れ時間区間、揺れ頻度区間及び揺れラジアン区間を取得する。
【００７３】
ステップＳ１０２４において、現在の平衡車のユーザの揺れ時間、揺れ頻度及び揺れラジアンが属する揺れ時間区間、揺れ頻度区間及び揺れラジアン区間を特定する。
【００７４】
この時、ステップＳ１０３は、さらに、以下のステップＳ１０３２によって実施されてもよい。
【００７５】
ステップＳ１０３２において、現在の平衡車のユーザが属する揺れ時間区間、揺れ頻度区間及び揺れラジアン区間に基づいて、現在の平衡車のユーザのユーザレベルを特定する。
【００７６】
さらに、平衡車のユーザのライディングの熟練度に基づいて、ユーザレベルを特定してもよい。平衡車内には、測斜計が配置されており、測斜計の揺れ頻度、揺れラジアン、揺れ時間に基づいて、ユーザレベルを判断してもよい。
【００７７】
ユーザレベルにそれぞれ対応される揺れ時間区間、揺れ頻度区間及び揺れラジアン区間を予め設定してもよい。例えば、ユーザレベルが初心者である場合、揺れ時間区間を、２０秒−５０秒に設定し、揺れ頻度区間を１秒／回−２秒／回に設定し、揺れラジアン区間を１５度−３０度に設定してもよい。ユーザのライディングデータが上記の区間に属すると、上記ユーザのレベルを初心者に特定する。
【００７８】
例を挙げて説明すると、ユーザが平衡車に乗った後に、３０秒内に２０回揺れ（数値は、実際の要求によって設定してもよい）、また、毎回の揺れラジアンが２０度に達すると、ユーザのレベルを初心者に特定する。
【００７９】
ユーザが平衡車をライディングした後に、１分内に、２−３回揺れ、また、毎回の揺れラジアンが１０度に達すると、ユーザのレベルを低レベルユーザに特定する。
【００８０】
ユーザが平衡車をライディングした後に、わずかに小さい角度に揺れると、ユーザのレベルを中レベルユーザに特定する。
【００８１】
ユーザが平衡車をライディングした後に、一定に期間内に突然に揺れる情況が繰り返して出現しないと、ユーザのレベルを高レベルユーザに特定する。
【００８２】
１実施例において、上記方法は、ステップＡをさらに含んでもよい。
【００８３】
ステップＡにおいて、ライディングデータが揺れ頻度、揺れラジアン及び揺れ時間を少なくとも含む場合、現在の平衡車のユーザの揺れ時間、揺れ頻度及び揺れラジアンに基づいて特定したユーザレベルを、現在の平衡車のユーザのユーザレベルに特定する。
【００８４】
ライディングデータの中に、揺れ頻度、揺れラジアン及び揺れ時間が含まれている場合には、ライディングデータの中にライディング距離、ライディング時間のような等データがさらに含まれているか否かに関わらずに、直接、揺れ頻度、揺れラジアン及び揺れ時間に基づいて、現在の平衡車のユーザのユーザレベルを特定する。つまり、揺れ頻度、揺れラジアン及び揺れ時間に基づいてユーザレベルを判断する判断条件を、最優先とする。例えば、ユーザの揺れラジアンが大きすぎで、揺れ角度が大きすぎであると、ユーザのライディング時間及びライディング距離に制限されずに、ユーザレベルを直接に判断する。
【００８５】
本実施例、揺れ頻度、揺れラジアン及び揺れ時間は、ユーザライディングの熟練度を、一定の程度、意味するので、ユーザライディングの熟練度に基づいてユーザレベルを特定すると、ライディング時間、或いは、ライディング距離に基づいてユーザレベルを特定する場合より複雑になるが、特定されたユーザレベルがもっと正確になる。
【００８６】
１実施例において、図４に示したように、上記方法は、ステップＳ１０４をさらに含む。
【００８７】
ステップＳ１０４において、現在の平衡車のユーザのユーザレベルを表示する。
【００８８】
ユーザは、その他の方式によってユーザレベルを了解してもよい。ユーザレベルをスクリーンを利用して、ユーザに表示させて、ユーザがもっと直観的に了解するようにしてもよい。
【００８９】
１実施例において、図５に示したように、ステップＳ１０３の後に、上記方法は、ステップＳ１０５をさらに含んでもよい。
【００９０】
ステップＳ１０５において、現在の平衡車のユーザのユーザレベルに基づいて、平衡車を始動する際の加速度を特定する。
【００９１】
始動加速度とは、例えば、車が始動される際に０から１００ｋｍ／ｈ（０−１００ｋｍ/ｈ）まで加速するのにかかる時間が８Ｓであると、車の始動加速度Ａは、
Ａ=(Ｖ終了−Ｖ開始)/ｔであり、
演算すると、車の始動加速度Ａは、３.４７ｍ/Ｓ２になる。
【００９２】
平衡車を始動する際の危険度は、安定に移動させる際の危険度より、もっと高い。本実施例において、ユーザレベルに基づいて、平衡車を始動する際の加速度を制限して、ユーザがけがを受ける確率を低下させた。
【００９３】
１実施例において、図６に示したように、ステップＳ１０５は、以下のステップＳ１０５１−Ｓ１０５２によって実施されてもよい。
【００９４】
ステップＳ１０５１において、各ユーザレベルに対応される平衡車始動加速度を予め設定し、ユーザレベルと上記ユーザレベルに対応される始動加速度とを関連付けて保存する。
【００９５】
ステップＳ１０５２において、保存された関連関係の中から現在の平衡車のユーザのユーザレベルに対応される始動加速度を特定する。
【００９６】
ユーザレベルに基づいて、平衡車の始動加速度を設定してもよい。
【００９７】
ユーザレベルと平衡車の始動加速度との関連関係は、以下のようであってもよい。
【００９８】
初心者ユーザの始動加速度を、車が始動される際に０から１６ｋｍ／ｈまで加速するのにかかる時間が８秒より大きいことに制限し、
低レベルユーザの始動加速度を、車が始動される際に０から１６ｋｍ／ｈまで加速するのにかかる時間が７秒より大きいことに制限し、
中レベルユーザの始動加速度を、車が始動される際に０から１６ｋｍ／ｈまで加速するのにかかる時間が５秒より大きいことに制限し、
高レベルユーザの始動加速度を、車が始動される際に０から１６ｋｍ／ｈまで加速するのにかかる時間が３秒より大きいことに制限する。
【００９９】
以上のデータは、実際の要求によって設定してもよい。
【０１００】
１実施例において、図７に示したように、上記方法は、ステップＳ１０６−Ｓ１０７をさらに含む
ステップＳ１０６において、現在の平衡車のユーザのユーザレベルを変更するか否かを特定する。
【０１０１】
ステップＳ１０７において、変更する場合、現在の平衡車の始動加速度を変更後のユーザレベルに対応される平衡車始動加速度に調整する。
【０１０２】
本実施例において、ユーザレベルの変更がモニタリングされると、例えば、ユーザのライディングがより熟練になってレベルが低レベルから中レベルに変更されると、平衡車のユーザのユーザレベルを調整する。例えば、平衡車始動加速度を調整して、ユーザの要求を満たす。
【０１０３】
１実施例において、図８に示したように、上記方法は、ステップＳ１０８−Ｓ１１０をさらに含む。
【０１０４】
ステップＳ１０８において、変更後のユーザレベルと変更前のユーザレベルとを比較する。
【０１０５】
ステップＳ１０９において、レベルがダウンされた場合は、変更前のユーザレベルに対応される平衡車始動加速度をロッキングする。
【０１０６】
ステップＳ１１０において、レベルがアップされた場合は、変更後のユーザレベルに対応される平衡車始動加速度をアンロックするステップとをさらに含む。
【０１０７】
平衡車は、ユーザレベルの変更をリアルタイムでモニタリングして、平衡車始動加速度値をアンロックしたりロッキングする。
【０１０８】
ユーザが初心者から低レベルユーザにアップされたことがモニタリングされると、始動加速度を自動的にアンロックして、元の０−１６ＫＭ＞８秒から０−１６ＫＭ＞７秒まで、アップさせる。もし、ユーザが平衡車を使用する安定度が低くなると、ユーザレベルをリアルタイムでダウンして、例えば、始動加速度を元の０−１６ＫＭ＞７秒から０−１６ＫＭ＞８秒までダウンして、ユーザの安全を保障する。
【０１０９】
アンロックしたりロッキングする方法は、主に、ユーザに対してユーザレベルを判断して（ユーザのライディング時間、ライディング距離、揺れ頻度、揺れ角度、揺れ時間、等に基づいて判断する）、ユーザレベルのレベル変更（レベルダウン、或いは、レベルアップ）が検出されると、平衡車を該当するレベルの始動加速度の値に自動的に調整する。
【０１１０】
本実施例において、平衡車始動加速度をアンロックしたりロッキングして、ユーザのドライブの安全を保障する。
【０１１１】
以下は、本発明の装置の実施例であり、本発明の方法の実施例を実行することができる。
【０１１２】
図９は、例示的な１実施例に係る安全ドライブ装置を示すブロック図である。上記装置は、ソフトウェア、ハードウェア、或いは、両者の組合せによって、電子デバイスの一部もしくは全部を実現されてもよい。図９に示したように、上記安全ドライブ装置は、
現在の平衡車のユーザのライディングデータを取得する取得モジュール９１と、
ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較する比較モジュール９２と、
比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定する第１特定モジュール９３と
を備える。
【０１１３】
１実施例において、ライディングデータは、ライディング時間、ライディング距離、揺れ頻度、揺れラジアン及び揺れ時間の中の一つ以上を含む。
【０１１４】
１実施例において、ライディングデータライディング時間、或いは、ライディング距離を含み、
比較モジュール９２は、
予め設定したユーザレベルにそれぞれ対応されるライディング時間区間、或いは、ライディング距離区間を取得する第１取得サブモジュールと、
現在の平衡車のユーザのライディング時間、或いは、ライディング距離が属するライディング時間区間、或いは、ライディング距離区間を特定する第１特定サブモジュールと
を備え、
第１特定モジュール９３は、
現在の平衡車のユーザのライディング時間、或いは、ライディング距離が属するライディング時間区間、或いは、ライディング距離区間に基づいて、現在の平衡車のユーザのユーザレベルを特定する第２特定サブモジュールを備える。
【０１１５】
１実施例において、ライディングデータ揺れ頻度、揺れラジアン及び揺れ時間を含み、
比較モジュール９２は、
予め設定したユーザレベルにそれぞれ対応される揺れ時間区間、揺れ頻度区間及び揺れラジアン区間を取得する第２取得サブモジュールと、
現在の平衡車のユーザの揺れ時間、揺れ頻度及び揺れラジアンが属する揺れ時間区間、揺れ頻度区間及び揺れラジアン区間を特定する第３特定サブモジュールと
をさらに備え、
第１特定モジュール９３は、
現在の平衡車のユーザが属する揺れ時間区間、揺れ頻度区間及び揺れラジアン区間に基づいて、現在の平衡車のユーザのユーザレベルを特定する第４特定サブモジュール
をさらに備える。
【０１１６】
１実施例において、上記装置は、
ライディングデータが揺れ頻度、揺れラジアン及び揺れ時間を少なくとも含む場合、現在の平衡車のユーザの揺れ時間、揺れ頻度及び揺れラジアンに基づいて特定したユーザレベルを、現在の平衡車のユーザのユーザレベルに特定する第２特定モジュールをさらに備える。
【０１１７】
１実施例において、図１０に示したように、上記装置は、
現在の平衡車のユーザのユーザレベルを表示する表示モジュール９４をさらに備える。
【０１１８】
１実施例において、図１１に示したように、上記装置は、
現在の平衡車のユーザのユーザレベルに基づいて、平衡車を始動する際の加速度を特定する第３特定モジュール９５をさらに備える。
【０１１９】
１実施例において、第３特定モジュール９５は、
各ユーザレベルに対応される平衡車始動加速度を予め設定し、ユーザレベルとユーザレベルに対応される始動加速度とを関連付けて保存する保存サブモジュールと、
保存された関連関係の中から現在の平衡車のユーザのユーザレベルに対応される始動加速度を特定する第５特定サブモジュールと
を備える。
【０１２０】
１実施例において、図１２に示したように、上記装置は、
現在の平衡車のユーザのユーザレベルを変更するか否かを特定する第４特定モジュール９６と、
変更する場合、現在の平衡車の始動加速度を変更後のユーザレベルに対応される平衡車始動加速度に調整する調整モジュール９７と
をさらに備える。
【０１２１】
１実施例において、図１３に示したように、上記装置は、
変更後のユーザレベルと変更前のユーザレベルとを比較する比較モジュール９８と、
レベルがダウンされた場合は、変更前のユーザレベルに対応される平衡車始動加速度をロッキングするロッキングモジュール９９と、
レベルがアップされた場合は、変更後のユーザレベルに対応される平衡車始動加速度をアンロックするアンロックモジュール１００と
をさらに備える。
【０１２２】
本発明の実施例の上記装置によると、現在の平衡車のユーザのライディングデータを取得し、ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較し、比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定する。このようにして、ライダーが、自身のレベルを了解した後に、自身のレベルに基づいて平衡車の速度、加速度、等を調整できて、ライダーの安全を保障できる。
【０１２３】
本発明の実施例は、安全ドライブ装置をさらに提供する。
【０１２４】
上記装置は、
プロセッサと、
上記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
上記プロセッサは、さらに、
現在の平衡車のユーザのライディングデータを取得し、
上記ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較し、
比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定する
ように構成される。
【０１２５】
上記ライディングデータは、ライディング時間、ライディング距離、揺れ頻度、揺れラジアン及び揺れ時間の中の一つ以上を含む。
【０１２６】
上記ライディングデータは、ライディング時間或いはライディング距離を含み、
上記プロセッサは、さらに、
予め設定したユーザレベルにそれぞれ対応されるライディング時間区間、或いは、ライディング距離区間を取得し、
現在の平衡車のユーザのライディング時間、或いは、ライディング距離が属するライディング時間区間、或いは、ライディング距離区間を特定し、
現在の平衡車のユーザのライディング時間、或いは、ライディング距離が属するライディング時間区間、或いは、ライディング距離区間に基づいて、現在の平衡車のユーザのユーザレベルを特定する
ように構成される。
【０１２７】
上記プロセッサは、さらに、
上記ライディングデータは、揺れ頻度、揺れラジアン及び揺れ時間を含み、
上記プロセッサは、さらに、
予め設定したユーザレベルにそれぞれ対応される揺れ時間区間、揺れ頻度区間及び揺れラジアン区間を取得し、
現在の平衡車のユーザの揺れ時間、揺れ頻度及び揺れラジアンが属する揺れ時間区間、揺れ頻度区間及び揺れラジアン区間を特定し
現在の平衡車のユーザが属する揺れ時間区間、揺れ頻度区間及び揺れラジアン区間に基づいて、現在の平衡車のユーザのユーザレベルを特定する
ように構成される。
【０１２８】
上記プロセッサは、さらに、
上記現在の平衡車のユーザのユーザレベルを表示する
ように構成される。
【０１２９】
上記プロセッサは、さらに、
現在の平衡車のユーザのユーザレベルに基づいて、平衡車を始動する際の加速度を特定する
ように構成される。
【０１３０】
上記プロセッサは、さらに、
各ユーザレベルに対応される平衡車始動加速度を予め設定し、ユーザレベルと上記ユーザレベルに対応される始動加速度とを関連付けて保存し、
保存された関連関係の中から現在の平衡車のユーザのユーザレベルに対応される始動加速度を特定する
ように構成される。
【０１３１】
上記プロセッサは、さらに、
現在の平衡車のユーザのユーザレベルを変更するか否かを特定し、
変更する場合、現在の平衡車の始動加速度を変更後のユーザレベルに対応される平衡車始動加速度に調整する
ように構成される。
【０１３２】
上記プロセッサは、さらに、
変更後のユーザレベルと変更前のユーザレベルとを比較し、
レベルがダウンされた場合は、変更前のユーザレベルに対応される平衡車始動加速度をロッキングし、
レベルがアップされた場合は、変更後のユーザレベルに対応される平衡車始動加速度をアンロックする
ように構成される。
【０１３３】
図１４は、例示的な一実施例に係る安全ドライブ装置１２００を示すブロック図である。例えば、装置１２００は、携帯電話、コンピューター、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０１３４】
図１４を参照して、装置１２００は、プロセスアセンブリ１２０２、メモリ１２０４、電源アセンブリ１２０６、マルチメディアアセンブリ１２０８、オーディオアセンブリ１２１０、入出力（Ｉ／Ｏ）インターフェイス１２１２、センサアセンブリ１２１４、及び通信アセンブリ１２１６のような一つ以上のアセンブリを含んでよい。
【０１３５】
プロセスアセンブリ１２０２は、一般的には装置１２００の全体の動作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ動作、及び記録動作と関連する動作を制御する。プロセスアセンブリ１２０２は、一つ以上のプロセッサ１２２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ１２０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ１２０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ１２０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ１２０８とプロセスアセンブリ１２０２の間のインタラクションを容易にするようにしてもよい。
【０１３６】
メモリ１２０４は、各種類のデータを記憶することにより装置１２００の動作を支援するように構成される。これらのデータの例は、装置１２００において動作するいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ１２０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（ＳｔａｔｉｃＲａｎｄｏｍＡｃｃｅｓｓＭｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１３７】
電源アセンブリ１２０６は、装置１２００の多様なアセンブリに電力を供給する。電源アセンブリ１２０６は、電源管理システム、一つ以上の電源、及び装置１２００のための電力の生成、管理及び割り当てに関連付けられている他のアセンブリを含んでもよい。
【０１３８】
マルチメディアアセンブリ１２０８は、前記装置１２００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スワイプ、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスワイプの動作の境界だけでなく、前記のタッチ、或はスワイプ操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ１２０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置１２００が、例えば撮影モード、或はビデオモード等の動作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１３９】
オーディオアセンブリ１２１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ１２１０は、一つのマイク（ＭＩＣ）を含み、装置１２００が、例えば呼出しモード、記録モード、及び音声認識モード等の動作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ１２０４に記憶されたり、通信アセンブリ１２１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ１２１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１４０】
Ｉ／Ｏインターフェイス１２１２は、プロセスアセンブリ１２０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、作動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１４１】
センサアセンブリ１２１４は、装置１２００に各種の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ１２１４は、装置１２００のＯＮ／ＯＦＦ状態、装置１２００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ１２１４は、装置１２００、或は装置１２００の一つのアセンブリの位置変更、ユーザと装置１２００とが接触しているか否か、装置１２００の方位、又は加速／減速、装置１２００の温度の変化を検出できる。センサアセンブリ１２１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ１２１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ１２１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１４２】
通信アセンブリ１２１６は、装置１２００と他の機器の間に有線、又は利便性のよい形態の通信を提供する。装置１２００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ１２１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ１２１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を可能にする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１４３】
例示的な実施例において、装置１２００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１４４】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ１２０４を提供しており、装置１２００のプロセッサ１２２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）、光データ記憶デバイス等である。
【０１４５】
コンピュータ読取り可能な非一時的な記録媒体は、当該記録媒体中の命令が装置１２００のプロセッサによって実行される際に、装置１２００に、上記の安全ドライブ方法を実行させる。
【０１４６】
上記方法は、
現在の平衡車のユーザのライディングデータを取得するステップと、
上記ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較するステップと、
比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定するステップと
を含む。
【０１４７】
１実施例において、上記ライディングデータは、
ライディング時間、ライディング距離、揺れ頻度、揺れラジアン及び揺れ時間の中の一つ以上を含む。
【０１４８】
１実施例において、上記ライディングデータは、ライディング時間或いはライディング距離を含み、
上記ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較するステップは、
予め設定したユーザレベルにそれぞれ対応されるライディング時間区間、或いは、ライディング距離区間を取得するステップと、
現在の平衡車のユーザのライディング時間、或いは、ライディング距離が属するライディング時間区間、或いは、ライディング距離区間を特定するステップと
を含み、
上記比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定するステップは、
現在の平衡車のユーザのライディング時間、或いは、ライディング距離が属するライディング時間区間、或いは、ライディング距離区間に基づいて、現在の平衡車のユーザのユーザレベルを特定するステップ
を含む。
【０１４９】
１実施例において、上記ライディングデータは、揺れ頻度、揺れラジアン及び揺れ時間を含み、
上記ライディングデータと予め設定したユーザレベルに対応されているライディングデータとを比較するステップは、
予め設定したユーザレベルにそれぞれ対応される揺れ時間区間、揺れ頻度区間及び揺れラジアン区間を取得するステップと、
現在の平衡車のユーザの揺れ時間、揺れ頻度及び揺れラジアンが属する揺れ時間区間、揺れ頻度区間及び揺れラジアン区間を特定するステップと
を含み、
上記比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定するステップは、
現在の平衡車のユーザが属する揺れ時間区間、揺れ頻度区間及び揺れラジアン区間に基づいて、現在の平衡車のユーザのユーザレベルを特定するステップ
を含む。
【０１５０】
１実施例において、上記方法は、
上記現在の平衡車のユーザのユーザレベルを表示するステップ
をさらに含む。
【０１５１】
１実施例において、比較結果に基づいて現在の平衡車のユーザのユーザレベルを特定するステップの後に、上記方法は、
現在の平衡車のユーザのユーザレベルに基づいて、平衡車を始動する際の加速度を特定するステップ
をさらに含む。
【０１５２】
１実施例において、上記現在の平衡車のユーザのユーザレベルに基づいて、平衡車を始動する際の加速度を特定するステップは、
各ユーザレベルに対応される平衡車始動加速度を予め設定し、ユーザレベルと上記ユーザレベルに対応される始動加速度とを関連付けて保存するステップと、
保存された関連関係の中から現在の平衡車のユーザのユーザレベルに対応される始動加速度を特定するステップと
を含む。
【０１５３】
１実施例において、上記方法は、
現在の平衡車のユーザのユーザレベルを変更するか否かを特定するステップと、
変更する場合、現在の平衡車の始動加速度を変更後のユーザレベルに対応される平衡車始動加速度に調整するステップと
をさらに含む。
【０１５４】
１実施例において、上記方法は、
変更後のユーザレベルと変更前のユーザレベルとを比較するステップと、
レベルがダウンされた場合は、変更前のユーザレベルに対応される平衡車始動加速度をロッキングするステップと、
レベルがアップされた場合は、変更後のユーザレベルに対応される平衡車始動加速度をアンロックするステップと
をさらに含む。
【０１５５】
当業者は、明細書を検討して本発明を実施した後、本発明の他の実施例を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを意図しており、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明は公開していない当該技術分野の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と趣旨は以下の特許請求の範囲に記載される。
【０１５６】
本発明は上記に記述され、また図面で示した厳密な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解されるべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【０１５７】
本願は、出願番号がＣＮ２０１６１０４６５４０７.０であって、出願日が２０１６年６月２３日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用する。
【図１】
0006609270.tif 000002
【図２】
0006609270.tif 000003
【図３】
0006609270.tif 000004
【図４】
0006609270.tif 000005
【図５】
0006609270.tif 000006
【図６】
0006609270.tif 000007
【図７】
0006609270.tif 000008
【図８】
0006609270.tif 000009
【図９】
0006609270.tif 000010
【図１０】
0006609270.tif 000011
【図１１】
0006609270.tif 000012
【図１２】
0006609270.tif 000013
【図１３】
0006609270.tif 000014
【図１４】
0006609270.tif 000015