Способ и устройство для безопасного вождения

1. Способ безопасного вождения, содержащий
получение данных о передвижении текущего пользователя самобалансирующегося транспортного средства;
сравнение этих данных о передвижении с данными о передвижении, соответствующими предварительно установленному уровню пользователя; и
определение уровня пользователя для текущего пользователя самобалансирующегося транспортного средства в соответствии с результатом сравнения.
2. Способ по п. 1, в котором данные о передвижении содержат одно или более из следующих данных:
время передвижения, дальность передвижения, частота качаний, величина дуги качаний и время качаний.
3. Способ по п. 2, в котором данные о передвижении содержат время передвижения или дальность передвижения,
сравнение этих данных о передвижении с данными о передвижении, соответствующими предварительно установленному уровню пользователя, содержит:
получение диапазона времени передвижения или диапазона дальности передвижения, соответствующих предварительно установленному уровню пользователя, соответственно; и
определение диапазона времени передвижения или диапазона дальности передвижения, в которые попадают время передвижения или дальность передвижения текущего пользователя самобалансирующегося транспортного средства, и
определение уровня пользователя для текущего пользователя самобалансирующегося транспортного средства в соответствии с результатом сравнения содержит:
определение уровня пользователя для текущего пользователя самобалансирующегося транспортного средства в соответствии с диапазоном времени передвижения или диапазоном дальности передвижения, в которые попадают время передвижения или дальность передвижения текущего пользователя самобалансирующегося транспортного средства.
4. Способ по п. 1 или 3, в котором данные о передвижении содержат частоту качаний, величину дуги качаний или время качаний,
сравнение этих данных о передвижении с данными о передвижении, соответствующими предварительно установленному уровню пользователя, содержит:
получение диапазона частоты качаний, диапазона величины дуги качаний и диапазона времени качаний, соответствующих предварительно установленному уровню пользователя, соответственно;
определение диапазона частоты качаний, диапазона величины дуги качаний и диапазона времени качаний, в которые попадают частота качаний, величина дуги качаний и время качаний текущего пользователя самобалансирующегося транспортного средства, и
определение уровня пользователя для текущего пользователя самобалансирующегося транспортного средства в соответствии с результатом сравнения содержит:
определение уровня пользователя для текущего пользователя самобалансирующегося транспортного средства в соответствии с диапазоном частоты качаний, диапазоном величины дуги качаний и диапазоном времени качаний, в которые попадает текущий пользователь самобалансирующегося транспортного средства.
5. Способ по п. 4, в котором способ дополнительно содержит, когда данные о передвижении содержат по меньшей мере частоту качаний, величину дуги качаний и время качаний,
определение уровня пользователя для текущего пользователя самобалансирующегося транспортного средства как уровня пользователя в соответствии с частотой качаний, величиной дуги качаний и временем качаний текущего пользователя самобалансирующегося транспортного средства.
6. Способ по п. 1, в котором способ дополнительно содержит
отображение уровня пользователя для текущего пользователя самобалансирующегося транспортного средства.
7. Способ по п. 1, в котором после определения уровня пользователя для текущего пользователя самобалансирующегося транспортного средства в соответствии с результатом сравнения, способ дополнительно содержит:
определение стартового ускорения самобалансирующегося транспортного средства в соответствии с уровнем пользователя для текущего пользователя самобалансирующегося транспортного средства.
8. Способ по п. 7, в котором определение стартового ускорения самобалансирующегося транспортного средства в соответствии с уровнем пользователя для текущего пользователя самобалансирующегося транспортного средства содержит:
предварительную установку стартового ускорения самобалансирующегося транспортного средства для каждого уровня пользователя и запоминание соответствия между уровнем пользователя и ускорением записка, соответствующим уровню пользователя; и
определение стартового ускорения, соответствующего уровню пользователя для текущего пользователя самобалансирующегося транспортного средства, исходя из запомненного соответствия.
9. Способ по п. 7, в котором способ дополнительно содержит
определение, изменился ли уровень текущего пользователя самобалансирующегося транспортного средства; и
в случае, если уровень пользователя изменился, корректировку текущего стартового ускорения самобалансирующегося транспортного средства так, чтобы оно было стартовым ускорением, соответствующим измененному уровню пользователя.
10. Способ по п. 9, в котором способ дополнительно содержит:
сравнение измененного уровня пользователя с уровнем пользователя перед изменением;
в случае если уровень пользователя понизился, блокирование ускорения самобалансирующегося транспортного средства, соответствующего уровню пользователя перед изменением; и
в случае если уровень пользователя повысился, деблокирование стартового ускорения самобалансирующегося транспортного средства, соответствующего измененному уровню пользователя.
11. Устройство для безопасного вождения, содержащее
модуль получения, выполненный с возможностью получать данные текущего пользователя самобалансирующегося транспортного средства;
модуль сравнения, выполненный с возможностью сравнивать эти данные о передвижении с данными о передвижении, соответствующими предварительно установленному уровню пользователя; и
первый модуль определения, выполненный с возможностью определять уровень пользователя для текущего пользователя самобалансирующегося транспортного средства в соответствии с результатом сравнения.
12. Устройство по п. 11, в котором данные о передвижении содержат одно или более из следующих данных: время передвижения, дальность передвижения, частота качаний, величина дуги качаний и время качаний.
13. Устройство по п. 12, в котором данные о передвижении содержат время передвижения или дальность передвижения,
модуль сравнения содержит:
первый подмодуль получения, выполненный с возможностью получать диапазон времени передвижения или диапазон дальности передвижения, соответствующие предварительно установленному уровню пользователя, соответственно; и
первый подмодуль определения, выполненный с возможностью определять диапазон времени передвижения или диапазон дальности передвижения, в которые попадают время передвижения или дальность передвижения текущего пользователя самобалансирующегося транспортного средства, и
первый модуль определения содержит:
второй подмодуль определения, выполненный с возможностью определять уровень пользователя для текущего пользователя самобалансирующегося транспортного средства в соответствии с диапазоном времени передвижения или диапазоном дальности передвижения, в которые попадают время передвижения или дальность передвижения текущего пользователя самобалансирующегося транспортного средства.
14. Устройство по п. 11 или 13, в котором данные о передвижении содержат частоту качаний, величину дуги качаний и время качаний,
модуль сравнения содержит
второй подмодуль получения, выполненный с возможностью получать диапазон частоты качаний, диапазон величины дуги качаний и диапазон времени качаний, соответствующие предварительно установленному уровню пользователя, соответственно; и
третий подмодуль определения, выполненный с возможностью определять диапазон частоты качаний, диапазон величины дуги качаний и диапазон времени качаний, в которые попадают частота качаний, величина дуги качаний и время качаний текущего пользователя самобалансирующегося транспортного средства, и
первый модуль определения содержит:
четвертый подмодуль определения, выполненный с возможностью определять уровень пользователя для текущего пользователя самобалансирующегося транспортного средства в соответствии с диапазоном частоты качаний, диапазоном величины дуги качаний и диапазоном времени качаний, в которые попадает текущий пользователь самобалансирующегося транспортного средства.
15. Устройство по п. 14, в котором, когда данные о передвижении содержат по меньшей мере частоту качаний, величину дуги качаний и время качаний, устройство дополнительно содержит второй модуль определения, выполненный с возможностью определять уровень пользователя для текущего пользователя самобалансирующегося транспортного средства как уровень пользователя, определенный в соответствии с частотой качаний, величиной дуги качаний и временем качаний текущего пользователя самобалансирующегося транспортного средства.
16. Устройство по п. 11, которое дополнительно содержит дисплейный модуль, выполненный с возможностью отображать уровень пользователя для текущего пользователя самобалансирующегося транспортного средства.
17. Устройство по п. 11, которое дополнительно содержит третий модуль определения, выполненный с возможностью определять стартовое ускорение самобалансирующегося транспортного средства в соответствии с уровнем пользователя для текущего пользователя самобалансирующегося транспортного средства.
18. Устройство по п. 17, в котором третий модуль определения содержит
подмодуль памяти, выполненный с возможностью предварительно устанавливать стартовое ускорение самобалансирующегося транспортного средства для каждого уровня пользования и запоминать соответствие между уровнем пользователя и стартовым ускорением, соответствующим этому уровню пользователя; и
пятый подмодуль определения, выполненный с возможностью определять стартовое ускорение, соответствующее уровню пользователя для текущего пользователя самобалансирующегося транспортного средства, исходя из запомненного соответствия.
19. Устройство по п. 17, которое дополнительно содержит
четвертый модуль определения, выполненный с возможностью определять, изменился ли уровень пользователя для текущего пользователя самобалансирующегося транспортного средства; и
модуль корректировки, выполненный с возможностью корректировать стартовое ускорение самобалансирующегося транспортного средства так, чтобы оно было стартовым ускорением, соответствующим измененному уровню пользователя, в случае, когда уровень пользователя изменился.
20. Устройство по п. 19, которое дополнительно содержит
модуль сравнения, выполненный с возможностью сравнивать измененный уровень пользователя с уровнем пользователя перед изменением;
модуль блокировки, выполненный с возможностью блокирования стартового ускорения самобалансирующегося транспортного средства, соответствующего уровню пользователя перед изменением в случае, когда уровень пользователя понизился; и
модуль деблокировки, выполненный с возможностью деблокировать стартовое ускорение самобалансирующегося транспортного средства, соответствующее измененному уровню пользователя, в случае, когда уровень пользователя повысился.