RU2459262C2 - Improved navigation device and method - Google Patents

Improved navigation device and method Download PDF

Info

Publication number
RU2459262C2
RU2459262C2 RU2010130072/08A RU2010130072A RU2459262C2 RU 2459262 C2 RU2459262 C2 RU 2459262C2 RU 2010130072/08 A RU2010130072/08 A RU 2010130072/08A RU 2010130072 A RU2010130072 A RU 2010130072A RU 2459262 C2 RU2459262 C2 RU 2459262C2
Authority
RU
Russia
Prior art keywords
route
information
events
navigation
registration
Prior art date
Application number
RU2010130072/08A
Other languages
Russian (ru)
Other versions
RU2010130072A (en
Inventor
Хокан ИАКАЛИ (NL)
Хокан ИАКАЛИ
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 Томтом Интернэшнл Б.В.
Priority to RU2010130072/08A priority Critical patent/RU2459262C2/en
Publication of RU2010130072A publication Critical patent/RU2010130072A/en
Application granted granted Critical
Publication of RU2459262C2 publication Critical patent/RU2459262C2/en

Links

Images

Landscapes

  • Navigation (AREA)

Abstract

FIELD: information technologies.
SUBSTANCE: method comprises a stage, at which information on location is saved, related to the current location, as well as specific time information related to the specified current location, in a nonvolatile memory of the device, in order to set up a registration logbook, besides, such information is saved only when one of the specified set of events takes place, the specified set of events is specific either for the navigation mode or for the free driving mode during the device operation. Preferably, a set of events specific for the navigation mode, is one or more of the following: a user indication of an activity type, calculation of a new route, repeated calculation of a new route following deviation from the previous route, reaching a destination point; and a set of events specific for the mode of free driving is one or more of the following: a user indication of an activity type, connection and/or disconnection of device power supply, deviation of the device from the current direction and/or road, on which the device moves.
EFFECT: reduced volume of data received during registration.
11 cl, 11 dwg

Description

Это изобретение относится к улучшенному навигационному устройству и способу.This invention relates to an improved navigation device and method.

Уровень техникиState of the art

Переносные навигационные устройства (PND), включающие в себя средства приема и обработки сигнала GPS (системы глобального позиционирования), хорошо известны и широко применяются в качестве автомобильных навигационных систем. По существу, современные PND содержат процессор, память (как энергозависимую, так и энергонезависимую), картографические данные, сохраненные в упомянутой памяти, операционную систему программного обеспечения и одну или более дополнительных программ, выполняющихся в ней, чтобы управлять функциональностью устройства и предоставлять различные признаки, GPS-антенну, посредством которой спутниковые широковещательные сигналы, включающие в себя данные о местоположении, могут быть приняты и впоследствии обработаны, чтобы определять текущее местоположение устройства, средства ввода и вывода, примеры включают в себя визуальный дисплей (который может быть чувствительным к прикосновению, чтобы допускать пользовательский ввод), одну или более физических кнопок, чтобы управлять операцией включения/выключения или другими функциональными возможностями устройства, динамик для аудиовывода, один или более разъемов, посредством которых электропитание и по выбору один или более информационных сигналов могут передаваться и приниматься в/от устройства, и по выбору один или более беспроводных передатчиков/приемников, чтобы допускать связь по мобильным средствам связи и другим сигнальным и информационным сетям, например, Wi-Fi, Wi-Max, GSM и т.п.Handheld navigation devices (PNDs), including GPS signal reception and processing (global positioning systems), are well known and widely used as car navigation systems. Essentially, modern PNDs include a processor, memory (both volatile and nonvolatile), map data stored in said memory, a software operating system, and one or more additional programs running therein to control device functionality and provide various features, A GPS antenna whereby satellite broadcast signals including location data can be received and subsequently processed to determine the current month device location, input and output means, examples include a visual display (which may be touch sensitive to allow user input), one or more physical buttons to control the on / off operation or other device functionality, a speaker for audio output, one or more connectors through which power and optionally one or more information signals can be transmitted and received to / from the device, and optionally one or more wireless dnyh transmitters / receivers to allow communication over a mobile communications and other signal and data networks, for example, Wi-Fi, Wi-Max, GSM, etc.

Полезность PND проявляется, главным образом, в его способности определять маршрут между начальным или текущим местоположением и пунктом назначения, который может быть введен пользователем вычислительного устройства любым из широкого множества разных способов, например, посредством почтового индекса, названия улицы и номера дома, и ранее сохраненных хорошо известных, избранных или недавно посещенных пунктов назначения. Типично, PND активируется посредством программного обеспечения для вычисления "наилучшего" или "оптимального" маршрута между местоположениями начального и конечного адреса из картографических данных. "Наилучший" или "оптимальный" маршрут определяется на основе предварительно определенных критериев и не обязательно является самым быстрым или кратчайшим маршрутом. Выбор маршрута, по которому следует направлять водителя, может быть очень сложным, и выбранный маршрут может принимать во внимание существующие и спрогнозированные условиями транспортного движения и дорожные условия, статистическую информацию о скоростях на дороге и собственные предпочтения водителя для факторов, определяющих выбор дороги. Помимо этого, устройство может непрерывно наблюдать за дорожными условиями и условиями транспортного движения и предлагать или выбирать изменение маршрута, по которому должна быть проделана оставшаяся часть поездки, ввиду изменившихся условий. Системы наблюдения за транспортным движением в реальном времени, основанные на различных технологиях (например, звонках с мобильных телефонов, фиксированных камерах, GPS-отслеживании транспортного парка), используются чтобы идентифицировать задержки транспортного движения и подавать информацию в системы уведомления.The usefulness of a PND is manifested mainly in its ability to determine the route between the starting or current location and destination, which can be entered by the user of the computing device in any of a wide variety of different ways, for example, by zip code, street name and house number, and previously saved Well-known, Favorite, or Recently Visited Destinations. Typically, the PND is activated by software to calculate the “best” or “optimal” route between the locations of the start and end addresses from map data. The “best” or “optimal” route is determined based on predefined criteria and is not necessarily the fastest or shortest route. The choice of the route along which the driver should be guided can be very difficult, and the selected route can take into account existing and predicted traffic conditions and road conditions, statistical information about the speeds on the road and the driver’s own preferences for the factors that determine the choice of road. In addition, the device can continuously monitor the road and traffic conditions and suggest or choose a change in the route along which the rest of the trip should be done, due to the changed conditions. Real-time traffic monitoring systems based on various technologies (for example, calls from mobile phones, fixed cameras, GPS tracking of the fleet) are used to identify traffic delays and provide information to notification systems.

Навигационное устройство может в типичном варианте быть прикреплено на приборную панель транспортного средства, а также может быть реализовано как часть бортового компьютера транспортного средства или автомобильной аудиосистемы. Навигационное устройство может также быть (частью) карманной системы, такой как PDA (переносное навигационное устройство), мультимедийный проигрыватель, мобильный телефон или т.п., и в этих случаях обычная функциональность карманной системы расширяется посредством установки программного обеспечения в устройство, чтобы выполнять как вычисление маршрута, так и навигацию по вычисленному маршруту. В любом случае, после того, как маршрут был вычислен, пользователь взаимодействует с навигационным устройством, чтобы выбирать требуемый вычисленный маршрут, по выбору из списка предложенных маршрутов. По выбору, пользователь может вмешиваться или направлять процесс выбора маршрута, например, посредством указания того, что определенные маршруты, дороги, местоположения или критерии следует исключать или они являются обязательными для конкретной поездки. Аспект вычисления маршрута в PND формирует одну основную предоставленную функцию, а навигация по такому маршруту является другой основной функцией. Во время навигации по вычисленному маршруту PND предоставляет визуальные и/или слышимые инструкции, чтобы направлять пользователя по выбранному маршруту до конца этого маршрута, т.е. требуемого пункта назначения. Обычным для PND является отображение картографической информации на экране во время навигации, такая информация регулярно обновляется на экране так, что отображенная картографическая информация представляет текущее местоположение устройства и, таким образом, пользователя или транспортного средства пользователя, если устройство используется для навигации в транспортном средстве. Значок, отображенный на экране, в типичном варианте обозначает текущее местоположение устройства и помещен в центре с картографической информацией о текущей и окружающих дорогах и другими, также отображаемыми картографическими деталями. Дополнительно, информация по навигации может быть отображаемой, по выбору в строке состояния выше, ниже или с одного края от отображаемой картографической информации, примеры информации по навигации включают в себя расстояние до следующего отклонения от текущей дороги, которое должен предпринять пользователь, характер этого отклонения, возможно, представляемый посредством дополнительного значка, дающего представление о конкретном типе отклонения, например, левый или правый поворот. Навигационная функция также определяет содержимое, длительность и время слышимых инструкций, посредством которых пользователь может быть направлен по маршруту. Как можно принимать во внимание, простая инструкция, такая как "поворот налево через 100 м", требует значительной обработки и анализа. Как ранее упомянуто, взаимодействие пользователя с устройством может осуществляться посредством сенсорного экрана или дополнительно или альтернативно посредством установленного на рулевой колонке пульта дистанционного управления, посредством голосовой активации или посредством любого другого подходящего способа.The navigation device may typically be attached to the dashboard of the vehicle, and may also be implemented as part of the on-board computer of the vehicle or car audio system. The navigation device may also be (part of) a handheld system, such as a PDA (portable navigation device), multimedia player, mobile phone or the like, and in these cases, the usual functionality of the handheld system is expanded by installing software in the device to perform both route calculation, and navigation along the calculated route. In any case, after the route has been calculated, the user interacts with the navigation device to select the desired calculated route, optionally from the list of suggested routes. Optionally, the user can intervene or direct the route selection process, for example, by indicating that certain routes, roads, locations or criteria should be excluded or they are mandatory for a particular trip. The aspect of route calculation in PND forms one main function provided, and navigation along such a route is another main function. While navigating a calculated route, the PND provides visual and / or audible instructions to guide the user along the selected route to the end of that route, i.e. desired destination. It is common for a PND to display map information on the screen during navigation, such information is regularly updated on the screen so that the displayed map information represents the current location of the device and thus the user or vehicle of the user if the device is used for navigation in a vehicle. The icon displayed on the screen typically indicates the current location of the device and is placed in the center with cartographic information about current and surrounding roads and other cartographic details also displayed. Additionally, the navigation information may be displayed, optionally in the status bar above, below or from one edge of the displayed map information, examples of navigation information include the distance to the next deviation from the current road that the user must take, the nature of this deviation, possibly represented by an additional icon giving an idea of a particular type of deviation, for example, a left or right turn. The navigation function also determines the content, duration and time of audible instructions by which the user can be directed along the route. As you can take into account, a simple instruction, such as "turn left after 100 m," requires considerable processing and analysis. As previously mentioned, user interaction with the device may be via a touch screen or additionally or alternatively by means of a remote control mounted on the steering column, by voice activation, or by any other suitable method.

Дополнительной важной функцией, предоставляемой посредством устройством, является автоматический пересчет маршрута в случае, когда:An additional important function provided by the device is the automatic recalculation of the route when:

- пользователь отклоняется от ранее вычисленного маршрута в ходе навигации;- the user deviates from the previously calculated route during navigation;

- условия транспортного движения (трафика) в реальном времени диктуют, что альтернативный маршрут должен быть более целесообразным, и устройство, соответственно, активируется так, чтобы распознавать такие условия автоматически или- the conditions of traffic (traffic) in real time dictate that an alternative route should be more appropriate, and the device, accordingly, is activated so as to recognize such conditions automatically or

- если пользователь активно инструктирует устройству выполнять пересчет маршрута по какой-либо причине.- if the user actively instructs the device to recalculate the route for any reason.

Также хорошо известна возможность предоставления вычисления маршрута с заданными пользователем критериями, например пользователь может предпочесть обзорный маршрут, который должен быть вычислен устройством. Программное обеспечение устройства затем вычисляет различные маршруты и оценивает наиболее предпочтительные из них, которые содержат вдоль маршрута наибольшее число точек интереса (известные как POI), которые отмечены, например, как являющиеся живописной архитектурой. Другие критерии вычисления и навигации по маршруту на основе POI также возможны.It is also well known to provide a route calculation with user-defined criteria, for example, the user may prefer a survey route that should be calculated by the device. The device software then calculates the various routes and evaluates the most preferred of them, which contain along the route the greatest number of points of interest (known as POIs), which are marked, for example, as being a picturesque architecture. Other criteria for calculating and navigating a route based on POIs are also possible.

Хотя функции вычисления маршрута и навигации являются фундаментальными для общей полезности PND, можно использовать устройство просто для отображения информации или "свободного вождения", при котором отображается только картографическая информация, относящаяся к текущему местоположению устройства, и при котором маршрут не вычисляется и навигация в настоящий момент не выполняется посредством устройства. Такой режим работы зачастую применим, когда пользователь уже знает маршрут, по которому ему необходимо проехать.Although the route calculation and navigation functions are fundamental to the overall usefulness of PND, you can use the device simply to display information or “free driving”, which displays only map information related to the current location of the device, and in which the route is not calculated and navigation is currently not performed by the device. This mode of operation is often applicable when the user already knows the route along which he needs to travel.

Как упомянуто, множество PND могут использоваться в личных или деловых целях, последнее использование является более подходящим для коммерческой деятельности по перевозкам, такой как курьерские и другие услуги доставки. Дополнительно, когда PND используется в автомобиле, используемом как для личных, так и для деловых целей, от пользователя в типичном варианте требуется национальным правительством или другим федеральным органом сохранять запись только обо всем пробеге автомобиля в деловых целях с целью налогообложения. Дополнительно, для принадлежащих компании транспортных средств, управляемых одним или более различными сотрудниками компании, сохранение записей о пробеге и общем использовании транспортного средства являются важными с точки зрения определения полных расходов и прибылей, обеспечиваемых транспортным средством для фирмы, и определения правильного использования.As mentioned, many PNDs can be used for personal or business purposes, the latter being more suitable for commercial shipping activities such as courier and other delivery services. Additionally, when a PND is used in a car used for both personal and business purposes, the user is typically required by the national government or other federal authority to keep a record of only the entire mileage of the car for business purposes for tax purposes. Additionally, for company-owned vehicles driven by one or more different company employees, keeping records of mileage and total vehicle use are important in terms of determining the total costs and profits provided by the vehicle for the company and determining the correct use.

Регистрация использования транспортного средства, информации о пробеге и местоположении известна и в действительности хорошо применяется в коммерческих целях компаниями, такими как корпорация Tripmaster, компанией, которая специализируется на установке специализированного устройства в транспортном средстве, которое связывается с другими системами транспортного средства, такими как двигатель и электронная система управления транспортным средством, и выполняет подробную регистрацию различных параметров использования двигателя и других параметров транспортного средства. Устройство взаимодействует с бортовым компьютером, имеющим GPS-функциональность, чтобы идентифицировать правильное передвижение транспортного средства, различные остановки и их продолжительность и способ, которым транспортное средство совершает ту или иную поездку. Устройство требует профессиональной установки в транспортном средстве таким образом, что оно не может быть удалено или отсоединено, и, кроме того, установленное устройство является очень специфичным с точки зрения возможностей памяти, хранения и обработки. Следовательно, оно представляет очень дорогое и сложное решение для простой по существу проблемы.The registration of vehicle use, mileage and location information is known and actually well used for commercial purposes by companies such as Tripmaster Corporation, a company that specializes in installing a specialized device in a vehicle that communicates with other vehicle systems, such as the engine and electronic vehicle control system, and performs detailed registration of various parameters of engine use and other vehicle parameters. The device interacts with an on-board computer with GPS functionality to identify the correct movement of the vehicle, the various stops and their duration, and the way the vehicle makes this or that trip. The device requires professional installation in a vehicle in such a way that it cannot be removed or disconnected, and in addition, the installed device is very specific in terms of memory, storage and processing capabilities. Therefore, it presents a very expensive and complex solution to a substantially simple problem.

Дополнительно, US 7117075 в виде Report on Board LLC описывает способ регистрации и отчетности по деятельности водителя и работе транспортного средства включает в себя идентификацию водителя транспортного средства, запись оперативных данных с помощью бортового записывающего устройства, которое жестко вмонтировано в модуль управления двигателем, соединенного с системой измерения пробега и связанного с глобальной навигационной спутниковой системой, и запись информации об исполнении служебных обязанностей водителем. Журнал регистрации часов обслуживания и журнал регистрации таксы на топливо создаются из оперативных данных. Способ включает в себя сравнение служебного журнала регистрации часов вождения с применимым требованием, указывая водителю, находится ли водитель в соответствии или не в соответствии с применимым требованием, автоматическую выгрузку журналов регистрации приемнику, внешнему по отношению к транспортному средству, с помощью беспроводной сети связи, и излучение сигнала согласованности, представляющего то, находится ли водитель в соответствии или не в соответствии с применимым требованием, второму приемнику, внешнему по отношению к транспортному средству и находящемуся под управлением администрации. Опять же, это является сложным и дорогим решением.In addition, US 7117075 in the form of a Report on Board LLC describes a method for recording and reporting on driver activity and vehicle operation, includes identification of a vehicle driver, recording live data using an on-board recording device, which is rigidly mounted in the engine control module connected to the system measuring mileage and associated with the global navigation satellite system; and recording driver performance information. The service hours register and the fuel rate register are generated from operational data. The method includes comparing a service log of driving hours with an applicable requirement, indicating to the driver whether the driver is in compliance or not in accordance with the applicable requirement, automatically uploading the registration logs to a receiver external to the vehicle using a wireless communication network, and emission of a consistency signal representing whether the driver is in compliance or not in accordance with the applicable requirement, a second receiver external to the trans ortnomu means and under the control of the administration. Again, this is a complicated and expensive solution.

В случае PND, мощность хранения и вычислительная мощность ограничены, поскольку размер устройства и вес являются очень важными факторами ввиду его общей полезности, портативности и целесообразности. Соответственно, регистрацию больших объемов данных о положении и времени, например, посредством регистрации данных о положении и времени неоднократно и периодически каждые несколько секунд, является непрактичным или практически невозможным, так же как и обработка или форматирование таких данных удобным способом.In the case of PND, storage capacity and processing power are limited, as device size and weight are very important factors in view of its general utility, portability and feasibility. Accordingly, recording large volumes of position and time data, for example, by recording position and time data repeatedly and periodically every few seconds, is impractical or practically impossible, as well as processing or formatting such data in a convenient way.

Целью этого изобретения является предоставление полезной функции регистрации и отслеживания множества PND, чтобы предоставлять стратегию регистрации для множества PND, и предоставление таким образом активированное PND.An object of this invention is to provide a useful registration and tracking function for multiple PNDs to provide a registration strategy for multiple PNDs, and providing thus activated PNDs.

Краткая сущность изобретенияSUMMARY OF THE INVENTION

Согласно настоящему изобретению предусматривается способ предоставления функции регистрации в PND, содержащий этапы:According to the present invention, there is provided a method for providing a PND registration function, comprising the steps of:

сохранения информации, относящейся к текущему местоположению, и характерной временной информации, относящейся к упомянутому текущему местоположению, в энергонезависимой памяти, чтобы создавать журнал регистрации,storing information related to the current location and characteristic temporal information related to said current location in non-volatile memory to create a logbook,

отличающийся тем, чтоcharacterized in that

сохранение такой информации происходит, только когда происходит одно из указанного набора событий, упомянутый набор событий является характерным либо для навигационного режима, либо для режима свободного вождения работы устройства, набор событий, специфичный для навигационного режима, является одним или более из: пользовательское указание вида деятельности, вычисление нового маршрута, повторное вычисление нового маршрута следом за отклонением от предыдущего маршрута, достижение пункта назначения, а набор событий, специфичных для режима свободного вождения, является одним или более из: пользовательское указание активации, включение и/или выключение электропитания устройства, отклонение устройства от текущего направления и/или дороги, по которой устройство перемещается.such information is saved only when one of the specified set of events occurs, the mentioned set of events is characteristic of either the navigation mode or the device’s free driving mode, the set of events specific to the navigation mode is one or more of: user-defined type of activity , calculating a new route, recalculating a new route following the deviation from the previous route, reaching the destination, and a set of events specific to a free driving mode is one or more of: a user indication of activation, turning on and / or turning off the power of the device, deviating the device from the current direction and / or the road along which the device moves.

Предпочтительно, способ включает в себя определение того, активирована ли функция регистрации на PND, и выполнение функции регистрации, только если такая функция активирована.Preferably, the method includes determining whether the registration function on the PND is activated, and performing the registration function only if such a function is activated.

Более предпочтительно, в навигационном режиме работы устройства набор событий, которые запускают регистрацию информации, включает в себя включение или выключение электропитания устройства.More preferably, in the navigation mode of the device, the set of events that trigger the registration of information includes turning the power on or off of the device.

Дополнительно предпочтительно, в режиме свободного вождения, событие отклонения запускает регистрацию информации, когда устройство распознает изменение в идентификации дороги, которая представлена в картографических данных, посредством ссылки на которые текущее местоположение устройства идентифицируется для пользователя.Additionally, preferably, in free driving mode, the deviation event triggers the registration of information when the device recognizes a change in the identification of the road, which is presented in the map data, by reference to which the current location of the device is identified for the user.

Предпочтительно способ дополнительно включает в себя определение того, работает ли устройство в деловых или личных целях, и регистрацию информации способом, категоризированным согласно одному или другому из этих оперативных использований.Preferably, the method further includes determining whether the device is operating for business or personal purposes, and recording information in a manner categorized according to one or the other of these operational uses.

Наиболее предпочтительно, способ дополнительно включает в себя сжатие информационного журнала регистрации режима свободного вождения, состоящего из информации о множестве событий, упомянутое сжатие подразумевает вычисление воображаемого маршрута между первоначальным местоположением, в котором регистрация информации началась, и одним или более различными местоположениями позже по времени в журнале регистрации, и осуществление итерации по информации о событиях, содержащейся в журнале регистрации между временами начального местоположения и другого более позднего местоположения, определяя в каждой итерации, представляет ли событие отклонение от воображаемого маршрута, и если так, выполнение повторного вычисления упомянутого воображаемого маршрута между местоположением, в котором произошло отклонение, и повторной итерацией по информации о событиях, содержащейся в журнале регистрации следом за временем, когда событие, представляющее отклонение, было зарегистрировано.Most preferably, the method further includes compressing the free driving mode information log, consisting of information about a plurality of events, said compression involving calculating an imaginary route between the original location at which information was logged and one or more different locations later in time in the log registration, and iterating over event information contained in the registration log between times of the initial location at any iteration, determining at each iteration whether the event represents a deviation from an imaginary route, and if so, recalculating the imaginary route between the location at which the deviation occurred and re-iterating over the event information contained in the log followed by the time when the event representing the deviation was recorded.

В альтернативном аспекте изобретение также представляет компьютерную программу, содержащую средство кодирования компьютерной программы, приспособленное выполнять все этапы любых способов, описанных выше, когда запущено на компьютере.In an alternative aspect, the invention also provides a computer program comprising means for encoding a computer program, adapted to carry out all the steps of any of the methods described above when running on a computer.

В дополнительном аспекте изобретение предоставляет компьютерную программу, которая описана выше, когда осуществлена на или в компьютерном читаемом носителе.In a further aspect, the invention provides a computer program as described above when implemented on or in a computer readable medium.

Еще в одном аспекте изобретения предоставляется PND или навигационная система, содержащая, по меньшей мере, процессор, память и средство вывода визуального дисплея, приспособленные, чтобы реализовывать способы, описанные выше.In yet another aspect of the invention, a PND or navigation system is provided, comprising at least a processor, memory, and visual display output means adapted to implement the methods described above.

Краткое описание чертежейBrief Description of the Drawings

Настоящее изобретение будет описано более детально ниже с помощью примерных вариантов осуществления, которые будут рассматриваться с помощью чертежей, на которых:The present invention will be described in more detail below using exemplary embodiments, which will be considered using the drawings, in which:

фиг.1 иллюстрирует примерный вид системы глобального позиционирования (GPS);figure 1 illustrates an exemplary view of a global positioning system (GPS);

фиг.2 иллюстрирует примерную блок-схему электронных компонентов навигационного устройства;2 illustrates an example block diagram of electronic components of a navigation device;

фиг.3 иллюстрирует примерную блок-схему способа, которым навигационное устройство может принимать информацию по беспроводному каналу связи;3 illustrates an exemplary flowchart of a method by which a navigation device can receive information over a wireless communication channel;

фиг.4A и 4B - это виды в перспективе реализации варианта осуществления навигационного устройства;4A and 4B are perspective views of an embodiment of a navigation device;

фиг.5-9 показывают снимки экранов с PND, указывающие то, как настоящее изобретение может быть осуществлено посредством сформированного программным образом пользовательского интерфейса, и фиг.10 показывает снимок экрана с PND в режиме свободного вождения.FIGS. 5–9 show screenshots of PND screens indicating how the present invention can be implemented by a programmed user interface, and FIG. 10 shows a screenshot of a PND in free driving mode.

Подробное описаниеDetailed description

Фиг.1 иллюстрирует примерный вид системы глобального позиционирования (GPS), используемой навигационными устройствами. Такие системы хорошо известны и используются в разнообразных целях. В общем, GPS - это спутниковая навигационная система на основе радиосигналов, способная к определению непрерывной позиции, скорости, времени и в некоторых реализациях информации о направлении для неограниченного числа пользователей.Figure 1 illustrates an exemplary view of a global positioning system (GPS) used by navigation devices. Such systems are well known and used for a variety of purposes. In general, GPS is a satellite-based navigation system based on radio signals, capable of determining continuous position, speed, time, and in some implementations of direction information for an unlimited number of users.

Ранее известная как NAVSTAR, GPS заключает в себе множество спутников, которые функционируют над Землей на высокоточных орбитах. На основе таких точных орбит GPS-спутники могут транслировать свое местоположение любому числу приемных устройств.Formerly known as NAVSTAR, GPS contains many satellites that operate above the Earth in high-precision orbits. Based on such accurate orbits, GPS satellites can broadcast their location to any number of receivers.

GPS-система реализуется, когда устройство, специально оборудованное для приема GPS-данных, начинает сканирование радиочастот в поиске сигналов GPS-спутников. После приема радиосигнала от GPS-спутника устройство определяет точное местоположение этого спутника посредством одного из множества различных традиционных способов. Устройство продолжает сканирование в большинстве реализаций сигналов до тех пор, пока не получит, по меньшей мере, три сигнала различных спутников (заметим, что это не делается обычно, но позиция может быть определена с помощью только двух сигналов, используя другие методики триангуляции). Осуществляя геометрическую триангуляцию приемник использует три известные позиции для того, чтобы определить собственную двумерную позицию относительно спутников. Это может быть выполнено известным образом. Кроме того, получение сигнала четвертого спутника позволит приемному устройству вычислить свою трехмерную позицию посредством геометрических вычислений известным образом. Данные о позиции и скорости могут быть обновлены в реальном времени на непрерывной основе неограниченным числом пользователей.A GPS system is implemented when a device specially equipped for receiving GPS data starts scanning radio frequencies in search of GPS satellite signals. After receiving a radio signal from a GPS satellite, the device determines the exact location of this satellite using one of many different traditional methods. The device continues scanning in most signal implementations until it receives at least three signals from different satellites (note that this is not done normally, but the position can be determined using only two signals using other triangulation techniques). Performing geometric triangulation, the receiver uses three known positions in order to determine its own two-dimensional position relative to the satellites. This can be done in a known manner. In addition, receiving a fourth satellite signal will allow the receiver to calculate its three-dimensional position through geometric calculations in a known manner. Position and speed data can be updated in real time on an ongoing basis by an unlimited number of users.

Как показано на фиг.1, GPS-система обозначена, в общем, ссылочным номером 100. Множество спутников 120 находятся на орбите около Земли 124. Нет необходимости синхронизировать орбиту каждого спутника 120 с орбитами других спутников 120, и по факту орбиты, возможно, не синхронизированы. GPS-приемник 140 показан как принимающий сигналы 160 GPS-спутников с широким спектром от различных спутников 120.As shown in FIG. 1, the GPS system is generally designated 100. Many satellites 120 are in orbit near the Earth 124. There is no need to synchronize the orbit of each satellite 120 with the orbits of the other satellites 120, and in fact the orbit may not synchronized. A GPS receiver 140 is shown as receiving a wide spectrum of GPS satellites 160 from various satellites 120.

Сигналы 160 с широким спектром, непрерывно передаваемые от каждого спутника 120, используют стандарты частоты высокой точности совместно с чрезвычайно точными атомными часами. Каждый спутник 120 как часть своей передачи 160 сигнала данных передает поток данных, указывающих на этот конкретный спутник 120. Специалистам в связной области техники должно быть очевидно, что устройство 140 GPS-приемника, в общем, принимает сигналы 160 GPS-спутников с широким спектром, по меньшей мере, от трех спутников 120 для устройства 140 GPS-приемника для того, чтобы вычислить свою двумерную позицию посредством триангуляции. Получение дополнительных сигналов в результате сигналов 160 от всех из четырех спутников 120 дает возможность устройству 140 GPS-приемника вычислить свою трехмерную позицию известным способом. Фиг.2 иллюстрирует примерную структурную схему электронных компонентов навигационного устройства 200 в формате изображения компонентов в виде блоков. Следует отметить, что структурная схема навигационного устройства 200 включает в себя не все компоненты навигационного устройства, а только компоненты, характерные для многих примеров.Broad spectrum signals 160, continuously transmitted from each satellite 120, use high precision frequency standards in conjunction with extremely accurate atomic clocks. Each satellite 120, as part of its data signal transmission 160, transmits a stream of data pointing to this particular satellite 120. It should be apparent to those skilled in the art that the GPS receiver device 140 generally receives wide spectrum GPS signals 160, from at least three satellites 120 for the GPS receiver 140 in order to calculate its two-dimensional position by triangulation. The receipt of additional signals as a result of signals 160 from all of the four satellites 120 allows the device 140 GPS receiver to calculate its three-dimensional position in a known manner. FIG. 2 illustrates an exemplary block diagram of electronic components of a navigation device 200 in a block image format of components. It should be noted that the structural diagram of the navigation device 200 does not include all components of the navigation device, but only components that are typical of many examples.

Навигационное устройство 200 располагается внутри корпуса (не показан). Корпус включает в себя процессор 210, соединенный с устройством 220 ввода и экраном 240 отображения. Устройство 220 ввода может включать в себя клавиатурное устройство, устройство голосового ввода, сенсорную панель и/или любое другое известное устройство ввода, используемое для ввода информации а экран 240 отображения может включать в себя любой тип экрана отображения, например LCD-дисплей. Устройство 220 ввода и экран 240 отображения объединены в интегрированное устройство ввода и отображения, включающее в себя ввод через сенсорную панель или сенсорный экран, при этом пользователю необходимо только прикасаться к части экрана 240 отображения для того, чтобы выбрать один из множества отображаемых вариантов или для того, чтобы приводить в действие одну из множества виртуальных кнопок.The navigation device 200 is located inside a housing (not shown). The housing includes a processor 210 connected to an input device 220 and a display screen 240. The input device 220 may include a keyboard device, a voice input device, a touch panel, and / or any other known input device used to input information, and the display screen 240 may include any type of display screen, such as an LCD display. The input device 220 and the display screen 240 are combined into an integrated input and display device, including input via a touch panel or touch screen, with the user only having to touch a part of the display screen 240 in order to select one of the plurality of displayed options, or to operate one of the many virtual buttons.

Кроме того, в конструкцию могут быть включены другие типы устройств 250 вывода, включающее в себя, но без ограничения, устройство аудиовывода. Поскольку устройство 241 вывода может выдавать аудиоинформацию пользователю навигационного устройства 200, также следует понимать, что устройство 240 ввода может также включать в себя микрофон и программное обеспечение для приема вводимых голосовых команд. В навигационном устройстве 200 процессор 210 функционально соединен с и может принимать вводимую информацию от устройства 240 ввода через соединение 225, и функционально соединен, по меньшей мере, с одним экраном 240 отображения и устройством 241 вывода через соединения 245 для того, чтобы выводить информацию. Дополнительно, процессор 210 функционально соединен с памятью 230 через соединение 235 и дополнительно выполнен с возможностью принимать/отправлять информацию от/в порты 270 ввода/вывода (I/O) через соединение 275, при этом I/O-порт 270 имеет возможность соединения с I/O-устройством 280, внешним по отношению к навигационному устройству 200. Внешнее I/O-устройство 280 может включать в себя, но без ограничения, внешнее устройство для прослушивания, например наушник. Соединение с I/O-устройством 280 может дополнительно быть проводным или беспроводным соединением с другим внешним устройством, например с автомобильной аудиосистемой для реализации функциональности "хэндс-фри" ("свободные руки") и/или для реализации функциональности активации голосом, например для соединения с наушником или наушниками, и/или для соединения с мобильным телефоном, например; при этом соединение с мобильным телефоном может использоваться для установления соединения передачи данных между навигационным устройством 200 и Интернетом или любой другой сетью, например, и/или установления соединения с сервером через Интернет или некоторую другую сеть, например.In addition, other types of output devices 250 may be included in the design, including but not limited to an audio output device. Since the output device 241 can provide audio information to a user of the navigation device 200, it should also be understood that the input device 240 may also include a microphone and software for receiving input voice commands. In the navigation device 200, the processor 210 is operatively connected to and can receive input from the input device 240 via a connection 225, and is functionally connected to at least one display screen 240 and an output device 241 via connections 245 in order to output information. Additionally, the processor 210 is operatively connected to the memory 230 through the connection 235 and is further configured to receive / send information from / to the I / O ports 270 via the connection 275, while the I / O port 270 has the ability to connect to An I / O device 280 external to the navigation device 200. The external I / O device 280 may include, but is not limited to, an external listening device, such as an earpiece. The connection with the I / O device 280 may additionally be a wired or wireless connection with another external device, for example, with a car audio system for implementing hands-free functionality (“hands-free”) and / or for implementing voice activation functionality, for example, for connecting with a headphone or headphones, and / or for connecting to a mobile phone, for example; however, the connection with the mobile phone can be used to establish a data connection between the navigation device 200 and the Internet or any other network, for example, and / or to establish a connection with the server via the Internet or some other network, for example.

Навигационное устройство 200 может устанавливать соединение через "мобильную" сеть или сеть связи с сервером 302 посредством мобильного устройства 400 (такого как мобильный телефон, PDA, и/или любое устройство с технологией мобильной телефонии), устанавливая цифровое соединение (например, цифровое соединение посредством известной технологии Bluetooth). Соответственно, через своего провайдера сетевых услуг мобильное устройство 400 может установить сетевое соединение (через Интернет, например) с сервером 302. По существу, соединение через "мобильную" сеть устанавливается между навигационным устройством 200 (которое может быть, и зачастую является мобильным, поскольку оно перемещается отдельно и/или в транспортном средстве) и сервером 302 для того, чтобы предоставлять для информации шлюз "в реальном времени" или, по меньшей мере, "самый актуальный".The navigation device 200 can establish a connection via a “mobile” or communication network to a server 302 via a mobile device 400 (such as a mobile phone, PDA, and / or any device with mobile telephony technology), establishing a digital connection (for example, a digital connection using a known Bluetooth technology). Accordingly, through its network service provider, the mobile device 400 can establish a network connection (via the Internet, for example) with the server 302. Essentially, a connection via the "mobile" network is established between the navigation device 200 (which may be, and is often mobile, because it moves separately and / or in the vehicle) and server 302 in order to provide a “real-time” gateway or at least the “most current” gateway for information.

Установление сетевого соединения между мобильным устройством 400 (через поставщика услуг) и другим устройством, таким как сервер 302, с помощью, например, Интернета 410 может быть осуществлено известным способом. Он может включать в себя использование, например, протокол с уровнями TCP/IP. Мобильное устройство 400 может использовать любое число стандартов связи, к примеру, CDMA, GSM, WAN и т.д.Establishing a network connection between the mobile device 400 (via a service provider) and another device, such as a server 302, using, for example, the Internet 410 can be accomplished in a known manner. It may include the use of, for example, a protocol with TCP / IP layers. Mobile device 400 may use any number of communication standards, for example, CDMA, GSM, WAN, etc.

По сути, может быть использовано Интернет-соединение, которое осуществляется через соединение для передачи данных, например через мобильный телефон или технологию мобильной телефонии в навигационном устройстве 200. Для этого соединения устанавливается Интернет-соединение между сервером 302 и навигационным устройством 200. Оно может быть выполнено, например, посредством мобильного телефона или другого мобильного устройства и GPRS-соединения (GPRS - протокол пакетной радиосвязи общего назначения). GPRS-соединение является высокоскоростным соединением для передачи данных для мобильных устройств, предоставляемым телекоммуникационными операторами; GPRS - это способ соединения с Интернетом.In fact, an Internet connection can be used, which is done through a data connection, for example, via a mobile phone or mobile telephony technology in the navigation device 200. For this connection, an Internet connection is established between the server 302 and the navigation device 200. It can be made for example, via a mobile phone or other mobile device and a GPRS connection (GPRS - general packet radio protocol). GPRS connection is a high-speed data connection for mobile devices provided by telecommunication operators; GPRS is a way to connect to the Internet.

Навигационное устройство 200 может дополнительно выполнять соединение с передачей данных с мобильным устройством 400 и в конечном счете, с Интернетом 410 и сервером 302 посредством существующей технологии Bluetooth, например, известным способом, при этом протокол передачи данных может использовать любое число стандартов, например GSRM, стандарт протокола передачи данных для GSM-стандарта.The navigation device 200 can additionally make a data connection with the mobile device 400 and ultimately with the Internet 410 and the server 302 using existing Bluetooth technology, for example, in a known manner, while the data transfer protocol can use any number of standards, for example GSRM, standard data transfer protocol for the GSM standard.

Навигационное устройство 200 может включать в себя собственную технологию мобильной телефонии внутри самого навигационного устройства 200 (включая в себя, например, антенну, при этом внутренняя антенна навигационного устройства 200 может быть альтернативно дополнительно использована). Технология мобильной телефонии внутри навигационного устройства 200 может включать в себя внутренние компоненты, как задано выше, и/или может включать в себя вставляемые карты (модуль идентификации абонента или SIM-карта), полностью со всем необходимым для технологии мобильной телефонии и/или антенной, например. По существу, технология мобильной телефонии внутри навигационного устройства 200 может таким же образом устанавливать сетевые соединения между навигационным устройством 200 и сервером 302 через Интернет 410, например, способом, аналогичным способу любого мобильного устройства 400.The navigation device 200 may include its own mobile telephony technology within the navigation device 200 itself (including, for example, an antenna, while the internal antenna of the navigation device 200 may alternatively be further used). The mobile telephony technology inside the navigation device 200 may include internal components as defined above, and / or may include plug-in cards (subscriber identity module or SIM card), fully equipped with everything necessary for mobile telephony technology and / or antenna, eg. Essentially, mobile telephony technology within the navigation device 200 can similarly establish network connections between the navigation device 200 and the server 302 via the Internet 410, for example, in a manner similar to that of any mobile device 400.

При настройках GPRS телефона может быть использовано устройство с поддержкой Bluetooth для того, чтобы корректно работать с постоянно изменяющимся спектром моделей мобильных телефонов, производителей и т.п., например настройки, конкретные для модели/производителя, могут быть сохранены в навигационном устройстве 200. Данные, хранимые для этой информации, могут быть обновлены.When configuring the phone’s GPRS, a Bluetooth-enabled device can be used in order to correctly work with a constantly changing range of models of mobile phones, manufacturers, etc., for example, settings specific to the model / manufacturer can be stored in the navigation device 200. Data stored for this information may be updated.

Фиг.2 дополнительно иллюстрирует функциональное соединение между процессором 210 и антенной/приемником 250 через соединение 255, при этом антенна/приемник 250 могут быть GPS-антенной/приемником, например. Следует понимать, что антенна и приемник, отмеченные ссылочным номером 250, схематически объединены для иллюстрации, однако антенна и приемник могут быть отдельно расположенными компонентами и антенна может быть плоской антенной GPS или спиралевидной антенной.FIG. 2 further illustrates the functional connection between the processor 210 and the antenna / receiver 250 via connection 255, wherein the antenna / receiver 250 may be a GPS antenna / receiver, for example. It should be understood that the antenna and receiver, indicated by 250, are schematically combined to illustrate, however, the antenna and receiver may be separate components and the antenna may be a flat GPS antenna or a helical antenna.

Дополнительно, как будет понятно специалисту в данной области техники, электронные компоненты, показанные на фиг.2, снабжаются электроэнергией посредством источника электропитания (не показан) традиционным способом. Как будет понятно специалисту в данной области техники, различные конфигурации компонентов, показанных на фиг.2, находятся в рамках настоящего изобретения. Например, компоненты, показанные на фиг.2, могут находиться в связи с другими компонентами через проводные и/или беспроводные соединения и т.п. Таким образом, рамки навигационного устройства 200 настоящего изобретения включают в себя портативное и ручное навигационное устройство 200.Additionally, as will be understood by a person skilled in the art, the electronic components shown in FIG. 2 are supplied with electric power through a power source (not shown) in a conventional manner. As will be understood by a person skilled in the art, various configurations of the components shown in FIG. 2 are within the scope of the present invention. For example, the components shown in FIG. 2 may be in communication with other components through wired and / or wireless connections and the like. Thus, the scope of the navigation device 200 of the present invention includes a portable and manual navigation device 200.

Кроме того, портативное и ручное навигационное устройство 200 по фиг.2 может быть соединено или состыковано известным способом с моторизованным транспортным средством, например автомобилем или водным судном. Так, навигационное устройство 200 затем может быть отсоединено от места закрепления для портативного или ручного навигационного использования.In addition, the portable and manual navigation device 200 of FIG. 2 can be connected or docked in a known manner to a motorized vehicle, such as a car or a watercraft. Thus, the navigation device 200 can then be disconnected from the anchorage for portable or manual navigation use.

Фиг.3 иллюстрирует примерную блок-схему сервера 302 и навигационного устройства 200, способных связываться через общий канал 318 связи. Сервер 302 и навигационное устройство 200 могут связываться, когда устанавливается соединение через 318 канал связи между сервером 302 и навигационным устройством 200 (заметим, что такое соединение может быть соединением с передачей данных через мобильное устройство, прямым соединением через персональный компьютер, через Интернет и т.д.).FIG. 3 illustrates an example block diagram of a server 302 and a navigation device 200 capable of communicating via a common communication channel 318. The server 302 and the navigation device 200 can communicate when a connection is established through 318 a communication channel between the server 302 and the navigation device 200 (note that such a connection can be a data transfer connection via a mobile device, a direct connection via a personal computer, via the Internet, etc. d.).

Сервер 302 включает в себя, кроме других компонентов, которые могут быть не проиллюстрированы, процессор 304, функционально соединенный с памятью 306 и дополнительно функционально соединенный через проводное или беспроводное соединение 314 с устройством 312 хранения данных большой емкости. Процессор 304 дополнительно функционально соединен с передатчиком 308 и приемником 310 для того, чтобы передавать и принимать информацию в и от навигационного устройства 200 через канал 318 связи. Отправляемые и принимаемые сигналы могут содержать данные, связь и/или другие распространяемые сигналы. Передатчик 308 и приемник 310 могут быть выбраны или разработаны в соответствии с требованиями связи и технологией связи, используемыми в схеме связи для навигационной системы 200. Дополнительно следует отметить, что функции передатчика 308 и приемника 310 могут быть объединены в приемопередатчик сигналов. Сервер 302 дополнительно соединен (или включает в себя) устройство 312 хранения большой емкости, при этом устройство 312 хранения большой емкости может быть соединено с сервером 302 через линию 314 связи. Устройство 312 хранения большой емкости содержит хранилище навигационных данных и картографической информации и также может быть отдельным от сервера 302 устройством или может быть включено в состав сервера 302.Server 302 includes, in addition to other components that may not be illustrated, a processor 304 operably connected to memory 306 and further operably connected via wired or wireless connection 314 to mass storage device 312. The processor 304 is further operatively connected to a transmitter 308 and a receiver 310 in order to transmit and receive information to and from the navigation device 200 via a communication channel 318. Sent and received signals may contain data, communication and / or other distributed signals. The transmitter 308 and receiver 310 may be selected or designed in accordance with the communication requirements and communication technology used in the communication scheme for the navigation system 200. Additionally, it should be noted that the functions of the transmitter 308 and receiver 310 can be combined into a signal transceiver. Server 302 is further connected (or includes) a large capacity storage device 312, wherein the large capacity storage device 312 can be connected to the server 302 via a communication line 314. The large capacity storage device 312 contains a storage of navigation data and map information and may also be a separate device from the server 302 or may be included in the server 302.

Навигационное устройство 200 выполнено с возможностью осуществлять связь с сервером 302 через канал 318 связи и включает в себя процессор, запоминающее устройство и т.д., как ранее описано относительно фиг.2, а также передающее устройство 320 и приемное устройство 322, чтобы отправлять и принимать сигналы и/или данные через канал 318 связи, при этом отметим, что эти устройства дополнительно могут использоваться для того, чтобы осуществлять связь с устройствами, отличными от сервера 302. Дополнительно, передающее устройство 320 и приемное устройство 322 выбирается или разрабатывается согласно требованиям связи и технологии связи, используемой в схеме связи для навигационного устройства 200, и функции передающего устройства 320, и приемное устройство 322 могут быть комбинированы в одно приемопередающее устройство.The navigation device 200 is configured to communicate with the server 302 via the communication channel 318 and includes a processor, a storage device, etc., as previously described with respect to FIG. 2, as well as a transmitting device 320 and a receiving device 322 to send and receive signals and / or data through the communication channel 318, while we note that these devices can additionally be used to communicate with devices other than the server 302. Additionally, the transmitting device 320 and the receiving device 322 ybiraetsya or designed according to communication requirements and communication technology used in the communication scheme for the navigation device 200 and the functions of the transmitting device 320 and receiving device 322 may be combined into a single transceiver device.

Программное обеспечение, сохраненное в запоминающем устройстве 306 сервера, предоставляет инструкции для процессора 304 и дает возможность серверу 302 предоставлять услуги навигационному устройству 200. Одна услуга, предоставляемая посредством сервера 302, заключает в себе обработку запросов от навигационного устройства 200 и передачу навигационных данных от устройства 312 хранения данных большой емкости в навигационное устройство 200. Другая услуга, предоставляемая посредством сервера 302, включает в себя обработку навигационных данных с использованием различных алгоритмов для требуемого варианта применения и отправку результатов этих вычислений в навигационное устройство 200.The software stored in the server memory 306 provides instructions for the processor 304 and enables the server 302 to provide services to the navigation device 200. One service provided by the server 302 includes processing requests from the navigation device 200 and transmitting navigation data from the device 312 storing large capacity data to the navigation device 200. Another service provided by the server 302 includes processing navigation data using mations various algorithms for a desired application and sending the results of these calculations to the navigation device 200.

Канал 318 связи, в общем, представляет среду передачи или путь, который соединяет навигационное устройство 200 и сервер 302. Как сервер 302, так и навигационное устройство 200 включают в себя передатчик для передачи данных через канал связи и приемник для приема данных, которые должны быть переданы через канал связи.Communication channel 318 generally represents a transmission medium or path that connects navigation device 200 and server 302. Both server 302 and navigation device 200 include a transmitter for transmitting data through a communication channel and a receiver for receiving data, which should be transmitted through the communication channel.

Канал связи 318 не ограничивается конкретной технологией связи. Кроме того, канал 318 связи не ограничен одной технологией связи; т.е. канал 318 может включать в себя несколько линий связи, которые используют разнообразие технологий. Например, канал 318 связи может быть приспособлен предоставлять путь для электрической, оптической и/или электромагнитной связи и т.п. По существу, канал 318 связи включает в себя, но не только, одно или комбинацию из следующего: электрические схемы, электрические проводники, например провода и коаксиальные кабели, оптические кабели, преобразователи, радиочастотные (RF) волны, атмосферу, пустое пространство и т.д. Дополнительно, канал 318 связи может включать в себя промежуточные устройства, например маршрутизаторы, повторители, буферы, передатчики и приемники.Communication channel 318 is not limited to a specific communication technology. In addition, the communication channel 318 is not limited to one communication technology; those. channel 318 may include several communication lines that use a variety of technologies. For example, communication channel 318 may be adapted to provide a path for electrical, optical, and / or electromagnetic communication and the like. Essentially, communication channel 318 includes, but is not limited to, one or a combination of the following: electrical circuits, electrical conductors, such as wires and coaxial cables, optical cables, converters, radio frequency (RF) waves, atmosphere, empty space, etc. d. Additionally, communication channel 318 may include intermediate devices, such as routers, repeaters, buffers, transmitters, and receivers.

Например, канал 318 связи включает в себя телефонную и компьютерную сети. Дополнительно, канал 318 связи может иметь возможность приспосабливать беспроводную связь, например радиочастотную, сверхвысокочастотную, инфракрасную связь и т.п. Кроме того, канал 318 связи может приспосабливать спутниковую связь.For example, communication channel 318 includes telephone and computer networks. Additionally, communication channel 318 may be able to accommodate wireless communications, such as radio frequency, microwave, infrared, and the like. In addition, communication channel 318 may accommodate satellite communications.

Сигналы связи, переданные через канал 318 связи, включают в себя, но не только, сигналы, которые могут требоваться или желательны для данной технологии связи. Например, сигналы могут быть приспособлены для того, чтобы использоваться в технологии сотовой связи, такой как множественный доступ с временным разделением каналов (TDMA), множественный доступ с частотным разделением каналов (FDMA), множественный доступ с кодовым разделением каналов (CDMA), глобальная система мобильной связи (GSM) и т.д. Через канал 318 связи могут быть переданы как цифровые, так и аналоговые сигналы. Такие сигналы могут быть модулированными, зашифрованными и/или сжатыми сигналами как требуется для технологии связи.Communication signals transmitted through communication channel 318 include, but are not limited to, signals that may be required or desired for a given communication technology. For example, the signals can be adapted to be used in cellular technology, such as time division multiple access (TDMA), frequency division multiple access (FDMA), code division multiple access (CDMA), global system mobile communications (GSM), etc. Via communication channel 318, both digital and analog signals can be transmitted. Such signals may be modulated, encrypted and / or compressed signals as required for communication technology.

Сервер 302 включает в себя удаленный сервер, доступный посредством навигационного устройства 200 через беспроводной канал. Сервер 302 может включать в себя сетевой сервер, расположенный в локальной вычислительной сети (LAN), глобальной вычислительной сети (WAN), виртуальной частной сети (VPN) и т.п.Server 302 includes a remote server accessible via navigation device 200 via a wireless channel. Server 302 may include a network server located in a local area network (LAN), wide area network (WAN), virtual private network (VPN), and the like.

Сервер 302 может включать в себя персональный компьютер, такой как настольный компьютер или портативный компьютер, а канал 318 связи может быть кабелем, соединенным между персональным компьютером и навигационным устройством 200. Альтернативно, персональный компьютер может быть соединен между навигационным устройством 200 и сервером 302, чтобы устанавливать Интернет-соединение между сервером 302 и навигационным устройством 200. Альтернативно, мобильный телефон или другое карманное устройство может устанавливать беспроводное подключение к Интернету для соединения навигационного устройства 200 с сервером 302 через Интернет.Server 302 may include a personal computer, such as a desktop computer or laptop computer, and communication channel 318 may be a cable connected between the personal computer and navigation device 200. Alternatively, a personal computer may be connected between the navigation device 200 and server 302 so that establish an Internet connection between the server 302 and the navigation device 200. Alternatively, a mobile phone or other handheld device can establish a wireless connection to the Inte do not have to connect the navigation device 200 to the server 302 via the Internet.

Навигационному устройству 200 может предоставляться информация из сервера 302 через загрузки информации, которые могут периодически обновляться, когда пользователь соединяет навигационное устройство 200 к серверу и/или могут быть более динамичными, когда более постоянное и частое соединение происходит между сервером 302 и навигационным устройством 200 через беспроводное мобильное устройство соединения и TCP/IP-соединение, например. Для многих динамических вычислений процессор 304 в сервере 302 может использоваться для обработки большого массива запросов по обработке, в то время как процессор 210 навигационного устройства 200 может также выполнять большую часть обработки и вычисления, зачастую независимо от соединения с сервером 302.Information from the server 302 can be provided to the navigation device 200 via information downloads, which can be updated periodically when the user connects the navigation device 200 to the server and / or can be more dynamic when a more permanent and frequent connection occurs between the server 302 and the navigation device 200 via wireless a mobile device connection and a TCP / IP connection, for example. For many dynamic computations, processor 304 in server 302 can be used to process a large array of processing requests, while processor 210 of navigation device 200 can also perform most of the processing and calculation, often regardless of connection to server 302.

Как указано выше на фиг.2, навигационное устройство 200 включает в себя процессор 210, устройство 220 ввода и дисплей 240. Устройство 220 ввода и дисплей 240 интегрированы в интегрированное устройство ввода и отображения, чтобы активировать как ввод информации (через непосредственный ввод, выбор пункта меню и т.д.), так и отображение информации, например, через экран сенсорного экрана. Таким экраном может быть сенсорный LCD-экран для ввода, например, как известно специалистам в данной области техники. Дополнительно, навигационное устройство 200 также может включать в себя любое дополнительное устройство 220 ввода и/или любое дополнительное устройство 241 вывода, такое как, например, устройство аудиоввода/вывода.As indicated in FIG. 2 above, the navigation device 200 includes a processor 210, an input device 220, and a display 240. The input device 220 and a display 240 are integrated into an integrated input and display device to activate information input (via direct input, item selection menu, etc.), as well as displaying information, for example, through a touch screen screen. Such a screen may be an LCD touch screen for input, for example, as is known to those skilled in the art. Additionally, the navigation device 200 may also include any additional input device 220 and / or any additional output device 241, such as, for example, an audio input / output device.

Фиг.4A и 4B являются видами в перспективе навигационного устройства 200. Как показано на фиг.4A, навигационное устройство 200 может быть модулем, который включает в себя интегрированное устройство 290 ввода и отображения (например, экран сенсорной панели) и другие компоненты по фиг.2 (в том числе, но не только, внутреннее приемное GPS-устройство 250, микропроцессор 210, источник питания, системы 220 запоминающего устройства и т.д.).4A and 4B are perspective views of the navigation device 200. As shown in FIG. 4A, the navigation device 200 may be a module that includes an integrated input and display device 290 (e.g., a touch panel screen) and other components of FIG. 2 (including, but not limited to, an internal GPS receiver 250, microprocessor 210, power supply, storage system 220, etc.).

Навигационное устройство 200 может быть размещено в кронштейне 292, который сам может быть прикреплен к приборной панели/окну/и т.д. транспортного средства с помощью большой присоски 294. Этот кронштейн 292 является одним примером установочной станции (док-станции), с которой навигационное устройство 200 может быть состыковано. Как показано на фиг.4B, навигационное устройство 200 может быть состыковано или иначе присоединено к кронштейну 292 установочной станции посредством защелки, соединяющей навигационное устройство 292 с кронштейном 292, например (это только один пример, тогда как другие известные альтернативы соединения с установочной станцией находятся в рамках настоящей заявки). Навигационное устройство 200 тогда может поворачиваться на кронштейне 292, как показано стрелкой на фиг.4B. Чтобы отсоединить навигационное устройство 200 от установочной станции, например, может быть нажата кнопка на навигационном устройстве 200 (это только один пример, тогда как другие известные альтернативы разъединения с установочной станцией находятся в рамках настоящей заявки).The navigation device 200 can be placed in the bracket 292, which itself can be attached to the dashboard / window / etc. a vehicle using a large suction cup 294. This bracket 292 is one example of a docking station (docking station) with which the navigation device 200 can be docked. 4B, the navigation device 200 may be docked or otherwise attached to the docking station bracket 292 by means of a latch connecting the navigation device 292 to the bracket 292, for example (this is just one example, while other known alternatives to connecting to the docking station are in the scope of this application). The navigation device 200 can then be rotated on the bracket 292, as shown by the arrow in FIG. 4B. To disconnect the navigation device 200 from the docking station, for example, a button on the navigation device 200 can be pressed (this is just one example, while other known alternatives to disconnecting from the docking station are within the scope of this application).

Обращаясь теперь к фиг.5, показано PND 500, имеющее чувствительный к прикосновению дисплей 502, на котором графически отображены ряд значков 504, 506, 508, 510, 512, каждый значок представляет тип ссылки, которая, когда выбрана, допускает изменение способа работы устройства. Значок 504 идентифицируется как относящийся к "протоколированию поездки", и выбор этого значка приводит в результате к отображению двух простых выбираемых вариантов 514, 516, как показано на фиг.6, первый из них 514 уже показан как выбранный, такой выбор указывает текущее состояние варианта "регистрация поездки", который "активирован". После того, как пользователь активировал вариант регистрации поездки касанием дисплея 502 в области, где возникает текст "активация регистрации", или устанавливает, что вариант регистрации поездки уже активирован и касается графического значка 518 "далее", возникает дополнительный экран с вариантами, как показано на фиг.7, на котором выполняется выбор цели осуществления поездки. На этом экране показаны два варианта 520, 522, первый идентифицируется как "личная", а последний идентифицируется как "деловая" и показан как активированный.Turning now to FIG. 5, a PND 500 is shown having a touch sensitive display 502 that graphically displays a series of icons 504, 506, 508, 510, 512, each icon representing a type of link that, when selected, allows a change in the way the device operates . The icon 504 is identified as referring to “trip logging,” and selecting this icon results in the display of two simple selectable options 514, 516, as shown in FIG. 6, the first of which 514 is already shown as selected, this selection indicates the current state of the option "trip registration" which is "activated". After the user has activated the option of registering a trip by touching the display 502 in the area where the text “activation of registration” appears, or determines that the option of registering a trip is already activated and touches the graphic icon 518 “next”, an additional screen with options appears, as shown in 7, in which the selection of the purpose of the trip. This screen shows two options 520, 522, the first being identified as “personal” and the last being identified as “business” and shown as activated.

Дисплей на фиг.7 также показывает дополнительный графический значок 524 "далее", который, когда выбран, ведет к дополнительному экрану с вариантами, показанному на фиг.8, включающему в себя дополнительный графический значок 526 "далее". Различные варианты 528 перечисляются на экране, каждый вариант формирует набор вариантов, которые характерны для конкретного режима работы устройства, указанного отображаемым текстом под ссылкой 530. В этом варианте осуществления список вариантов включает в себя различные события, которые будут происходить в устройстве во время его работы в режиме "свободного вождения", в котором вычисление маршрута или навигация по такому маршруту не выполняется. В таком режиме устройство просто отображает картографическую информацию, непрерывно обновляемую согласно перемещению устройства по конкретным дорогам, шоссе и оживленным улицам, любая и все из которых имеют некое идентифицирующее описание, включенное в картографические данные, сохраненные в памяти устройства. Примерный снимок экрана устройства, работающего в таком режиме, предоставлен на фиг.10.The display of FIG. 7 also shows an additional “next” graphic icon 524, which, when selected, leads to the additional options screen shown in FIG. 8, including an additional “further” graphic icon 526. Various options 528 are listed on the screen, each option forms a set of options that are specific to a particular operating mode of the device indicated by the displayed text under reference 530. In this embodiment, the list of options includes various events that will occur in the device during its operation in "free driving" mode, in which route calculation or navigation along such a route is not performed. In this mode, the device simply displays map information, continuously updated according to the movement of the device on specific roads, highways and busy streets, any and all of which have some identifying description included in the map data stored in the device’s memory. An exemplary screenshot of a device operating in this mode is provided in FIG. 10.

Как может быть видно из фиг.8, различные варианты событий перечисляются, ими являются, в порядке сверху вниз, "устройство включается и выключается", "повороты на перекрестках", "дом достигнут/покинут", "избранное место достигнуто/покинуто", "недавний пункт назначения достигнут/покинут", "остановка длиннее, чем 15 минут". Большее или меньшее количество вариантов могут формировать набор вариантов, относящихся к режиму свободного вождения, и любой один или более таких вариантов могут формировать набор вариантов, уместных для режима свободного вождения, и рассматриваются как аспекты, способные быть предметом формулы этого изобретения. Все варианты, отображенные на фиг.8, показаны выбранными, и если это приемлемо для пользователя, выбор графического значка 526 "далее" вызывает отображение дополнительного списка вариантов, относящегося к регистрации информации в навигационном режиме, как представлено на фиг.9. Опять же, отображается список вариантов 532, которыми являются события, при возникновении которых совершается регистрация информации. На чертеже все варианты показаны выбранными и по порядку - это "запланирован новый маршрут", "запланированный маршрут не соблюдается" и "пункт назначения достигнут". Дополнительным возможным событием, не показанным на чертеже, является "повторное вычисление маршрута", но, конечно, это может охватываться вариантом "новый маршрут запланирован".As can be seen from Fig. 8, various events are listed, they are, in order from top to bottom, “the device turns on and off”, “turns at the intersections”, “the house is reached / abandoned”, “the selected place is reached / abandoned”, "recent destination reached / abandoned," "stop longer than 15 minutes." More or fewer options can form a set of options related to the free driving mode, and any one or more of these options can form a set of options relevant to the free driving mode, and are considered as aspects that can be the subject of the claims of this invention. All of the options shown in Fig. 8 are shown selected, and if this is acceptable to the user, selecting a graphical icon 526 "further" will display an additional list of options related to registering information in navigation mode, as shown in Fig. 9. Again, a list of options 532 is displayed, which are events upon occurrence of which information is recorded. In the drawing, all the options are shown selected and in order - this is “a planned new route”, “a planned route not followed” and “destination reached”. An additional possible event, not shown in the drawing, is “route re-calculation”, but, of course, this may be covered by the option “new route planned”.

Теперь предоставляется дополнительное описание механизма, посредством которого изобретение может быть реализовано.An additional description of the mechanism by which the invention can be implemented is now provided.

Изобретение допускает создание виртуальной регистрационной книги пройденных (запланированных или незапланированных) маршрутов, категоризированных согласно конкретному использованию, например, личному, деловому, развлекательному, экстренному и т.п. Виртуальный журнал регистрации включает в себя накопленные пройденные расстояния, использующие предварительно определенный набор событий, и могут быть просмотрены позже на предмет конкретной деятельности.The invention allows the creation of a virtual registration book of traveled (planned or unplanned) routes, categorized according to the specific use, for example, personal, business, entertainment, emergency, etc. A virtual logbook includes accumulated distance traveled using a predefined set of events and can be viewed later for specific activities.

Изобретение включает в себя осуществление стратегии регистрации на основе событий. При таком подходе местоположение и время регистрируются, только когда возникает событие. События могут быть определены как изменение состояния настроек в PND, а также из пространственной и временной областей.The invention includes the implementation of an event-based registration strategy. With this approach, location and time are recorded only when an event occurs. Events can be defined as a change in the state of settings in the PND, as well as from the spatial and time domains.

Возможные примеры событий включают в себя:Possible examples of events include:

- отклонение от ранее запланированного маршрута,- deviation from a previously planned route,

- любое запускаемое пользователем или автоматическое повторное вычисление маршрута- any user-initiated or automatic route recalculation

- любой поворот или изменение маршрута, выполненные на любом перекрестке маршрута- any turn or change of route made at any intersection of the route

- включение и выключение устройства, изменяющее вид деятельности с личной на деловую и обратно- turning on and off the device, changing the type of activity from personal to business and vice versa

- отъезд или прибытие домой- departure or arrival home

- включение и выключение электропитания устройства- turning on and off the power of the device

- отъезд или прибытие в избранное местоположение- departure or arrival to your favorite location

- отъезд или прибытие в недавний пункт назначения, сохраненный в памяти- Departure or arrival at a recent destination, remembered

- устройство является неподвижным в течение более чем предварительно определенный интервал времени.- the device is stationary for more than a predetermined time interval.

Для упрощения полезно различать два режима движения:To simplify, it is useful to distinguish between two driving modes:

- В режиме свободного вождения навигационное устройство используется пассивно, чтобы увидеть текущее местоположение на карте.- In free driving mode, the navigation device is used passively to see the current location on the map.

- В режиме запланированного маршрута целевой пункт назначения вводится в навигационное устройство пользователем, вычисление маршрута выполняется устройством, по желанию выбор одного из списка возможных вычисленных маршрутов выполняется пользователем, и устройство начинает навигацию по выбранному маршруту.- In the planned route mode, the destination is entered into the navigation device by the user, the route is calculated by the device, if desired, one of the list of possible calculated routes is selected by the user, and the device starts navigation on the selected route.

Как упомянуто выше, пользователь может изменять настройку устройства, на режим с "активированной регистрацией при свободном вождении". При этой настройке устройство начнет регистрацию, как только оно будет включено. При "запланированном маршруте" каждое планирование нового маршрута и достижение пункта назначения также рассматриваются как имеющие силу события.As mentioned above, the user can change the setting of the device to a mode with "activated registration with free driving." With this setting, the device starts registration as soon as it is turned on. With a “planned route”, each planning of a new route and reaching a destination are also considered valid events.

Теперь описывается подходящий набор событий, чтобы успешно выполнять регистрацию для каждого режима перемещения. В этом случае предполагается, что PND используется пассивно, т.е., в режиме свободного вождения, и только текущее местоположение отображается на экране отображения картографической информации. Идеально, предпочтительной настройкой устройства является то, что как только PND включается, режим "регистрации информации при свободном вождении" активируется. При такой настройке устройство будет регистрировать местоположение и время при следующих предпочтительных событиях:A suitable set of events is now described to successfully register for each movement mode. In this case, it is assumed that the PND is used passively, i.e., in free driving mode, and only the current location is displayed on the map information display screen. Ideally, the preferred setting for the device is that as soon as the PND is turned on, the “free driving information recording” mode is activated. With this setting, the device will record the location and time at the following preferred events:

- когда устройство включается и выключается,- when the device turns on and off,

- когда указывается вид деятельности (деловая или личная),- when the type of activity is indicated (business or personal),

- когда дом или одно из записанных местоположений (типа недавних пунктов назначения или избранных мест) достигнуты,- when a home or one of the recorded locations (such as recent destinations or favorite places) is reached,

- когда маршрут поездки отклоняется от "прямой линии", т.е. текущей дороги, на любом перекрестке дороги.- when the travel route deviates from the "straight line", i.e. current road, at any intersection.

Например, если N является первоначальным местоположением транспортного средства (а также устройство находится в нем), и T является целевым пунктом назначения, поездка между N и T обычно будет подразумевать один или более поворотов на различных перекрестах дороги, скажем, в O, P, Q, R и S, перед достижением целевого пункта T назначения. Пользователь включает устройство, при этом "регистрацию в режиме свободного вождения" активировано. Он указывает цель поездки, является ли она деловой или личной, и затем начинает управление транспортным средством. После достижения целевого пункта T назначения пользователь устанавливает вид деятельности в личное использование и выключает устройство.For example, if N is the vehicle’s original location (and also the device is in it) and T is the destination, a trip between N and T will usually involve one or more turns at different crossroads, say, O, P, Q , R and S, before reaching destination T. The user turns on the device, while "registration in free driving mode" is activated. He indicates the purpose of the trip, whether it is business or personal, and then starts driving. After reaching the destination point T of destination, the user sets the type of activity for personal use and turns off the device.

Регистрируя все события, которые описаны выше, в конце этой поездки мы будем иметь следующие записи журнала регистрации поездки в файле журнала регистрации поездки:By logging all the events described above, at the end of this trip we will have the following trip log entries in the trip log file:

Вход в режим свободного вождения - [дата/время]Entering free driving mode - [date / time]

Устройство включено в местоположении N (Итого: 400 км) - [дата/время или приращение a]The device is turned on at location N (Total: 400 km) - [date / time or increment a]

Вид деятельности установлен в деловое использование (Итого: 5000 км) - [дата/время или приращение b]The type of activity is set for business use (Total: 5000 km) - [date / time or increment b]

Левый поворот в O (N-O:5 км, Итого: 5005 км) - [дата/время или приращение c]Left turn at O (N-O: 5 km, Total: 5005 km) - [date / time or increment c]

Правый поворот в P (O-P:10 км, Итого: 5015 км) - [дата/время или приращение d]Right turn in P (O-P: 10 km, Total: 5015 km) - [date / time or increment d]

Левый поворот в Q (P-Q:5 км, Итого: 5020 км) - [дата/время или приращение e]Left turn in Q (P-Q: 5 km, Total: 5020 km) - [date / time or increment e]

Правый поворот в R (Q-R:10 км, Итого: 5030 км) - [дата/время или приращение f]Right turn in R (Q-R: 10 km, total: 5030 km) - [date / time or increment f]

Левый поворот в S (R-S:5 км, Итого: 5035 км) - [дата/время или приращение g]Left turn in S (R-S: 5 km, Total: 5035 km) - [date / time or increment g]

Дом достигнут (S-Дом:5 км, Итого: 5040км) - [дата/время или приращение h]House reached (S-House: 5 km, Total: 5040km) - [date / time or increment h]

Вид деятельности установлен в личное использование: Итого: 400 км) - [дата/время или приращение i]The type of activity is set for personal use: Total: 400 km) - [date / time or increment i]

