НАВИГАЦИОННОЕ УСТРОЙСТВО И СПОСОБ ДЛЯ ПРЕДОСТАВЛЕНИЯ ДОСТУПНОСТИ ПАРКОВОЧНЫХ МЕСТ
NAVIGATION DEVICE AND METHOD OF PROVIDING ACCESS TO PARKING PLACES

Область техники, к которой относится изобретение
Данное изобретение относится к навигационным устройствам и к способам для предоставления информации о парковочных местах. Иллюстративные варианты осуществления изобретения относятся к портативным навигационным устройствам (так называемым PND), в частности PND, которые включают в себя функциональность приема и обработки сигнала системы глобального позиционирования (GPS). Другие варианты осуществления относятся, в более общем смысле, к любому типу устройства обработки, которое выполнено с возможностью выполнять навигационное программное обеспечение, с тем чтобы предоставлять функциональность составления схемы маршрута и, в предпочтительном варианте, также функциональность навигации.
Уровень техники
Портативные навигационные устройства (PND), которые включают в себя функциональность приема и обработки сигнала GPS (система глобального позиционирования), известны и широко используются как встроенные в автомобили или другие транспортные средства навигационные системы.
В общих чертах, современное PND содержит процессор, память (по меньшей мере, одну из энергозависимой и энергонезависимой, а обычно обе) и картографические данные, сохраненные в рамках упомянутой памяти. Процессор и память совместно работают, чтобы предоставлять среду выполнения, в которой программная операционная система может быть установлена, и дополнительно она является общим местом для одной или более дополнительных программ системы программного обеспечения, которые должны быть предоставлены, чтобы давать возможность управления функциональностью PND и предоставлять различные другие функции.
В типичном варианте, эти устройства дополнительно содержат один или более интерфейсов ввода, которые позволяют пользователю управлять устройством и взаимодействовать с ним, и один или более интерфейсов вывода, посредством которых информация может быть передана пользователю. Иллюстративные примеры интерфейсов вывода включают в себя визуальный дисплей и динамик для звукового вывода. Иллюстративные примеры интерфейсов ввода включают в себя одну или более физических кнопок, чтобы управлять операцией включения/выключения или другими признаками устройства (причем эти кнопки необязательно должны быть на самом устройстве, а могут быть на рулевом колесе, если устройство встроено в транспортное средство), и микрофон для обнаружения речи пользователя. В конкретной предпочтительной компоновке дисплей интерфейса вывода может быть сконфигурирован как чувствительный к прикосновению дисплей (посредством чувствительного к прикосновению покрытия или иным способом), чтобы дополнительно предоставлять интерфейс ввода, посредством которого пользователь может управлять устройством посредством прикосновения.
Устройства этого типа также зачастую включают в себя один или более интерфейсов физического разъема, посредством которых электроэнергия и необязательно сигналы данных могут быть переданы устройству и приняты от него, и необязательно одно или более беспроводных передающих устройств/приемных устройств, чтобы предоставлять возможность обмена данными по системам сотовой связи и другим сетям передачи данных и сигналов, например Wi-Fi, Wi-Max GSM и т.п.
PND-устройства этого типа также включают в себя GPS-антенну, посредством которой спутниковые широковещательные сигналы, включающие в себя данные о местоположении, могут приниматься и впоследствии обрабатываться, чтобы определять текущее местоположение устройства.
PND-устройство может также включать в себя электронные гироскопы и акселерометры, которые создают сигналы, которые могут обрабатываться, чтобы определять текущее угловое и линейное ускорение, и, в свою очередь, и совместно с информацией о местоположении, полученной из GPS-сигнала, скорость и относительное перемещение устройства и, таким образом, транспортного средства, в котором оно установлено. Типично такие признаки обычно предоставляются в навигационных системах в транспортном средстве, но также могут быть предоставлены в PND-устройствах, если это целесообразно.
Полезность таких PND-устройств проявляется, прежде всего, в их способности определять маршрут между первым местоположением (в типичном варианте, начальным или текущим местоположением) и вторым местоположением (в типичном варианте, пунктом назначения). Эти местоположения могут вводиться пользователем устройства посредством любого из широкого множества различных способов, например, посредством почтового индекса, названия улицы и номера дома, заранее сохраненных "хорошо известных" пунктов назначения (таких как известные места, муниципальные местоположения (такие как спортивные площадки или плавательные бассейны) или другие точки интереса), и любимых или недавно посещенных пунктов назначения.
В типичном варианте, PND способно посредством программного обеспечения вычислять "наилучший" или "оптимальный" маршрут между местоположениями начального и конечного адресов из картографических данных. "Наилучший" или "оптимальный" маршрут определяется на основе предварительно определенных критериев и необязательно должен быть самым быстрым или самым коротким маршрутом. Выбор маршрута, по которому должен направляться водитель, может быть очень сложным, и выбранный маршрут может принимать во внимание существующую, прогнозируемую и динамически и/или беспроводным образом принимаемую информацию о транспортном потоке и дорожную информацию, историческую информацию о скоростях на дороге и собственные предпочтения водителя по факторам, определяющим выбор дороги (например, водитель может указать, что маршрут не должен включать в себя автомагистрали или платные дороги).
Помимо этого, устройство может непрерывно наблюдать за дорожными условиями и режимом движения и предлагать или выбирать изменение маршрута, по которому должна быть проделана оставшаяся часть поездки, ввиду изменившихся условий. Системы наблюдения за дорожным движением в реальном времени, основанные на различных технологиях (например, обмене данными с мобильных телефонов, фиксированных камерах, GPS-отслеживании транспортного парка) используются, чтобы идентифицировать задержки движения и подавать информацию в системы уведомления.
PND этого типа могут в типичном варианте быть установлены на приборной панели или ветровом стекле транспортного средства, но могут также быть сформированы как часть бортового компьютера радиосистемы транспортного средства или фактически как часть системы управления самого транспортного средства. Навигационное устройство может также быть частью карманной системы, такой как PDA (портативный цифровой помощник), мультимедийный проигрыватель, мобильный телефон или т.п., и в этих случаях обычная функциональность карманной системы расширяется посредством установки программного обеспечения в устройство, чтобы выполнять как вычисление маршрута, так и навигацию по вычисленному маршруту.
Функциональность составления схемы маршрута и навигации также может быть предоставлена посредством настольных или мобильных вычислительных ресурсов, выполняющих соответствующее программное обеспечение. Например, Королевский автомобильный клуб (RAC) предоставляет онлайновое средство составления схемы маршрута и навигации по адресу http//www.rac.co.uk, причем это средство дает возможность пользователю вводить начальную точку и пункт назначения, после чего сервер, с которым соединен PC пользователя, вычисляет маршрут (аспекты которого могут указываться пользователем), формирует карту и формирует набор исчерпывающих инструкций по навигации для направления пользователя из выбранной начальной точки в выбранный пункт назначения. Средство также предусматривает псевдотрехмерную визуализацию вычисленного маршрута и функциональность предварительного просмотра маршрута, которая моделирует перемещение пользователя по маршруту и тем самым предоставляет пользователю предварительный просмотр вычисленного маршрута.
В контексте PND, после того как маршрут вычислен, пользователь взаимодействует с навигационным устройством, чтобы выбирать требуемый вычисленный маршрут, необязательно из списка предложенных маршрутов. По желанию, пользователь может вмешиваться или направлять процесс выбора маршрута, например, указывая, что некоторые маршруты, дороги, местоположения или критерии следует исключать или они являются обязательными для конкретной поездки. Аспект вычисления маршрута в PND формирует одну основную функцию, а навигация по такому маршруту является другой основной функцией.
Во время навигации по вычисленному маршруту стандартным для таких PND является предоставление визуальных и/или звуковых инструкций, чтобы направлять пользователя по выбранному маршруту до конца этого маршрута, т.е. до требуемого пункта назначения. Также обычным для PND является отображение картографической информации на экране во время навигации, такая информация регулярно обновляется на экране так, что отображенная картографическая информация представляет текущее местоположение устройства и, таким образом, пользователя или транспортного средства пользователя, если устройство используется для навигации в транспортном средстве.
Значок, отображенный на экране, в типичном варианте обозначает текущее местоположение устройства и помещен в центре с картографической информацией о текущей и окружающих дорогах поблизости от текущего местоположения устройства и других также отображаемых картографических признаков. Дополнительно, навигационная информация может отображаться по желанию в строке состояния выше, ниже или с одного края от отображаемой картографической информации, примеры навигационной информации включают в себя расстояние до следующего отклонения от текущей дороги, которое должен предпринять пользователь, характер этого отклонения, возможно, представленный дополнительным значком, дающим представление о конкретном типе отклонения, например поворот налево или направо. Навигационная функция также определяет содержимое, длительность и время звуковых инструкций, посредством которых пользователь может быть направлен по маршруту. Как может быть понятно, простая инструкция, такая как "поворот налево через 100 м" требует значительной обработки и анализа. Как ранее упомянуто, взаимодействие пользователя с устройством может осуществляться посредством сенсорного экрана или дополнительно или альтернативно посредством вмонтированного в рулевую колонку пульта дистанционного управления, посредством речевого управления или любым другим подходящим способом.
Дополнительной важной функцией, предоставляемой устройством, является автоматическое повторное вычисление маршрута в случае, когда пользователь отклоняется от ранее вычисленного маршрута во время навигации (либо из-за аварии, либо намеренно), условия движения в реальном времени диктуют, что альтернативный маршрут будет более подходящим и устройству соответствующим образом предоставляется возможность распознавать такие условия автоматически, или если пользователь активно вынуждает устройство выполнять повторное вычисление маршрута по какой-либо причине.
Также известна возможность вычислять маршрут с помощью определенных пользователем критериев; например, пользователь может предпочитать, чтобы устройством вычислялся живописный маршрут, или может желать исключать любые дороги, на которых вероятен, ожидается или в настоящий момент имеется затор в движении. Программное обеспечение устройства в таком случае должно вычислять различные маршруты и рассматривать предпочтительнее те из них, которые включают в себя при следовании по маршруту самое большое число пунктов интереса (известных как POI), отмеченных как, например, имеющие художественную красоту, или используя сохраненную информацию, служащую признаком преобладающих условий движения на конкретных дорогах, упорядочивать вычисленные маршруты на основе степени вероятного затора или задержки вследствие него. Другое вычисление маршрута на основе POI и информации о дорожном движении и навигационные критерии также возможны.
Хотя вычисление маршрута и функции навигации являются фундаментальными для общей функциональности PND, возможно использовать устройство исключительно для отображения информации или "свободного вождения", при котором отображается только картографическая информация, соответствующая текущему местоположению устройства, и при котором маршрут не вычисляется, и навигация не выполняется в текущий момент посредством устройства. Такой режим работы зачастую применим, когда пользователь уже знает маршрут, по которому ему необходимо проехать, и не требует помощи по навигации.
Устройства типа, описанного выше, например модель 720T, произведенная и предоставленная компанией TomTom International B.V., предоставляют надежное средство для обеспечения возможности пользователям перемещаться из одного местоположения в другое.
Хотя навигационные устройства имеют возможность определять местоположение автомобильных парковок, которые зачастую сохраняются в картографических данных или в дополнение к картографическим данным как точки интереса, зачастую автомобильные парковки, особенно в оживленных городах, могут быть переполнены. Кроме того, доступные парковочные места на улице очень трудно найти, особенно в оживленных городах.
Целью настоящего изобретения является решение этой проблемы, в частности попытка помочь пользователям в нахождении парковочных мест для транспортных средств.
Сущность изобретения
Преследуя эту цель, предпочтительный в настоящее время вариант осуществления настоящего изобретения предоставляет: устройство, содержащее процессор, средство определения местоположения для определения географического местоположения устройства и средство связи для беспроводной передачи данных, в котором процессор выполнен с возможностью определения того, когда устройство находится в транспортном средстве, которое освободило парковочное место, и, в ответ, передавать сообщение через средство связи, указывающее местоположение парковочного места. Дополнительный предпочтительный вариант осуществления изобретения предоставляет способ для использования в навигационном устройстве, содержащий: определение того, когда транспортное средство, в котором расположено навигационное устройство, освобождает парковочное место; и беспроводную передачу сообщения о доступном парковочном месте, указывающего местоположение парковочного места.
Другой вариант осуществления изобретения предоставляет систему, содержащую, по меньшей мере, одно устройство в транспортном средстве для определения текущего местоположения транспортного средства, перевозящего устройство, и беспроводной передачи данных, отличающуюся тем, что устройство в транспортном средстве выполнено с возможностью определения того, что транспортное средство покидает парковочное место и, в ответ, передачи сообщения, указывающего местоположение парковочного места; и, по меньшей мере, одно навигационное устройство, содержащее модуль уведомления о парковочном месте, при этом навигационное устройство выполнено с возможностью беспроводного приема сообщения, указывающего местоположение парковочного места, и, в ответ, модуль уведомления о парковочном месте выполнен с возможностью либо отображения на устройстве отображения указания местоположения парковочного места, либо выбора в качестве местоположения пункта назначения местоположения парковочного места.
Другой вариант осуществления настоящего изобретения относится к навигационному устройству, содержащему процессор, приемник для беспроводного приема данных и дисплей (240); устройство, отличающееся тем, что приемник выполнен с возможностью приема сообщения о доступном парковочном месте, указывающего местоположение доступного парковочного места; и навигационные устройства содержат модуль уведомления о парковочном месте, выполненный с возможностью либо отображать на устройстве отображения указание местоположения парковочного места, либо выбирать в качестве местоположения пункта назначения местоположение парковочного места.
Дополнительный вариант осуществления настоящего изобретения относится к способу для использования в навигационном устройстве, способ, отличающийся приемом сообщения, указывающего местоположение доступного парковочного места; либо отображением на устройстве (240) отображения указания местоположения парковочного места, либо выбором в качестве местоположения пункта назначения местоположения парковочного места.
Еще один вариант осуществления настоящего изобретения относится к компьютерному программному обеспечению, содержащему один или более программных модулей, работающих, когда исполняются в среде исполнения, чтобы вынуждать процессор принимать сообщение, указывающее местоположение доступного парковочного места; и либо отображать на устройстве (240) отображения указание местоположения парковочного места, либо выбирать в качестве местоположения пункта назначения местоположение парковочного места.
Преимущества этих вариантов осуществления излагаются далее, а дополнительные подробности, и признаки каждого из этих вариантов осуществления задаются в прилагаемых зависимых пунктах формулы изобретения и в других местах нижеследующего подробного описания.
Краткое описание чертежей
Различные аспекты идей настоящего изобретения и компоновок, осуществляющих эти идеи, далее описываются в качестве иллюстративного примера со ссылкой на прилагаемые чертежи, на которых:
Фиг.1 - это схематическая иллюстрация системы глобального позиционирования (GPS);
Фиг.2 - это схематическая иллюстрация электронных компонентов, выполненных с возможностью реализовывать навигационное устройство;
Фиг.3 - это схематическая иллюстрация метода, которым навигационное устройство может принимать информацию по каналу беспроводной связи.
Фиг.4a и 4b являются иллюстративными видами в перспективе навигационного устройства;
Фиг.5 - это схематическое представление программного обеспечения, используемого посредством навигационного устройства;
Фиг.6 - это схематический чертеж, иллюстрирующий систему и ее работу согласно варианту осуществления настоящего изобретения;
Фиг.7 - это схематический чертеж, иллюстрирующий работу системы согласно варианту осуществления настоящего изобретения;
Фиг.8 - это схематический чертеж, иллюстрирующий систему и ее работу согласно варианту осуществления настоящего изобретения;
Фиг.9 - это способ согласно варианту осуществления настоящего изобретения;
Фиг.10 - это способ согласно дополнительному варианту осуществления настоящего изобретения;
Фиг.11 - это способ согласно другому варианту осуществления настоящего изобретения;
Фиг.12 - это примерный снимок экрана, взятый с дисплея навигационного устройства согласно варианту осуществления настоящего изобретения.
Подробное описание предпочтительных вариантов осуществления
Предпочтительные варианты осуществления настоящего изобретения теперь поясняются с конкретной ссылкой на PND. Следует помнить, тем не менее, что идеи настоящего изобретения не ограничены PND, а наоборот, универсально применимы к любому типу устройства обработки, которое выполнено с возможностью выполнять навигационное программное обеспечение, с тем, чтобы предоставлять функциональность составления схемы маршрута и навигации. Из этого следует, что в контексте настоящей заявки, навигационное устройство имеет намерение включать в себя (без ограничения) любой тип устройства составления схемы маршрута и навигации, независимо от того, осуществлено это устройство как PND, навигационное устройство, встроенное в транспортное средство, или фактически вычислительный ресурс (такой как настольный персональный компьютер или переносной персональный компьютер (PC), мобильный телефон или портативное цифровое устройство (PDA)), выполняющее программное обеспечение составления схемы маршрута и навигации.
Также будет очевидно из последующего, что идеи настоящего изобретения также имеют полезность в условиях, где пользователь не просит инструкций о том, как направляться от одной точки к другой, а просто желает быть обеспеченным видом данного местоположения. При таких обстоятельствах, местоположение "пункта назначения", выбранное пользователем, не должно иметь соответствующего начального местоположения, от которого пользователь желает начать навигацию, и, как следствие, ссылки в данном документе на местоположение "пункта назначения" или, фактически, на вид "пункта назначения" не должны интерпретироваться так, чтобы означать, что является необходимым формирование маршрута, что должна произойти поездка к "пункту назначения", или, фактически, что наличие пункта назначения требует обозначения соответствующего начального местоположения.
С учетом вышеуказанных допущений, фиг.1 иллюстрирует примерное представление системы глобального позиционирования (GPS), подходящей для использования посредством навигационных устройств. Такие системы хорошо известны и используются в разнообразных целях. В общем, GPS - это навигационная система, построенная на спутниках и радио, способная к определению непрерывной позиции, скорости, времени и, в некоторых примерах, информации о направлении для неограниченного числа пользователей. Ранее известная как NAVSTAR, GPS заключает в себе множество спутников, которые двигаются над Землей на высокоточных орбитах. На основе таких точных орбит GPS-спутники могут транслировать свое местоположение любому числу приемных устройств.
GPS-система реализуется когда устройство, специально оборудованное для приема GPS-данных, начинает сканирование радиочастот сигналов GPS-спутников. После приема радиосигнала от GPS-спутника устройство определяет точное местоположение этого спутника посредством одного из множества различных традиционных способов. Устройство продолжает сканирование, в большинстве примеров, сигналов до тех пор, пока не получит, по меньшей мере, три различных спутниковых сигнала (заметим, что позиция не является нормальной, но может быть определена только с помощью двух сигналов, используя другие методики триангуляции). Осуществляя геометрическую триангуляцию приемник использует три известные позиции для того, чтобы определять собственное двумерное местоположение относительно спутников. Это может быть выполнено известным методом. Кроме того, получение четвертого спутникового сигнала позволит приемному устройству вычислять свою трехмерную позицию посредством тех же геометрических вычислений известным образом. Данные о позиции и скорости могут быть обновлены в реальном времени на продолжительной основе неограниченным числом пользователей.
Как показано на фиг.1, GPS-система обозначена, в общем, ссылочным номером 100. Множество спутников 120 находятся на орбите около Земли 124. Нет необходимости синхронизировать орбиту каждого спутника 120 с орбитами других спутников 120, и фактически орбиты не синхронизированы. GPS-приемник 140 показан как принимающий сигналы 160 GPS-спутников в расширенном спектре от различных спутников 120.
Сигналы 160 расширенного спектра, непрерывно передаваемые от каждого спутника 120, используют стандарты частоты высокой точности совместно с чрезвычайно точными атомными часами. Каждый спутник 120, как часть своей передачи сигнала 160 данных, передает поток данных, являющийся признаком этого конкретного спутника 120. Специалистам в соответствующей области техники должно быть очевидно, что устройство 140 GPS-приемника, в общем, принимает сигналы 160 GPS-спутников в расширенном спектре, по меньшей мере, от трех спутников 120 для устройства 140 GPS-приемника для того, чтобы вычислять свою двухмерную позицию посредством триангуляции. Получение дополнительных сигналов, в результате сигналов 160 от всех из четырех спутников 120, дает возможность устройству 140 GPS-приемника вычислять свою трехмерную позицию известным методом.
Фиг.2 - это иллюстративное представление электронных компонентов навигационного устройства 200 согласно предпочтительному варианту осуществления настоящего изобретения, в формате блочных компонентов. Следует отметить, что структурная схема навигационного устройства 200 включает в себя не все компоненты навигационного устройства, а только компоненты, характерные для многих примеров.
Навигационное устройство 200 располагается внутри внешнего корпуса (не показан). Внешний корпус включает в себя процессор 210, соединенный с устройством 220 ввода и экраном 240 отображения. Устройство 220 ввода может включать в себя клавиатурное устройство, устройство голосового ввода, сенсорную панель и/или любое другое известное устройство ввода, используемое для ввода информации; а экран 240 отображения может включать в себя любой тип экрана отображения, например, LCD-дисплей. В конкретной предпочтительной компоновке, устройство 220 ввода и экран 240 отображения интегрированы в интегрированное устройство ввода и отображения, включающее в себя ввод с сенсорной панели или с сенсорного экрана так, чтобы пользователю требовалось только касаться части экрана 240 отображения для того, чтобы выбирать один из множества вариантов отображения или активировать одну из множества виртуальных кнопок.
Навигационное устройство 200 может включать в себя устройство 260 вывода, например устройство звукового вывода (например, громкоговоритель). Поскольку устройство 260 вывода может воспроизводить слышимую информацию для пользователя навигационного устройства 200, также следует понимать, что устройство 220 ввода может также включать в себя микрофон и программное обеспечение для приема вводимых голосовых команд.
В навигационном устройстве 200 процессор 210 функционально соединен с устройством 220 ввода и может принимать вводимую информацию от него через соединение 225, и функционально соединен, по меньшей мере, с одним экраном 240 отображения и устройством 260 вывода через соединения 245 для того, чтобы выводить информацию. Дополнительно, процессор 210 функционально соединен с ресурсом 230 памяти через соединение 235 и дополнительно приспособлен принимать/отправлять информацию из/в порты 270 ввода/вывода (I/O) через соединение 275, при этом I/O-порт 270 является подключаемым к I/O-устройству 280, внешнему по отношению к навигационному устройству 200. Ресурс 230 памяти содержит, например, энергозависимую память, такую как оперативное запоминающее устройство (RAM), и энергонезависимую память, например цифровую память, такую как флэш-память. Внешнее I/O-устройство 280 может включать в себя, но не только, внешнее устройство для прослушивания, такое как наушники, например. Соединение с I/O-устройством 280 может дополнительно быть проводным или беспроводным соединением с любым другим внешним устройством, например, с автомобильной стереосистемой для режима работы "хэндс-фри" ("свободные руки") и/или режима голосовой активации, например, для соединения с наушником или наушниками, и/или для соединения с мобильным телефоном, например, при этом соединение с мобильным телефоном может использоваться для установления информационного соединения между навигационным устройством 200 и Интернетом или любой другой сетью, например, и/или для установления соединения с сервером через Интернет или некоторую другую сеть, например.
Фиг.2 дополнительно иллюстрирует функциональное соединение между процессором 210 и антенной/приемником 250 через соединение 255, при этом антенна/приемник 250 могут быть GPS-антенной/приемником, например. Следует понимать, что антенна и приемник, отмеченные ссылочным номером 250, схематически объединены для иллюстрации, однако антенна и приемник могут быть отдельно расположенными компонентами и антенна может быть плоской антенной GPS или спиралевидной антенной.
Дополнительно, как будет понятно специалисту в данной области техники, электронные компоненты, показанные на фиг.2, снабжаются электроэнергией посредством источника электропитания (не показан) традиционным методом. Как должны понимать специалисты в данной области техники, различные конфигурации компонентов, показанных на фиг.2, находятся в рамках объема настоящей заявки. Например, компоненты, показанные на фиг.2, могут поддерживать связь друг с другом через проводные и/или беспроводные соединения и т.п. Таким образом, рамки навигационного устройства 200 настоящей заявки включают в себя портативное и карманное навигационное устройство 200.
Кроме того, портативное или карманное навигационное устройство 200 на фиг.2 может быть соединено или "состыковано" известным методом с транспортным средством, таким как велосипед, мотоцикл, автомобиль или водное судно, например. Так, навигационное устройство 200 затем может быть отсоединено от пристыкованного местоположения для портативного или пристыкованного местоположения навигационного использования.
Ссылаясь теперь на фиг.3, навигационное устройство 200 может устанавливать соединение по сети мобильной или дальней связи с сервером 302 через мобильное устройство (не показано) (такое как мобильный телефон, PDA и/или любое устройство с технологией мобильной телефонии), устанавливая цифровое соединение (такое как, например, цифровое соединение через известную технологию Bluetooth). Соответственно, через своего провайдера сетевых услуг мобильное устройство может установить сетевое соединение (через Интернет, например) с сервером 302. По существу, соединение через "мобильную" сеть устанавливается между навигационным устройством 200 (которое может быть, и зачастую является, мобильным, так как оно перемещается отдельно и/или в транспортном средстве) и сервером 302 для того, чтобы предоставлять для информации шлюз "в реальном времени" или, по меньшей мере, "самый актуальный".
Установление сетевого соединения между мобильным устройством (через поставщика услуг) и другим устройством, таким как сервер 302, с использованием Интернета (к примеру, всемирной паутины), например, может осуществляться известным методом. Он может включать в себя использование, например, протокола с уровнями TCP/IP. Мобильное устройство может использовать любое число стандартов связи, например, CDMA, GSM, WAN и т.д.
По сути, может быть использовано Интернет-соединение, которое осуществляется через информационное соединение, например, через мобильный телефон или технологию мобильной телефонии в навигационном устройстве 200. Для этого соединения устанавливается Интернет-соединение между сервером 302 и навигационным устройством 200. Оно может быть выполнено, например, посредством мобильного телефона или другого мобильного устройства и GPRS-соединения (GPRS - протокол пакетной радиосвязи общего назначения). GPRS-соединение является высокоскоростным информационным соединением для мобильных устройств, предоставляемым телекоммуникационными операторами; GPRS - это способ соединения с Интернетом.
Навигационное устройство 200 может дополнительно выполнять информационное соединение с мобильным устройством и, в конечном счете, с Интернетом и сервером 302, посредством существующей технологии Bluetooth, например, известным методом, при этом протокол передачи данных может использовать любое число стандартов, например, GSRM, стандарт протокола передачи данных для GSM-стандарта.
Навигационное устройство 200 может включать в себя свою собственную технологию мобильной телефонии в рамках самого навигационного устройства 200 (включающего в себя, например, антенну или необязательно использующего внутреннюю антенну навигационного устройства 200). Технология мобильной телефонии внутри навигационного устройства 200 может включать в себя внутренние компоненты, как задано выше, и/или может включать в себя вставляемые карты (модуль идентификации абонента или SIM-карта), полностью со всем необходимым для технологии мобильной телефонии и/или антенной, например. По существу, технология мобильной телефонии в рамках навигационного устройства 200 может таким же образом устанавливать сетевые соединения между навигационным устройством 200 и сервером 302 через Интернет, например, методом, аналогичным методу любого мобильного устройства.
При настройках GPRS-телефона, устройство с поддержкой Bluetooth может быть использовано для того, чтобы корректно работать с постоянно изменяющимся спектром моделей мобильных телефонов, производителей и т.п., например, конкретные для модели/производителя настройки могут быть сохранены в навигационном устройстве 200. Данные, хранимые для этой информации, могут быть обновлены.
На фиг.3 навигационное устройство 200 изображено как находящееся на связи с сервером 302 через общий канал 318 связи, который может быть реализован посредством любой из ряда различных компоновок. Сервер 302 и навигационное устройство 200 могут связываться, когда устанавливается соединение через канал 318 связи между сервером 302 и навигационным устройством 200 (заметим, что такое соединение может быть соединением с передачей данных через мобильное устройство, прямым соединением через персональный компьютер, через Интернет и т.д.)
Сервер 302 включает в себя, кроме других компонентов, которые могут быть не проиллюстрированы, процессор 304, функционально соединенный с памятью 306 и дополнительно функционально соединенный, через проводное или беспроводное соединение 314, с устройством 312 хранения данных большой емкости. Процессор 304 дополнительно функционально соединен с передатчиком 308 и приемником 310 для того, чтобы передавать информацию в навигационное устройство 200 и принимать информацию в и от него через канал 318 связи. Отправляемые и принимаемые сигналы могут включать в себя данные, связь и/или другие распространяемые сигналы. Передатчик 308 и приемник 310 могут быть выбраны или разработаны в соответствии с требованиями связи и технологией связи, используемыми в схеме связи для навигационной системы 200. Дополнительно следует отметить, что функции передатчика 308 и приемника 310 могут быть объединены в приемопередатчик сигналов.
Сервер 302 дополнительно соединен (или включает в себя) устройство 312 хранения большой емкости, при этом устройство 312 хранения большой емкости может быть соединено с сервером 302 через линию 314 связи. Устройство 312 хранения большой емкости содержит хранилище навигационных данных и картографической информации и также может быть отдельным от сервера 302 устройством или может быть включено в состав сервера 302.
Навигационное устройство 200 выполнено с возможностью обмениваться данными с сервером 302 через канал 318 связи и включает в себя процессор, память и т.д., как ранее описано относительно фиг.2, а также передатчик 320 и приемник 322, чтобы отправлять и принимать сигналы и/или данные через канал 318 связи, при этом отметим, что эти устройства дополнительно могут использоваться для того, чтобы обмениваться данными с устройствами, отличными от сервера 302. Дополнительно, передатчик 320 и приемник 322 выбирается или разрабатывается согласно требованиям связи и технологии связи, используемой в схеме связи для навигационного устройства 200, и функции передатчика 320, и приемника 322 могут быть комбинированы в одно приемопередающее устройство.
Программное обеспечение, сохраненное в памяти 306 сервера, предоставляет инструкции для процессора 304 и дает возможность серверу 302 предоставлять услуги навигационному устройству 200. Одна услуга, предоставляемая посредством сервера 302, заключает в себе обработку запросов от навигационного устройства 200 и передачу навигационных данных от устройства 312 хранения данных большой емкости в навигационное устройство 200. Другая услуга, предоставляемая посредством сервера 302, включает в себя обработку навигационных данных с использованием различных алгоритмов для требуемого варианта применения и отправку результатов этих вычислений в навигационное устройство 200.
Канал 318 связи, в общем, представляет среду распространения или путь, который соединяет навигационное устройство 200 и сервер 302. Как сервер 302, так и навигационное устройство 200 включают в себя передатчик для передачи данных через канал связи и приемник для приема данных, которые были переданы через канал связи.
Канал 318 связи не ограничивается конкретной технологией связи. Кроме того, канал 318 связи не ограничен одной технологией связи; т.е. канал 318 может включать в себя несколько линий связи, которые используют разнообразие технологий. Например, канал 318 связи может быть выполнен с возможностью предоставлять путь для электрической, оптической и/или электромагнитной связи и т.п. По существу, канал 318 связи включает в себя, но не только, одно или комбинацию из следующего: электрические схемы, электрические проводники, например провода и коаксиальные кабели, оптоволоконные кабели, преобразователи, радиочастотные (RF) волны, атмосферу, пустое пространство и т.д. Дополнительно, канал 318 связи может включать в себя промежуточные устройства, такие как, например, маршрутизаторы, повторители, буферы, передатчики и приемники.
В одной иллюстративной компоновке канал 318 связи включает в себя телефонную и компьютерную сети. Дополнительно, канал 318 связи может иметь возможность приспосабливать беспроводную связь, например, радиочастотную, сверхвысокочастотную, инфракрасную связь и т.п. Кроме того, канал 318 связи может приспосабливать спутниковую связь.
Сигналы связи, переданные через канал 318 связи, включают в себя, но не только, сигналы, как может быть запрошено или потребовано для данной технологии связи. Например, сигналы могут быть выполнены с возможностью использования в технологии сотовой связи, такой как, множественный доступ с временным разделением каналов (TDMA), множественный доступ с частотным разделением каналов (FDMA), множественный доступ с кодовым разделением каналов (CDMA), глобальная система подвижной связи (GSM) и т.д. Через канал 318 связи могут быть переданы как цифровые, так и аналоговые сигналы. Такие сигналы могут быть модулированными, зашифрованными и/или сжатыми сигналами как требуется для технологии связи.
Сервер 302 включает в себя удаленный сервер, доступный посредством навигационного устройства 200 через беспроводной канал. Сервер 302 может включать в себя сетевой сервер, расположенный в локальной вычислительной сети (LAN), глобальной вычислительной сети (WAN), виртуальной частной сети (VPN) и т.п.
Сервер 302 может включать в себя персональный компьютер, такой как настольный компьютер или портативный компьютер, а канал 318 связи может быть кабелем, соединенным между персональным компьютером и навигационным устройством 200. Альтернативно, персональный компьютер может быть соединен между навигационным устройством 200 и сервером 302, чтобы устанавливать Интернет-соединение между сервером 302 и навигационным устройством 200. Альтернативно, мобильный телефон или другое карманное устройство может устанавливать беспроводное подключение к Интернету для соединения навигационного устройства 200 с сервером 302 через Интернет.
Навигационному устройству 200 может предоставляться информация из сервера 302 через загрузки информации, которые могут периодически обновляться автоматически или когда пользователь подсоединяет навигационное устройство 200 к серверу и/или могут быть более динамичными, когда более постоянное и частое соединение происходит между сервером 302 и навигационным устройством 200 через беспроводное мобильное устройство соединения и TCP/IP-соединение, например. Для многих динамических вычислений процессор 304 в сервере 302 может использоваться для обработки большого массива запросов по обработке, в то время как процессор 210 навигационного устройства 200 может также выполнять большую часть обработки и вычисления, зачастую независимо от соединения с сервером 302.
Как указано выше на фиг.2, навигационное устройство 200 включает в себя процессор 210, устройство 220 ввода и экран 240 отображения. Устройство 220 ввода и экран 240 отображения интегрированы в интегрированное устройство ввода и отображения, чтобы активировать как ввод информации (через непосредственный ввод, выбор меню и т.д.), так и отображение информации, например, через экран сенсорной панели. Таким экраном может быть сенсорный LCD-экран для ввода, например, как известно специалистам в данной области техники. Дополнительно, навигационное устройство 200 также может включать в себя любое дополнительное устройство 220 ввода и/или любое дополнительное устройство вывода, такое как, например, устройство звукового ввода/вывода.
Фиг.4a и 4b являются видами в перспективе навигационного устройства 200. Как показано на фиг.4a, навигационное устройство 200 может быть блоком, который включает в себя интегрированное устройство 290 ввода и отображения (например, экран сенсорной панели) и другие компоненты по фиг.2 (в том числе, но не только, внутренний GPS-приемник 250, микропроцессор 210, источник питания, систему памяти 230 и т.д.).
Навигационное устройство 200 может быть размещено на кронштейне 292, который сам может быть прикреплен к приборной панели/окну/и т.д. транспортного средства с помощью присоски 294. Этот кронштейн 292 является одним примером стыковочной станции, с которой навигационное устройство 200 может быть состыковано.
Как показано на фиг.4b, навигационное устройство 200 может быть пристыковано или иным образом прикреплено к кронштейну 292 стыковочной станции, например, посредством захвата, присоединяющего навигационное устройство 200 к кронштейну 292. Навигационное устройство 200 тогда может поворачиваться на кронштейне 292, как показано стрелкой на фиг.4b. Чтобы отсоединять навигационное устройство 200 от стыковочной станции, может быть нажата кнопка на навигационном устройстве 200, например. Другие в равной степени подходящие компоновки для присоединения и разъединения навигационного устройства к стыковочной станции известны специалистам в данной области техники.
Обращаясь теперь к фиг.5 сопровождающих чертежей, ресурс 230 памяти хранит программу-загрузчик (не показана), которая выполняется процессором 210 для того, чтобы загружать операционную систему 470 из ресурса 230 памяти для выполнения функциональными аппаратными компонентами 460, которая обеспечивает среду, в которой может работать прикладное программное обеспечение 480. Операционная система 470 служит для того, чтобы управлять функциональными аппаратными компонентами 460 и находится между прикладным программным обеспечением 480 и функциональными аппаратными компонентами 460. Прикладное программное обеспечение 480 предоставляет операционную среду, включающую в себя GUI, которое поддерживает основные функции навигационного устройства 200, например просмотр карты, планирование маршрута, функции навигации и любые другие функции, ассоциированные с ним. В соответствии с предпочтительным вариантом осуществления настоящего изобретения, часть этой функциональности содержит модуль 490 уведомления о парковке, функция которого сейчас будет подробно описана вместе со следующими чертежами.
Модуль 490 уведомления о парковке устройства в транспортном средстве выполнен с возможностью определения того, когда транспортное средство освобождает или недавно освободило парковочное место. Когда парковочное место освобождено, модуль 490 уведомления о парковке выполнен с возможностью уведомления, по меньшей мере, одного навигационного устройства 200 об освобождении парковочного места. Уведомление может быть передано серверу 302 по каналу 318 связи или может быть передано непосредственно одному или более навигационным устройствам 200, например, по беспроводному сигналу. Уведомление может быть отправлено всем навигационным устройствам 200, связанным с устройством в транспортном средстве, передающим уведомление, либо через сервер 302, либо напрямую. Альтернативно, уведомление может быть отправлено подмножеству связанных навигационных устройств 200. Подмножеством могут быть те навигационные устройства 200, которые находятся в пределах предварительно определенного расстояния от устройства, передающего уведомление. Альтернативно, подмножеством могут быть одно или более предварительно определенных навигационных устройств 200. В некоторых вариантах осуществления устройство в транспортном средстве, включающее в себя модуль уведомления о парковке, является навигационным устройством 200. Однако устройство в транспортном средстве может также быть другим типом устройства, таким как устройство наблюдения за транспортным средством, устройство наблюдения за платой за проезд или любое другое устройство, способное наблюдать или определять местоположение транспортного средства и имеющее доступ к ресурсу связи. Устройство в транспортном средстве может также быть портативным устройством, расположенным в транспортном средстве, таким как портативное навигационное устройство.
В некоторых вариантах осуществления модуль 490 уведомления о парковке оперативно уведомляет пользователя о доступных парковочных местах. Модуль 490 уведомления о парковке может оперативно предоставлять визуальное указание местоположения недавно освобожденного парковочного места на карте, которая отображается в устройстве 240 отображения. В некоторых вариантах осуществления визуальное указание может содержать указание того, как давно было освобождено парковочное место. Указание может быть в форме текстового указания и/или цветовым указанием того, как давно парковочное место стало доступным. Альтернативно или дополнительно, модуль 490 уведомления о парковочном месте может выбирать в качестве местоположения пункта назначения местоположение недавно освобожденного парковочного места. Модуль 490 уведомления о парковочном месте может выбирать местоположение недавно освобожденного парковочного места в качестве местоположения пункта назначения, когда оно находится в пределах предварительно определенного расстояния от текущего местоположения навигационного устройства.
Варианты осуществления настоящего изобретения сейчас будут описаны со ссылкой на фиг.6-12, на которых устройство в транспортном средстве в форме навигационного устройства содержит модуль 490 уведомления о парковке. Однако будет понятно, что устройство в транспортном средстве может быть любым устройством, способным определять свое местоположение и передавать беспроводным образом информацию другому устройству, внешнему по отношению к транспортному средству.
Фиг.6 иллюстрирует систему 600 согласно варианту осуществления настоящего изобретения. Система содержит сервер 610, соединенный с возможностью связи с первым навигационным устройством 620 через канал связи, как описано подробно выше. Сервер 610 также соединен с возможностью связи с одним или более дополнительными навигационными устройствами 631-636. Первое навигационное устройство 620 содержит модуль 490 уведомления о парковке и может быть идентично таким навигационным устройствам 631-636, которые формируют группу навигационных устройств. Модуль 490 уведомления о парковке первого навигационного устройства 620 выполнен с возможностью определения того, когда первое навигационное устройство 620 находится в транспортном средстве, которое покидает или недавно покинуло парковочное место. Определение того, когда навигационное устройство 620 находится в транспортном средстве, которое покидает парковочное место, может быть выполнено рядом различных способов, как будет описано.
При приеме сообщения 625 о доступном парковочном месте от навигационного устройства 620 сервер 610 выполнен с возможностью уведомления группы навигационных устройств 631-636 о парковочном месте, которое стало доступным, посредством отправки сообщения 630 о доступном парковочном месте каждому навигационному устройству 631-636 через канал 318 связи. Сообщение 630 уведомления о парковочном месте может быть копией сообщения, сформированного первым навигационным устройством 620 и принятого сервером 610. Сообщение 630 о доступном парковочном месте, отправленное навигационным устройствам 631-636, указывает местоположение парковочного места и может также указывать время, в которое оно стало доступным.
В ответ на прием сообщения 630, уведомляющего о доступном парковочном месте, каждое из навигационных устройств 631-636 сохраняет информацию, содержащуюся в принятом сообщении-уведомлении о парковочном месте, в памяти 230. В некоторых вариантах осуществления, если местоположение доступного парковочного места находится на расстоянии, большем, чем предварительно определенное расстояние от текущего местоположения навигационного устройства 631-636, тогда сообщение 630 о доступном парковочном месте может быть отброшено навигационным устройством. Если пользователь впоследствии активирует режим парковки навигационного устройства 631-636, модуль 490 уведомления о парковке выполнен с возможностью отображения указания доступных парковочных мест поблизости от навигационного устройства. Если модуль 490 уведомления о парковке выполнен с возможностью только отображения указания парковочных мест, которые стали доступными в пределах предварительно определенного интервала времени, информация в сообщении о доступном парковочном месте, указывающая время, в которое каждое парковочное место стало доступным, может быть использована, чтобы идентифицировать те парковочные места, которые должны быть указаны в устройстве 240 отображения.
В то время как вариант осуществления, описанный со ссылкой на фиг.6, включает в себя сервер 610, через который сообщения о доступных парковочных местах распространяются навигационным устройствам 631-636, могут рассматриваться варианты осуществления настоящего изобретения, которые не требуют сервера 610. В этих вариантах осуществления каждое навигационное устройство 620, 631-636 способно беспроводным образом передавать и принимать данные к/от других навигационных устройств 620, 631-636. Например, каждое навигационное устройство может включать в себя WiMax-блок передатчика/приемника. В этом случае первое навигационное устройство 620 выполнено с возможностью передачи сообщения о доступном парковочном месте непосредственно другим навигационным устройствам 631-636 в окрестностях с помощью блока передатчика/приемника. Преимущественно, это гарантирует, что сообщения 630 о доступных парковочных местах сообщаются только навигационным устройствам 631-636, которые находятся относительно близко к парковочному месту.
Фиг.7 показывает систему, содержащую сервер 710, первое навигационное устройство 720, канал 725 связи между сервером и первым навигационным устройством 720 и множество других навигационных устройств 731-736 на связи с сервером через канал 730 связи, как ранее описано со ссылкой на фиг.6. Как ранее описано, модуль 490 уведомления о парковочном месте первого навигационного устройства 720 выполнен с возможностью определения того, когда навигационное устройство 720 располагается в транспортном средстве, которое покидает парковочное место, и отправки сообщения о доступном парковочном месте серверу 710. Однако в этих вариантах осуществления только некоторые из навигационных устройств 731-736, соединенных с возможностью связи с сервером 710, уведомляются о доступном парковочном месте.
В одном варианте осуществления сервер 710 определяет, каким из множества навигационных устройств 731-736 было отправлено сообщение 730 о доступном парковочном месте, на основе текущего местоположения каждого навигационного устройства 731-736. Каждое из группы навигационных устройств 731-736 выполнено с возможностью периодической передачи информации о местоположении, указывающей его текущее местоположение, серверу 710, чтобы, например, допускать предоставление информации о дорожном движении, относящейся к окрестностям каждого навигационного устройства 731-736. С помощью информации о местоположении сервер 710 выполнен с возможностью определять относительное расстояние между каждым из навигационных устройств 731-736 и местоположением парковочного места, идентифицированного в сообщении о доступном парковочном месте, принятом сервером 710 от первого навигационного устройства 720. Если расстояние меньше, чем предварительно определенное расстояние, тогда сервер 710 выполнен с возможностью передачи сообщения о доступном парковочном месте этому навигационному устройству, так что уведомляются только те навигационные устройства, которые находятся в пределах предварительно определенного расстояния от парковочного места. Как показано на фиг.7, навигационные устройства 731, 734 и 735 определены сервером 710 как находящиеся в пределах предварительно определенного расстояния от доступного парковочного места, и, таким образом, сервер 710 передает сообщение 730 о доступном парковочном месте только этим навигационным устройствам, но не другим навигационным устройствам 732, 733, 736, которые находятся дальше, чем предварительно определенное расстояние, от доступного парковочного места.
Опять ссылаясь на фиг.7, дополнительные варианты осуществления настоящего изобретения, в которых сообщение 730 о доступном парковочном месте передается сервером 710 только подмножеству навигационных устройств 731-736, будут сейчас описаны.
В одном варианте осуществления сообщение 725 о доступном парковочном месте, передаваемое первым навигационным устройством 720 серверу 710, дополнительно содержит идентификационный номер группы частной парковки (PPGID). PPGID используется сервером 710, чтобы идентифицировать одно или более навигационных устройств, которым сообщение 730 о доступном парковочном месте должно быть отправлено сервером 710. Сервер 710 хранит базу данных группы навигационных устройств, идентифицирующую одно или более навигационных устройств с помощью PPGID. По приеме сообщения 725 о доступном парковочном месте от первого навигационного устройства 720 сервер 710 выполнен с возможностью определять навигационные устройства, принадлежащие этому PPGID, из базы данных группы навигационных устройств и передавать сообщение о доступном парковочном месте только этим навигационным устройствам 731, 734, 735. Это полезно, например, там, где парковочное место является частным парковочным местом, используемым множеством пользователей. После того как один пользователь покидает частное парковочное место, его доступность сообщается только другим законным пользователям парковочного места. Картографические данные, сохраненные в первом навигационном устройстве 720, могут идентифицировать парковочное место как частное и, в ответ на то, что транспортное средство, в котором находится первое навигационное устройство 720, покидает частное парковочное место, модуль 490 уведомления о парковочном месте выполнен с возможностью передавать сообщение о доступном парковочном месте, содержащее PPGID, присвоенный этому парковочному месту.
В альтернативном варианте осуществления первое навигационное устройство 720 выполнено с возможностью передавать сообщение 725 о доступном парковочном месте серверу 710 независимо от того, является ли парковочное место частным, как в предыдущих вариантах осуществления. Сервер 710 хранит картографические данные в памяти 306, которые указывают местоположение частных парковочных мест и одно или более навигационных устройств 731, 734, 735, соответствующих каждому парковочному месту. При приеме сообщения 725 о доступном парковочном месте от первого навигационного устройства 720 сервер 710 выполнен с возможностью определять из сохраненных картографических данных, соответствует ли местоположение, указанное в сообщении 725, частному парковочному месту. Если местоположение является частным парковочным местом, сообщение 725 о доступном парковочном месте передается сервером 710 только тем навигационным устройствам 731, 734, 735, которые соответствуют частному парковочному месту.
Фиг.8 показывает дополнительный вариант осуществления настоящего изобретения, подобный показанному на фиг.6. Система 800 содержит сервер 810, устройство 820 в транспортном средстве и множество навигационных устройств 831-836. Устройство 820 в транспортном средстве является устройством, способным определять свое текущее местоположение и передавать сообщение 825 о доступном парковочном месте серверу 810. Такое устройство в транспортном средстве может, например, быть устройством противоугонной защиты транспортного средства, таким как используемое для предупреждения владельца транспортного средства или службы охраны местоположения транспортного средства, когда оно украдено, или в целях дорожных сборов. Устройство 820 выполнено с возможностью определения, когда транспортное средство, в котором оно установлено, покидает парковочное место, тем же способом, что и ранее описанный модуль 490 уведомления о парковке, и передачи сообщения 825 уведомления о парковочном месте серверу 810. Сервер 810 при приеме уведомляющего сообщения 825 от устройства 820 выполнен с возможностью передавать сообщение 830 уведомления о парковочном месте либо всем соединенным с возможностью связи навигационным устройствам 831-836, как показано на фиг.8, либо только некоторым из навигационных устройств, как ранее описано со ссылкой на фиг.7.
Способы определения модулем 490 уведомления о парковке того, когда транспортное средство освободило парковочное место, сейчас будут описаны со ссылкой на фиг.9 и 10.
Первый вариант осуществления модуля 490 уведомления о парковке выполнен с возможностью определять, что навигационное устройство 620 находится в транспортном средстве, когда оно включается в местоположении, которое идентично местоположению, в котором навигационное устройство 620 было выключено. Другими словами, навигационное устройство управляется, чтобы входить в рабочее состояние из состояния пониженного потребления энергии. Это может указывать, что навигационное устройство 620 находится в транспортном средстве, которое было припарковано, навигационное устройство 620 выключено и затем включено в том же самом местоположении прежде, чем транспортное средство начинает поездку. Кроме того, модуль 490 уведомления о парковке может поддерживать это посредством определения того, что навигационное устройство 620 ранее переместилось в местоположение выключения/включения электропитания с большей, чем предварительно определенной скоростью, например, 20 км/ч, перед выключением. Преимущественно, это исключает ситуации, где навигационное устройство переносится человеком, а не находится в транспортном средстве. Фиг.9 показывает способ 900 согласно этому варианту осуществления настоящего изобретения. Способ 900 начинается на этапе 910. На этапе 920 модуль 490 уведомления о парковке определяет, когда навигационное устройство начинает перемещаться следом за включением электропитания навигационного устройства 200. Это может быть определено, когда скорость перемещения навигационного устройства 200 превышает предварительно определенную скорость следом за тем, когда навигационное устройство 200 входит в рабочий режим. На этапе 930 модуль 490 уведомления о парковке определяет, является ли местоположение включения электропитания, по существу, тем же, что и местоположение выключения электропитания. Если два местоположения отличаются более чем на предварительно определенную величину, тогда способ заканчивается на этапе 960. Однако, если два местоположения, по существу, одинаковы, тогда способ переходит к этапу 940, на котором модуль 490 уведомления о парковке проверяет, была ли скорость перед выключением электропитания больше, чем предварительно определенное значение. Например, действительно ли в пределах предварительно определенного времени перед выключением электропитания, например, в течение 20 секунд, хотя другие временные периоды могут быть использованы, навигационное устройство 200 двигалось с большей, чем с предварительно определенной, скоростью, например, 20 км/ч или 30 км/ч. Это может быть определено из информации, сохраненной в памяти 230, такой как информация о поездке, указывающая местоположение навигационного устройства в предварительно определенных интервалах времени. Если определение на этапе 940 является утвердительным, тогда способ переходит к этапу 950, иначе способ заканчивается на этапе 960. На этапе 950 сообщение 625, 725, 825 о доступном парковочном месте передается серверу 610, 710, 810 и/или одному или более навигационным устройствам 631, 731, 831. Сообщение о доступном парковочном месте указывает местоположение доступного парковочного места и может также указывать время, когда парковочное место стало доступным, т.е., когда транспортное средство покинуло парковочное место.
В другом варианте осуществления модуль 490 уведомления о парковке выполнен с возможностью сравнивать текущее местоположение навигационного устройства 620 с сохраненными картографическими данными, чтобы определять, что его текущее местоположение находится в области парковки. Фиг.10 иллюстрирует способ 1000 согласно этому варианту осуществления изобретения, который начинается на этапе 1010. На этапе 1020 модуль 490 уведомления о парковочном месте определяет, когда навигационное устройство 200 начинает перемещаться следом за включением электропитания навигационного устройства 200. Это может быть определено, когда скорость перемещения навигационного устройства 200 превышает предварительно определенную скорость, например, 20 км/ч, следом за тем, когда навигационное устройство 200 входит в рабочий режим. На этапе 1030 модуль 490 уведомления о парковке определяет, соответствует ли неподвижное местоположение, т.е. местоположение, в котором навигационное устройство 200 было включено или вошло в рабочий режим, местоположению парковки. Место парковки - это общедоступное место для парковки, такое как разрешенное место для парковки на обочине дороги или общедоступная автостоянка. Это может быть определено модулем 490 уведомления о парковке относительно картографических данных, сохраненных в памяти 230. Если определяется, что неподвижное местоположение является общедоступным местом для парковки, на этапе 1030, тогда способ может переходить к необязательному этапу 1040 или этапу 1050. Однако, если неподвижное местоположение не является общедоступным местом для парковки, тогда способ заканчивается на этапе 1060. Необязательный этап 1040 будет описан подробно ниже. На этапе 1050 модуль 490 уведомления о парковке выполнен с возможностью передавать сообщение 625, 725, 825 о доступном парковочном месте, указывающее, что парковочное место стало доступным. Сообщение 625, 725, 825 указывает местоположение доступного парковочного места и может также указывать время, когда парковочное место стало доступным.
На необязательном этапе 1040 модуль 490 уведомления о парковочном месте использует дополнительную информацию, чтобы определять, что навигационное устройство 200 присутствует в транспортном средстве, которое припарковано, как противоположность, например, нахождению в транспортном средстве, которое просто временно остановилось в потоке транспорта, или переносится человеком, а не находится в транспортном средстве. Будет понятно, что эквивалентный необязательный этап может также быть включен в способ 900, показанный на фиг.9.
Для того чтобы определять, что навигационное устройство 200 присутствует в ранее припаркованном транспортном средстве, модуль 490 уведомления о парковке может определять, когда навигационное устройство 620 снабжается электроэнергией от внешнего источника, указывая, что оно установлено в транспортном средстве. В дополнительном варианте осуществления этапа 1040 модуль 490 уведомления о парковке выполнен с возможностью определения того, когда маршрут был запланирован на навигационном устройстве 620 пользователем, и навигационное устройство 200 перемещается от местоположения, в котором маршрут был запланирован, с большей скоростью, чем предварительно определенная скорость, такая как 20 км/ч, указывая, что оно находится в транспортном средстве, которое начало поездку. В еще одном варианте осуществления этапа 1040 модуль 490 уведомления о парковке выполнен с возможностью определения того, что навигационное устройство 620 находится в транспортном средстве, когда оно имеет возможность связываться с электронной системой транспортного средства, такой как Bluetooth-аудиоустройство транспортного средства, или информационной шиной, например, CAN-шиной, транспортного средства. В последнем случае модуль 490 уведомления о парковке может определять, что навигационное устройство 200 располагается в припаркованном транспортном средстве, из информации, принятой по CAN-шине, такой как информация, указывающая запуск/остановку двигателя, заблокированные/незаблокированные двери, включение/выключение ручного тормоза и т.д. Такая информация может быть полезна в различении того, когда транспортное средство припарковано или просто стоит, ожидая, например, в транспортном потоке или на светофорах, мосту и т.д. В дополнительном варианте осуществления звуковые данные, принятые от микрофона 220 навигационного устройства 200, анализируются, чтобы определять, когда навигационное устройство располагается в транспортном средстве с работающим двигателем. Любые из вышеописанных вариантов осуществления могут быть объединены, чтобы повышать уровень достоверности определения того, когда навигационное устройство 620 находится в транспортном средстве. Преимущественно, модуль 490 уведомления о парковке, определяющий, что навигационное устройство 200 покидает или покинуло парковочное место, допускает уведомление пользователей о доступности парковочных мест, которые не оборудованы физическими датчиками, чтобы определять присутствие транспортного средства в этом парковочном месте. В другом варианте осуществления этапа 1040 навигационное устройство 620 может содержать средство, такое как датчик давления, чтобы обнаруживать, когда оно пристыковано к кронштейну 292 док-станции, указывая, что оно установлено на ветровом стекле транспортного средства.
Фиг.11 показывает способ согласно дополнительному варианту осуществления настоящего изобретения, в котором пользователь управляет навигационным устройством 200, чтобы реагировать на сообщения 630, 730, 830 о доступном парковочном месте. В этом варианте осуществления пользователь, желающий припарковаться, активирует режим парковки на навигационном устройстве 200. В ответ, модуль 490 уведомления о парковочном месте навигационного устройства 200 уведомляет сервер 610, 710, 810 о том, что активируется режим парковки, сигнализирующий о намерении пользователя навигационного устройства припарковаться, отправляя сообщение-запрос парковки серверу 610, 710, 810, включающее в себя текущее местоположение навигационного устройства 200. Сервер 610, 710, 810 выполнен с возможностью принимать сообщения о доступных местах парковки от навигационных устройств 200, как в ранее описанных вариантах осуществления. Однако в этом варианте осуществления сервер 610, 710, 810 выполнен с возможностью выбирать парковочное место, о котором необходимо уведомить навигационное устройство 200 пользователя, желающего припарковаться. Т.е. сервер 610, 710, 810 выборочно уведомляет одно или более навигационных устройств 200 о доступных парковочных местах, таким образом, не все навигационные устройства 200 уведомляются о каждом парковочном месте. Сервер 610, 710, 810 выбирает парковочное место, о котором необходимо уведомить, чтобы избегать направления множества транспортных средств к одному парковочному месту. Т.е. сервер 610, 710, 810 выполнен с возможностью выбора парковочного места, о котором необходимо уведомить, так, что транспортные средства, желающие припарковаться в географической области, распределяются по доступным парковочным местам. Способ начинается на этапе 1110, и на этапе 1120 сервер 610, 710, 810 принимает сообщение 625, 725, 825 о доступном парковочном месте от навигационного устройства 200, покидающего парковочное место. На этапе 1130 сервер 610, 710, 810 принимает сообщение-запрос парковки от другого навигационного устройства 200, пользователь которого желает припарковаться. На этапе 1140 сервер 610, 710, 810 определяет, должны ли какие-либо навигационные устройства 200 быть уведомлены о доступном парковочном месте. Навигационное устройство 200 уведомляется о доступном парковочном месте, если оно находится в пределах предварительно определенного расстояния от парковочного места. Если ряд навигационных устройств 200 в пределах предварительно определенного расстояния от парковочного места отправили сообщения-запросы парковочных мест серверу 610, 710, 810, сервер 302 может уведомлять только подмножество, т.е. менее чем предварительно определенное число, определенное на основе "первый пришел - первый обслужен", таких навигационных устройств 200 для того, чтобы предотвратить прибытие большого числа транспортных средств на парковочное место. Способ заканчивается на этапе 1160.
Обращаясь к фиг.12, показан снимок экрана устройства 240 отображения навигационного устройства 200, работающего в режиме парковки, чтобы отображать указания доступных парковочных мест. В режиме парковки модуль 490 уведомления о парковочном месте выполнен с возможностью отображения на устройстве 240 отображения картографической информации 1210, которая представляет текущее местоположение устройства 200. Значок 1220 обозначает текущее местоположение навигационного устройства 200 и помещен в центре картографической информации 1210 о текущей и окружающих дорогах поблизости от текущего местоположения устройства и других также отображаемых картографических признаков.
Навигационная информация 1230 отображается в строке состояния под отображенной картографической информацией. Навигационная информация 1230 включает в себя расстояние до следующего отклонения от текущей дороги, которое требуется предпринять пользователю, значок, подсказывающий конкретный тип отклонения, например левый или правый поворот, название текущей дороги и различную другую информацию, относящуюся к текущей поездке, и указание мощности сигналов спутникового вещания, принимаемых навигационным устройством 200. Устройство 240 дополнительно указывает, используя множество символов 1240, 1250, 1260, 1270, местоположение доступных парковочных мест поблизости от текущего местоположения навигационного устройства 200. Каждый символ 1240, 1250, 1260, 1270 содержит указание того, что он является уведомлением о доступности парковочного места, которое в примере, предоставляется буковой P, и указание времени, с которого это парковочное место стало доступным.
На фиг.12 указание времени, с которого это парковочное место стало доступным, обеспечивается посредством текстовой метки, идентифицирующей период времени с того момента, как это парковочное место стало доступным. Однако предусматривается, что это указание может быть предоставлено другими путями, такими как посредством изменения цвета символа. Например, парковочные места, которые недавно стали доступными, могут быть указаны зеленым цветом, который тускнеет или изменяется на красный цвет, когда проходит время. Указание времени с того момента, когда это парковочное место стало доступным, полезно для помощи в установлении пользователем того, насколько вероятно, что это парковочное место все еще свободно. Символы, указывающие доступность парковочных мест, могут быть удалены с дисплея 240 после предварительно определенного времени, чтобы предотвращать создание помех на изображении, и поскольку можно предположить, что парковочное место больше не является доступным. Предварительно определенное время может зависеть от текущего местоположения навигационного устройства. Например, в большом городе предварительно определенное время может быть относительно небольшим, например, 5 минут, тогда как в небольшом городке предварительно определенное время может быть больше, например, 10 или 15 минут. Как дополнительно показано на фиг.12, дисплей предоставляет визуальные инструкции 1280, чтобы направлять пользователя по маршруту к одному из доступных парковочных мест 1240. Доступное парковочное место 1240, к которому запланирован маршрут, может автоматически определяться модулем 490 уведомления о парковке или может быть выбрано пользователем посредством приема соответствующего пользовательского ввода, как, например, посредством прикосновения, принятого на устройство 240 отображения, выбирающего одно из отображенных уведомлений 1240, 1250, 1260, 1270 о парковке.
Из вышеописанного ясно, что идеи настоящего изобретения предоставляют компоновку, посредством которой пользователю предоставляется информация, касающаяся недавно освобожденных парковочных мест, и/или пользователь автоматически направляется к доступному парковочному месту.
Также следует принимать во внимание, что хотя различные аспекты и варианты осуществления настоящего изобретения описаны выше, объем настоящего изобретения не ограничен конкретными компоновками, изложенными в данном документе, а наоборот, простирается так, чтобы охватывать все компоновки и модификации и изменения в них, которые попадают в пределы объема прилагаемой формулы изобретения.
Например, хотя варианты осуществления, описанные в выше приведенном подробном описании, ссылаются на GPS, следует отметить, что навигационное устройство может использовать любой вид технологии измерения положения в качестве альтернативы (или фактически помимо) GPS. Например, навигационное устройство может использовать другие глобальные навигационные спутниковые системы, такие как европейская система Galileo. Так же, оно не ограничено спутниками, а может легко функционировать при использовании наземных радиомаяков или любого другого вида системы, которая дает возможность устройству определять свое географическое местоположение.
Специалисты в данной области техники также должны хорошо понимать, что хотя предпочтительный вариант осуществления реализует некоторую функциональность посредством программного обеспечения, эта функциональность в равной степени может быть реализована исключительно в аппаратных средствах (например, посредством одной или более ASIC (специализированных интегральных схем)) или фактически посредством сочетания аппаратных средств и программного обеспечения. По сути, объем настоящего изобретения не должен быть интерпретирован как ограничиваемый только реализацией в программном обеспечении.
Наконец, также следует отметить, что хотя прилагаемая формула изобретения излагает конкретные комбинации признаков, описанных в данном документе, объем настоящего изобретения не ограничен конкретными комбинациями, приводимыми ниже, а вместо этого распространяется так, чтобы охватывать любую комбинацию раскрытых в данном документе признаков или вариантов осуществления независимо от того, перечислена ли эта конкретная комбинация специально в прилагаемой формуле изобретения в этот момент.