RU2692300C2 - Адаптивное объединение идентификаций водителя - Google Patents

Адаптивное объединение идентификаций водителя Download PDF

Info

Publication number
RU2692300C2
RU2692300C2 RU2015142271A RU2015142271A RU2692300C2 RU 2692300 C2 RU2692300 C2 RU 2692300C2 RU 2015142271 A RU2015142271 A RU 2015142271A RU 2015142271 A RU2015142271 A RU 2015142271A RU 2692300 C2 RU2692300 C2 RU 2692300C2
Authority
RU
Russia
Prior art keywords
driver
identification
module
programmed
confidence level
Prior art date
Application number
RU2015142271A
Other languages
English (en)
Other versions
RU2015142271A (ru
RU2015142271A3 (ru
Inventor
Махмуд А. АБУ-НАСР
Йоханнес Гейр КРИСТИНССОН
Райан Ли БЕЙКЕР
Тимоти Марк ФЕЛДКЕМП
Арун ДУТТА
Original Assignee
ФОРД ГЛОУБАЛ ТЕКНОЛОДЖИЗ, ЭлЭлСи
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ФОРД ГЛОУБАЛ ТЕКНОЛОДЖИЗ, ЭлЭлСи filed Critical ФОРД ГЛОУБАЛ ТЕКНОЛОДЖИЗ, ЭлЭлСи
Publication of RU2015142271A publication Critical patent/RU2015142271A/ru
Publication of RU2015142271A3 publication Critical patent/RU2015142271A3/ru
Application granted granted Critical
Publication of RU2692300C2 publication Critical patent/RU2692300C2/ru

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/08Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/037Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for occupant comfort, e.g. for automatic adjustment of appliances according to personal settings, e.g. seats, mirrors, steering wheel
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/20Means to switch the anti-theft system on or off
    • B60R25/25Means to switch the anti-theft system on or off using biometry
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/20Means to switch the anti-theft system on or off
    • B60R25/25Means to switch the anti-theft system on or off using biometry
    • B60R25/252Fingerprint recognition
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/20Means to switch the anti-theft system on or off
    • B60R25/25Means to switch the anti-theft system on or off using biometry
    • B60R25/257Voice recognition
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/0098Details of control systems ensuring comfort, safety or stability not otherwise provided for
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/08Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
    • B60W2040/0809Driver authorisation; Driver identity check
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0062Adapting control system settings
    • B60W2050/0075Automatic parameter input, automatic initialising or calibrating means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/043Identity of occupants

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Traffic Control Systems (AREA)
  • Collating Specific Patterns (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Abstract

Изобретение относится к системе и способу идентификации водителя. Система для идентификации водителя транспортного средства содержит контроллер, включающий в себя модуль прогнозирования, чтобы определять общую настройку в отношении двух известных водителей, и модуль объединения идентификации водителя. При этом модуль объединения идентификации водителя запрограммирован, чтобы собирать индивидуальные уровни достоверности, принятые от множества модулей идентификации, и выводить сигнал совокупного уровня достоверности, представляющий личность водителя, на основе уровней достоверности, принятых от множества модулей идентификации. Способ идентификации водителя транспортного средства, содержащий этапы, на которых: собирают, через множество модулей идентификации, информацию о водителе, определяют вероятную личность водителя на основе информации о водителе, формируют, через каждый из множества модулей идентификации, индивидуальный уровень достоверности, собирают индивидуальные уровни достоверности, формируют сигнал совокупного уровня достоверности. Достигается своевременная идентификация водителя транспортного средства. 3 н. и 16 з.п. ф-лы, 8 ил.

Description

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННУЮ ЗАЯВКУ
[0001] По данной заявке испрашивается приоритет по предварительной заявке на патент США № 62/061,821, озаглавленной "ADAPTIVE DRIVER IDENTIFICATION FUSION" и зарегистрированной 9 октября 2014 года, содержимое которой, при этом, содержится по ссылке во всей своей полноте.
УРОВЕНЬ ТЕХНИКИ
[0002] Когда множество водителей эксплуатируют автомобиль, каждый из множества водителей может иметь различные предпочтения настройки транспортного средства. Различные технологии, такие как распознавание брелока ключа, обнаружение беспроводного устройства и т.д., могут быть использованы, чтобы идентифицировать водителя. Биометрические системы также были встроены в транспортные средства, чтобы предоставлять возможность контроллеру автомобиля идентифицировать (или наиболее вероятно предполагать) текущего водителя и автоматически регулировать настройки транспортного средства, чтобы соответствовать предпочтениям данного пользователя. Например, биометрические системы могут идентифицировать водителя транспортного средства на основе данных отпечатка пальца, данных сетчатки глаза, черт лица и т.д.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0003] Фиг. 1 иллюстрирует примерное транспортное средство, имеющее систему идентификации водителя.
[0004] Фиг. 2 иллюстрирует примерную систему идентификации водителя, которая реализует модуль объединения идентификации водителя, чтобы идентифицировать водителя.
[0005] Фиг. 3 - это схема последовательности сигналов примерной системы идентификации водителя на фиг. 2.
[0006] Фиг. 4 - это график, показывающий примерные определения достоверности модуля объединения идентификации водителя на фиг. 2.
[0007] Фиг. 5 - это блок-схема, иллюстрирующая процесс, который может выполняться посредством модуля объединения идентификации водителя на фиг. 2.
[0008] Фиг. 6 - это блок-схема, иллюстрирующая то, как различные системы транспортного средства используют различные характеристики, чтобы идентифицировать водителя.
[0009] Фиг. 7 - это блок-схема последовательности операций процесса, который может выполняться посредством модуля объединения идентификации водителя, чтобы изучать характеристики относительно нового и известного пользователя.
[0010] Фиг. 8 - это блок-схема последовательности операций процесса для примерного процесса, который может быть выполнен посредством модуля объединения идентификации водителя, чтобы идентифицировать водителя.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0011] Некоторые системы распознавания водителя имеют недостатки. В качестве примера, биометрические системы могут не иметь возможности точно идентифицировать водителя, если водитель изменил свой физический внешний вид. Например, если водитель значительно изменил стрижку или изменил свой цвет волос, поскольку биометрическая система была откалибрована для водителя, контроллер может не иметь возможности идентифицировать водителя с высокой достоверностью. В некоторых случаях контроллер может неправильно идентифицировать водителя как альтернативного пользователя и регулировать настройки транспортного средства на основе альтернативного пользователя. По существу, это может приводить в результате к тому, что водитель транспортного средства должен повторно регулировать настройки транспортного средства, ухудшая восприятие нахождения в транспортном средстве. В еще дополнительных случаях эксплуатация транспортного средства может быть ограничена вследствие того, что контроллер не распознает основного водителя транспортного средства точным образом.
[0012] В данном документе раскрываются способы и системы для идентификации водителя транспортного средства более точно и достоверно, чем было ранее возможно, даже в случаях, когда физический внешний вид водителя транспортного средства изменился. Соответственно, способ идентификации водителя включает в себя корректировку достоверности идентификации водителя на основе входных данных, принимаемых от механизмов, использующих различные технологии. Каждая технология может быть взвешена независимо от других технологий на основе достоверности в конкретной технологии. Таким образом, объединение технологий идентификации может быть использовано, чтобы идентифицировать водителя автомобиля. Такие технологии, которые могут быть использованы вместе, включают в себя (но не только) распознавание лица, обнаружение беспроводного устройства, распознавание брелока ключа, распознавание отпечатка пальца и распознавание голоса. Процесс в транспортном средстве может объединять результаты каждой отдельной технологии вместе и взвешивать вклад каждой технологии, чтобы определять пользователя за рулевым колесом. Способ может также предоставлять возможность статических (контролируемых) и динамических (неконтролируемых) обновлений процесса изучения водителя. Таким образом, идентификация водителя может адаптивно корректироваться, даже когда внешний вид водителя изменяется или иначе вызывает падение в оценке достоверности одной или более технологий идентификации водителя.
[0013] Каждая отдельная система идентификации может выводить информацию идентификации водителя, включающую в себя информацию, которая может быть интерпретирована как "значения достоверности", что водитель в транспортном средстве является конкретным человеком. Система может принимать и собирать сигналы от множества систем идентификации. Совокупный вывод может быть множеством сигналов, например, по одному для каждого потенциального водителя, или единым сигналом, представляющим уровни достоверности всех потенциальных водителей. Тем не менее, совокупный сигнал уровня достоверности может включать в себя или использоваться, чтобы определять список всех возможных водителей, известных системе, также как и уровень достоверности для каждого водителя.
[0014] Отдельные системы могут иметь возможность использовать информацию различными способами. Некоторые системы, включающие в себя системы, где определение водителя может не быть критичным или важным, могут определять, какой человек имеет наивысший уровень достоверности, и определять, что человек с наивысшим уровнем достоверности является текущим водителем транспортного средства. Для систем, где знание фактического водителя более важно, таких как системы, которые отображают или полагаются на персональную информацию, система может не раскрывать какую-либо персональную информацию о каком-либо водителе, например, пока личность водителя не будет подтверждена. Таким образом, если уровни достоверности для большинства вероятно потенциальных водителей аналогичны, система может не отображать какую-либо персональную информацию, пока фактическая личность водителя не будет подтверждена.
[0015] Более того, для случаев, когда личности водителей не могут быть выделены, поскольку, например, аналогичные уровни достоверности ассоциируются с двумя или более потенциальными водителями, система может определять, какие настройки применять к двум или более потенциальным водителям, и выполнять соответствующие регулировки. Например, если два наиболее вероятных водителя имеют одинаковые или похожие настройки сидений, позиция сиденья может быть отрегулирована, например, в среднюю настройку, по меньшей мере, до тех пор, пока водитель не сможет быть идентифицирован более конкретно.
[0016] Показанные элементы могут принимать многие различные формы и включать в себя множественные и/или альтернативные компоненты и приспособления. Примерные иллюстрированные компоненты не предназначены быть ограничивающими. Фактически, дополнительные или альтернативные компоненты и/или реализации могут быть использованы.
[0017] Как иллюстрировано на фиг. 1, рассматриваемое транспортное средство 100 включает в себя систему 105 идентификации водителя, которая может объединять идентификации водителя, выполненные посредством множества устройств, в универсальную идентичность водителя относительно эксплуатации транспортного средства. Хотя иллюстрировано как седан, транспортное средство может включать в себя любое пассажирское или коммерческое транспортное средство, такое как легковой автомобиль, грузовик, внедорожник, кроссовер, фургон, минивэн, такси, автобус и т.д. В некоторых возможных подходах транспортное средство является автономным транспортным средством, сконфигурированным, чтобы работать в автономном (например, без водителя) режиме, частично автономном режиме и/или неавтономном режиме.
[0018] Обращаясь к фиг. 2, система 105 идентификации водителя может включать в себя множество модулей 110 идентификации. Каждый модуль 110 идентификации может включать в себя вычислительное устройство, сконфигурированное или запрограммированное, чтобы принимать входные данные, по меньшей мере, от одного датчика 115 транспортного средства. Система 105 идентификации водителя может включать в себя, например, модуль 110A распознавания голоса, модуль 110B распознавания лица, модуль 110C распознавания отпечатка пальца, модуль 110D обнаружения телефона, модуль 110E обнаружения беспроводного устройства, среди прочего. Модуль 110A распознавания голоса может включать в себя любое вычислительное устройство, сконфигурированное или запрограммированное, чтобы принимать входной сигнал от датчика голоса. Модуль 110B распознавания лица может включать в себя любое вычислительное устройство, сконфигурированное или запрограммированное, чтобы принимать входной сигнал от камеры транспортного средства. Модуль 110C распознавания отпечатка пальца может включать в себя любое вычислительное устройство, сконфигурированное или запрограммированное, чтобы принимать входной сигнал от биометрического датчика отпечатка пальца, соединенного с рулевым колесом или ручкой двери транспортного средства. Модуль 110D обнаружения телефона, модуль 110E обнаружения беспроводного устройства, или оба, могут включать в себя любое вычислительное устройство, сконфигурированное или запрограммированное, чтобы принимать входной сигнал от телефонного устройства (например, мобильного телефона), находящегося в рассматриваемом транспортном средстве 100, или брелока ключа рядом или в рассматриваемом транспортном средстве 100. В случае модуля 110E обнаружения беспроводного устройства, связь между мобильным телефоном и системой 105 идентификации водителя может осуществляться в соответствии с Bluetooth® или другим протоколом беспроводной связи. Выходные данные каждого модуля 110 идентификации могут включать в себя, например, прогнозирование известного пользователя (или множества пользователей) и возможно дополнительную информацию. Например, выходные данные могут указывать наиболее вероятного пользователя (или пользователей) и значение достоверности для каждого пользователя. Значение достоверности может указывать достоверность того, что входной сигнал от соответствующего датчика был от данного пользователя.
[0019] Как показано на фиг. 3, каждый модуль 110 идентификации может быть сконфигурирован или запрограммирован, чтобы формировать выходные данные, соответствующие наиболее вероятному пользователю (или группе пользователей) на основе входных сигналов датчиков, принимаемых в этом конкретном модуле. По существу, каждый модуль может быть соединен с возможностью связи с конкретным набором датчиков 115. Конкретный набор является перекрывающимся или неперекрывающимся, означая, что некоторые датчики 115 могут выводить сигналы более чем одному модулю 110 идентификации. Другими словами, некоторые датчики 115 могут выводить сигналы только одному модулю 110 идентификации, в то время как другие датчики 115 могут выводить сигналы множеству модулей 110 идентификации.
[0020] Выходные данные от каждого модуля 110 идентификации (включающие в себя список возможных соответствий и их векторов соответствия или значений достоверности) могут быть предоставлены модулю 120 объединения идентификации водителя (DIFM), встроенному, например, в контроллер 125 (см. фиг. 2). Контроллер 125 может включать в себя вычислительное устройство, запрограммированное, чтобы реализовывать модуль 120 объединения идентификации водителя. Аналогично, модуль 120 объединения идентификации водителя может быть реализован посредством вычислительного устройства, запрограммированного, чтобы взвешивать входные данные, принимаемые от различных модулей 110 идентификации, и формировать выходные данные, которые сообщают другим системам в рассматриваемом транспортном средстве 100 вероятность текущего водителя, ассоциируемого с одним из сохраненных водительских профилей.
[0021] Для каждого водительского профиля значение достоверности может быть выражено в диапазоне от 100% (например, система полностью уверена, что водитель - это конкретный человек) до минус 100% (например, система полностью уверена, что водитель - не конкретный человек). Значение 0% может указывать, что система не может указать с какой-либо достоверностью, является или нет водитель конкретным человеком. Пример таких выходных данных достоверности показан на графике 400 на фиг. 4. Как иллюстрировано, система 105 идентификации водителя назначила значение 83% водителю A, значение -76% водителю B, значение -35% водителю C и значение 11% водителю D. Согласно этим примерным значениям система 105 идентификации водителя может определять, что водитель A вероятно является человеком, эксплуатирующим рассматриваемое транспортное средство 100.
[0022] Каждый модуль 110 идентификации может не в данный момент принимать окончательное решение о том, что водитель является конкретным человеком. Скорее, это может зависеть от каждого конечного элемента, чтобы принимать это решение на основе входных данных от модуля 120 объединения идентификации водителя и отдельной достоверности этого конечного элемента. Фраза "конечный элемент" может ссылаться на конкретную подсистему транспортного средства, которая может использовать водительский профиль, такую как радио, навигационная система, контроллер сиденья и т.д., как разъясняется ниже. Как иллюстрировано в блок-схеме 500 на фиг. 5, поскольку некоторые отдельные модули 110 идентификации могут затрачивать больше времени, чтобы предоставлять входные данные, или могут улучшать свои входные данные со временем (например, система обнаружения голоса или модуль 110A распознавания голоса могут не давать результат до тех пор, пока водитель фактически не заговорит, в то время как модуль 110C распознавания отпечатка пальца может давать результат, как только водитель касается рулевого колеса), модуль 120 объединения идентификации водителя может непрерывно наблюдать за входными данными и предоставлять постоянно обновляемые выходные данные, которые, как ожидается, должны повышать достоверность в одном из водительских профилей со временем и понижать достоверность в других.
[0023] Контроллер 125 может дополнительно включать в себя конечный элемент 130 (см. фиг. 2). Конечный элемент 130 может включать в себя деталь транспортного средства, которой необходимо знать личность текущего водителя для того, чтобы выполнять определенные задачи. Примеры конечных элементов 130 могут включать в себя навигационную систему, развлекательную систему и т.д. В одной реализации контроллер 125 может принимать значение достоверности для каждого пользователя от модуля 120 объединения идентификации водителя и сообщать значения достоверности каждому конечному элементу 130, такому как навигационная система, радиосистема и т.д. Каждый конечный элемент 130 может затем быть запрограммирован, чтобы независимо определять настройки водителя на основе принятой информации.
[0024] По существу, различные конечные элементы 130 могут нуждаться в различных уровнях достоверности в идентификации водителя, чтобы выполнять свои соответствующие задачи для людей, такие как, например, защита конфиденциальности водителя. Защита конфиденциальности может быть важной в контексте совместно используемых транспортных средств типа, например, сервисов проката автомобилей или других сервисов, где посторонние люди могут совместно использовать конкретное транспортное средство. Например, рассматриваемое транспортное средство 100 может не желать раскрывать домашний адрес водителя до тех пор, пока рассматриваемое транспортное средство 100 не будет уверено, что человек, эксплуатирующий рассматриваемое транспортное средство 100, является этим конкретным водителем.
[0025] Пример случая, когда различные уровни достоверности водителя уточняются, представлен в блок-схеме 600 на фиг. 6. Как показано, навигационная система может предоставлять возможность множества предварительных настроек радио для одного водителя (названного водителем A), если модуль 120 объединения идентификации водителя указывает, что он, по меньшей мере, на 50% уверен, что текущий водитель является водителем A, и, по меньшей мере, на -30% уверен, что водитель не является одним из других сохраненных водителей. Даже если контроллер 125 не полностью уверен относительно личности водителя, может не быть сильно проблематичным, если развлекательная система отображает неправильно предварительно заданные радиостанции (т.е., предварительно заданные радиостанции, ассоциированные с другим человеком). Развлекательная система может быть относительно уверена, что она не будет прекращать отображение персональных предварительных настроек радио для одного из других ассоциированных водителей, поскольку он имел достоверность меньше -30%, и существует 80% различия с единственно возможным фактическим водителем. Некорректная идентификация водителя может быть более проблематичной для других систем, однако. Например, когда навигационная система запрашивается об изменении местоположения пункта назначения, предварительно заданного как "работа", она может потребовать более высокую степень достоверности, например, более 90%, что текущий водитель является идентифицированным в настоящее время, и что никто из других водителей более чем на -80% вероятно не должен быть фактическим текущим водителем. В этом случае, если водитель был обнаружен лишь с 70% достоверностью, правильные предварительные настройки радио могут быть отображены, но система может предлагать водителю вручную подтвердить свою личность для того, чтобы изменять предварительно заданный пункт назначения. Альтернативно, система может предлагать водителю вручную подтвердить предварительно заданный пункт назначения для "работы".
[0026] Запрос ручного подтверждения может принимать различные формы, такие как просьба водителю, чтобы выбирать из короткого списка вариантов возможных людей, просьба водителю произнести слово, ранее используемое во время настройки пользовательского профиля и калибровки, просьба ввести отпечаток пальца и т.д. Значения достоверности могут регулироваться после приема ручного ввода подтверждения. Один способ регулировки уровней достоверности может включать в себя повышение уровня достоверности, ассоциированного с личностью водителя до отметки выше пороговой. Поступая таким образом, можно предоставлять возможность конечному элементу 130 регулировать настройки на основе этого водителя и, например, предохранять пользователя от изменения предварительной настройки для конечного элемента 130, например, пункта назначения "работа" в навигационной системе, когда уровень уверенности в личности водителя недостаточно высок. Таким образом, порог достоверности для каждого модуля 110 идентификации может изменяться на основе критичности модуля 110 идентификации, например, более критичные модули 110 идентификации могут иметь более высокие пороговые значения. Таким образом, действия могут быть автоматически предприняты модулем 110 идентификации, если пороговое значение пересечено. Если пороговое значение не пересекается, однако, модуль 110 идентификации может требовать дополнительного ввода от водителя, чтобы выполнять действие или повышать значение достоверности выше порогового. Отделение конечного решения для водителя также имеет дополнительное преимущество в том, что некоторые конечные элементы 130 могут иметь возможность получать некоторые заключения на основе прогнозов вместо этого, как разъясняется ниже.
[0027] Если конечные элементы 130 определяют значения достоверности ниже их соответствующих пороговых уровней и не хранят критические персональные данные пользователя, конечный элемент 130 может идентифицировать наиболее вероятного водителя или водителей на основе значений достоверности (например, верхние 3 кандидата) и регулировать настройки транспортного средства на основе их профилей. Например, радиосистема, обсужденная выше со ссылкой на фиг. 6, может выбирать станцию, которая является общей между профилями наиболее вероятных водителей.
[0028] Со ссылкой на фиг. 2 и 7, контроллер 125 может дополнительно включать в себя модуль 135 обучения, запрограммированный, чтобы предоставлять возможность первоначальной калибровки идентификации водителя. Модуль 135 обучения может включать в себя любое вычислительное устройство, запрограммированное, чтобы калибровать каждый из отдельных модулей 110 идентификации. Когда система используется первоначально, водитель может быть приглашен посредством пользовательского интерфейса 140 транспортного средства (см. фиг. 3), такого как интерфейс "человек-машина" (HMI), чтобы предоставлять первоначальную "идентификацию водителя", которая может быть сохранена в водительском профиле. Водительский профиль может быть сохранен в запоминающем устройстве, доступном контроллеру 125. Например, водительский профиль может быть сохранен в базе данных 145 водителей. Посредством построения водительских профилей атрибуты водителя могут быть изучены, и каждый модуль может быть откалиброван на основе изученных атрибутов водителя. Если водитель одобряет первоначальную идентификацию водителя, первоначальный контролируемый обучающий запрос может быть выдан модулем 135 обучения отдельным системам распознавания или модулям 110 идентификации. Этот запрос может содержать ID выбранного водительского профиля и инструкции, чтобы выполнять первоначальное обучение. Например, основное или эталонное изображение водителя может быть сохранено для использования в последующих обнаружениях. Когда это обучение заканчивается, каждая из систем идентификации может начинать непрерывно формировать вектор идентификации водителя. Вектор идентификации водителя может включать в себя уровни достоверности, обсужденные выше.
[0029] При последующих эксплуатациях рассматриваемого транспортного средства 100 модуль 135 обучения может наблюдать за выводом каждого модуля 110 идентификации. Если вектор (т.е., уровень достоверности) указывает, по меньшей мере, среднюю-высокую вероятность того, что водитель является известным человеком, непрерывный неконтролируемый обучающий запрос может выдаваться отдельному модулю 110 идентификации, предоставляющий возможность каждому модулю модифицировать существующие данные, связанные с идентификатором текущего водительского профиля. Таким образом, система транспортного средства может динамически эволюционировать с изменениями внешнего вида известного водителя. Например, водительский профиль в модуле 110B распознавания лица может динамически эволюционировать, когда мужчина-водитель отращивает бороду или мужчина или женщина-водитель изменяет свою прическу или цвет волос. Обучающий запрос может не выдаваться, если вероятность конкретного, известного водителя слишком низкая (например, ниже порогового значения).
[0030] Дополнительно, если подсистема 130 не принимает достаточно высокую достоверность в одном конкретном водителе, все еще такую информацию необходимо продолжать обрабатывать (например, чтобы сохранять новое "домашнее местоположение", навигационная система должна иметь четкое представление, что она знает, кто является текущим водителем), система транспортного средства может предлагать водителю подтвердить его или ее личность. Приглашение, ответ, или и то, и другое, могут быть выполнены через, например, пользовательский ввод, который система транспортного средства может использовать, чтобы корректировать значение достоверности. После того как водитель выполняет это ручное подтверждение, главный контролируемый обучающий запрос может быть передан от обучающей системы, предоставляющий возможность отдельным системам выполнять основное повторное обучение, чтобы быстро приспосабливаться к обновленному водительскому профилю.
[0031] Фиг. 7 иллюстрирует примерный процесс 700, который может быть выполнен посредством модуля 135 обучения. Процесс 700 может включать в себя этап 705 обнаружения, когда пользователь садится в рассматриваемое транспортное средство 100. На этапе 710 решения модуль 135 обучения может оценивать уровень достоверности пользователя. Если уровень достоверности ассоциируется с неизвестным пользователем, процесс 700 может продолжаться на этапе 715. Если пользователь известен, но существует низкий уровень достоверности, процесс 700 может продолжаться на этапе 725. Если пользователь известен со средним или высоким уровнем достоверности, процесс 700 может продолжаться на этапе 735. На этапе 715 модуль 135 обучения может начинать первоначальное контролируемое обучение. На этапе 720 модуль 135 обучения может создавать новую запись в базе данных 145 водителей для нового пользователя. Процесс 700 может переходить назад к этапу 710 решения. На этапе 725 модуль 135 обучения может проводить контролируемое обучение. На этапе 730 пользовательский профиль в базе данных 145 водителей может быть обновлен новой пользовательской информацией, собранной на этапе 725. Процесс 700 может возвращаться к этапу 710. На этапе 735 модуль 135 обучения может выполнять непрерывное неконтролируемое обучение, как обсуждалось выше. Процесс 700 может продолжать выполняться до тех пор, пока, например, рассматриваемое транспортное средство 100 не будет выключено.
[0032] В некоторых реализациях модуль 150 прогнозирования (см. фиг. 2) контроллера 125 может принимать и использовать различные достоверности идентификации водителя от модуля 120 объединения идентификации водителя для того, чтобы предоставлять значение для менее критичной функции даже в "плохих случаях". В качестве примера, контроллер 125 может прогнозировать, что его уровень достоверности в обнаружении четырех различных водителей является {A: 42%, B: 41%, C: -28%, D: -98%}. В этом случае, невозможно для контроллера 125 определять, является ли фактический водитель водителем A или водителем B, хотя, в этом примере, абсолютно ясно, что фактический водитель не является ни водителем C, ни водителем D. Радиомодуль, поэтому, может не устанавливать все предварительно заданные радиостанции, а может настраивать радио на конкретную главную станцию, если он определяет, что и водитель A, и водитель B имеют одинаковую "главную станцию" по умолчанию. Контроллер 125 может, поэтому, настраивать радио на главную станцию, обеспечивающую персонализацию либо для водителя A, либо для водителя B, даже если он не может правильно установить все предварительные настройки. Другими словами, контроллер 125 может выбирать предварительную настройку радио, которая является общей как для водителя A, так и для водителя B. Аналогично, похожая базовая регулировка сиденья посредством модуля сиденья может быть выполнена, чтобы обеспечивать настройку сиденья, которая является общей как для водителя A, так и для водителя B, если водитель A и водитель B имеют аналогичный физический размер тела, который отличается от размеров тела водителя C и водителя D. В одном возможном подходе контроллер 125 может использовать настройку, которая является общей для обоих водителей в коротком списке, в то время как в альтернативном примере контроллер 125 может использовать настройку, которая является средней (например, средним размером тела) водителей в коротком списке.
[0033] Фиг. 8 изображает примерный процесс 800 объединения, который может быть выполнен посредством системы объединения идентификации водителя, описанной выше. Как иллюстрировано, модуль 120 объединения идентификации водителя может принимать сигналы от различных модулей 110 идентификации, расположенных в рассматриваемом транспортном средстве 100. На этапе 805 каждый модуль 110 идентификации может собирать информацию о водителе. На этапе 810, с помощью информации, собранной на этапе 805, каждый модуль может определять была ли идентифицирована определенная характеристика водителя. Если так, модуль 110 идентификации может выводить сигнал, включающий в себя сигнал, представляющий идентификацию водителя, модулю 120 объединения идентификации водителя. Идентификация водителя может быть представлена через, например, уровни достоверности того, что водитель является конкретным человеком. Если водитель не может быть идентифицирован посредством конкретного модуля, процесс 800, по меньшей мере, для этого модуля может возвращаться к этапу 805, так что модуль 110 идентификации может продолжать собирать информацию о водителе до тех пор, пока водитель не сможет быть идентифицирован. На этапе 815 модуль 120 объединения идентификации водителя может собирать и объединять идентификации, выполненные посредством идентификационных модулей 110 на этапе 810. В некоторых случаях, модуль 120 объединения идентификации водителя может собирать уровни достоверности, ассоциированные с каждым возможным водителем, применять вес к уровням достоверности и определять, кто может быть водителем, на основе совокупных уровней достоверности. На этапе 820 модуль 120 объединения идентификации водителя может выводить сигнал совокупного уровня достоверности, указывающий наиболее вероятную идентификацию водителя, на основе информации, собранной на этапе 805. Отдельные конечные элементы 130 могут принимать сигнал совокупного уровня достоверности и определять личность водителя соответствующим образом.
[0034] В качестве примера, предположим, что водитель A садится в рассматриваемое транспортное средство 100, оснащенное системой объединения идентификации водителя, использующей распознавание брелока для ключей, распознавание лиц, обнаружение беспроводного устройства и распознавание голоса. Водитель A может совместно использовать рассматриваемое транспортное средство 100 с тремя другими людьми: водителем B, водителем C и водителем D. Брелок для ключей, используемый водителем A, используется только водителем A и водителем B. Система может поднимать уровни достоверности того, что эти два водителя являются текущим водителем, в то же время, понижая достоверность в других двух водительских профилях, при приеме сигнала, идентифицирующего брелок ключа как брелок ключа, используемый водителем A или водителем B. Когда водитель A садится в автомобиль, его телефон может быть распознан, таким образом, снова, достоверность его профиля повышается, в то время как другие понижаются. Нажимная кнопка запуска может также служить в качестве считывателя отпечатка пальца. Когда водитель A запускает рассматриваемое транспортное средство 100, кнопка запуска может сканировать отпечаток пальца водителя A. После идентификации как принадлежащий водителю A, достоверность профиля, ассоциированная с водителем A, может быть повышена, в то время как достоверности профилей, ассоциированные с другими возможными водителями, могут быть понижены. Поскольку считывание отпечатка пальца может быть более существенным способом идентификации, оно добавляет большую величину уверенности в водителе A, а уровни достоверности для B, C и D падают больше, относительно некоторых из других выполняемых способов идентификации. Камера, которая может быть расположена в рассматриваемом транспортном средстве 100 за колонкой рулевого управления, может захватывать изображение водителя A. Способ распознавания лиц может выполняться по захваченному изображению, чтобы находить совпадение. Система распознавания лица может распознавать водителя как водителя A, таким образом, уровень достоверности, ассоциированный с водителем A, может быть повышен снова, в то время как другие понижаются. В этот момент, система может иметь высокую степень уверенности в водителе A, и что другие водители не используют автомобиль. Водитель A может говорить, чтобы выдавать команды активируемой голосом информационно-развлекательной системе. Система распознавания голоса может анализировать голосовые данные водителя A, например, сопоставляя характеристики голоса с профилем водителя A. В этот момент уровень достоверности, ассоциированный с водителем A, может теперь достигать максимально возможных 100%, в то время как другие гораздо ближе к -100%. В некоторый момент во время вождения телефон водителя A может отсоединяться от рассматриваемого транспортного средства 100, например, из-за потери энергии аккумулятора, так что телефон больше не виден для автомобиля. Уровень уверенности в водителе A может быть понижен в результате. Уровень достоверности, тем не менее, может оставаться относительно высоким благодаря другим системам, которые присутствуют. Таблица 1 показывает, как модуль 120 объединения идентификации водителя может размещать информацию, когда множество модулей 110 идентификации начинают захватывать информацию или идентифицировать пользователя.
Таблица 1
Событие Прогноз Водитель A Водитель B Водитель C Водитель D
Брелок ключа A +10% +10% -10% -10%
Телефон Bluetooth A +20% -10% -10% -10%
Распознавание отпечатка пальца A +40% -20% -20% -20%
Распознавание лица A +23% (+30% возможно) -15% -15% -15%
Распознавание голоса A +24% (+30% возможно) -15% -15% -15%
Телефон теряет заряд аккумулятора Нет -30% 0% 0% 0%
Общая достоверность: 97% -50% -70% -70%
[0035] Весомость или вклад каждого отдельного модуля для модуля 120 объединения идентификации водителя может корректироваться на основе его отдельной критичности, чтобы уменьшать некорректную идентификацию водителя. С помощью модуля 135 адаптивного обучения система может адаптироваться к пользователю, даже когда его внешний вид изменяется. Таким образом, объединение выходных данных множества технологий идентификаций создает более точную систему 105 идентификации водителя. Кроме того, некоторые модули 110 идентификации могут быть запрограммированы или сконфигурированы, чтобы собирать информацию о водителе с более высокой определенностью, чем другие модули 110 идентификации. Например, модуль 110C распознавания отпечатка пальца или модуль 110D обнаружения телефона могут быть запрограммированы, чтобы идентифицировать конкретного водителя более конкретно, чем, например, распознавание водителя из брелока ключа, поскольку водитель более вероятно может одалживать свой брелок ключа, чем свой телефон. Конечно, отпечатки пальцев водителя не будут изменяться. Значения в Таблице 1, поэтому, могут быть взвешены, чтобы предоставлять больше достоверности модулю 110C распознавания отпечатка пальца и модулю распознавания телефона, чем одному или более другим модулям 110 идентификации.
[0036] В целом, описанные вычислительные системы и/или устройства могут применять любую из множества компьютерных операционных систем, включающих в себя, но не считающихся ограниченными, версии и/или разновидности операционной системы Ford Sync®, операционной системы Microsoft Windows®, операционной системы Unix (например, операционной системы Solaris®, распространяемой корпорацией Oracle из Редвуд Шорс, Калифорния), операционной системы AIX UNIX, распространяемой компанией International Business Machines из Армонка, Нью-Йорк, операционной системы Linux, операционных систем Mac OS X и iOS, распространяемых компанией Apple Inc. из Купертино, Калифорния, BlackBerry OS, распространяемой компанией Blackberry Ltd из Ватерлоо, Канада, и операционной системы Android, разрабатываемой компанией Google Inc. открытым альянсом мобильных телефонов. Примеры вычислительных устройств включают в себя, без ограничения, бортовой компьютер транспортного средства, компьютерную рабочую станцию, сервер, настольный компьютер, ноутбук, портативный или карманный компьютер или некоторую другую вычислительную систему и/или устройство.
[0037] Вычислительные устройства, как правило, включают в себя компьютерно-исполняемые инструкции, при этом инструкции могут исполняться одним или более вычислительными устройствами, такими как перечисленные выше. Компьютерно-исполняемые инструкции могут быть скомпилированы или интерпретированы из компьютерных программ, созданных с помощью множества языков и/или технологий программирования, включающих в себя, без ограничения, и либо отдельно, либо в комбинации, Java™, C, C++, Visual Basic, Java Script, Perl и т.д. В целом, процессор (например, микропроцессор) принимает инструкции, например, из памяти, компьютерно-читаемого носителя и т.д. и выполняет эти инструкции, таким образом, выполняя один или более процессов, включающих в себя один или более процессов, описанных в данном документе. Такие инструкции и другие данные могут быть сохранены и передаваться с помощью множества компьютерно-читаемых носителей.
[0038] Компьютерно-читаемый носитель (также называемый процессорно-читаемым носителем) включает в себя любой нетранзиторный (например, материальный) носитель, который участвует в предоставлении данных (например, инструкций), которые могут быть считаны компьютером (например, процессором компьютера). Такой носитель может принимать многие формы, включающие в себя, но не только, энергонезависимые носители и энергозависимые носители. Энергонезависимые носители могут включать в себя, например, оптические или магнитные диски и другое постоянное запоминающее устройство. Энергозависимые носители могут включать в себя, например, динамическое оперативное запоминающее устройство (DRAM), которое типично составляет основную память. Такие инструкции могут быть переданы посредством одной или более сред передачи данных, включающих в себя коаксиальные кабели, медный провод и оптические волокна, включающие в себя провода, которые содержат системную шину, соединенную с процессором компьютера. Обычные формы компьютерно-читаемых носителей включают в себя, например, гибкий диск, дискету, жесткий диск, магнитную ленту, любой другой магнитный носитель, CD-ROM, DVD, любой другой оптический носитель, перфорационную карту, бумажную ленту, любой другой физический носитель с рисунками отверстий, RAM, PROM, EPROM, FLASH-EEPROM, любую другую микросхему памяти или картридж, или любой другой носитель, с которого компьютер может выполнять считывание.
[0039] Базы данных, банки данных или другие хранилища данных, описанные в данном документе, могут включать в себя различные виды механизмов для хранения, осуществления доступа и извлечения различных видов данных, включающие в себя иерархическую базу данных, набор файлов в файловой системе, прикладную базу данных в закрытом формате, систему управления реляционной базой данных (RDBMS) и т.д. Каждое такое хранилище данных, как правило, включено в вычислительное устройство, применяющее компьютерную операционную систему, такую как одна из упомянутых выше, и к нему осуществляется доступ через сеть любым одним или более из множества способов. Файловая система может быть доступна из операционной системы компьютера и может включать в себя файлы, сохраненные в различных форматах. RDBMS, как правило, применяет язык структурированных запросов (SQL) в дополнение к языку для создания, хранения, редактирования и выполнения сохраненных процедур, такой как язык PL/SQL, упомянутый выше.
[0040] В некоторых примерах элементы системы могут быть реализованы как компьютерно-читаемые инструкции (например, программное обеспечение) на одном или более вычислительных устройствах (например, серверах, персональных компьютерах и т.д.), сохраненные на считываемых компьютером носителях, ассоциированных с ним (например, дисках, запоминающих устройствах и т.д.). Компьютерный программный продукт может содержать такие инструкции, сохраненные на считываемых компьютером носителях, для выполнения функций, описанных в данном документе.
[0041] Что касается процессов, систем, способов, эвристических правил и т.д., описанных в данном документе, должно быть понятно, что, хотя этапы таких процессов и т.д. были описаны как происходящие согласно некоторой упорядоченной последовательности, такие процессы могут быть применены на практике с помощью описанных этапов, выполняемых в порядке, отличном от порядка, описанного в данном документе. Дополнительно должно быть понятно, что некоторые этапы могут выполняться одновременно, что другие этапы могут быть добавлены, или что некоторые этапы, описанные в данном документе, могут быть опущены. Другими словами, описания процессов в данном документе предоставлены с целью иллюстрации некоторых вариантов осуществления и не должны никоим образом истолковываться как ограничивающие формулу изобретения.
[0042] Соответственно, должно быть понятно, что вышеприведенное описание предназначено быть иллюстративным, а не ограничивающим. Многие варианты осуществления и применения, отличные от предоставленных примеров, будут очевидны по прочтении вышеприведенного описания. Рамки должны быть определены, но со ссылкой на вышеприведенное описание, но должны вместо этого быть определены со ссылкой на прилагаемую формулу изобретения, вместе с полными рамками эквивалентов, к которым такие пункты формулы приписаны. Ожидается и предполагается, что будущие разработки произойдут в технологиях, обсужденных в данном документе, и что раскрытые системы и способы будут включены в такие будущие варианты осуществления. Суммируя, должно быть понятно, что применимость способна к модификации и изменению.
[0043] Все термины, используемые в формуле изобретения, предполагают получение их обычных значений, которые понятны специалистам, осведомленных в технологиях, описанных в данном документе, пока явное указание на противоположное не будет выполнено в данном документе. В частности, использование сингулярных артиклей, таких как "a", "the", "упомянутый" и т.д., должно читаться, чтобы перечислять один или более указанных элементов, пока формула изобретения не перечислит явное ограничение до противоположного.
[0044] Реферат изобретения предоставлен, чтобы предоставлять возможность читателю быстро выяснить природу технического изобретения. Предполагается вместе с пониманием, что он не будет использоваться, чтобы интерпретировать или ограничивать рамки или смысл формулы изобретения. Кроме того, в предшествующем подробном описании может быть видно, что различные признаки сгруппированы вместе в различных вариантах осуществления с целью упорядочивания открытия. Этот способ открытия не должен быть интерпретирован как отражающий замысел того, что заявленные варианты осуществления требуют больше признаков, чем точно перечислено в каждом пункте формулы. Скорее, как отражает последующая формула, изобретенный предмет изучения лежит в менее чем всех признаках одного раскрытого варианта осуществления. Таким образом, прилагаемая формула изобретения тем самым включается в подробное описание, причем каждый пункт является независимым как отдельно заявленный предмет изобретения.

Claims (40)

1. Система для идентификации водителя транспортного средства, содержащая:
контроллер, включающий в себя модуль объединения идентификации водителя, запрограммированный, чтобы принимать индивидуальный уровень достоверности от каждого из множества модулей идентификации, каждый индивидуальный уровень достоверности указывает вероятность того, что водитель транспортного средства является конкретным человеком,
при этом модуль объединения идентификации водителя запрограммирован, чтобы собирать индивидуальные уровни достоверности, принятые от множества модулей идентификации, и выводить сигнал совокупного уровня достоверности, представляющий личность водителя, на основе по меньшей мере частично уровней достоверности, принятых от множества модулей идентификации, и
при этом контроллер также включает в себя модуль прогнозирования, запрограммированный, чтобы определять общую настройку в отношении по меньшей мере двух известных водителей, и когда совокупный уровень достоверности ниже заранее установленного порогового уровня, модуль прогнозирования запрограммирован, чтобы выводить сигнал модулю объединения идентификации водителя, идентифицирующий общую настройку, и при этом контроллер управляет по меньшей мере одной подсистемой транспортного средства на основе общей настройки.
2. Система по п.1, в которой модуль объединения идентификации водителя запрограммирован, чтобы идентифицировать водителя на основе по меньшей мере частично водительского профиля, сохраненного в базе данных водителей.
3. Система по п.1, в которой множество модулей идентификации включает в себя по меньшей мере один из модуля распознавания голоса, модуля распознавания лица, модуля распознавания отпечатка пальца, модуля обнаружения телефона и модуля обнаружения беспроводного устройства.
4. Система по п.1, содержащая также модуль обучения, запрограммированный, чтобы формировать водительский профиль, при этом модуль обучения запрограммирован, чтобы выполнять контролируемое обучение, когда совокупный уровень достоверности ниже заранее установленного порогового уровня, и неконтролируемое обучение, когда совокупный уровень достоверности выше заранее установленного порогового уровня.
5. Система по п.4, в которой модуль обучения запрограммирован, чтобы сохранять водительский профиль в базе данных водителей.
6. Система по п.4, в которой модуль обучения запрограммирован, чтобы непрерывно обновлять водительский профиль на основе по меньшей мере частично сигналов, сформированных по меньшей мере одним из множества модулей идентификации.
7. Система по п.1, в которой модуль идентификации водителя запрограммирован, чтобы выводить управляющий сигнал для управления по меньшей мере одной подсистеме транспортного средства на основе сигнала, выводимого модулем прогнозирования.
8. Система по п.1, в которой модуль объединения идентификации водителя запрограммирован, чтобы выводить управляющий сигнал для по меньшей мере одной подсистемы транспортного средства.
9. Система по п.1, в которой управляющий сигнал включает в себя настройку, ассоциированную с личностью водителя, определенной посредством модуля объединения идентификации водителя, когда совокупный уровень достоверности выше заранее установленного порогового уровня.
10. Способ идентификации водителя транспортного средства, содержащий этапы, на которых:
собирают, через множество модулей идентификации, информацию о водителе, ассоциированную с водителем транспортного средства;
определяют вероятную личность водителя на основе по меньшей мере частично информации о водителе;
формируют, через каждый из множества модулей идентификации, индивидуальный уровень достоверности, ассоциированный с водителем, при этом индивидуальный уровень достоверности представляет вероятность того, что водитель транспортного средства является конкретным человеком;
собирают индивидуальные уровни достоверности, принятые от множества модулей идентификации в модуле объединения идентификации водителя;
формируют сигнал совокупного уровня достоверности, представляющий личность водителя на основе по меньшей мере частично множества индивидуальных уровней достоверности;
обнаруживают, что совокупный уровень достоверности ниже заранее установленного порогового уровня; и
когда совокупный уровень достоверности ниже заранее установленного порогового уровня, определяют общую настройку в отношении по меньшей мере двух известных водителей и управляют по меньшей мере одной подсистемой транспортного средства в соответствии с общей настройкой.
11. Способ по п.10, содержащий также этап, на котором, когда совокупный уровень достоверности выше заранее установленного порогового уровня, формируют управляющий сигнал, чтобы управлять по меньшей мере одной подсистемой транспортного средства, при этом управляющий сигнал представляет настройку, ассоциированную с водителем, идентифицированную как отличную от общей настройки, и применяют идентифицированную настройку, ассоциированную с водителем, вместо общей настройки.
12. Способ по п.10, в котором определение личности водителя включает в себя этап, на котором осуществляют доступ к водительскому профилю, сохраненному в базе данных водителей.
13. Способ по п.10, содержащий также этапы, на которых:
обнаруживают неизвестного водителя;
формируют водительский профиль, ассоциированный с неизвестным водителем; и
сохраняют водительский профиль в базе данных водителей.
14. Способ по п.12, содержащий также этап, на котором постоянно обновляют водительский профиль на основе по меньшей мере частично сигналов, сформированных по меньшей мере одним из множества модулей идентификации, путем выполнения контролируемого обучения, когда совокупный уровень достоверности ниже заранее установленного порогового уровня, и неконтролируемого обучения, когда совокупный уровень достоверности выше заранее установленного порогового уровня.
15. Способ по п.10, содержащий также этапы, на которых:
формируют, через модуль объединения идентификации водителей, управляющий сигнал, чтобы управлять по меньшей мере одной подсистемой транспортного средства на основе сигнала, идентифицирующего общую настройку.
16. Способ по п.10, содержащий также этапы, на которых:
формируют, через модуль объединения идентификации водителя, управляющий сигнал и
передают управляющий сигнал по меньшей мере одной подсистеме транспортного средства.
17. Способ по п.16, в котором управляющий сигнал формируется, чтобы представлять настройку, отличную от общей настройки, ассоциированную с личностью водителя, определенную посредством модуля объединения идентификации водителя, когда совокупный уровень достоверности превышает заранее установленный пороговый уровень.
18. Система для идентификации водителя транспортного средства, содержащая:
контроллер, имеющий множество модулей идентификации, включающих в себя:
модуль объединения идентификации водителя, запрограммированный, чтобы принимать индивидуальный уровень достоверности от каждого из по меньшей мере от одного из множества модулей идентификации, каждый индивидуальный уровень достоверности указывает вероятность того, что водитель транспортного средства является конкретным человеком,
при этом модуль объединения идентификации водителя запрограммирован, чтобы собирать вместе уровни достоверности, принятые от множества модулей идентификации, и выводить сигнал совокупного уровня достоверности, представляющий личность водителя, на основе по меньшей мере частично индивидуальных уровней достоверности, принятых по меньшей мере от одного из множества модулей идентификации;
модуль прогнозирования, запрограммированный, чтобы определять общую настройку в отношении по меньшей мере двух известных водителей, и когда совокупный уровень достоверности ниже заранее установленного порогового уровня, модуль прогнозирования запрограммирован, чтобы выводить сигнал модулю объединения идентификации водителя, идентифицирующий общую настройку, и при этом контроллер управляет по меньшей мере одной подсистемой транспортного средства в соответствии с общей настройкой; и
модуль обучения, запрограммированный, чтобы формировать водительский профиль и сохранять водительский профиль в базе данных водителей.
19. Система по п.18, в которой модуль обучения запрограммирован, чтобы непрерывно обновлять водительский профиль на основе по меньшей мере частично сигналов, сформированных по меньшей мере одним из множества модулей идентификации, при этом модуль обучения запрограммирован, чтобы выполнять контролируемое обучение, когда совокупный уровень достоверности ниже заранее установленного порогового уровня, и неконтролируемое обучение, когда совокупный уровень достоверности выше заранее установленного порогового уровня.
RU2015142271A 2014-10-09 2015-10-05 Адаптивное объединение идентификаций водителя RU2692300C2 (ru)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201462061821P 2014-10-09 2014-10-09
US62/061,821 2014-10-09
US14/665,302 2015-03-23
US14/665,302 US9663112B2 (en) 2014-10-09 2015-03-23 Adaptive driver identification fusion

Publications (3)

Publication Number Publication Date
RU2015142271A RU2015142271A (ru) 2017-04-07
RU2015142271A3 RU2015142271A3 (ru) 2019-02-06
RU2692300C2 true RU2692300C2 (ru) 2019-06-24

Family

ID=55130756

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2015142271A RU2692300C2 (ru) 2014-10-09 2015-10-05 Адаптивное объединение идентификаций водителя

Country Status (6)

Country Link
US (1) US9663112B2 (ru)
CN (1) CN105501158B (ru)
DE (1) DE102015116832A1 (ru)
GB (1) GB2531926B (ru)
MX (1) MX364684B (ru)
RU (1) RU2692300C2 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2743733C1 (ru) * 2019-07-10 2021-02-25 Тойота Дзидося Кабусики Кайся Устройство определения информации и способ определения информации

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11669090B2 (en) 2014-05-20 2023-06-06 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature monitoring and evaluation of effectiveness
US10373259B1 (en) 2014-05-20 2019-08-06 State Farm Mutual Automobile Insurance Company Fully autonomous vehicle insurance pricing
US10599155B1 (en) 2014-05-20 2020-03-24 State Farm Mutual Automobile Insurance Company Autonomous vehicle operation feature monitoring and evaluation of effectiveness
US9972054B1 (en) 2014-05-20 2018-05-15 State Farm Mutual Automobile Insurance Company Accident fault determination for autonomous vehicles
US10354330B1 (en) 2014-05-20 2019-07-16 State Farm Mutual Automobile Insurance Company Autonomous feature use monitoring and insurance pricing
US10475127B1 (en) 2014-07-21 2019-11-12 State Farm Mutual Automobile Insurance Company Methods of providing insurance savings based upon telematics and insurance incentives
US20210118249A1 (en) 2014-11-13 2021-04-22 State Farm Mutual Automobile Insurance Company Autonomous vehicle salvage and repair
US9830665B1 (en) * 2014-11-14 2017-11-28 United Services Automobile Association Telematics system, apparatus and method
US20210272207A1 (en) 2015-08-28 2021-09-02 State Farm Mutual Automobile Insurance Company Vehicular driver profiles and discounts
US10445603B1 (en) * 2015-12-11 2019-10-15 Lytx, Inc. System for capturing a driver image
US10134278B1 (en) 2016-01-22 2018-11-20 State Farm Mutual Automobile Insurance Company Autonomous vehicle application
US10395332B1 (en) 2016-01-22 2019-08-27 State Farm Mutual Automobile Insurance Company Coordinated autonomous vehicle automatic area scanning
US11719545B2 (en) 2016-01-22 2023-08-08 Hyundai Motor Company Autonomous vehicle component damage and salvage assessment
US11441916B1 (en) 2016-01-22 2022-09-13 State Farm Mutual Automobile Insurance Company Autonomous vehicle trip routing
US11242051B1 (en) 2016-01-22 2022-02-08 State Farm Mutual Automobile Insurance Company Autonomous vehicle action communications
US10747234B1 (en) 2016-01-22 2020-08-18 State Farm Mutual Automobile Insurance Company Method and system for enhancing the functionality of a vehicle
CN105905116A (zh) * 2016-04-27 2016-08-31 乐视控股(北京)有限公司 一种人车互动装置及互动方法
CN105812129B (zh) * 2016-05-10 2018-12-18 威马汽车科技集团有限公司 车辆运行状态监控方法
EP3481661A4 (en) * 2016-07-05 2020-03-11 Nauto, Inc. AUTOMATIC DRIVER IDENTIFICATION SYSTEM AND METHOD
US10663965B2 (en) * 2016-09-01 2020-05-26 Ford Global Technologies, Llc Permissions for partially autonomous vehicle operation
US10351143B2 (en) * 2016-09-13 2019-07-16 Ford Global Technologies, Llc Vehicle-based mobile device usage monitoring with a cell phone usage sensor
US10133273B2 (en) * 2016-09-20 2018-11-20 2236008 Ontario Inc. Location specific assistance for autonomous vehicle control system
US20180170392A1 (en) * 2016-12-20 2018-06-21 Baidu Usa Llc Method and System to Recognize Individual Driving Preference for Autonomous Vehicles
CN108263338B (zh) * 2016-12-30 2021-06-15 华为技术有限公司 汽车、方向盘以及驾驶员身份识别方法
CN107187420B (zh) * 2017-04-21 2019-07-02 百度在线网络技术(北京)有限公司 无人驾驶汽车及其启动方法、计算机可读介质
SG11201913444XA (en) * 2017-07-03 2020-01-30 Gp Network Asia Pte Ltd Processing payments
US10829068B2 (en) 2017-09-12 2020-11-10 Ford Global Technologies, Llc Method and apparatus for globalized portable occupant vehicle settings
CN107729986B (zh) * 2017-09-19 2020-11-03 平安科技(深圳)有限公司 驾驶模型训练方法、驾驶人识别方法、装置、设备及介质
JP6774922B2 (ja) * 2017-10-13 2020-10-28 株式会社東海理化電機製作所 スタートスイッチ装置
JP7163581B2 (ja) 2018-01-18 2022-11-01 トヨタ自動車株式会社 エージェント連携システムおよびエージェント連携方法
US10755578B2 (en) 2018-01-22 2020-08-25 Ford Global Technologies, Llc Method and apparatus for ride-share planning using spatial awareness
US20210229674A1 (en) * 2018-04-23 2021-07-29 Harman Connected Services, Inc. Driver profiling and identification
DE102018207906A1 (de) * 2018-05-18 2019-11-21 Bayerische Motoren Werke Aktiengesellschaft Vorrichtung, System und Verfahren zur automatischen Konfiguration eines Fahrzeugs
CN108891367A (zh) * 2018-07-18 2018-11-27 上海蓥石汽车技术有限公司 一种基于驾驶员识别的智能记忆控制***及控制方法
DE102018128708B4 (de) * 2018-11-15 2023-02-02 Bayerische Motoren Werke Aktiengesellschaft System und Verfahren für den Betrieb eines Fahrzeugs mit einer flexiblen biometrischen Authentifizierung
US11087573B2 (en) * 2019-05-20 2021-08-10 Pixart Imaging Inc. Scheme for setting/using electronic device as keyless device of vehicle and adjusting devices in the vehicle
US11358603B2 (en) 2019-06-14 2022-06-14 Ford Global Technologies, Llc Automated vehicle profile differentiation and learning
DE102019119052A1 (de) * 2019-07-15 2021-01-21 Bayerische Motoren Werke Aktiengesellschaft Verfahren und Vorrichtung zur Freigabe von Fahrzeugfunktionen eines Fahrzeugs, Fahrzeug und System
CN110472549A (zh) * 2019-08-09 2019-11-19 紫荆智维智能科技研究院(重庆)有限公司 基于车载gpu加速的列车驾驶员动作实时识别***及方法
EP4024292A4 (en) * 2019-08-29 2023-09-27 Suntech International Ltd. DETECTION METHOD BASED ON UNSUPERVISED LEARNING, AS WELL AS VEHICLE THEFT DETECTION DEVICE BASED ON A DRIVER PROFILE AND METHOD USING SAME
KR20210026112A (ko) * 2019-08-29 2021-03-10 주식회사 선택인터내셔날 무감독 학습 기반의 탐지 방법 및 그를 이용한 운전자 프로파일 기반 차량 도난 감지 장치 및 방법
DE102019132049A1 (de) * 2019-11-26 2021-05-27 Bayerische Motoren Werke Aktiengesellschaft Vorrichtung, Verfahren und Computerprogramm für ein Fahrzeug
GB202007061D0 (en) * 2020-05-13 2020-06-24 Jaguar Land Rover Ltd Vehicle control system
US11285918B2 (en) * 2020-05-21 2022-03-29 Micron Technology, Inc. Secure access to vehicle using biometric identifier
US11180113B1 (en) * 2020-05-21 2021-11-23 Micron Technology, Inc. Security notification based on biometric identifier
US20210383496A1 (en) * 2020-06-05 2021-12-09 Lyft, Inc. Systems and methods for verifying provider-related information
WO2022055475A1 (en) * 2020-09-08 2022-03-17 Hewlett-Packard Development Company, L.P. Determinations of characteristics from biometric signals
CN112417983A (zh) * 2020-10-28 2021-02-26 在行(杭州)大数据科技有限公司 基于多源数据的车辆驾驶员判定方法、装置、设备及介质
CN113890658B (zh) * 2021-10-20 2023-05-05 四川启睿克科技有限公司 基于安卓车机***的安全广播方法及***
DE102021005277A1 (de) 2021-10-22 2021-12-16 Daimler Ag Verfahren zum Authentifizieren des Nutzers eines Kraftfahrzeugs
DE102021133888A1 (de) 2021-12-20 2023-06-22 Ford Global Technologies, Llc Verfahren und System zum Betrieb eines Kraftfahrzeugs, Computerprogrammprodukt für ein Kraftfahrzeug, Computerprogrammprodukt für eine Cloud sowie Kraftfahrzeug und Cloud für ein derartiges System

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU61221U1 (ru) * 2006-08-18 2007-02-27 Общество с ограниченной ответственностью "Научно-производственное предприятие "Лазерные системы" Автомобильная противоугонная система на основе биометрической идентификации (варианты)
US20140200737A1 (en) * 2012-03-05 2014-07-17 Victor B. Lortz User identification and personalized vehicle settings management system
US20140240089A1 (en) * 2012-11-12 2014-08-28 Maximilian A. Chang Vehicle security and customization

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5229764A (en) * 1991-06-20 1993-07-20 Matchett Noel D Continuous biometric authentication matrix
DE4416507C5 (de) * 1994-05-10 2006-10-19 Volkswagen Ag Verfahren zur Erkennung einer Benutzungsberechtigung für ein Fahrzeug
US6631271B1 (en) * 2000-08-29 2003-10-07 James D. Logan Rules based methods and apparatus
US7088220B2 (en) * 2003-06-20 2006-08-08 Motorola, Inc. Method and apparatus using biometric sensors for controlling access to a wireless communication device
US7565265B2 (en) 2006-03-13 2009-07-21 Motorola, Inc. Method and apparatus for combining outputs of multiple systems
US7864987B2 (en) 2006-04-18 2011-01-04 Infosys Technologies Ltd. Methods and systems for secured access to devices and systems
US7937075B2 (en) 2006-10-06 2011-05-03 At&T Intellectual Property I, L.P. Mode changing of a mobile communications device and vehicle settings when the mobile communications device is in proximity to a vehicle
DE102008013476A1 (de) * 2008-03-10 2009-09-17 Volkswagen Ag Verfahren und Vorrichtung zum Erzeugen eines Nutzererkennungssignals
US20100087987A1 (en) 2008-10-08 2010-04-08 Gm Global Technoloogy Operations, Inc. Apparatus and Method for Vehicle Driver Recognition and Customization Using Onboard Vehicle System Settings
WO2013023061A1 (en) 2011-08-09 2013-02-14 Ims Solutions, Inc. Vehicle monitoring system with automatic driver identification
EP2573727A1 (en) 2011-09-21 2013-03-27 Allianz Telematics S.p.A. Telematics on-board unit for vehicles
US9573541B2 (en) * 2011-12-29 2017-02-21 Intel Corporation Systems, methods, and apparatus for identifying an occupant of a vehicle
DE102012223320A1 (de) * 2012-12-17 2014-06-18 Robert Bosch Gmbh Einrichtung und Verfahren zur automatischen Anpassung der Lautstärke von Geräuschen in einem Fahrzeuginnenraum

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU61221U1 (ru) * 2006-08-18 2007-02-27 Общество с ограниченной ответственностью "Научно-производственное предприятие "Лазерные системы" Автомобильная противоугонная система на основе биометрической идентификации (варианты)
US20140200737A1 (en) * 2012-03-05 2014-07-17 Victor B. Lortz User identification and personalized vehicle settings management system
US20140240089A1 (en) * 2012-11-12 2014-08-28 Maximilian A. Chang Vehicle security and customization

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2743733C1 (ru) * 2019-07-10 2021-02-25 Тойота Дзидося Кабусики Кайся Устройство определения информации и способ определения информации

Also Published As

Publication number Publication date
MX364684B (es) 2019-05-02
US20160101783A1 (en) 2016-04-14
MX2015014178A (es) 2016-04-08
GB2531926A (en) 2016-05-04
RU2015142271A (ru) 2017-04-07
DE102015116832A1 (de) 2016-04-14
CN105501158A (zh) 2016-04-20
RU2015142271A3 (ru) 2019-02-06
GB2531926B (en) 2021-07-28
US9663112B2 (en) 2017-05-30
GB201517796D0 (en) 2015-11-25
CN105501158B (zh) 2020-11-06

Similar Documents

Publication Publication Date Title
RU2692300C2 (ru) Адаптивное объединение идентификаций водителя
US9809185B2 (en) Method and apparatus for subjective command control of vehicle systems
US11037556B2 (en) Speech recognition for vehicle voice commands
US10807603B2 (en) Method and apparatus for predictive driver assistance
US20160368438A1 (en) Method for Setting Internal Usage Scenario of Vehicle, Vehicle-Mounted Device, and Network Device
US20180018179A1 (en) Intelligent pre-boot and setup of vehicle systems
CN111213189A (zh) 用于检测驾驶员状况的集成***
US9613515B2 (en) Method and apparatus for occupant customized wellness monitoring
US20190279613A1 (en) Dialect and language recognition for speech detection in vehicles
US10593335B2 (en) Dynamic acoustic model for vehicle
US10559304B2 (en) Vehicle-mounted voice recognition device, vehicle including the same, vehicle-mounted voice recognition system, and method for controlling the same
US10272923B2 (en) Driver-centric learning
US11433907B2 (en) Apparatus for controlling personalized driving mode based on authentication of driver, system including the same, and method thereof
US11893830B2 (en) Method and apparatus for connecting through on-vehicle bluetooth, and storage medium
US20160088086A1 (en) Cooperative occupant sensing
US20230278426A1 (en) Vehicle-mounted apparatus, information processing method, and non-transitory storage medium
EP4134271A1 (en) Seat adjustment method, device and system
CN110718217B (zh) 一种控制方法、终端及计算机可读存储介质
US20220024460A1 (en) System and method for transferring different settings between vehicles of different types
KR102403315B1 (ko) 차량 제어를 위한 음성 인식 지원 시스템 및 그 방법
US10762184B2 (en) Authentication device and authentication method
US11436864B2 (en) Driver recognition to control vehicle systems
US10963678B2 (en) Face recognition apparatus and face recognition method
CN111655547B (zh) 一种配置调整方法、装置、可移动平台及存储介质
CN115071514A (zh) 一种车辆和车辆设置的调节***

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20201006