Устройство выключено в местоположении T (Итого: 400 км) - [дата/время или приращение j]The device is turned off at location T (Total: 400 km) - [date / time or increment j]

Поскольку в режиме свободного вождения нет предварительно запланированного маршрута, журнал регистрации естественно будет больше по размеру. Однако пользователь может запросить у устройства сжатие этого журнала регистрации в формат журнала регистрации запланированного маршрута, который может быть гораздо меньшим. Такое сжатие основывается на алгоритме, который эффективно использует вычисление воображаемого маршрута посредством PND между N и T и по выбору между любой из последующих точек O, P, Q, R и S перекрестка и любым из N или T, и сравнение этих маршрутов с последовательными и по выбору соседними сегментами файла регистрации между поворотами, чтобы устанавливать наиболее сжатый формат журнала регистрации. Например, алгоритм эффективно определяет минимальный объем информации с точки зрения воображаемого основного маршрута и по выбору одного или более второстепенных маршрутов, чтобы заменять сегменты маршрута, представленные в файле регистрации. Конкретно, наиболее сокращенное представление вышеупомянутого файла регистрации может быть воображаемым маршрутом между N и P и дополнительным воображаемым маршрутом между P и S и дополнительным воображаемым маршрутом между S и T. Это, конечно, маловероятно, поскольку в режиме свободного вождения пользователь наиболее вероятно освобожден от навигационной функции устройства, поскольку он уже знает самый прямой маршрут между его начальной точкой и его желаемым пунктом назначения, и наиболее вероятным сценарием является то, что различные сегменты, представленные поворотами на перекрестках в файле регистрации, могут быть заменены одним воображаемым вычисленным маршрутом между N и T, таким как идентичный маршруту, используемому в настоящее время пользователем.Since there is no pre-planned route in free driving mode, the log will naturally be larger. However, the user can request the device to compress this logbook into a logbook format for a planned route, which can be much smaller. Such compression is based on an algorithm that effectively uses the calculation of an imaginary route through PND between N and T and, optionally, between any of the subsequent intersection points O, P, Q, R and S and any of N or T, and comparing these routes with consecutive and optionally by adjacent segments of the log file between turns to set the most compressed log format. For example, the algorithm efficiently determines the minimum amount of information from the point of view of an imaginary main route and the choice of one or more secondary routes in order to replace the route segments presented in the registration file. Specifically, the most abbreviated representation of the aforementioned log file may be an imaginary route between N and P and an additional imaginary route between P and S and an additional imaginary route between S and T. This, of course, is unlikely, since in free driving mode the user is most likely freed from the navigation device functions, since he already knows the most direct route between his starting point and his desired destination, and the most likely scenario is that different with gmenty represented turns at intersections in the log file may be replaced with a single imaginary calculated route between N and T, such as a route identical to that used at the present time by the user.

