RU2577548C2 - Доставка, обработка и обновление новой картографической информации - Google Patents

Доставка, обработка и обновление новой картографической информации Download PDF

Info

Publication number
RU2577548C2
RU2577548C2 RU2011139473/28A RU2011139473A RU2577548C2 RU 2577548 C2 RU2577548 C2 RU 2577548C2 RU 2011139473/28 A RU2011139473/28 A RU 2011139473/28A RU 2011139473 A RU2011139473 A RU 2011139473A RU 2577548 C2 RU2577548 C2 RU 2577548C2
Authority
RU
Russia
Prior art keywords
data
vehicle
user
road
route
Prior art date
Application number
RU2011139473/28A
Other languages
English (en)
Other versions
RU2011139473A (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 RU2011139473A publication Critical patent/RU2011139473A/ru
Application granted granted Critical
Publication of RU2577548C2 publication Critical patent/RU2577548C2/ru

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3691Retrieval, searching and output of information related to real-time traffic, weather, or environmental conditions
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096775Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a central station

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Atmospheric Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Ecology (AREA)
  • Environmental & Geological Engineering (AREA)
  • Environmental Sciences (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

Иллюстративный способ сбора данных включает определение того, что характеристика движения транспортного средства изменилась за пределы ожидаемого параметра. Способ также включает запись GPS координат транспортного средства и прекращение записи GPS координат транспортного средства, когда характеристика движения транспортного средства возобновляет ожидаемый параметр. Наконец, способ включает определение и хранение функции управления дорожным движением, связанной, по меньшей мере, с одним набором GPS координат, в том случае если записанные GPS координаты транспортного средства соответствуют ранее записанным GPS координатам. Технический результат - получение эффективных и гибко настраиваемых стратегий использования карт и картографических данных в системе навигации транспортных средств, с возможностью избирательного предоставления данных. 2 з.п. ф-лы, 11 ил.

Description

Область техники, к которой относится изобретение
Иллюстративные варианты осуществления в целом относятся к системам, способу и устройству доставки и обработки новой картографической информации.
Уровень техники
Навигационные системы широко используются в различных транспортных средствах в составе различных мобильных устройств, включая, среди прочих, сотовые телефоны, смартфоны, персональные цифровые ассистенты (PDA) и т.п. Эти системы, в целом, используют координаты системы глобального позиционирования (GPS) для определения текущего местоположения пользователя, а также могут обладать заранее введенным местом назначения.
Место назначения, как правило, но не обязательно, вводится в форме адреса, названия месторасположения или перекрестков. Хотя стандартные GPS системы используются путешественниками и туристами, современные GPS, как правило, используются для прокладывания маршрута от одного места расположения к предопределенному адресу или месту, которое, как правило, соответствует определенному положению на карте.
Соответственно, наиболее современные GPS системы включают использование некоторого типа картографических данных при планировании маршрутов. То есть, вместо прокладывания кратчайшего маршрута, или предоставления лишь направления, в котором пользователю необходимо следовать, системы используют картографические данные таким образом, что маршрут, по которому необходимо перемещаться, как правило, будет выполнен вдоль существующих дорог. Это возможно благодаря широкому использованию в транспортных средствах, перемещение которых, как правило, привязано к утвержденным, предварительно заданным дорогам.
Конечно, по всему миру постоянно происходит строительство, изменение дорог, строительство новых дорог, ликвидация дорог и т.п. Данные, которым дни, недели, месяцы или даже годы могут просто быть уже не точными. Хорошим примером этого является ситуация в Washington DC после атак 11 сентября 2001 года.
В результате увеличения мер безопасности были закрыты дороги, введено одностороннее движение посредством баррикад, а также целые автомагистрали, проходящие возле Пентагона, были перенесены далее от Пентагона. Старые картографические данные, актуальные до данного случая, однако, показывают все старые дороги, и пользователь может легко попасть в неудобную ситуацию при использовании этих данных, поскольку GPS будет давать указание перемещаться в поле, или давать инструкцию на перемещения по дороге, которой больше не существует.
В наиболее общем смысле, новые пункты постоянно строятся и все дороги, создаваемые в них, не присутствуют на устаревших картах. Таким образом, пользователь, движущийся в новый дом, может обнаружить, что в GPS его пункт назначения представляет собой лишь пустое место.
Многие компании, предоставляющие картографическую информацию пользователям, также предоставляют возможность обновления картографической информации. Однако эта информация может быть очень объемной в целом, причем не вся она может быть полезной. Например, пользователь, который обычно путешествует по юго-восточному Мичигану, может извлечь мало, или вообще не извлечь пользы от использования обновленной информации касательно дорог на Гавайях.
Дополнительное выполнение потенциальных обновлений осуществляется посредством определенной полосы пропускания. Вся система дорог Соединенных Штатов представляет чрезвычайно сложную сеть автомагистралей, дорог, улиц, дворов и т.п. Сложность данной системы повышается за счет различных скоростных ограничений, объездных путей, знаков остановок, уличных фонарей, подъемов, схем движения и т.п. Если бы всю данную информацию необходимо было обновлять с таким уровнем детализации, требования к полосе пропускания были бы чрезмерно высокими.
Кроме того, если несколько десятков миллионов пользователей попытаются обновить данные одновременно, это может привести к последующей перегрузке серверов, обслуживающих эти данные.
Наконец, при создании новых дорог не существует общего «координационного центра», которому подчиняются все эти дороги, таким образом, при создании новой дороги возможна ситуация, когда для определения того, является ли эта дорога реальной, человеку необходимо или добраться до данного места или сделать спутниковый снимок для отображения создания дороги.
Раскрытие изобретения
В первом иллюстративном варианте осуществления, осуществляемый компьютером способ включает определение того, что характеристика движения транспортного средства превысила ожидаемый параметр. Способ также включает запись GPS координат транспортного средства и прекращение записи GPS координат транспортного средства, когда характеристика движения транспортного средства превышает допуск прекращения (такой как возобновление ожидаемого параметра)
Наконец, данный иллюстративный способ включает определение и хранение функции управления дорожным движением, связанной, по меньшей мере, с одним набором GPS координат, зависящим от предопределенного числа записанных GPS координат транспортного средства, представляющего собой, по меньшей мере, один набор GPS координат.
Во втором иллюстративном варианте осуществления, осуществляемый компьютером способ сбора данных включает определение того, что транспортное средство находится в месте бездорожья и записывает GPS координаты.
Данный иллюстративный вариант осуществления включает продолжение записи GPS координат транспортного средства на предопределенных интервалах до тех пор, пока транспортное средство не окажется на дороге.
Способ также включает хранение всех GPS координат, записанных посредством записи для создания новой дороги, по меньшей мере, до тех пор, пока транспортное средство не окажется на дороге.
В третьем иллюстративном варианте осуществления, осуществляемый компьютером способ включает получение одним или более серверами GPS координат от множества транспортных средств, для которых характеристика движения вышла за ожидаемый пороговый уровень.
Данный способ также включает сравнивание полученных GPS координат. Затем, основываясь, по меньшей мере, отчасти на корреляции между предопределенным количеством полученных GPS координат, осуществляет регистрацию функции управления дорожным движением. Наконец, способ включает связь функции управления дорожным движением с GPS координатами, а также хранение функции управления дорожным движением.
Краткое описание чертежей
Фиг.1 иллюстрирует примерную топологию блока для вычислительной системы на базе транспортного средства;
Фиг.2А показывает иллюстративный пример представления элемента карты;
Фиг.2В показывает иллюстративный пример данных, которые могут храниться касательно элементов дороги;
Фиг.3 представляет собой модель штата Мичиган, на которой видно примерные элементы;
Фиг.4 показывает примерный процесс обновления информации элемента;
Фиг.5 показывает примерный иллюстративный процесс определения того, имеет ли пользователь право на обновление конкретного элемента;
Фиг.6 показывает, по меньшей мере, один пример процесса определения доступности «автопарка»;
Фиг.7 показывает пример сбора личных данных;
Фиг.8 показывает один иллюстративный пример процесса сбора данных;
Фиг.9 показывает, по меньшей мере, один примерный сбор данных при изменении маршрута;
Фиг.10 показывает один пример сбора этих данных; и
Фиг.11 показывает иллюстративный пример автоматического детектирования сигналов регулирования движения.
Осуществление изобретения
Фиг.1 иллюстрирует примерную топологию блока для вычислительной системы на базе транспортного средства 1 (VCS) для транспортного средства 31. Примером такой вычислительной системы на базе транспортного средства 1 служит система SYNC, выпущенная компанией FORD MOTOR COMPANY. Транспортное средство, которое оснащено вычислительной системы на базе транспортного средства, может содержать внешний визуальный интерфейс 4, расположенный в транспортном средстве. Пользователь может также иметь возможность взаимодействовать с интерфейсом, если он обеспечен, например, сенсорным экраном. В другом иллюстративном варианте осуществления взаимодействие происходит посредством нажатия клавиш, слышимой речи и синтеза речи.
В иллюстративном варианте осуществления 1, показанном на Фиг.1, процессор 3 управляет, по меньшей мере, некоторой долей операций вычислительной системы на базе транспортного средства. Установленный внутри транспортного средства процессор делает возможной бортовую обработку команд и программ. Далее, процессор подключен к непостоянной памяти 5 и постоянной памяти 7. В этом иллюстративном варианте осуществления непостоянной памятью является оперативное запоминающее устройство (ОЗУ), а постоянной памятью является накопитель на жестком магнитном диске (НЖМД) или флэш-память.
Процессор также обеспечен различными устройствами ввода, позволяющими пользователю взаимодействовать с процессором. В данном иллюстративном варианте осуществления предусмотрен микрофон 29, вспомогательный вход 25 (для входа 33), USB вход 23, GPS вход 24 и BLUETOOTH вход 15. Также предусмотрен коммутатор входов 51, чтобы позволить пользователю попеременно использовать различные входы. Входной сигнал, как с микрофона, так и со вспомогательного коннектора перед передачей процессору преобразовывается из аналоговой формы в цифровую форму посредством преобразователя 27.
Устройства вывода системы могут включать, но не ограничиваются видеомонитором 4 и динамиком 13 или стереосистемой вывода данных. Динамик подключен к усилителю 11 и получает сигнал от процессора 3 через цифроаналоговый преобразователь 9. Выходные данные также могут быть выведены на такое удаленное устройство BLUETOOTH, как персональное навигационное устройство 54, или на такое устройство USB, как навигационное устройство транспортного средства 60, двунаправленными потоками данных, обозначенными стрелками 19 и 21 соответственно.
В одном иллюстративном варианте осуществления система 1 использует трансивер BLUETOOTH 15, чтобы обмениваться 17 информацией с мобильным устройством 53 пользователя (например, сотовым телефоном, смартфоном, КПК или любым другим устройством, обладающим способностью беспроводного подключения к удаленной сети). Далее мобильное устройство может быть использовано, чтобы обмениваться 59 информацией с сетью 61 за пределами транспортного средства 31 посредством, например, обмена информацией 55 с сотовой вышкой 57. В некоторых вариантах осуществления вышкой 57 может быть точка доступа WiFi.
Примерный обмен информацией между мобильным устройством и трансивером BLUETOOTH представлен сигналом 14.
Команда на сопряжение мобильного устройства 53 и трансивера BLUETOOTH 15 может быть передана посредством клавиши 52 или подобным устройством ввода. Соответственно, ЦП получает команду, что бортовой трансивер BLUETOOTH будет сопряжен с трансивером BLUETOOTH в мобильном устройстве.
ЦП 3 и сеть 61 могут обмениваться данными, используя, например, абонентский план, «данные поверх голоса», или тональные сигналы DTMF, ассоциируемые с мобильным устройством 53. Альтернативно, может быть желательным включить бортовой модем 63, имеющий антенну 18, чтобы ЦП 3 и сеть 61 обменивались 16 данными по речевому каналу. Далее мобильное устройство 53 может быть использовано, чтобы обмениваться 59 информацией с сетью 61 за пределами транспортного средства 31 посредством, например, обмена 55 информацией с сотовой вышкой 57. В некоторых вариантах осуществления модем 63 может устанавливать обмен 20 информацией с вышкой 57 для обмена информацией с сетью 61. В качестве не ограничивающего примера, модем 63 может быть сотовым USB модемом, а обмен 20 информацией может быть сотовой связью.
В одном иллюстративном варианте осуществления процессор обеспечен операционной системой, включающей интерфейс прикладного программирования (API), для обмена информацией с прикладным программным обеспечением модема. Прикладное программное обеспечение модема может иметь доступ к встроенному модулю или микропрограмме BLUETOOTH-трансивера, чтобы осуществить беспроводное соединение с удаленным BLUETOOTH-трансивером (таким, какой встречается в мобильных устройствах).
В другом варианте осуществления мобильное устройство 53 содержит модем для обмена данными по речевому каналу или через широкополосной канал связи. В варианте осуществления «данные поверх голоса» может применять метод, известный как частотное мультиплексирование, когда владелец мобильного устройства может разговаривать с помощью устройства, и одновременно может происходить передача данных. В других случаях, когда владелец не пользуется устройством, для передачи данных может использоваться вся полоса пропускания (в одном примере от 300 Гц до 3,4 кГц).
Если у пользователя есть абонентский план, связанный с мобильным устройством, возможно, что абонентский план допускает широкополосную передачу, и система может использовать гораздо более широкую полосу пропускания (ускоряя передачу данных). В еще одном варианте осуществления мобильное устройство 53 заменено устройством сотовой связи (не показано), которое установлено в транспортном средстве 31. Еще в одном варианте осуществления мобильное устройство (ND) 53 может быть устройством беспроводной локальной вычислительной сети (ЛВС), способным обмениваться информацией по, например (и без ограничений), сетям 802.11g (например, WiFi) или по сетям WiMax.
В одном варианте осуществления поступающие данные могут проводиться через мобильное устройство посредством технологии «данные поверх голоса» или определенного абонентского плана, через бортовой трансивер BLUETOOTH и поступать во внутренний процессор 3 транспортного средства. В случае, например, с определенными временными данными, данные могут храниться на НЖМД или других носителях 7 данных до того времени, пока не исчезнет необходимость в этих данных.
Дополнительные источники, которые могут подключаться к транспортному средству, включают персональное навигационное устройство 54, имеющее, например, USB-соединение 56 и/или антенну 58; или навигационное устройство 60 транспортного средства, имеющее USB-соединение 62 или другое соединение, бортовое GPS-устройство 24 или удаленную навигационную систему (не показано), обладающую подключаемостью к сети 61.
Кроме того, ЦП может обмениваться информацией с множеством других вспомогательных устройств 65. Эти устройства могут подключаться посредством беспроводного 67 или проводного 69 соединения. Кроме того, или альтернативно, ЦП может быть подключен к установленному на транспортном средстве беспроводному маршрутизатору 73, используя, например, WiFi трансивер 71. Это может позволить ЦП подключаться к удаленным сетям в радиусе действия локального маршрутизатора 73. Вспомогательные устройства 65 могут включать, но не ограничиваются персональными мультимедийными проигрывателями, беспроводным медицинским оборудованием, портативными компьютерами и тому подобным.
Избирательная доставка
В усовершенствованной системе обработки, доставки и обновления картографических данных может быть желательна избирательная доставка полезной картографических данных пользователю с тем, чтобы избавить пользователя от необходимости ожидания загрузки всего набора данных. Это может также быть более дешевой опцией, поскольку пользователю необходимо платить лишь за те данные, которые будут реально использоваться. Такая система может быть, в частности, полезна, если принимать во внимание ограничения связанные с полосой пропускания.
Одним примером такой системы является система FORD SYNC. В данной системе некоторые (но не все) соединения данных обеспечиваются посредством соединения «данные поверх голоса» (ДПГ) с удаленным сервером. Однако ДПГ обеспечивает ограниченную полосу пропускания доступную для передачи. Соответственно, для проведения массивного обновления картографических данных через данную полосу пропускания могут без преувеличения потребоваться часы времени, при этом приостанавливается работа телефона пользователя наряду с накоплением не принятых звонков.
Однако картографические данные могут быть доступны в более ограниченной форме, такой как элементы, которые в сумме дают карту. Это позволит выполнить загрузку «кусков» карты в меньшем и более полезном формате.
Состав элемента
В, по меньшей мере, одном иллюстративном варианте осуществления рассматривается то, что картографические данные доступны в форме элементов. Эти элементы в данном варианте осуществления представляют собой ограниченные части целой карты и разделены на области, ограниченные логическими границами (угол улицы, страна, город и т.п.) или геометрическими границами (координатами и т.п.). Независимо от того, в каком виде выполнены элементы, можно заметить, что данный маршрут, даже маршрут вокруг целой страны, не нуждается в обновлении 100% элементов. Как правило, необходимо выполнить обновление или загрузку элементов, содержащих части маршрута или, по меньшей мере, находящихся вблизи частей маршрута, по которому необходимо следовать.
Фиг.2А показывает иллюстративный пример представления элемента карты. В данном иллюстративном примере, элемент карты ограничен GPS координатами 201, 203, 205, 207 и формирует квадрат. Каждый элемент карты в системе, содержащей множество элементов карты, таких как элемент 200, содержит множество данных, относящихся к дорогам 209, находящимся внутри GPS границ элемента. Как можно заметить из данного примера, некоторые дороги проходят за границы элемента. В данном варианте осуществления данные, относящиеся к частям дороги внутри границ элемента, хранятся применительно к конкретному элементу. Наклоны дороги, дорожные знаки, знаки изменения скорости и т.п. хранятся применительно к дорогам, содержащимся в элементе.
Данные элемента
Практически безмерный объем данных может быть собран касательно конкретной дороги и сохранен, в зависимости от требуемой сложности информации. Среди прочего, данная информация содержит координаты дороги, информацию о типе дорожного полотна, тип дороги, класс дороги, ограничения касательно перемещения, наклоны, сигналы регулирования движения, схемы движения, унифицированность использования, информацию касательно конструкции и т.п. Фиг.2В показывает иллюстративный пример данных, которые могут храниться касательно элементов дороги. В данном варианте осуществления каждая дорога 211 имеет ряды данных, связанные с ней.
Географические данные
Некоторые из наиболее общих данных, собираемых и используемых для нанесения на карту дорог в GPS системе, представляют собой информацию о географических координатах вокруг дороги 213. По меньшей мере, эти данные полезны для того, чтобы пользователь мог увидеть визуальное изображение схемы дороги и узнать, куда ведет дорога и какие другие дороги пересекаются этой конкретной дорогой. В зависимости от точности изображения дороги в соответствии с GPS координатами, эти данные могут собираться и отображаться не особо точно (т.е. шестимильный участок прямой дороги может быть представлен двумя точками). Для каждого элемента в данном варианте осуществления каждая дорога имеет множество координат 221, связанных с ней. Посредством сравнивания данных координат с местоположением транспортного средства и/или направлением, вычислительная система транспортного средств может определять, на какой дороге перемещается транспортное средство.
Функциональные/классифицирующие данные
Другой собираемый общий набор информации касательно дорог, известен как классификация дороги. Многие поставщики данных классифицируют конкретную дорогу с точки зрения функциональности (улица, автомагистраль) и/или с точки зрения ограничения скоростного диапазона 215 (т.е. 5-20 миль/ч, 25-35 миль/ч, 35-45 миль/ч, и т.д.).
Используя данную информацию в комбинации с географической информацией, может быть легко выполнено быстрое определение маршрута. Например, может быть определено, что конкретный маршрут составляет Х миль (на основании географических данных), при этом, если поделить длину сегментов на среднюю скорость на сегментах маршрута, то можно получить быструю оценку времени пути.
Эти данные могут также использоваться для планирования маршрутов «только автомагистраль» или «дорога с твердым покрытием» к месту назначения, в случае, когда конкретный пользователь не желает перемещаться по дороге определенного типа. Например, если пользователь транспортирует опасный или нестандартный громоздкий груз, то, возможно, он желает полностью избежать перемещения по автомагистралям. Используя функциональную информацию, GPS система может проложить маршрут для пользователя без автомагистралей с тем, чтобы избежать опасных ситуаций при вождении.
В данном иллюстративном варианте различные классификационные индексы 223 относятся к предопределенным классам касательно скорости. Например, класс 1 может относиться к дороге, скорость перемещения по которой не выше 25 миль/ч, класс 2 может относиться к дороге, скорость перемещения по которой находится в пределах 25-35 миль/ч, а класс 3 может относиться к дороге, скорость перемещения по которой находится в пределах 35-45 миль/ч.
Данные о регулировании дорожного движения
Еще одним возможным уровнем данных являются данные 217 о регулировании дорожного движения. Они могут содержать информацию о знаках остановки, красных сигналах светофора, актуальные пределы скорости (в противоположность к диапазонам). Используя эту информацию, может быть осуществлено гораздо более точное определение времени пути. Естественно, компромисс заключается в том, что эти данные приходится, как собирать, так и загружать более интенсивно. Это может увеличить стоимость использования и обновления, а также увеличить требования к полосе пропускания для получения.
В показанном иллюстративном примере каждое регулирование дорожного движения (знак остановки, светофор, знак о проведении дорожных работ и т.п.) может быть связан с одним или несколькими координатными местоположениями 225. Таким образом, если маршрут пересекает данное местоположение, вычислительная система транспортного средства может учесть разность в скорости по маршруту на основании данной информации. Например, если один маршрут составляет три мили длиной, но не содержит регулирования дорожного движения (такого как знаки остановки), то, возможно, будет быстрее следовать по нему, чем по маршруту длиной в одну милю, но с несколькими знаками остановок.
Данные схемы движения
Данные схемы движения могут также представлять собой полезную информацию, которую необходимо хранить применительно к элементу 219. Опять-таки, эти данные могут обеспечивать еще более точную оценку времени пути. Однако также существует требование к дополнительным ресурсам для сбора и обновления этой информации.
Данные о дорожном движении могут быть историческими, или предоставляться в реальном времени по своей природе. Данные в реальном времени требуют большей полосы пропускания, поскольку они потенциально являются потоковыми данными и, таким образом, представляют собой постоянный поток. Соответственно, если маршрут достаточно длинный данные в реальном времени для всего маршрута могут быть недопустимого объема. С другой стороны, загружать текущие данные о дорожном движении для точки в двух часах от текущего места является не очень целесообразным, поскольку данные вероятнее всего изменятся за время, пока будет достигнута данная точка.
Исторические данные о дорожном движении могут быть полезны для идентификации мест и времени, когда дорожное движение чрезвычайно затруднено в данном месте. Естественно, это может не учитывать препятствий, таких как аварии, быстро сооружаемые конструкции, отключения электроэнергии фонарей и т.п. Однако, как правило, эти данные могут отображать схемы движения и обеспечивать повышенный уровень точности применительно к прогнозам скорости.
В данном иллюстративном варианте осуществления различные интервалы времени и связанные уровни интенсивности дорожного движения для каждой дороги хранятся применительно к этим интервалам времени. Уровни интенсивности дорожного движения могут быть основаны на расположении ярусами (высокий, средний, низкий и т.д.) или могут основываться на регулировки средней скорости или средней скорости дорожного движения на дороге в это время. Эта информация может использоваться для определения того, как предполагаемая интенсивность дорожного движения влияет на количество времени, необходимое на перемещение по определенному маршруту.
Другие данные
По меньшей мере, один пример других данных включает данные об уклоне дороги. Эти данные могут быть полезны в транспортных средствах с рекуперативными тормозными системами. Используя эти данные, GPS система прокладывания маршрута может генерировать рекуперативный маршрут, который оптимизирует использование топлива (бензин, электричество и т.п.) на маршруте. С другой стороны, если пользователь имеет транспортное средство без рекуперативных систем, для пользователя будет не так полезно получение этих данных.
Различные другие типы данных могут также быть связаны с маршрутами перемещения и, как правило, могут быть задействованы в некоторой степени для регулировки или улучшения определенного вычисления, относящегося к определенному маршруту.
Версии элемента
В дополнение к большому числу типов данных, которые могут быть связаны с элементами, также может быть полезно связать номер версий с элементами. Поскольку номера компактны с точки зрения данных, это может обеспечить простой способ проверки статуса конкретного элемента без необходимости выполнения сложных сравнений.
Версии данных элемента
В одном иллюстративном примере, Соединенные Штаты разделены на штаты, округи, города, районы и т.п., при этом каждый отображается в виде элемента или группы элементов. Отдельные элементы, которые составляют районы, в случае, если в районе присутствует более одного элемента, разделяются логическими или географическими координатами. Естественно, большие наборы или поднаборы могут также определяться логическими или географическими координатами, вместо того, чтобы разделяться созданными правительством границами.
Каждый элемент также затем разделяется на несколько поднаборов данных. В этом варианте осуществления различные слои элемента и сам элемент имеют номер версии. Это может быть как один номер, отображающий версии всех слоев (из-за сложности), так и несколько номеров, отображающих индивидуальные версии.
Например, если элемент содержит пять слоев, то тогда количество комплексных наборов битов может быть использовано в виде последовательности для отображения всех слоев (в упрощенной версии используется шестнадцатеричный номер из 12 чисел, при этом первые два шестнадцатеричных числа отображают версию элемента, два следующих шестнадцатеричных числа отображают географическую версию и т.п.). Любые альтернативные системы счисления также подходят.
При использовании такой нумерации версий, элементы могут быстро проверяться с тем, чтобы определить, какие части данных элементов соответствуют текущим версиям, хранящимся на удаленном сервере (предположительно представляющим наиболее новую версию). Если только одна часть данных элемента не является «обновленной», то только эта часть данных элемента нуждается в обновлении.
Кроме того, более длинный маршрут может содержать большие номера элементов, при этом может быть невозможно или, по меньшей мере, не целесообразно загружать всю информацию для всех элементов на маршруте, когда некоторые из этих элементов находятся в сотнях миль далее по дороге.
Соответственно, данные могут быть загружены таким образом, при котором обеспечивается комплексность информации, необходимой для локализированного набора элементов по маршруту, при этом более общая информация загружается для последующих элементов, которые встретятся далее. По мере того, как пользователь приближается к элементу, для которого нет обновления, или оно было уже загружено, система может осуществлять проверку (или уже проверила и поставила в очередь) этих элементов на загрузку информации.
Таким образом, при необходимости могут быть соблюдены ограничения касательно полосы пропускания. Естественно, также возможна загрузка всей информации для маршрута в начале маршрута.
Дополнительно или альтернативно, сама версия элемента сначала может быть проверена и, в случае если она не изменилась, то, вероятно, никакие данные в нем не изменились, при этом в системе данного типа может быть сэкономлено время на проверку данных отдельных частей.
Региональные версии
В дополнение к нумерации отдельных элементов, предпочтительной является нумерация областей, округов, городов, штатов и т.п. Таким образом, если пользователь перемещается по области или въезжает в область, удаленная версия области может сравниваться с данными, сохраненными локально, с тем, чтобы определить, обновились ли какие-либо элементы в области. Опять же это может сэкономить время и полосу пропускания при выполнении алгоритма сравнения.
Комплексное решение нумерации
В, по меньшей мере, одном иллюстративном варианте осуществления рассматривается комплексное решение касательно версий элементов. В данном решении большая область обозначена номером версии, содержащим типичную информацию о подобластях, находящихся в ней.
Например, если штат содержит шестьдесят четыре области, тогда номер версии с шестьюдесятью четырьмя отдельными частями (возможно в виде последовательности или в другой форме) будет номером версии для штата. Изменения данного номера будут не только отображать изменение в некоторой области или штате, а также будут отображать (посредством измененных частей), какие области изменились. Это предотвратит необходимость последующего рекурсивного поиска для определения того, изменились ли необходимые области.
Подобным образом область должна содержать количество отдельных частей в отношении к количеству подэлементов в ней. Как только определяется изменение области, номер области может быть быстро проверен с тем, чтобы определить то, изменился ли район, основываясь на смещенных частях в номере области.
Данный процесс может продолжаться до самого низкого уровня - отдельного элемента. Сам по себе элемент может иметь номер, основанный на отдельных частях данных, составляющих элемент.
При такой системе, когда пользователь вводит название штата, например, GPS может быстро проверить номер версии штата. Используя смещенные части, система может определить, какие области в штате изменились и т.п., вплоть до данных в элементе.
В одной версии данного варианта осуществления, каждая отдельная часть в более поздней версии может целиком состоять из полного набора частей более ранней версии. Другими словами, запрос касательно версии штата будет совокупностью всех номеров версий области, которые сами по себе будут совокупностью всех номеров версий районов, которые будут совокупностью всех номеров элементов в них, которые будут совокупностью версий данных каждого элемента.
При высоком уровне будет довольно большое количество изображений, однако это также будет немедленно и точно отображать изменения по всему пути вплоть до отдельного уровня данных элемента. Также могут использоваться ограниченные вариации данной схемы.
Один пример, воплощающий несколько из данных концепций, показан ниже для «штата», содержащего две «области» и четыре «района», при этом каждый «район» содержит два элемента.
ШТАТ -
Области: A, B
Районы: A, B, C, D
Элементы: A, B, C, D, E, F, G, H, I
ОБЛАСТЬ A -
Районы: A, B
Элементы: A, B, C, D
ОБЛАСТЬ B -
Районы:C, D
Элементы: E, F, G, H
РАЙОН А -
Элементы: A, B
РАЙОН C -
Элементы: C, D
РАЙОН C -
Элементы: E, F
РАЙОН D -
Элементы: G, H
Каждый элемент также содержит три уровня данных, уровень I, уровень II и уровень III.
Каждая часть данных представлена шестнадцатеричным номером из двух частей, предоставляющим следующую схему нумерации:
Элемент А - 1A3D23 (часть I версии: 1А; часть II версии: 3D; часть 3 версии:23)
Элемент В - FC2EFF
Элемент С-334DE1
Элемент D-122AA1
Элемент E-E1EF23
Элемент F - 111Е3Е
Элемент G - A11E23
Элемент Н - 2D22ED
Каждый район также включает данные, по порядку, элементов в нем:
Район А - 1A3D23FC2EFF
Район В - 334DE1122АА1
Район С - Е1ЕР23111Е3Е
Район D - A11E232D22ED
Подобным образом области содержат данные о районах
Область А - 1A3D23FC2EFF334DE1122АА1
Область В - E1EF23111Е3Е A11E232D22ED
И, наконец, штат содержит области:
Штат - 1A3D23FC2EFF334DE1122AA1E1EF23111ЕЗЕ A11E232D22ED
В этой системе быстрое сравнение версии штата с сохраненной версией может информировать GPS систему о том, произошли ли какие-либо изменения. Поскольку каждые два шестнадцатеричные числа штата относятся к реальной части данных элемента, то можно моментально узнать, какие части изменились. Естественно, в действительности значения могут вырастать до намного больших, но это, по меньшей мере, одна возможная система. Также возможно осуществление данной системы в нескольких слоях таким образом, что данные уровня штата не нуждаются в индивидуальной версии данных части элемента в том случае, если, например, такой уровень подробности приводит к тому, что версия уровня штата вырастает до слишком больших размеров.
Этот пример показывает то, что систематическое разделение и нумерация может применяться для комплексного сопоставления с малой полосой пропускания.
Выбор элементов
Если система содержит способ выбора определенных частей данных для загрузки, то этот способ может привести к уменьшению общей интенсивности использования полосы пропускания, требуемой для загрузки/обновления данных маршрута предоставляемого пользователю.
Как только пользователь ввел место назначения, и система определила текущее местоположение пользователя, может быть выполнен расчет для определения дорог, рекомендуемых для перемещения. Естественно, существует вероятность того, что пользователь отклонится от рекомендуемого маршрута, поэтому может быть желателен некоторый допуск при отклонении от данных дорог (т.е. большая область). Кроме того, может быть необходимо балансирование допуска и результирующего количества необходимых данных с ограничениями полосы пропускания.
После того (или как только) система определила маршрут, система, вероятно, знает, какие данные о дороге являются необходимыми. Эти данные могут относиться к элементам уже хранимым в локальной базе данных, или может быть необходима загрузка/обновление элементов. Взаимодействие между локальной навигационной системой и удаленным хранилищем обновленных элементов может способствовать определению необходимости любого обновления/загрузки.
Если элементы разделены или иным способом отмечены и/или сгруппированы, так как в примерном решении, описанном в данном описании, или иным способом, система может использовать соответствующую схему меток для определения того, нуждаются ли в обновлении локально сохраненные элементы, а также для определения того, какие элементы необходимо загрузить и т.п.
Если такое решение недоступно, система может альтернативно динамически прерывать запрос для данных, основанных на логических или географических границах. В другом иллюстративном варианте осуществления система может локально осуществлять решение касательно элементов и подавать запросы, основываясь на данном решении. Кроме того, альтернативный удаленный сервер может использовать локально используемую систему, а удаленный сервер затем может создавать должные запросы для поставщика данных.
Команды на обновления могут поступать с любого конца соединения. Поэтому сервер может определять то, что обновление необходимо и направлять обновление в вычислительную систему транспортного средства, или система может определять то, что обновления необходимы, и затем скачивать обновления с удаленного сервера.
Уровень обслуживания (монетаризация данных элемента)
Другим фактором, который может учитывать навигационная система (или удаленный сервер, служащий навигационной системе) при определении обновления, является конкретный уровень обслуживания, на который подписан пользователь. Например, данные могут продаваться отдельными количествами по мере их получения или по предварительной оплате.
Соответственно, при рассмотрении определенного обновления или загрузки данных навигационная система (или удаленный сервер) может также учитывать уровень обслуживания, на который подписан пользователь. Это может упростить принятие решения об осуществлении процесса, а также открывает доступ к данным новых уровней монетаризации.
Приобретение обновлений
В первом иллюстративном примере монетаризации данных элемента пользователь приобретает определенный пакет обновлений или, например, пользователь может принять решение приобрести обновления по мере надобности. Для этого дополнительная характеристика, отображающая критичность обновлений, может быть добавлена к данным элемента. Например, изменение в уклоне дороги может не быть критической информацией, однако ликвидация дороги - может.
Если пользователь платит за данные по мере их получения, тогда ему предлагается выбор получения обновления, стоимость обновления и т.п.Кроме того, пользователь, например, всегда (или имеет возможность всегда получать) получает критические обновления. Критичность обновлений может также использоваться для определения того, является ли обновление динамически необходимым (в противоположность к обновлению без оплаты или во время, когда транспортное средство находится в состоянии покоя). Это может быть полезным определением в том случае, если полоса пропускания используется иным способом.
Если пользователь находится в рамках опций приобретенного обновления, то данные могут быть обновлены. Для пользователя, который едет две мили до работы и редко использует транспортное средство для других целей, обновления может и не потребоваться. Однако для пользователя, который много путешествует, может потребоваться безлимитный пакет обновлений.
Приобретение региональных данных/районных данных/данных элемента
В дополнение к приобретению частоты/уровня обновления пользователь может приобрести некоторое количество данных для определенного набора элемента (регион, район, наиболее часто используемые элементы и т.п.). Стоимость этого может, например, динамически варьироваться на основании истории использования транспортного средства. Если пользователь исторически использует шестьдесят элементов для девяносто пяти процентов пути, пользователь может пожелать приобрести постоянные обновления этих элементов, но может не захотеть платить за обновления элементов, по которым он путешествует лишь второй раз.
Основываясь на знании пользователя о том, по каким областям он чаще всего собирается путешествовать, а также на собранных данных, которые отображают обычные элементы пути, пакеты, если необходимо, могут быть подстроены к особому уровню требований пользователя. Опции, такие как эта, могут также способствовать приобретению новых данных, поскольку возможна ситуация, когда несколько пользователей хотят оплатить обновление всей карты пути, а не лишь малой части данной карты.
Приобретение уровней данных
Подобным образом пользователи могут желать приобретать лишь определенные уровни данных для элементов. Динамические данные о дорожном движении, например, могут быть дорогостоящими с точки зрения сбора и доставки, как касательно ресурсов, так и касательно полосы пропускания. Пользователь может пожелать оплатить эти данные, только если он торопится или во время поездки с и на работу и т.п.Соответственно пользователю может быть предоставлен выбор активации/деактивации этого уровня (или любого уровня) данных.
В другом иллюстративном варианте осуществления пользователь, возможно, всегда хочет обладать данными о дорожном движении для поездок с и на работу в определенное время с высокой интенсивностью дорожного движения, в определенных областях и т.п. Уровни данных, а также время и области, в которых эти данные необходимы, могут быть приспособлены к индивидуальным требованиям пользователя. Комплексные пакеты данных могут, естественно, продаваться на менее урезанном уровне.
Возможна ситуация, когда большинству пользователей необходимы данные о дорожном движении между 8 часами утра и 10 часами утра, а также 4 часами вечера и 6 часами вечера. Полоса пропускания доставки данных будет загружена в эти часы, таким образом, более высокая стоимость может быть связана с данными, доставляемыми в это время, что объясняется дополнительными ресурсами, необходимыми для точной и быстрой доставки информации.
Подобные концепции могут применяться ко всем уровням данных в элементах. Особые данные о сигналах/знаках дорожного движения могут лишь быть желательны для определенных областей. Пользователи могут приобретать данные и уровни данных для различных целей использования. Поскольку локализированные системы могут хранить информацию о пути, пользователь может, например, инструктировать систему с тем, чтобы она определяла стоимость для всех уровней данных для «маршрута, по которому в текущий момент происходит перемещение». Пользователю затем может, например, быть предоставлен пакет с особой ценой для обычного маршрута, при этом пользователь может определить, соответствует ли цена пакета используемым данным. Пользователь также может «выбирать» данные, при этом отобранные данные или хранятся временно, или на основании, например, общего числа использования образцов. Это может способствовать определению того, были ли данные достаточно полезны с тем, чтобы оправдать стоимость.
Включенные данные
Определенные уровни транспортного средства или обслуживания могут автоматически включать определенные пакеты данных. Например, роскошные транспортные средства могут включать комплексные абонентские планы, по меньшей мере, на временном основании, тогда как транспортные средства начального уровня могут иметь доступ лишь к наиболее ограниченным данным, например, к региональным данным или к уровню данных направления. Это разделение может также создавать «улучшенный» набор данных для покупателя роскошного транспортного средства, в то же время, предоставляя основные и необходимые данные даже для пользователя начального уровня с тем, чтобы получать направления, наряду с поддержанием расходов на низком уровня для данного пользователя.
Локально хранимые данные
Другим рассматриваемым фактором при принятии решения о том, загружать ли элемент, является то, хранится ли элемент в локальной базе данных. На основании размера, прав доступа, прав хранения и т.п.локального жесткого диска или другого устройства хранения, пользователь может хранить чаще всего используемые данные с того момента, как он впервые загрузил эти данные. Транспортное средство пользователя может даже поставляться с предварительно загруженным определенным набором данных, основанным на области, в которой транспортное средство было продано, или на предназначении для которого данное транспортное средство предназначено.
Однако может быть невозможно хранить все данные, которые загружаются, из-за ограничений по объему данных, лицензионных ограничений и т.п. Соответственно, существуют несколько потенциальных решений для локального хранения данных.
Картографические данные могут быть очень подробными и, таким образом, потенциально занимать большой объем места для хранения. Например, на Фиг.3 можно увидеть модель штата Мичиган 300. В данном примере штат по GPS координатам был разделен на несколько подобластей 301. Область 301 также разделена на области 303. Область 303 также разделена на более мелкие области 305 (примером которых может быть элемент 200, показанный на Фиг.2).
Как можно увидеть из данного примера, сотни или даже тысячи элементов могут использоваться для представления одного штата. Большинство, как правило, почти все из данных элементов, никогда не будут использоваться среднестатистическим пользователем. Даже если пользователю придется ехать с одной стороны штата к другой стороне, большая часть маршрута может пролегать лишь вдоль небольшого пути из элементов. Поскольку обновление элементов и/или хранение элементом может быть дорогостоящим как с точки зрения полосы пропускания (и/или хранения), так и с точки зрения монетаризации, может быть желательно предоставление системы, в которой пользователь, как правило, только получает доступ и взаимодействует с локализированной системой элементов, или лишь с элементами, необходимыми для данного маршрута.
Динамическое определение памяти для хранения
Одним иллюстративным примером определения того, какие данные следует хранить, является динамическое решение. В этом динамическом примере все легальные (т.е. не запрещенные лицензионно) данные сохраняются локально до достижения порогового уровня. Пороговый уровень может представлять собой предопределенное количество данных, заданное значение используемого объем памяти хранилища в процентах, после которого хранилище заполнено и т.п.
Как только пороговое значение достигнуто, системе придется определять, какие данные «исключить». Одним возможным путем определения этого, является прикрепление ярлыков использования к определенным элементам данных. Этот ярлык может включать, среди прочего, общее количество использований, последнюю дату использования и т.п. Затем может быть задействован алгоритм для определения того, следует ли сохранять определенный элемент или, отменить его сохранение в пользу нового элемента.
Например, без ограничения, элемент, возможно, был использован пятьдесят раз, однако также, возможно, не использовался на протяжении нескольких лет (отображая вероятное движение транспортного средства). На основании определения того, что элемент не использовался в определенном временном интервале, элемент может быть исключен.
В другом примере определение может просто основываться на частоте использования элемента. В этом примере можно предпочтительно зарезервировать некоторую область для «встречающихся впервые» элементов и держать эти элементы в течение минимального периода времени с тем, чтобы определить то, будут ли данные элементы действительно часто использоваться. Это может предотвратить преждевременное исключение или несохранение элементов на новом, но предположительно часто используемом в будущем, маршруте.
Сохранение, определяемое пользователем
В еще одном иллюстративном варианте осуществления пользователь может определять то, какие области или элементы необходимо сохранять. Например, при запросе маршрута пользователь может указать, что маршрут будет часто используемым, таким образом запуская механизм сохранения маршрута. Кроме того, пользователь может удаленно (например, на веб-сайте) указать наиболее частые маршруты перемещения. Удаленный сервер может затем инструктировать локальную систему с тем, чтобы она сохраняла элементы в тех маршрутах/областях, или эти инструкции могут физически загружаться в локальную навигационную систему пользователем (посредством беспроводной сети, флеш-диска и т.п.).
Подведение баланса может выполняться между двух решений (и любым другим уместным решением) таким образом, что взаимодействие с пользователем оптимизируется, загрузка ограничивается и т.п. Например, если хранение дешевое, а полоса пропускания «дорогая», может быть предпочтительно хранить большие количества элементов.
С другой стороны, если без полосы пропускания относительно просто обойтись, то тогда имеет смысл лишь сохранение данных, которые вообще не изменяются, таких как географическое расположение дороги и ее наклон. Данные о дорожном движении, а также другие данные могут просто получаться по мере необходимости.
В, по меньшей мере, одном иллюстративном варианте осуществления пользователь «арендует» данные по мере необходимости. Это значит, что данные доступны на определенный период времени. Это может помочь уменьшить стоимость данных в одной модели, и в то же время, гарантируя непрерывный поток дохода. Возможна ситуация, когда пользователь желает платить Х за арендованные данные, которые будут использоваться только один раз или нечасто, принимая во внимание тот факт, что пользователь будет платить Y (X<Y) за данные, используемые постоянно и требующие приобретения. Любая подходящая модель стоимости может использоваться для разделения хранения.
Кроме того, данные, также как найденные посредством краудсорсинга данные (т.е. среди прочего, данные о потоке дорожного движения или данные альтернативного маршрута) могут быть приобретены или арендованы пользователем для каждого отдельного случая. То есть для заданного маршрута пользователь может «согласиться» использовать данные по некоторой предопределенной стоимости. Стоимость может даже быть динамической, при которой большее количество пользователей соглашаются использовать опции понижающие (повышающие) стоимость.
Примерный процесс обновления элемента
В данном иллюстративном варианте осуществления, показанном на Фиг.4, вычислительная система транспортного средства принимает входные данные о месте назначения от пользователя 401. На основании этого места назначения маршрут (или несколько альтернативных маршрутов) определяют 403 с использование, например, стандартных способов определения маршрута. В данном варианте осуществления определение маршрута также включает определения количества элементов, через которые проходит маршрут.
Как только список элементов был определен, первый элемент на маршруте проверяется 405. Данная проверка осуществляется, по меньшей мере, по причине определения того, необходимо ли какое-либо обновление элемента (принимая во внимание то, что элемент хранится локально). Если новая версия элемента необходима 407, система выполняет проверку с целью обнаружения того, имеет ли пользователь право на обновление 409. Право на обновление будет рассмотрено в виде примера в отношении Фиг.5. Как правило, право на обновление представляет собой определение, выполненное на основании предопределенного уровня обслуживания относительно приобретенного пакета, включенного пакета, географической области, в которой расположен элемент и т.п. Разумеется, пользователь может также иметь право на все обновления, если необходимо.
Если пользователь имеет право на обновление и обновление необходимо 411, то элемент обновляется 415, например, из удаленного хранилища элементов. Если элемент не нуждается в обновлении, элемент может быть помечен 413, например, как элемент, который был проверен в эту определенную дату (это может использоваться, например, если определение обновления основано на определении даты последнего обновления).
Если какие-либо элементы остаются для проверки 417, процесс может повторяться до тех пор, пока элементов не останется. Как только все элементы обновлены и для проверки больше не осталось элементов, система применяет данные элементов к определенному маршруту (маршрутам) с тем, чтобы найти наиболее быстрый (или иным образом предпочтительный) маршрут. Затем пользователю 421 предоставляется маршрут, соответствующий необходимому критерию.
Примерный процесс определения права доступа и доступа к элементу
Фиг.5 показывает примерный иллюстративный процесс определения того, имеет ли пользователь право на обновление конкретного элемента. В данном варианте осуществления пользователю предлагается определенный уровень права на обновление, основанный на предопределенном пакете обновления. Этот пакет может включать, среди прочего, уровень обслуживания, предопределенное количество обновлений, региональный пакет и т.п.
Пакет пользователя на обновление вначале проверяется системой 501. Если пользователь имеет комплексный (т.е. все включено) пакет 503, то в таком случае дополнительной проверки не требуется, поскольку все обновления включены, и ответ «ДА» 519 возвращается на запрос касательно права на обновление.
Если пользователь не имеет комплексного пакета, тогда система выполняет проверку с целью обнаружения того, обеспечивается ли определенное необходимое обновление 505. Например, обновление может касаться новой дороги, и все пользователи могут иметь право на обновление данных для новой дороги. С другой стороны, если обновление связано с передачей данных о дорожном движении в реальном времени, то лишь определенные пользователи, на основании уровня пакета, могут иметь право на обновление такого типа данных.
Если пользователь не имеет права на обновление на основании уровня пакета, тогда система может выполнять дополнительную проверку с целью обнаружения того, связано ли обновление с безопасностью 507. Например, данные о дорожном движении могут быть недоступны для всех пользователей, но если данные о дорожном движении включают, например, данные об авариях с участием опасных материалов, тогда все пользователя могут иметь право для обновления такого вида, с тем, чтобы направить всех пользователей вокруг данной области.
Если в данном варианте осуществления для обновления нет причины, связанной с безопасностью, то пользователю может быть предоставлен выбор (может быть доступным) - покупать данное обновление 509, или же нет. Например, когда транспортное средство впервые активируется с данной системой, система, возможно, захочет предоставить пользователю опцию приобретения. Однако если пользователь отказывается от опции приобретения, то пользователь, вероятно, не хочет, чтобы его беспокоили вопросами касательно приобретения обновлений каждый раз, когда какие-либо из них понадобятся. Таким образом, опция приобретения может блокироваться.
Кроме того, варианты выбора могут быть недоступны для определенных типов информации, как, например, для информации, которая, как правило, не используется пользователями. С другой стороны, если пользователь, как правило, не интересуется информацией о дорожном движении, и, определенно спешит, для пользователя может быть полезна возможность избирательного приобретения информации о дорожном движении для путешествия.
Если опция приобретения недоступна, система выполняет финальную проверку с целью обнаружения того, является ли обновление критическим 511. Данный статус критичности может быть обеспечен, например, удаленным сервером. Например, дороги может уже и не быть, к основной конструкции может быть добавлено множество новых маршрутов, дорожное движение может быть полностью остановлено по маршруту и т.п. Если обновление критическое и/или если пользователь обладает опциями приобретения, пользователь может быть уведомлен о доступности данных.
Если пользователь выбирает покупку данных, 515, тогда возвращается положительный ответ касательно запроса на право обновления, в противном случае возвращается отрицательный ответ 517.
Настраиваемое взаимодействие с пользователем
В дополнение к обеспечению сбора стратегических данных и хранению информации, а также загрузки и обновления, в, по меньшей мере, одном иллюстративном варианте осуществления, рассматривается обеспечение данных, настраиваемое посредством взаимодействия с пользователем. Поскольку данные могут собираться и храниться в разных транспортных средствах, а также переноситься из одного транспортного средства в другое (по меньшей мере, в смысле, описанном в данном описании), взаимодействие с пользователем позволяет точно подстраиваться к потребностям данного конкретного пользователя. Это может способствовать, например, увеличению продаж пакетов данных, когда пользователь осознает истинную ценность пользовательских возможностей, доступных при покупке.
Взаимодействие с «автопарком» пользователя
Не является редкостью ситуация, когда конкретный пользователь владеет более чем одним транспортным средством. Поскольку пользователь имеет «летнее» или «выходное» транспортное средство, или поскольку существует несколько водителей в домашнем хозяйстве, несколько транспортных средств может быть приобретено в персональный «автопарк» пользователя.
В зависимости от уровня обслуживания, или, возможно в качестве автоматической или приобретаемой опции, картографическая информация пользователя из одного транспортного средства может быть перенесена в другое транспортное средство автопарка пользователя. Например, в одном варианте осуществления данные, касающиеся текущего набора элементов, существующие в определенном транспортном средстве, могут быть сохранены вне транспортного средства, например, на удаленном сервере. Эти данные могут обновляться на основании известных загрузок и обновлений и/или изменений (таких как исключение элементов), которые происходят локально.
Когда данный пользователь синхронизируется с новым транспортным средством посредством соединения с помощью мобильного устройства данного пользователя, может быть выполнена одна из, по меньшей мере, нескольких опций. Например, если данный пользователь был зарегистрирован как владелец или постоянный пользователь нового транспортного средства, тогда или в данное время, или во время, когда полоса пропускания свободна, удаленный сервер может дать инструкцию на предоставление всех данных, находящихся на другом транспортном средстве пользователя с тем, чтобы они были предоставлены новому транспортному средству.
В другом примере, по меньшей мере, ограниченный поднабор, такой как наиболее частые маршруты, маршруты, которыми обычно путешествуют во время, когда пользователь находится в транспортном средстве, определенные уровни данных и т.п. могут быть перенесены в данное транспортное средство.
В еще одном варианте осуществления, уровень данных, доступных для данного конкретного транспортного средства, может динамически подстраиваться на основании пожеланий пользователя. Например, если родители хотят приобрести данные о дорожном движении, но не хотят платить за данные для ребенка, то на основании присутствующего мобильного устройства, удаленный сервер узнает, какой пользователь, вероятно, ведет транспортное средство и обеспечит определенный уровень услуг/данных для транспортного средства на основании стоимости, которую данный пользователь заплатил за персональную подписку. Альтернативно, конечно же, данные и услуги могут быть привязаны к определенному транспортному средству, а не к пользователю. Или услуги могут быть привязаны к пользователю и группе транспортных средств таким образом, что услуги будут доступны пользователю тогда, когда пользователь ведет транспортные средства, приобретенные конкретно им.
По меньшей мере, один пример процесса определения доступности «автопарка» показан на Фиг.6. В данном иллюстративном варианте осуществления пользователь ведет транспортное средство, приобретенное конкретно им (или зарегистрированное на него), которое не имеет повышенного уровня услуг обновления связанного с ним, в отличие от другого транспортного средства, приобретенного тем же пользователем.
В этом примерном процессе вычислительная система транспортного средства соединяется с телефоном пользователя или другим портативным устройством 601. Как только информация становится доступной посредством данного соединения (в данном примерном варианте информация пользователя, по меньшей мере, содержит номер телефона или другой номер доступа, связанный с портативным устройством), вычислительная система транспортного средства контактирует с удаленной сетью 603.
Идентификационные данные пользователя (номер телефона, адрес беспроводного устройства и т.п.) предоставляются удаленной сети наряду с идентификационным номером транспортного средства (VIN) или другим идентификационным номером 605 транспортного средства. Основываясь, по меньшей мере, отчасти на информации пользователя, удаленная сеть определяет, существует ли 607 учетная запись пользователя. Например, если пользователь приобрел первое транспортное средство с повышенным уровнем обслуживания, сеть может определить, что такое приобретение существует, основываясь на предоставленной информации. Если повышенный уровень обслуживания доступен для использования на всех транспортных средствах, приобретенных (или зарегистрированных на) данным пользователем, то тогда сеть может также определить, что текущее транспортное средство может пользоваться услугой 609.
Возможен случай, когда пользователь не может просто использовать продвинутые услуги в любом транспортном средстве, в котором пользователь присутствует в текущее время. Однако, если удаленная сеть осведомлена о том (основываясь на информации учетной записи пользователя и/или соединения между конкретным пользователем и конкретным транспортным средством), что транспортное средство, с которым в данный момент соединено мобильное устройство пользователя, имеет право на услугу, тогда пользователь может использовать данную услугу в данном транспортном средстве. Соответственно, как только такое определение осуществлено, пользователю предоставляется продвинутый уровень обслуживания 611. Таким же способом, учетная запись услуг может соединяться со всеми транспортными средствами пользователя, а не только ограничиваться конкретным транспортным средством, с которым она изначально связана.
Одним иллюстративным примером этого может быть следующая ситуация. Семья владеет тремя транспортными средствами, каждое из которых оборудовано, например, системой FORD SYNC и может контактировать с удаленной сетью посредством мобильного устройства пользователя (или другим способом). Есть три члена семьи - мать, отец и ребенок, каждый с мобильным устройством. Все три мобильных устройства связаны со всеми тремя транспортными средствами как устройство «владельца» или «зарегистрированное». Поэтому, хотя ребенок не владеет всеми тремя транспортными средствами (или, возможно, каким-либо из них), то поскольку рассматривается удаленная сеть, устройство ребенка классифицирует его в качестве «владельца».
Если любое из трех связанных устройств присутствует в любом из трех транспортных средств и соединено с системой SYNC, тогда устройство имеет доступ в данном примере, к высшему уровню картографической информации, доступному для любого из трех транспортных средств. Опять же, это лишь пример в данной ситуации, и он не предназначен для ограничения. Возможна ситуация, когда лишь один пользователь может «перемещать» услуги между транспортными средствами, или возможно, что лишь два из трех транспортных средств имеют доступ к данному уровню обслуживания и т.п.
В одном иллюстративном варианте осуществления мобильное беспроводное устройство пользователя сохраняет копию любых обновлений элементов карты в транспортном средстве, в котором путешествует пользователь. Мобильное устройство в данном варианте осуществления «знает», что существует, по меньшей мере, одно другое транспортное средство в автопарке пользователя, которое может или не может принимать данные обновления. По факту предыдущего соединения с вычислительной системой транспортного средства в другом транспортном средстве (средствах) система переносит обновленные данные в вычислительную систему транспортного средства с необходимостью (потенциальной) вызова удаленной сети. Как только одна или все из «известных» баз данных автопарка были обновлены, мобильное устройство затем может удалить данные обновлений из своей постоянной памяти.
Если во время процесса обновления мобильное устройство сталкивается с такой же, или с наиболее часто обновляемой версией элемента, постоянная версия может быть удалена, или даже заменена на более новую версию (с тем, чтобы потом выполнить обновление в оригинальном транспортном средстве). Таким образом, мобильное устройство может служить в качестве механизма беспроводного обновления для переноса наиболее часто доступных данных между транспортными средствами автопарка без использования полосы пропускания звонков удаленной сети (принимая во внимание то, что абонентский план пользователя не требует таких звонков перед тем, как данные могут стать доступны для совместного пользования).
Приверженность к определенному бренду
Подобным образом, как было описано выше, сервисные данные пользователя и собранные данные могут переноситься при покупке нового транспортного средства и/или удаляться при продаже транспортного средства. Если регистрация мобильного устройства для нового приобретенного транспортного средства была выполнена, а также было осуществлено извлечение данного устройства из старого транспортного средства, могут произойти подобные обновления/удаления касательно данных транспортных средств.
Данный вид действий может поспособствовать тому, чтобы пользователь продолжал приобретать транспортные средства у определенного поставщика с тем, чтобы пользователь мог ясно и просто продолжать пользоваться картографической информацией, с небольшим прерыванием, или вообще без прерывания или простоя в то время, пока новые картографические данные собираются и компонуются. Это поможет придать новому транспортному средству ощущение настроенного и привычного.
Личные карты пользователя
Поскольку отдельные транспортные средства могут иметь доступ к их текущим местоположениям в любое заданное время, также может быть возможно построение карт подготовленных для определенного пользователя. Существующие данные элементов могут быть внесены посредством локальной системы, при этом некоторая система или ярлык обеспечивают то, чтобы эти данные не перезаписывались без подтверждения пользователя.
Например, в одном варианте осуществления пользователь, возможно, путешествует по бездорожью, но желает иметь запись поездки, для того, чтобы легко найти путь назад к дороге, с которой было отправление. Пользователь может выбирать функцию «записать мой маршрут» или подобную, а локальное хранилище может «построить» запись маршрута пользователя. Затем, когда пользователь желает вернуться к известной дороге, система может «проложить обратный маршрут» вдоль сохраненной псевдодороги. Если эти данные более не нужны, они могут быть удалены, возможно, по запросу или опции пользователя.
В другом иллюстративном варианте осуществления частная или общественная дорога может быть не отображена на обновленных картографических данных, так как, например, поставщик картографических данных еще не получил этой конкретной информации. Таким образом, несмотря на способность системы к динамическому приему обновленных данных, в данных может сохраниться отсутствие существующей дороги.
В данном иллюстративном примере, пользователь может выбирать функции составления маршрута или другие функции, такие как «сохранить/создать» дорогу. Система может затем нанести маршрут пользователя на сохраненный элемент и сохранить эти данные. Поскольку пользователь периодически путешествует по одному маршруту, дополнительные вариации GPS координат могут сохраняться для более полного заполнения деталей маршрута (или может предполагаться лишь определенный допуск).
Таким образом, пользователь может иметь в своем использовании персонально полезные настроенные/настраиваемые карты, таким образом, что в будущих транспортных средствах существующие дороги будут добавлены на элементы карты, которые могут, в другом случае и не показывать эти дороги. Эти данные могут быть особенно полезны в областях страны, где обновления выполняются нечасто, или если пользователь обладает большой земельной собственностью с самостоятельно проложенными дорогами, которые никогда не появятся ни на одной карте.
В еще одном примере «составления личных карт» данные могут собираться на протяжении предопределенного периода времени/расстояния/и т.п., когда пользователь покидает известную дорогу. Это может быть полезно, если пользователь имеет транспортное средство, способное к «езде по бездорожью», и покидает дорогу, при этом, путешествуя настолько далеко, что дорога становится не видна пользователю. С использованием отслеживания пути из собранных GPS координат может быть известна, по меньшей мере, одна «искусственная дорога», ведущая обратно к основной дороге. Предположительно, пользователь может, по меньшей мере, добраться обратно к основной дороге, следуя маршруту, по которому он оставил дорогу, таким образом, если пользователь развернется в любой момент или разделит пополам «искусственную дорогу», GPS может направить пользователя обратно к реальной дороге.
Пример сбора личных данных показан на Фиг.7. В данном иллюстративном примере, вычислительная система транспортного средства (или GPS система) определяет факт того, что пользователь съехал с известной дороги 701. Фактически, определяется нахождение транспортного средства в координатной точке, которая не относится к любой дороге, известной системе.
Если для данной ситуации возможна 703 автоматическая запись маршрута, система начинает запись координатных данных 707. Алгоритм может быть реализован таким образом, что может быть собрано необходимое количество данных для «нанесения на карту» курса транспортного средства. Если автоматическая запись маршрута невозможна, то вычислительная система транспортного средства (или GPS) может запросить пользователя касательно необходимости 705 записи маршрута. Если запись маршрута необходима, данные отслеживаются и сохраняются до тех пор, пока известная дорога опять не встретится 709.
Возможна ситуация, когда данные сохраняются помимо того момента, когда известная дорога уже встретилась повторно, например, для дальнейшего использования. Однако, в данном варианте осуществления, по меньшей мере, функция записи маршрута недоступна, когда пользователь путешествует по известной дороге.
Продвинутый уровень сбора и обновления данных
В еще одном иллюстративном варианте осуществления, способность удаленного сервера (серверов) к соединению с сетью транспортных средств пользователя с целью сбора данных может быть задействована для повышения возможностей отдельного пользователя. Огромный входящий поток данных может использоваться для открытия новых дорог, открытия предпочтительных маршрутов, открытия данных связанных с дорожным движением (таких, как данные о знаках остановок, уличных фонарях и т.п.) и, как правило, создавать более подходящие возможности.
Сбор общих данных
В одном иллюстративном варианте осуществления конкретное транспортное средство может определить (основываясь на данных элементов, присутствующих в транспортном средстве), что пользователь в данный момент путешествует в области координат GPS, которая находится за пределами «известной» дороги. В дополнение к другим опциям для данного раскрытия, приведенного в настоящем описании, система может отметить данный случай и сообщить координаты обратно в централизованную базу хранения.
В централизованной базе хранения эти данные могут записываться для дальнейшей обработки, если необходимо. Если оказалось (например, на основе отчетов), что очень ограниченное количество, или лишь определенное транспортное средство путешествует в какой-либо области, тогда можно гарантированно предположить, что это какая-нибудь частная дорога, а не шоссе, проезжая часть и т.п.
Однако, если количество различных транспортных средств показывает маршрут по координатному пути, тогда система может динамически «создавать» дорогу на данном месте. Альтернативно или дополнительно, система может уведомлять поставщика данных о вероятном существовании новой дороги, при этом поставщик данных может при необходимости изучить обновление.
Различные пороговые уровни могут быть установлены как локально на уровне транспортного средства, так и удаленно на уровне сервера с тем, чтобы способствовать данным определениям. Например, транспортное средство может не сообщать об аварийной ситуации обратно серверу до тех пор, пока не произойдет несколько повторяющихся событий. Подобным образом, пока первый пороговый уровень не будет превышен, сервер может не предпринимать никаких действий. Как только пороговый уровень был превышен, сервер может создать вероятную дорогу и/или сообщить о дороге поставщику данных при данном, или при другом пороговом уровне.
Путем задавания способности «знать» местоположения транспортных средств, взаимодействующих с сетью, система может таким образом самосовершенствоваться динамическим образом и предоставлять всем пользователям более удобные функции.
Один иллюстративный пример такого процесса сбора показан на Фиг.8. В данном иллюстративном примере, вычислительная система транспортного средства (или система с поддержкой GPS) определяет, что состояние «вне дороги» наступило 801. Данное состояние, например, касается координат транспортного средства, которое находится в месте, не относящемся к известной дороге.
После того, как состояние «вне дороги» было определено, вычислительная система транспортного средства выполняет проверку с тем, чтобы убедиться, что существуют координаты, которые могут быть связаны с уже определенными координатами 803. Это может быть, например, прошлый случай, когда данное транспортное средство путешествовало в или около данных координат и, возможно, сохранило их. Например, если пользователь ехал по незаписанной дороге, то даже если транспортное средство может и не пройти по точно таким же записанным координатам, транспортное средство может пройти по похожим координатам в пределах определенного допуска к записанным координатам и, таким образом, текущие координаты могут быть связаны с сохраненными координатами.
Если связь координат была сохранена ранее, тогда счетчик, связанный с данными координатами обновляется 807. Этот счетчик может использоваться по нескольким различным причинам. Эти причины включают, среди прочих определение того, сохранять ли координаты как «персональную» карту для пользователя и сообщать координаты в удаленную сеть и т.п.
Например, если пользователь часто путешествует по одному и тому же «не помеченному» маршруту, то вычислительная система транспортного средства может определить, что это дорога, по меньшей мере, для данного водителя. Кроме того, когда пороговый уровень был превышен (что может быть лишь один раз), вычислительная система транспортного средства может сообщать координаты удаленной сети, как отображение того, что данная дорога может существовать. Если достаточные данные, указывающие на то, что данные дорога существует, были сообщены от множества пользователей, тогда удаленная сеть может определить, что «дорога» доступна для объявления ее всем пользователям. Дополнительно или альтернативно, удаленная сеть может сообщать предполагаемое существование дороги поставщику картографических данных с тем, чтобы поставщик мог проверить существование/отсутствие данной дороги.
Если в текущий момент не существует связываемых координат для записи вычислительной системой транспортного средства, вычислительная система транспортного средства может хранить координаты 805 и затем, возможно, обновлять счетчик относительно данных координат.
После обновления какого-либо счетчика, система выполняет проверку с целью обнаружения того, присутствуют ли 809 дополнительные координаты «вне дороги». Если новых координат нет, любые необходимые для сообщения данные могут сообщаться 811. Если дополнительные координаты есть, тогда эти координаты могут быть подобным образом обработаны до тех пор, пока дополнительных координат не останется.
Могут использоваться дополнительные ограничивающие и определяющие факторы. Например, если всего один или два набора координат, представляющие очень короткое расстояние пути, часто определяются для определенного пользователя, может быть установлено, что определяется подъездная или какая-либо другая короткая, ненужная дорога, и эти данные могут или не могут игнорироваться. Альтернативно или дополнительно, если определено множество координат на большой, но ограниченной площади, может быть определено, что в данном месте присутствует автостоянка или подобное, при этом система может, соответственно, также записывать или игнорировать эти данные. Может быть полезной запись размеров автостоянки, поскольку такие данные зачастую недоступны для обычных GPS систем. Таким образом, могут быть обнаружены даже въезды и выезды из автостоянки, поскольку координаты, которые могут варьироваться по мере того, как пользователи заезжают на автостоянку, могут иметь некоторые общие точки, в которых пользователи заезжают и выезжают.
Совместное определение маршрута
Другой возможностью для использования способности совместного сбора информации, является определение предпочтительного маршрута. Это может быть выполнено на групповом или индивидуальном уровне. Например, возможна ситуация, когда некоторое количество различных пользователей путешествует в рамках определенного набора точек на заданном пути.
Хотя указания касательно перемещения между данными точками могут рекомендовать определенный маршрут, может наблюдаться явление, заключающееся в том, что большинство или, по меньшей мере, некоторые из пользователей избегают, или никогда не пользуются предлагаемым маршрутом. Это может отображать аномалию по всему маршруту, или просто то, что альтернативный маршрут является предпочтительным.
Подобно описанной ситуации касательно сбора данных случаи избегания маршрута могут собираться и классифицироваться на удаленном сервере. Используя эти данные, сервер может обладать способностью предоставлять «оптимальный» маршрут пользователю, даже если этот маршрут не является очевидным маршрутом, основанным на доступных картографических данных.
По меньшей мере, один пример такой системы показан на Фиг.9. В данном иллюстративном примере, вычислительная система транспортного средства (или другая система, оборудованная GPS и/или снабженная способностью определения маршрута) определяет маршрут, которому нужно следовать 901.
Вычислительная система транспортного средства затем сравнивает планируемый маршрут с удаленными или сохраненными картографическими данными 903. Если любая часть маршрута имеет связанные с ней 905 общие отклонения, тогда пользователя уведомляют о том, что люди склонны к перемещению по определенной области (или имеет место другое подходящее уведомление) 909.
Общие отклонения могут быть связаны на уровне элементов картографической информации, или, как правило, связаны с дорогой и т.п. Например, если часть дороги или вся дорога представляет собой грунтовую дорогу, то многие люди могут проложить маршрут вокруг нее. Постоянное избегание данной дороги, не смотря на ее присутствие на многих указаниях маршрута, может привести к тому, что данная дорога/часть дороги может быть помечена, как та, которую следует избегать. Другие дороги или части дороги могут избегаться из-за множества причин (т.е. среди прочего - плохое состояние дороги, строительство дороги, ликвидация дороги и т.п.)
Если общих отклонений не существует, тогда пользователю предоставляется ранее запланированный 907 маршрут. Если присутствуют отклонения, связанные с маршрутом, и пользователь желает следовать отклонениям 911, тогда определяется альтернативный маршрут, включая отклонения 913. В результате, следование отклонениям изменяет другие части маршрута (т.е. располагает пользователя ближе к другой дороге, которая, может быть более предпочтительной, благодаря новому отклонению).
Дополнительно или альтернативно эти данные могут собираться и храниться на новом локальном уровне, создавая «умную» локальную картографическую систему. Если система наблюдает и записывает то, что пользователь всегда избегает определенной части предлагаемого маршрута, система может начать составление версии маршрута, более предпочтительной, чем предлагаемая. Такое отклонение, осуществляемое человеком, может происходить вследствие связанного с водителем фактора, невозможного при использовании картографических данных. Или, например, пользователь может не платить за данные о дорожном движении, однако он может вместо этого просто знать места с высокой интенсивностью дорожного движения и избегать их. В ситуации, подобной данной, системе следует «обучаться» с тем, чтобы упростить маршрут пользователя вокруг таких областей, основываясь на действиях в прошлый раз, таким образом, экономя пользователю стоимость приобретения, вероятно, дорогостоящих данных о дорожном движении в реальном времени.
Один пример сбора таких данных показан на Фиг.10. В данном иллюстративном примере, вычислительная система транспортного средства определяет отклонение пользователя от рекомендованного маршрута 1001. Отклонение от маршрута записывается 1003. Такое отклонение может произойти, поскольку пользователь знаком с маршрутом, который лучше, однако не является очевидным для GPS устройства.
Система также выполняет проверку с тем, чтобы обнаружить наличие корреляции с ранее сохраненным отклонением 1005. Например, данное отклонение, возможно, уже было записано ранее, особенно если маршрут является маршрутом, по которому пользователь часто перемещается.
Если отклонение было ранее записано, счетчик (используемый для выполнения определения того, например, следует ли данный маршрут рекомендовать) обновляется, принимая в учет отклонение. До возобновления 1007 перемещения по рекомендуемому маршруту система будет записывать отклонение. Точка повторного захода на маршрут будет также записана 1011.
Если маршрут был повторно рассчитан, тогда возможна ситуация, когда лишь немного точек привязки имеют связанный с ними записанный статус, но даже этого будет достаточно, если системе необходимо определить отклонение как рекомендуемое.
Определение элементов управления дорожным движением
Фиг.11 показывает наглядный пример автоматического определения знаков регулирования движения. Этот процесс может использоваться для определения некоторого количества различных знаков регулирования движения. Примеры будут предоставлены относительно знаков остановки и красного света светофора, однако могут быть определены многочисленные другие знаки регулирования движения и подобные (такие как, среди прочих, знаки ограничения скорости).
В данном иллюстративном примере, вычислительная система транспортного средства определяет неожиданное изменение скорости транспортного средства (изменение другой характеристики транспортного средства также может быть определено) 1101. Например, если транспортное средство перемещается по дороге третьего класса (скорость перемещения по которым, предположительно составляет 35-45 миль в час), и данное транспортное средство внезапно остановилось или замедлилось до скорости значительно меньшей, чем заданное ограничение скорости, то тогда определяется изменение.
Вычислительная система транспортного средства начинает записывать координаты транспортного средства во время изменения 1103 скорости. Если транспортное средство останавливается 1105, записываются 1105 координаты транспортного средства при остановке. Если ожидаемые скорости возобновляются 1107, то система выполняет проверку с тем, чтобы убедиться в том, что удовлетворяются 1111 заданные условия, в противном случае она продолжает записывать координаты транспортного средства.
Если необходимые заданные условия удовлетворяются, то система может сообщить координаты удаленной сети 1113. Таким образом, могут быть определены различные знаки регулирования движения.
Например, если все, или очень высокий процент транспортных средств в небольшом координатном диапазоне перестает двигаться (или замедляется практически до остановки), а затем возобновляет скорость, можно предположить, что в данном месте расположен знак остановки.
В другом иллюстративном примере, если некоторый достаточный процент транспортных средств, приближающийся к координатной области, останавливается, тогда можно предположить о наличии светофора. Светофоры могут также быть определены посредством выявления остановок на перекрестках.
Подобным образом, изменения скорости перемещения по дороге вследствие, например, строительства, городских изменений и т.п., могут определяться посредством отслеживания данных. При использовании информации от достаточно большого количества транспортных средств, многие знаки регулирования движения и состояния дороги могут эффективно и недорогим способом определяться. Эти данные могут использоваться для дальнейшего грамотного прокладывания маршрута транспортного средства.
В общих чертах
С использованием систем и способов, раскрытых в данном описании, и логических развитии данных систем и способов, могут быть получены эффективные, настраиваемые и монетаризируемые стратегии для применения карт и картографических данных в навигационной системе. Пользователи могут получить гибко настраиваемый уровень доставки данных, при этом данные могут предоставляться эффективным и избирательным образом. Конечно же, отдельные аспекты данных иллюстративных вариантов осуществления также подходят для применения в качестве самостоятельных вариантов осуществления.

Claims (3)

1. Выполняемый компьютером способ сбора данных, в котором:
с помощью вычислительной системы транспортного средства определяют, что скорость транспортного средства стала ниже ожидаемой скорости;
осуществляют запись GPS координат транспортного средства на основании определенного замедления транспортного средства;
прекращают запись GPS координат транспортного средства, когда транспортное средство возобновляет движение с ожидаемой скоростью, и
определяют, что транспортное средство прошло точку GPS координат, имеющую связанный с ней знак остановки, без замедления ниже заранее установленного порогового значения;
осуществляют запись факта прохождения транспортным средством указанной точки GPS координат, имеющей связанный с ней знак остановки, без замедления ниже заранее установленного порогового значения;
определяют, что количество фактов прохождения одним или более транспортными средствами точки GPS координат, имеющей связанный с ней знак остановки, превышает заранее установленное количество, и
изменяют функцию управления дорожным движением, связанную с указанной точкой GPS координат, со знака остановки на светофор.
2. Способ по п.1, отличающийся тем, что ожидаемая скорость базируется на известном ограничении скорости.
3. Способ по п.2, отличающийся тем, что в случае, если скорость транспортного средства уменьшается до 0 миль в час, то точку, в которой скорость уменьшилась до 0 миль в час, записывают.
RU2011139473/28A 2010-09-29 2011-09-28 Доставка, обработка и обновление новой картографической информации RU2577548C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/893,082 US8849552B2 (en) 2010-09-29 2010-09-29 Advanced map information delivery, processing and updating
US12/893,082 2010-09-29

Publications (2)

Publication Number Publication Date
RU2011139473A RU2011139473A (ru) 2013-04-10
RU2577548C2 true RU2577548C2 (ru) 2016-03-20

Family

ID=45804855

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2011139473/28A RU2577548C2 (ru) 2010-09-29 2011-09-28 Доставка, обработка и обновление новой картографической информации

Country Status (4)

Country Link
US (2) US8849552B2 (ru)
CN (1) CN102540223B (ru)
DE (1) DE102011082761A1 (ru)
RU (1) RU2577548C2 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2674129C2 (ru) * 2016-05-12 2018-12-04 Общество с ограниченной ответственностью "Ситиликс" Способ и система для определения, визуализации и прогнозирования транспортной доступности районов населённого пункта

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9173337B2 (en) 2009-10-19 2015-11-03 Efc Systems, Inc. GNSS optimized control system and method
JP5353926B2 (ja) * 2011-03-09 2013-11-27 株式会社デンソー ナビゲーション装置
IN2014DN08343A (ru) * 2012-03-16 2015-05-08 Qoros Automotive Co Ltd
JP6094259B2 (ja) * 2012-05-23 2017-03-15 株式会社デンソー 管理サーバ
US8928698B2 (en) * 2012-06-10 2015-01-06 Apple Inc. Compression of road features in map tiles
WO2014002489A1 (ja) 2012-06-29 2014-01-03 株式会社デンソー ナビゲーション装置とナビゲーションプログラムプロダクト
CN103093636B (zh) * 2013-01-04 2015-04-15 东南大学 一种快速道路转弯路段可变限速控制方法
US20140297758A1 (en) * 2013-03-26 2014-10-02 Hewlett-Packard Development Company, L.P. Event notifications based on learned traveling times between locations
US20150300828A1 (en) * 2014-04-17 2015-10-22 Ford Global Technologies, Llc Cooperative learning method for road infrastructure detection and characterization
US9934683B2 (en) * 2014-05-29 2018-04-03 Here Global B.V. Traffic aggregation and reporting in real-time
US9372089B2 (en) * 2014-06-02 2016-06-21 International Business Machines Corporation Monitoring suggested routes for deviations
US9953523B2 (en) * 2016-04-22 2018-04-24 Here Global B.V. Node-centric navigation optimization
US10508928B2 (en) * 2016-06-03 2019-12-17 Faraday&Future Inc. Adaptive download of map information
CN105976604B (zh) * 2016-06-21 2018-07-20 东南大学 一种基于gis和公交gps数据的公交线路匹配方法
DE102016216538A1 (de) 2016-09-01 2018-03-01 Bayerische Motoren Werke Aktiengesellschaft Verfahren zum Betreiben einer Steuervorrichtung eines Kraftfahrzeugs, Steuervorrichtung und Kraftfahrzeug
WO2018108632A1 (de) * 2016-12-13 2018-06-21 Bayerische Motoren Werke Aktiengesellschaft Aktualisierung einer digitalen karte
US10801860B2 (en) 2017-06-14 2020-10-13 Here Global B.V. Mapping system and method for identifying a parking lot from probe data
US11015944B2 (en) * 2017-08-01 2021-05-25 Ford Global Technologies, Llc Method and apparatus for dynamic navigation modification
DE102017213983A1 (de) * 2017-08-10 2019-02-14 Bayerische Motoren Werke Aktiengesellschaft Verfahren zum Verifizieren einer Straßenkarte sowie Servervorrichtung
WO2019084898A1 (en) 2017-11-03 2019-05-09 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for new road determination
US10955252B2 (en) 2018-04-03 2021-03-23 International Business Machines Corporation Road-condition based routing system
US10690508B2 (en) * 2018-04-03 2020-06-23 International Business Machines Corporation Navigational system utilizing local driver based route deviations
US11030890B2 (en) 2018-05-03 2021-06-08 International Business Machines Corporation Local driver pattern based notifications
DE102018208105B3 (de) 2018-05-23 2019-03-21 Volkswagen Aktiengesellschaft Verfahren zum Unterstützen eines Führens wenigstens eines Kraftfahrzeugs und Assistenzsystem
US10838423B2 (en) * 2018-08-07 2020-11-17 GM Global Technology Operations LLC Intelligent vehicle navigation systems, methods, and control logic for deriving road segment speed limits
EP3862995A4 (en) * 2018-10-01 2021-10-20 Nissan Motor Co., Ltd. SYSTEM, DEVICE AND PROCESS FOR PROCESSING INFORMATION
DE102018222601A1 (de) 2018-12-20 2020-06-25 Volkswagen Aktiengesellschaft Verfahren und Fahrerassistenzsystem zum Unterstützen eines Fahrers eines Fahrzeugs beim Führen des Fahrzeugs
US11099020B2 (en) * 2019-05-28 2021-08-24 Here Global B.V. Method and apparatus for optimizing intermodal route computations
KR20210027820A (ko) * 2019-09-03 2021-03-11 현대자동차주식회사 차량 및 차량의 제어방법
US11680804B2 (en) 2019-12-02 2023-06-20 Toyota Motor North America, Inc. System and method for verifying roads
CN111192460A (zh) * 2019-12-31 2020-05-22 四川福立盟智慧环保大数据有限公司 一种用ai通过gps对渣土车运输行为识别方法
CN111174758B (zh) * 2020-01-18 2021-07-16 湖南工学院 一种机器人无信号地形探测的方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2217797C2 (ru) * 2001-07-20 2003-11-27 ЗАО НТЦ "Навигатор Технолоджи" Способ оперативного сопровождения и управления наземными транспортными средствами
US20060212195A1 (en) * 2005-03-15 2006-09-21 Veith Gregory W Vehicle data recorder and telematic device
RU94367U1 (ru) * 2009-12-11 2010-05-20 Общество с ограниченной ответственностью "М2М телематика" Универсальный комплекс мониторинга подвижных объектов

Family Cites Families (181)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2680312B2 (ja) 1987-07-10 1997-11-19 アイシン・エィ・ダブリュ株式会社 車両用ナビゲーション装置
US5177685A (en) 1990-08-09 1993-01-05 Massachusetts Institute Of Technology Automobile navigation system using real time spoken driving instructions
US5220507A (en) 1990-11-08 1993-06-15 Motorola, Inc. Land vehicle multiple navigation route apparatus
US5394332A (en) 1991-03-18 1995-02-28 Pioneer Electronic Corporation On-board navigation system having audible tone indicating remaining distance or time in a trip
US5275474A (en) 1991-10-04 1994-01-04 General Motors Corporation Vehicle wheel slip control on split coefficient surface
US5291412A (en) 1992-03-24 1994-03-01 Zexel Corporation Navigation system
JP2602158B2 (ja) 1992-12-04 1997-04-23 株式会社エクォス・リサーチ 音声出力装置
US5487002A (en) 1992-12-31 1996-01-23 Amerigon, Inc. Energy management system for vehicles having limited energy storage
JP3199335B2 (ja) 1993-01-27 2001-08-20 マツダ株式会社 車両のスリップ制御装置
US5406491A (en) 1993-03-26 1995-04-11 Trimble Navigation Limited Navigational system for trip routing
EP0683382A3 (en) 1994-05-20 1996-08-14 Ford Motor Co Method and system for calculating effective fuel economy.
US5802492A (en) 1994-06-24 1998-09-01 Delorme Publishing Company, Inc. Computer aided routing and positioning system
US5790973A (en) 1995-12-19 1998-08-04 Prince Corporation Last exit warning system
US5742922A (en) 1996-02-12 1998-04-21 Hyundai Motor Company Vehicle navigation system and method for selecting a route according to fuel consumption
US5848364A (en) 1996-05-10 1998-12-08 Honda Giken Kogyo Kabushiki Kaisha Method and apparatus for vehicle navigation and guidance through a traffic circle
US6028537A (en) 1996-06-14 2000-02-22 Prince Corporation Vehicle communication and remote control system
US5767795A (en) 1996-07-03 1998-06-16 Delta Information Systems, Inc. GPS-based information system for vehicles
US6005494A (en) 1996-10-16 1999-12-21 Chrysler Corporation Energy minimization routing of vehicle using satellite positioning an topographic mapping
JP3468001B2 (ja) 1996-12-16 2003-11-17 日産自動車株式会社 車両用走行制御装置
US6999779B1 (en) 1997-02-06 2006-02-14 Fujitsu Limited Position information management system
JPH10281790A (ja) 1997-04-08 1998-10-23 Aisin Aw Co Ltd 経路探索装置、ナビゲーション装置及びナビゲーション処理のためのコンピュータプログラムを記憶した媒体
DE19737256B4 (de) 1997-08-27 2005-02-24 Robert Bosch Gmbh Fahrzeugleit- und Zielführungssystem
US6574551B1 (en) 1998-05-05 2003-06-03 Magellan Dis, Inc. Autoscaling of recommended route
WO1999064280A1 (de) 1998-06-05 1999-12-16 Continental Teves Ag & Co. Ohg Verfahren und vorrichtung zur regelung des antriebsschlupfs eines fahrzeugs auf einer fahrbahn mit seitenweise unterschiedlichen reibwerten
US6314369B1 (en) 1998-07-02 2001-11-06 Kabushikikaisha Equos Research Communications navigation system, and navigation base apparatus and navigation apparatus both used in the navigation system
JP3772536B2 (ja) 1998-07-22 2006-05-10 アイシン・エィ・ダブリュ株式会社 画像表示装置、画像表示方法及びそのプログラムを記録した記録媒体
KR100273973B1 (ko) 1998-09-07 2000-12-15 윤종용 무선단말기의 데이터 서비스 제공 방법
JP2000209311A (ja) 1999-01-13 2000-07-28 Yazaki Corp 車両用呼出応対方法
US6484088B1 (en) 1999-05-04 2002-11-19 Ssi Technologies, Inc. Fuel optimization system with improved fuel level sensor
JP3896728B2 (ja) 1999-06-23 2007-03-22 トヨタ自動車株式会社 携帯型端末装置及び車載情報処理装置
US6427117B1 (en) 1999-07-14 2002-07-30 Kabushikikaisha Equos Research Navigation method, navigation system, and information communications apparatus used in the navigation system
US6401034B1 (en) 1999-09-02 2002-06-04 Navigation Technologies Corp. Method and system for finding intermediate destinations with a navigation system
JP3908419B2 (ja) 1999-09-14 2007-04-25 アルパイン株式会社 ナビゲーション装置
US6374177B1 (en) 2000-09-20 2002-04-16 Motorola, Inc. Method and apparatus for providing navigational services in a wireless communication device
JP2001124568A (ja) 1999-10-29 2001-05-11 Pioneer Electronic Corp 地図表示装置及び地図表示方法
JP4147712B2 (ja) 1999-11-18 2008-09-10 株式会社エクォス・リサーチ 通信型経路案内システム
US6608887B1 (en) 1999-11-30 2003-08-19 Unisys Corporation Voice messaging system with ability to prevent hung calls
GB0002985D0 (en) 2000-02-09 2000-03-29 Travelfusion Limited Integrated journey planner
US7167796B2 (en) 2000-03-09 2007-01-23 Donnelly Corporation Vehicle navigation system for use with a telematics system
US20080228346A1 (en) 2000-03-07 2008-09-18 Michael Lucas Apparatus, systems and methods for managing vehicle assets
DE10019407A1 (de) 2000-04-19 2001-10-25 Bosch Gmbh Robert Verfahren zur Routenberechnung und Verfahren zur Zielführung
DE10021171A1 (de) 2000-04-29 2001-11-15 Bosch Gmbh Robert Navigationsverfahren und -vorrichtung
JP2002042288A (ja) 2000-07-26 2002-02-08 Yazaki Corp 運行状態記録装置及びそれを利用した運行管理システム
GB2370460A (en) 2000-12-21 2002-06-26 Nokia Mobile Phones Ltd Segmented route guidance
US6421602B1 (en) 2001-01-03 2002-07-16 Motorola, Inc. Method of navigation guidance for a distributed communications system having communications nodes
DE10105449A1 (de) 2001-02-07 2002-08-08 Bosch Gmbh Robert Aktualisierung von Routen- und Verkehrsflussdaten sowie Fahrzeugnavigationsgerät
US6885285B2 (en) 2001-02-15 2005-04-26 Siemens Vdo Automotive Corporation Advanced remote operation system
US6484092B2 (en) 2001-03-28 2002-11-19 Intel Corporation Method and system for dynamic and interactive route finding
US6487477B1 (en) 2001-05-09 2002-11-26 Ford Global Technologies, Inc. Strategy to use an on-board navigation system for electric and hybrid electric vehicle energy management
US20100241342A1 (en) 2009-03-18 2010-09-23 Ford Global Technologies, Llc Dynamic traffic assessment and reporting
JP2003035547A (ja) 2001-07-23 2003-02-07 Alpine Electronics Inc ナビゲーション装置
US6904362B2 (en) 2001-08-09 2005-06-07 Aisin Aw Co., Ltd. Route guidance system, information delivery center, and vehicular route guidance apparatus
US7082365B2 (en) 2001-08-16 2006-07-25 Networks In Motion, Inc. Point of interest spatial rating search method and system
US6574556B2 (en) 2001-08-22 2003-06-03 Matsushita Electric Industial Co., Ltd. System and associated method of integrating subscriber based traffic navigation and hospitality data with a global positioning system
JP2003065783A (ja) 2001-08-27 2003-03-05 Pioneer Electronic Corp 通信ナビゲーションシステム及び方法、地図情報提供通信センタ装置、通信ナビゲーション端末並びにコンピュータプログラム
DE10162359B4 (de) 2001-12-18 2012-10-31 Robert Bosch Gmbh Verfahren zur Bereitstellung von Routendaten für ein Navigationsgerät
JP3908056B2 (ja) 2002-02-26 2007-04-25 アルパイン株式会社 車載用ナビゲーション装置
US7221287B2 (en) 2002-03-05 2007-05-22 Triangle Software Llc Three-dimensional traffic report
US7113107B2 (en) 2002-03-07 2006-09-26 Taylor Lance G Intelligent selectively-targeted communications systems and methods
JP2003327111A (ja) 2002-03-26 2003-11-19 Robert Bosch Gmbh 駆動滑り制御方法および装置
JP4302417B2 (ja) 2002-03-27 2009-07-29 ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング 駆動滑り制御方法および装置
WO2003093765A2 (en) 2002-04-30 2003-11-13 Telmap Ltd. Dynamic navigation system
US6928156B2 (en) 2002-05-31 2005-08-09 Sbc Properties, L.P. Automated operator assistance with menu options
JP2004021503A (ja) 2002-06-14 2004-01-22 Canon Electronics Inc 交通制御システム、走行情報提供装置、電子機器、走行ルート算出方法、コンピュータ読み取り可能なプログラム、及び記憶媒体
US7243134B2 (en) 2002-06-25 2007-07-10 Motorola, Inc. Server-based navigation system having dynamic transmittal of route information
US7082443B1 (en) 2002-07-23 2006-07-25 Navteq North America, Llc Method and system for updating geographic databases
US6791471B2 (en) 2002-10-01 2004-09-14 Electric Data Systems Communicating position information between vehicles
EP1606924B1 (en) 2003-03-24 2012-10-17 Johnson Controls Technology Company System and method for configuring a wireless communication system in a vehicle
US7421334B2 (en) 2003-04-07 2008-09-02 Zoom Information Systems Centralized facility and intelligent on-board vehicle platform for collecting, analyzing and distributing information relating to transportation infrastructure and conditions
KR20040105200A (ko) 2003-06-05 2004-12-14 엘지전자 주식회사 차량항법시스템의 교통정보표시방법
GB0314770D0 (en) 2003-06-25 2003-07-30 Ibm Navigation system
DE10335927B4 (de) 2003-08-06 2005-09-22 Siemens Ag Navigationssystem mit Ermittlung einer verbrauchsoptimierten Route
JP4676684B2 (ja) 2003-08-26 2011-04-27 クラリオン株式会社 車載情報端末
JP4252409B2 (ja) 2003-09-18 2009-04-08 株式会社ザナヴィ・インフォマティクス 車載情報端末、経路特徴抽出装置、経路特徴表示方法
US20050102098A1 (en) * 2003-11-07 2005-05-12 Montealegre Steve E. Adaptive navigation system with artificial intelligence
US7818380B2 (en) 2003-12-15 2010-10-19 Honda Motor Co., Ltd. Method and system for broadcasting safety messages to a vehicle
US7146271B2 (en) 2003-12-23 2006-12-05 Honda Motor Co., Ltd. System and method for managing navigation information
US7900160B2 (en) 2003-12-29 2011-03-01 International Business Machines Corporation System and method for illustrating a menu of insights associated with visualizations
US7671764B2 (en) 2004-04-06 2010-03-02 Honda Motor Co., Ltd. Method and system for using traffic flow data to navigate a vehicle to a destination
US7251561B2 (en) 2004-07-28 2007-07-31 Telmap Ltd. Selective download of corridor map data
CA2538865C (en) 2004-07-30 2011-03-29 Research In Motion Limited Method and apparatus for provisioning a communications client on a host device
US7715981B2 (en) 2004-09-27 2010-05-11 Travelocity.Com Lp System, method and computer program product for searching and retrieving ranked points of interest within a polygonal area of interest
US7480566B2 (en) 2004-10-22 2009-01-20 Alpine Electronics, Inc. Method and apparatus for navigation system for searching easily accessible POI along route
KR100754168B1 (ko) * 2004-11-12 2007-09-03 삼성전자주식회사 지도 데이터 업데이트 방법 및 장치와, 그 방법을수행하기 위한 프로그램이 저장된 기록 매체
US7385499B2 (en) 2004-12-17 2008-06-10 United Parcel Service Of America, Inc. Item-based monitoring systems and methods
US7053866B1 (en) 2004-12-18 2006-05-30 Emile Mimran Portable adaptor and software for use with a heads-up display unit
US20080114534A1 (en) 2005-01-07 2008-05-15 Navigation System And Portable Terminal Navigation System And Portable Terminal
US7627330B2 (en) 2005-01-31 2009-12-01 Research In Motion Limited Mobile electronic device having a geographical position dependent light and method and system for achieving the same
US20060184314A1 (en) 2005-02-14 2006-08-17 Microsoft Corporation Multi-modal navigation system and method
JP4373941B2 (ja) 2005-02-23 2009-11-25 本田技研工業株式会社 燃料供給所情報配信システム、燃料供給所情報配信サーバおよび燃料供給所情報表示装置
US7499798B2 (en) 2005-02-23 2009-03-03 General Motors Corporation Method for transferring routes between navigational devices
JP3987073B2 (ja) 2005-04-20 2007-10-03 株式会社ナビタイムジャパン ナビゲーションシステム、経路探索サーバ、経路探索方法およびプログラム
JP4740651B2 (ja) 2005-06-02 2011-08-03 クラリオン株式会社 ナビゲーション装置
US7636632B2 (en) * 2005-06-09 2009-12-22 Toyota Motor Engineering & Manufacturing North America, Inc. Intelligent navigation system
DE102005029744B4 (de) 2005-06-24 2010-10-21 Ptv Ag Verfahren zum Updaten von Kartendaten
US7826945B2 (en) 2005-07-01 2010-11-02 You Zhang Automobile speech-recognition interface
US7315259B2 (en) 2005-08-11 2008-01-01 Google Inc. Techniques for displaying and caching tiled map data on constrained-resource services
US7729857B2 (en) 2005-08-18 2010-06-01 Gm Global Technology Operations, Inc. System for and method of detecting a collision and predicting a vehicle path
US20070050248A1 (en) 2005-08-26 2007-03-01 Palo Alto Research Center Incorporated System and method to manage advertising and coupon presentation in vehicles
US7706796B2 (en) 2005-09-01 2010-04-27 Qualcomm Incorporated User terminal-initiated hard handoff from a wireless local area network to a cellular network
JP4466580B2 (ja) 2005-10-13 2010-05-26 株式会社デンソー 車両用表示装置
US20070104224A1 (en) 2005-11-04 2007-05-10 Conner Keith F Differentiated quality of service transport protocols
US7486199B2 (en) 2005-11-17 2009-02-03 Nissan Technical Center North America, Inc. Forward vehicle brake warning system
US8136138B2 (en) 2005-12-15 2012-03-13 Visteon Global Technologies, Inc. Display replication and control of a portable device via a wireless interface in an automobile
US7493211B2 (en) 2005-12-16 2009-02-17 General Electric Company System and method for updating geo-fencing information on mobile devices
US20070143482A1 (en) 2005-12-20 2007-06-21 Zancho William F System and method for handling multiple user preferences in a domain
US8332144B2 (en) 2005-12-31 2012-12-11 Alpine Electronics, Inc Image correction method and apparatus for navigation system with portable navigation unit
US7844247B2 (en) 2006-01-25 2010-11-30 International Business Machines Corporation System for automatic wireless utilization of cellular telephone devices in an emergency by co-opting nearby cellular telephone devices
US7640104B2 (en) 2006-02-27 2009-12-29 Xanavi Informatics Corporation Vehicle navigation system and method for displaying waypoint information
US20070266177A1 (en) 2006-03-08 2007-11-15 David Vismans Communication device with indirect command distribution
US20080215234A1 (en) 2007-03-01 2008-09-04 Pieter Geelen Portable navigation device
US8532678B2 (en) 2006-03-08 2013-09-10 Tomtom International B.V. Portable GPS navigation device
CN101389928B (zh) 2006-03-15 2015-05-13 高通股份有限公司 用于基于用户路线来确定相关关注点信息的方法和设备
US7167799B1 (en) 2006-03-23 2007-01-23 Toyota Technical Center Usa, Inc. System and method of collision avoidance using intelligent navigation
US7653481B2 (en) 2006-05-25 2010-01-26 Hewlettt-Packard Development Company, L.P. In-transit two-way route communication between a handheld positioning device and a service provider
JP4862515B2 (ja) 2006-06-23 2012-01-25 日産自動車株式会社 情報提供装置および情報提供方法
GB2440958A (en) 2006-08-15 2008-02-20 Tomtom Bv Method of correcting map data for use in navigation systems
US7822546B2 (en) 2006-09-05 2010-10-26 Garmin Switzerland Gmbh Travel guide and schedule-based routing device and method
US8036822B2 (en) 2006-09-12 2011-10-11 Dds Wireless International Inc. Travel time determination
JP4797903B2 (ja) 2006-09-19 2011-10-19 ソニー株式会社 携帯電話及び携帯電話の制御方法
US20100179755A1 (en) * 2006-09-21 2010-07-15 Atsushi Kohno Map information processing apparatus
JP2010505098A (ja) 2006-09-27 2010-02-18 トムトム インターナショナル ベスローテン フエンノートシャップ ポータブルナビゲーション装置
JP4899756B2 (ja) * 2006-09-29 2012-03-21 アイシン・エィ・ダブリュ株式会社 交通情報作成装置及び交通情報作成方法
JP5298417B2 (ja) 2006-10-03 2013-09-25 株式会社デンソー 地図データ利用装置、ナビゲーション装置
US7822380B2 (en) 2006-10-13 2010-10-26 Alpine Electronics, Inc. Interference prevention for receiver system incorporating RDS-TMC receiver and FM modulator
US8706396B2 (en) 2006-12-28 2014-04-22 Fujitsu Ten Limited Electronic apparatus and electronic system
JP4663620B2 (ja) 2006-12-07 2011-04-06 日立オートモティブシステムズ株式会社 車載情報端末、地図サーバ、および車載システム
US20080147308A1 (en) 2006-12-18 2008-06-19 Damian Howard Integrating Navigation Systems
US20080162034A1 (en) 2006-12-28 2008-07-03 General Electric Company System and method for automatically generating sets of geo-fences
EP2107939B2 (en) 2007-01-16 2020-04-29 Basf Se Production of super absorbent polymers on a continuous belt reactor
US20080195305A1 (en) 2007-02-13 2008-08-14 Magnus Jendbro System and method for broadcasting navigation prompts
JP4898529B2 (ja) 2007-04-06 2012-03-14 株式会社エヌ・ティ・ティ・ドコモ エリア案内装置およびプログラム
US20080303693A1 (en) 2007-06-07 2008-12-11 Link Ii Charles M Methods and Systems for Automated Traffic Reporting
US20090055091A1 (en) 2007-08-24 2009-02-26 Jeffery Scott Hines Method, Apparatus, and Computer Program Product for Intelligently Selecting Between the Utilization of Geo-Fencing and Map Matching in a Telematics System
US8374782B2 (en) 2007-08-29 2013-02-12 Vodafone Group Services Limited Pre-fetching navigation maps
JP2009064951A (ja) 2007-09-06 2009-03-26 Panasonic Corp アライメントマーク、アライメントマーク形成方法及びパターン形成方法
JP4495205B2 (ja) 2007-11-30 2010-06-30 富士通テン株式会社 エコ運転支援装置
EP2078928A1 (en) 2008-01-09 2009-07-15 Wayfinder Systems AB Method and device for presenting information associated to geographical data
US8116723B2 (en) 2008-01-17 2012-02-14 Kaltsukis Calvin L Network server emergency information accessing method
US8423255B2 (en) 2008-01-30 2013-04-16 Microsoft Corporation System for sensing road and traffic conditions
US8483223B2 (en) 2008-02-01 2013-07-09 Qualcomm Incorporated Packet transmission via multiple links in a wireless communication system
US8346465B2 (en) 2008-02-26 2013-01-01 Apline Electronics, Inc Method and apparatus for determining and displaying meaningful cross street for navigation system
US20090228172A1 (en) 2008-03-05 2009-09-10 Gm Global Technology Operations, Inc. Vehicle-to-vehicle position awareness system and related operating method
US7493209B1 (en) 2008-04-07 2009-02-17 International Business Machines Corporation Method of calculating a route based on estimated energy consumption
US8214122B2 (en) 2008-04-10 2012-07-03 GM Global Technology Operations LLC Energy economy mode using preview information
US7804423B2 (en) 2008-06-16 2010-09-28 Gm Global Technology Operations, Inc. Real time traffic aide
US8442759B2 (en) 2008-06-30 2013-05-14 General Motors Llc System and method for providing multiple portions of a route in a telematics system
US9395196B2 (en) 2008-06-30 2016-07-19 General Motors Llc Method and system of using turn-by-turn server based reroutes data to improve a navigation user interface
US8374781B2 (en) 2008-07-09 2013-02-12 Chrysler Group Llc Method for vehicle route planning
US8452337B2 (en) 2008-08-19 2013-05-28 Lg Electronics Inc. Navigation method and apparatus for mobile terminal
CN102144249B (zh) 2008-09-03 2014-07-30 弗莱克斯电子有限责任公司 用于连接和操作机动车中的便携式使能全球定位***的装置的***和方法
EP2344842A4 (en) 2008-10-07 2012-11-14 Telecomm Systems Inc USER INTERFACE FOR DYNAMIC CUSTOMIZED INTERMEDIATE OBJECTIVES (DIRECTIONS) DURING A GUIDED NAVIGATION
US20100088018A1 (en) 2008-10-08 2010-04-08 Kevin Tsurutome Glance ahead navigation
KR101570369B1 (ko) 2008-10-14 2015-11-20 엘지전자 주식회사 텔레매틱스 단말기 및 텔레매틱스 단말기의 이동체 제어 방법
US8290704B2 (en) 2008-10-31 2012-10-16 Honda Motor Co., Ltd. System and method for collecting and conveying point of interest information
US8583365B2 (en) 2008-12-01 2013-11-12 Electronics And Telecommunications Research Institute Route guide system and method using state information of POI
US8010281B2 (en) 2009-01-29 2011-08-30 Ford Global Technologies, Llc Method and apparatus for providing a navigation summary
US9671241B2 (en) 2009-02-03 2017-06-06 Telenav, Inc. Navigation system having route customization mechanism and method of operation thereof
US8145376B2 (en) 2009-02-16 2012-03-27 Toyota Motor Engineering & Manufacturing North America, Inc. System for producing an adaptive driving strategy based on emission optimization
US20100217482A1 (en) 2009-02-20 2010-08-26 Ford Global Technologies, Llc Vehicle-based system interface for personal navigation device
US8180547B2 (en) 2009-03-27 2012-05-15 Ford Global Technologies, Llc Telematics system and method for traction reporting and control in a vehicle
CN101556165A (zh) * 2009-04-24 2009-10-14 方舟信息技术(苏州)有限公司 嵌入式移动电子地图数据库的实时更新方法
US20110004523A1 (en) 2009-07-06 2011-01-06 Ford Global Technologies, Llc Method and Apparatus for Preferential Determination and Display of Points of Interest
US8385879B2 (en) 2009-08-03 2013-02-26 Hewlett-Packard Development Company, L.P. Systems and methods for providing contacts in emergency situation
US8364402B2 (en) 2009-08-20 2013-01-29 Ford Global Technologies, Llc Methods and systems for testing navigation routes
CN101706285B (zh) * 2009-11-16 2012-07-04 中兴通讯股份有限公司 一种获取电子地图的方法及装置
US20110178811A1 (en) 2010-01-19 2011-07-21 Telenav, Inc. Navigation system with geofence validation and method of operation thereof
US8392116B2 (en) 2010-03-24 2013-03-05 Sap Ag Navigation device and method for predicting the destination of a trip
US20110246016A1 (en) 2010-03-31 2011-10-06 Denso International America, Inc. Method of displaying traffic information
US8422407B2 (en) 2010-04-15 2013-04-16 General Motors Llc Method for managing data transmissions in a subscriber pool
CN101835117A (zh) * 2010-04-16 2010-09-15 惠州Tcl移动通信有限公司 移动通信终端获取位置信息的方法
DE102010029467A1 (de) 2010-05-28 2011-12-01 Ford Global Technologies, Llc Verfahren und Vorrichtung zur Unterstützung eines Fahrers bei einer kraftstoffsparenden Fahrweise
US8731814B2 (en) 2010-07-02 2014-05-20 Ford Global Technologies, Llc Multi-modal navigation system and method
DE102010032229A1 (de) 2010-07-26 2012-01-26 Elektrobit Automotive Gmbh Technik zum Bestimmen von Points Of Interest für eine Navigationsvorrichtung
US20120029806A1 (en) 2010-07-30 2012-02-02 Ford Global Technologies, Llc Efficient Navigation Data Downloading
US9846046B2 (en) 2010-07-30 2017-12-19 Ford Global Technologies, Llc Vehicle navigation method and system
US8121802B2 (en) 2010-08-04 2012-02-21 Ford Global Technologies, Llc System and method for determining an expected vehicle drive range
US8335643B2 (en) 2010-08-10 2012-12-18 Ford Global Technologies, Llc Point of interest search, identification, and navigation
US8185302B2 (en) 2010-08-26 2012-05-22 Ford Global Technologies, Llc Conservational vehicle routing
WO2012092518A1 (en) 2010-12-30 2012-07-05 Telenav, Inc. Navigation system with constrained resource route planning mechanism and method of operation thereof
WO2013016542A2 (en) 2011-07-26 2013-01-31 Gogoro, Inc. Dynamically limiting vehicle operation for best effort economy

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2217797C2 (ru) * 2001-07-20 2003-11-27 ЗАО НТЦ "Навигатор Технолоджи" Способ оперативного сопровождения и управления наземными транспортными средствами
US20060212195A1 (en) * 2005-03-15 2006-09-21 Veith Gregory W Vehicle data recorder and telematic device
RU94367U1 (ru) * 2009-12-11 2010-05-20 Общество с ограниченной ответственностью "М2М телематика" Универсальный комплекс мониторинга подвижных объектов

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2674129C2 (ru) * 2016-05-12 2018-12-04 Общество с ограниченной ответственностью "Ситиликс" Способ и система для определения, визуализации и прогнозирования транспортной доступности районов населённого пункта

Also Published As

Publication number Publication date
US20120078493A1 (en) 2012-03-29
DE102011082761A1 (de) 2012-03-29
RU2011139473A (ru) 2013-04-10
US8849552B2 (en) 2014-09-30
CN102540223A (zh) 2012-07-04
US9568325B2 (en) 2017-02-14
CN102540223B (zh) 2016-08-17
US20140025289A1 (en) 2014-01-23

Similar Documents

Publication Publication Date Title
RU2577548C2 (ru) Доставка, обработка и обновление новой картографической информации
RU2563104C2 (ru) Доставка, обработка и обновление новой картографической информации
US11620592B2 (en) Systems and methods for planning transportation routes
US11067404B2 (en) Vehicle usage-based pricing alerts
US20200173808A1 (en) Methods and systems for providing recommendations for parking of vehicles
US11062602B1 (en) Method and apparatus for recommending temporary parking
EP1271458B1 (en) Geographic database organization that facilitates location-based advertising
JP4408635B2 (ja) 経路情報と共に位置に基づく広告を提供する方法
EP3690854A2 (en) Method and apparatus for providing a recommended vehicle parking or stopping location based on a next destination
JP4881970B2 (ja) 市場調査情報を収集する方法
US20220005140A1 (en) Method, apparatus, and system for providing a contextually relevant vehicle comparison
US11460315B2 (en) Method and apparatus for computing shared vehicle parking search routes
US11703337B2 (en) Method, apparatus, and computer program product for anonymizing trajectories
EP4187204A1 (en) Method and system for generating a personalized routing graph for use with shared vehicle hubs
US20220082394A1 (en) Method and apparatus for ridesharing pickup wait time prediction
US11391586B2 (en) Method and apparatus for discovery of semantic nodes for map-based dynamic location sampling
US20220028267A1 (en) Method, apparatus, and computer program product for anonymizing trajectories
US20220012656A1 (en) Method and apparatus for using pedestrian probe data for ridesharing services
JP7064463B2 (ja) ルート関連情報取得装置およびルート関連情報取得方法
US11881109B2 (en) Method, apparatus, and system for providing in-parking navigation
US20230191944A1 (en) Apparatus and methods for ensuring availability of designated electric vehicles during an emergency
US20240037444A1 (en) Apparatus and methods for predicting improper parking events within electric vehicle charging locations

Legal Events

Date Code Title Description
HE9A Changing address for correspondence with an applicant
MM4A The patent is invalid due to non-payment of fees

Effective date: 20200929