Соответственно, в процессе сжатия устройство осуществляет итерации по точкам поворотов и пытается объединить их.Accordingly, in the process of compression, the device iterates over the turning points and tries to combine them.

Используя вышеописанный пример, логика процесса является следующей: устройство попытается спланировать путь от N к P и проверяет, включена ли точка O в путь. Если так, новый маршрут будет запланирован от N к Q, и устройство просмотрит, находятся ли O и P на пути запланированного маршрута, и т.д. Если нет, записи от N до P будут заменены одной записью и сжатие продолжится от P. Этот процесс будет продолжаться до тех пор, пока все точки поворота не будут включены в журнал регистрации. В этом сжатии другие алгоритмы, такие как принцип "разделяй и властвуй", также могут использоваться.Using the above example, the logic of the process is as follows: the device will try to plan the path from N to P and check if point O is included in the path. If so, a new route will be planned from N to Q, and the device will see if O and P are in the path of the planned route, etc. If not, entries from N to P will be replaced by one entry and compression will continue from P. This process will continue until all pivot points are included in the log. In this compression, other algorithms, such as the divide and conquer principle, can also be used.

В режиме запланированного маршрута регистрация информации значительно уменьшается, как описано далее в данном документе. В этом случае устройство вычисляет маршруты, которые соблюдаются, по меньшей мере, частично, пользователем. Следующий список является минимальным набором событий, чтобы активировать регистрацию в режиме запланированного маршрута:In the planned route mode, information recording is significantly reduced, as described later in this document. In this case, the device calculates routes that are followed, at least in part, by the user. The following list is a minimal set of events to activate registration in the planned route mode:

- когда указывается вид деятельности (деловая или личная),- when the type of activity is indicated (business or personal),

- когда планируется новый маршрут,- when a new route is planned,

- когда запланированный маршрут изменяется или происходит отклонение от него,- when the planned route changes or deviates from it,

- когда пункт назначения достигается.- when the destination is reached.

Например, пользователь указывает цель поездки, деловую или личную, и затем вводит целевой пункт назначения. Устройство планирует новый маршрут от текущего местоположения до целевого пункта назначения. Если A и D обозначают текущее и целевое местоположения соответственно. По маршруту, около местоположения B, пользователь изменяет курс и не следует предложенному маршруту по некоторой причине. Устройство создаст новый план маршрута от текущего местоположения, и либо отклонение, либо вычисление нового маршрута могут быть событиями, которые запускают регистрацию информации. Позже около местоположения C в новом маршруте пользователь решает опять изменить курс с предложенного маршрута. Немного позже устройство создает новый план для целевого местоположения. Опять же, информация регистрируется либо при обнаружении отклонения от вычисленного маршрута, либо при вычислении нового маршрута. Наконец, целевой пункт D назначения достигается. Пользователь устанавливает активность в личное использование.For example, the user indicates the purpose of the trip, business or personal, and then enters the destination. Your device plans a new route from your current location to your destination. If A and D indicate the current and target locations, respectively. On a route near location B, the user changes course and does not follow the suggested route for some reason. The device will create a new route plan from the current location, and either deviation or calculation of a new route can be events that trigger the registration of information. Later, near location C in the new route, the user decides to change course again from the proposed route. A little later, the device creates a new plan for the target location. Again, information is recorded either when a deviation from the calculated route is detected, or when a new route is calculated. Finally, destination D is reached. The user sets the activity to personal use.

Используя события, определенные выше, мы будем иметь следующие записи журнала регистрации поездки в конце этой поездки:Using the events defined above, we will have the following trip log entries at the end of this trip:

Вид деятельности установлен в деловое использование: Итого: 5000 км [дата/время]The type of activity is set for business use: Total: 5000 km [date / time]

Маршрут спланирован от A до D (Итого: 5000 км) - [дата/время или приращение a]The route is planned from A to D (Total: 5000 km) - [date / time or increment a]

Маршрут изменен около B (A-B:5км, Итого:5005 км) [дата/время или приращение b]Route changed around B (A-B: 5km, Total: 5005 km) [date / time or increment b]

Повторное вычисление от B до D (Итого: 5005 км) - [дата/время или приращение c]Recalculation from B to D (Total: 5005 km) - [date / time or increment c]

Маршрут изменен около С (B-C:10км, Итого:5015 км) [дата/время или приращение d]Route changed around C (B-C: 10km, Total: 5015 km) [date / time or increment d]

Повторное вычисление от C до D (Итого: 5015 км) [дата/время или приращение e]Recalculation from C to D (Total: 5015 km) [date / time or increment e]

Пункт назначения D достигнут (C-D:25км, Итого:5040 км) [дата/время или приращение f]Destination D reached (C-D: 25km, Total: 5040km) [date / time or increment f]

Вид деятельности установлен в персональное использование: Итого: 400 км [дата/время или приращение g]The type of activity is set for personal use: Total: 400 km [date / time or increment g]

Следует отметить из вышесказанного, что по выбору записывать фактическую дату и время, а записывать только первую дату и время, а при последующем изменении может быть зарегистрировано приращение.It should be noted from the above that, by choice, record the actual date and time, and record only the first date and time, and with a subsequent change, an increment can be recorded.

События, используемые выше для регистрации, все являются физическими пространственными событиями. Однако изобретение может быть улучшено также с помощью временных событий и событий в устройстве. Например, может быть возможным автоматически активировать "деловой" режим во время будних дней при покидании дома утром и деактивировать при достижении дома после полудня. Другим интересующим событием является то, когда местоположение устройства не изменяется в течение долгого времени. Такие регистрации на основе фиксированного времени и местоположения являются еще одними обоснованными событиями, хотя возможно создание файла регистрации более крупных размеров.The events used above for recording are all physical spatial events. However, the invention can also be improved by using temporary events and events in the device. For example, it may be possible to automatically activate the "business" mode during weekdays when leaving the house in the morning and deactivate when you reach the house in the afternoon. Another interesting event is when the location of the device does not change over time. Such registrations based on a fixed time and location are another reasonable event, although it is possible to create a larger registration file.

Claims (11)

1. Способ предоставления функции регистрации в переносном навигационном устройстве (PND) или системе навигации, содержащий этапы, на которых:
сохраняют информацию, относящуюся к текущему местоположению, и характерную временную информацию, относящуюся к упомянутому текущему местоположению, в энергонезависимой памяти устройства, чтобы создавать файл регистрации,
отличающийся тем, что сохранение такой информации происходит, когда происходит по меньшей мере одно из заданного набора событий, упомянутый набор событий включает в себя: заданное пользователем пространственное, временное событие или событие в устройстве, вычисление нового маршрута, отклонение от вычисленного маршрута, повторное вычисление нового маршрута, достижение пункта назначения, включение и/или выключение электропитания устройства, прибытие или отъезд из любого избранного или недавнего местоположения, сохраненного в памяти устройства, отклонение устройства от текущего направления и/или дороги, по которой перемещается устройство, и дополнительно отличающийся тем, что набор событий является характерным либо для навигационного режима, либо для режима свободного вождения при работе устройства и отличается для каждого из них.
1. A method of providing a registration function in a portable navigation device (PND) or navigation system, comprising the steps of:
storing information related to the current location and characteristic temporal information related to said current location in the non-volatile memory of the device to create a registration file,
characterized in that the storage of such information occurs when at least one of a given set of events occurs, said set of events includes: a user-defined spatial, temporary event or event in the device, calculation of a new route, deviation from the calculated route, re-calculation of a new the route, reaching the destination, turning on and / or turning off the device’s power supply, arrival or departure from any favorite or recent location stored in the memory of the device terrain, deviation of the device from the current direction and / or the road along which the device moves, and further characterized in that the set of events is characteristic of either the navigation mode or the free-driving mode during operation of the device and is different for each of them.
2. Способ по п.1, в котором набор событий, конкретных для режима навигации, включает в себя одно или более из: пользовательское указание временного, пространственного события или события в устройстве, вычисление нового маршрута, повторное вычисление нового маршрута, отклонение от ранее вычисленного маршрута, достижение пункта назначения; а набор событий, конкретных для режима свободного вождения, является одним или более из следующего: пользовательское указание временного, пространственного события или события в устройстве, включение и/или выключение электропитания устройства, отклонение устройства от текущего направления и/или дороги, по которой устройство перемещается.2. The method according to claim 1, in which the set of events specific to the navigation mode includes one or more of: a user indicating a temporary, spatial event or event in the device, calculating a new route, recalculating a new route, deviating from a previously calculated route, reaching your destination; and the set of events specific to the free driving mode is one or more of the following: user-defined indication of a temporary, spatial event or event in the device, turning on and / or turning off the power of the device, deviating the device from the current direction and / or the road along which the device moves . 3. Способ по п.1, включающий в себя этапы, на которых определяют, активирована ли функция регистрации в PND, и выполняют функцию регистрации, только если такая функция активирована.3. The method according to claim 1, comprising the steps of determining whether the registration function in the PND is activated and performing the registration function only if such a function is activated. 4. Способ по п.1, в котором в навигационном режиме работы устройства набор событий, которые запускают регистрацию информации, включает в себя включение или выключение электропитания устройства.4. The method according to claim 1, in which in the navigation mode of the device, a set of events that trigger the registration of information includes turning on or off the power of the device. 5. Способ по п.1, в котором в режиме свободного вождения событие отклонения запускает регистрацию информации, когда устройство распознает изменение в идентификации дороги, как представлено в картографических данных, посредством ссылки на которые текущее местоположение устройства идентифицируется для пользователя.5. The method according to claim 1, in which in the free-driving mode, the deviation event triggers the registration of information when the device recognizes a change in the identification of the road, as presented in the map data, by reference to which the current location of the device is identified for the user. 6. Способ по п.1, в котором способ дополнительно включает в себя этапы, на которых определяют цель по передвижению и регистрируют информацию способом, категоризированным согласно упомянутым целям.6. The method according to claim 1, in which the method further includes stages, which determine the purpose of the movement and register information in a manner categorized according to the above goals. 7. Способ по п.6, в котором цель деятельности по передвижению выбирают из группы, состоящей из: личная, деловая, развлекательная, экстренная.7. The method according to claim 6, in which the purpose of the movement activity is selected from the group consisting of: personal, business, entertainment, emergency. 8. Способ по п.1, в котором способ дополнительно включает в себя этапы, на которых сжимают журнал регистрации информации режима свободного вождения, состоящий из множества событий, различаемых пространственно и во времени, упомянутое сжатие использует вычисление теоретического маршрута между одним или более из первоначального местоположения, в котором регистрация информации началась, и одним или более другими местоположениями, более поздними, в журнале регистрации; выполняют итерации по информации о событиях, содержащейся в журнале регистрации, чтобы определять, представлены ли какие-либо из местоположений, идентифицированных в файле регистрации, на теоретическом маршруте, с тем, чтобы в конечном счете определять наиболее сжатое представление, являющееся одним теоретическим маршрутом или комбинацией их множества, набора событий в исходном файле регистрации.8. The method according to claim 1, in which the method further includes compressing a free-driving mode information log consisting of a plurality of events that are spatially and temporally distinguishable, said compression using a theoretical route calculation between one or more of the original the location at which the registration of information began, and one or more other locations later in the log; iterate over the event information contained in the log to determine if any of the locations identified in the log file are presented on the theoretical route, so as to ultimately determine the most concise representation, which is one theoretical route or combination their set, a set of events in the original registration file. 9. Читаемый компьютером носитель, содержащий исполняемые компьютером команды, чтобы заставить компьютер выполнять любой из способов по пп.1-8.9. Computer-readable media containing computer-executable instructions to cause a computer to execute any of the methods of claims 1-8. 10. PND, содержащее, по меньшей мере, процессор, память и средство вывода на визуальный дисплей, приспособленные для того, чтобы осуществлять способы по пп.1-8, которые описаны выше.10. PND, containing at least a processor, memory and output means for visual display, adapted to implement the methods according to claims 1 to 8, which are described above. 11. Система навигации, выполненная с возможностью осуществлять любой из способов по пп.1-8. 11. A navigation system configured to implement any of the methods according to claims 1 to 8.
RU2010130072/08A 2007-12-20 2007-12-20 Improved navigation device and method RU2459262C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2010130072/08A RU2459262C2 (en) 2007-12-20 2007-12-20 Improved navigation device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2010130072/08A RU2459262C2 (en) 2007-12-20 2007-12-20 Improved navigation device and method

Publications (2)

Publication Number Publication Date
RU2010130072A RU2010130072A (en) 2012-01-27
RU2459262C2 true RU2459262C2 (en) 2012-08-20

Family

ID=45786160

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2010130072/08A RU2459262C2 (en) 2007-12-20 2007-12-20 Improved navigation device and method

Country Status (1)

Country Link
RU (1) RU2459262C2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016093725A1 (en) * 2014-12-08 2016-06-16 Инвенсенс Интернешнл, Инк. Method for positioning a mobile terminal at the moment of a trigger event
RU2610949C1 (en) * 2015-10-02 2017-02-17 Общество с ограниченной ответственностью "ВанСкор" Method of user digital record creation and preservation through mobile electronic device
WO2018013006A1 (en) * 2016-07-15 2018-01-18 Юрий Сергеевич АФАНАСЬЕВ Dynamic system for organising traffic flows
RU2680708C1 (en) * 2017-01-24 2019-02-26 Тойота Дзидося Кабусики Кайся Information output system for the vehicle (options)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109115236A (en) * 2018-07-10 2019-01-01 上海博泰悦臻电子设备制造有限公司 Vehicle, vehicle device equipment and its stroke automatic navigation method based on condition triggering

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2136047C1 (en) * 1993-11-08 1999-08-27 Маннесманн Аг Traffic route information recorder
US6301533B1 (en) * 1999-10-22 2001-10-09 Daimlerchrysler Corporation Business trip computer
US20040024525A1 (en) * 2002-05-29 2004-02-05 Pioneer Corporation Data recording apparatus, data recording method, program for data recording and information recording medium
US7117075B1 (en) * 2005-08-15 2006-10-03 Report On Board Llc Driver activity and vehicle operation logging and reporting

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2136047C1 (en) * 1993-11-08 1999-08-27 Маннесманн Аг Traffic route information recorder
US6301533B1 (en) * 1999-10-22 2001-10-09 Daimlerchrysler Corporation Business trip computer
US20040024525A1 (en) * 2002-05-29 2004-02-05 Pioneer Corporation Data recording apparatus, data recording method, program for data recording and information recording medium
US7117075B1 (en) * 2005-08-15 2006-10-03 Report On Board Llc Driver activity and vehicle operation logging and reporting

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016093725A1 (en) * 2014-12-08 2016-06-16 Инвенсенс Интернешнл, Инк. Method for positioning a mobile terminal at the moment of a trigger event
RU2610949C1 (en) * 2015-10-02 2017-02-17 Общество с ограниченной ответственностью "ВанСкор" Method of user digital record creation and preservation through mobile electronic device
WO2018013006A1 (en) * 2016-07-15 2018-01-18 Юрий Сергеевич АФАНАСЬЕВ Dynamic system for organising traffic flows
RU2648561C2 (en) * 2016-07-15 2018-03-26 Юрий Сергеевич Афанасьев Dynamic system for formation of transport flows
RU2680708C1 (en) * 2017-01-24 2019-02-26 Тойота Дзидося Кабусики Кайся Information output system for the vehicle (options)

Also Published As

Publication number Publication date
RU2010130072A (en) 2012-01-27

Similar Documents

Publication Publication Date Title
US9329048B2 (en) Navigation device and method providing a logging function
US10168175B2 (en) Navigation apparatus, server apparatus and method of collecting parking location information
US10024677B2 (en) Method of processing positioning data
KR20110084498A (en) Data acquisition apparatus, data acquisition system and method of acquiring data
US20090177379A1 (en) Navigation device and method
JP2012505386A (en) Data enhancement apparatus and method for determining time access information
JP2011506985A (en) Navigation device and method for reporting traffic conditions by a driver
RU2459262C2 (en) Improved navigation device and method
EP2406583B1 (en) Apparatus for enriching a representation of a parking location and method of enriching a representation of a parking location
JP5261498B2 (en) Method, computer program, and navigation apparatus
US20110098913A1 (en) Navigation device and method for determining a route of travel
TW201018875A (en) Apparatus and method for providing information to navigation devices
WO2010072260A1 (en) Navigation devices and methods for calculating an alternate route based on a response time
TW200930978A (en) Improved navigation device and method
WO2010072259A1 (en) Systems and methods for providing a global response time

Legal Events

Date Code Title Description
PD4A Correction of name of patent owner
PC43 Official registration of the transfer of the exclusive right without contract for inventions

Effective date: 20190416