RU2459262C2 - Improved navigation device and method - Google Patents
Improved navigation device and method Download PDFInfo
- 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
Links
Images
Landscapes
- Navigation (AREA)
Abstract
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.
Сигналы 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
Навигационное устройство 200 располагается внутри корпуса (не показан). Корпус включает в себя процессор 210, соединенный с устройством 220 ввода и экраном 240 отображения. Устройство 220 ввода может включать в себя клавиатурное устройство, устройство голосового ввода, сенсорную панель и/или любое другое известное устройство ввода, используемое для ввода информации а экран 240 отображения может включать в себя любой тип экрана отображения, например LCD-дисплей. Устройство 220 ввода и экран 240 отображения объединены в интегрированное устройство ввода и отображения, включающее в себя ввод через сенсорную панель или сенсорный экран, при этом пользователю необходимо только прикасаться к части экрана 240 отображения для того, чтобы выбрать один из множества отображаемых вариантов или для того, чтобы приводить в действие одну из множества виртуальных кнопок.The
Кроме того, в конструкцию могут быть включены другие типы устройств 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
Навигационное устройство 200 может устанавливать соединение через "мобильную" сеть или сеть связи с сервером 302 посредством мобильного устройства 400 (такого как мобильный телефон, PDA, и/или любое устройство с технологией мобильной телефонии), устанавливая цифровое соединение (например, цифровое соединение посредством известной технологии Bluetooth). Соответственно, через своего провайдера сетевых услуг мобильное устройство 400 может установить сетевое соединение (через Интернет, например) с сервером 302. По существу, соединение через "мобильную" сеть устанавливается между навигационным устройством 200 (которое может быть, и зачастую является мобильным, поскольку оно перемещается отдельно и/или в транспортном средстве) и сервером 302 для того, чтобы предоставлять для информации шлюз "в реальном времени" или, по меньшей мере, "самый актуальный".The
Установление сетевого соединения между мобильным устройством 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
По сути, может быть использовано Интернет-соединение, которое осуществляется через соединение для передачи данных, например через мобильный телефон или технологию мобильной телефонии в навигационном устройстве 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
Навигационное устройство 200 может дополнительно выполнять соединение с передачей данных с мобильным устройством 400 и в конечном счете, с Интернетом 410 и сервером 302 посредством существующей технологии Bluetooth, например, известным способом, при этом протокол передачи данных может использовать любое число стандартов, например GSRM, стандарт протокола передачи данных для GSM-стандарта.The
Навигационное устройство 200 может включать в себя собственную технологию мобильной телефонии внутри самого навигационного устройства 200 (включая в себя, например, антенну, при этом внутренняя антенна навигационного устройства 200 может быть альтернативно дополнительно использована). Технология мобильной телефонии внутри навигационного устройства 200 может включать в себя внутренние компоненты, как задано выше, и/или может включать в себя вставляемые карты (модуль идентификации абонента или SIM-карта), полностью со всем необходимым для технологии мобильной телефонии и/или антенной, например. По существу, технология мобильной телефонии внутри навигационного устройства 200 может таким же образом устанавливать сетевые соединения между навигационным устройством 200 и сервером 302 через Интернет 410, например, способом, аналогичным способу любого мобильного устройства 400.The
При настройках 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
Фиг.2 дополнительно иллюстрирует функциональное соединение между процессором 210 и антенной/приемником 250 через соединение 255, при этом антенна/приемник 250 могут быть GPS-антенной/приемником, например. Следует понимать, что антенна и приемник, отмеченные ссылочным номером 250, схематически объединены для иллюстрации, однако антенна и приемник могут быть отдельно расположенными компонентами и антенна может быть плоской антенной GPS или спиралевидной антенной.FIG. 2 further illustrates the functional connection between the
Дополнительно, как будет понятно специалисту в данной области техники, электронные компоненты, показанные на фиг.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
Кроме того, портативное и ручное навигационное устройство 200 по фиг.2 может быть соединено или состыковано известным способом с моторизованным транспортным средством, например автомобилем или водным судном. Так, навигационное устройство 200 затем может быть отсоединено от места закрепления для портативного или ручного навигационного использования.In addition, the portable and
Фиг.3 иллюстрирует примерную блок-схему сервера 302 и навигационного устройства 200, способных связываться через общий канал 318 связи. Сервер 302 и навигационное устройство 200 могут связываться, когда устанавливается соединение через 318 канал связи между сервером 302 и навигационным устройством 200 (заметим, что такое соединение может быть соединением с передачей данных через мобильное устройство, прямым соединением через персональный компьютер, через Интернет и т.д.).FIG. 3 illustrates an example block diagram of a
Сервер 302 включает в себя, кроме других компонентов, которые могут быть не проиллюстрированы, процессор 304, функционально соединенный с памятью 306 и дополнительно функционально соединенный через проводное или беспроводное соединение 314 с устройством 312 хранения данных большой емкости. Процессор 304 дополнительно функционально соединен с передатчиком 308 и приемником 310 для того, чтобы передавать и принимать информацию в и от навигационного устройства 200 через канал 318 связи. Отправляемые и принимаемые сигналы могут содержать данные, связь и/или другие распространяемые сигналы. Передатчик 308 и приемник 310 могут быть выбраны или разработаны в соответствии с требованиями связи и технологией связи, используемыми в схеме связи для навигационной системы 200. Дополнительно следует отметить, что функции передатчика 308 и приемника 310 могут быть объединены в приемопередатчик сигналов. Сервер 302 дополнительно соединен (или включает в себя) устройство 312 хранения большой емкости, при этом устройство 312 хранения большой емкости может быть соединено с сервером 302 через линию 314 связи. Устройство 312 хранения большой емкости содержит хранилище навигационных данных и картографической информации и также может быть отдельным от сервера 302 устройством или может быть включено в состав сервера 302.
Навигационное устройство 200 выполнено с возможностью осуществлять связь с сервером 302 через канал 318 связи и включает в себя процессор, запоминающее устройство и т.д., как ранее описано относительно фиг.2, а также передающее устройство 320 и приемное устройство 322, чтобы отправлять и принимать сигналы и/или данные через канал 318 связи, при этом отметим, что эти устройства дополнительно могут использоваться для того, чтобы осуществлять связь с устройствами, отличными от сервера 302. Дополнительно, передающее устройство 320 и приемное устройство 322 выбирается или разрабатывается согласно требованиям связи и технологии связи, используемой в схеме связи для навигационного устройства 200, и функции передающего устройства 320, и приемное устройство 322 могут быть комбинированы в одно приемопередающее устройство.The
Программное обеспечение, сохраненное в запоминающем устройстве 306 сервера, предоставляет инструкции для процессора 304 и дает возможность серверу 302 предоставлять услуги навигационному устройству 200. Одна услуга, предоставляемая посредством сервера 302, заключает в себе обработку запросов от навигационного устройства 200 и передачу навигационных данных от устройства 312 хранения данных большой емкости в навигационное устройство 200. Другая услуга, предоставляемая посредством сервера 302, включает в себя обработку навигационных данных с использованием различных алгоритмов для требуемого варианта применения и отправку результатов этих вычислений в навигационное устройство 200.The software stored in the
Канал 318 связи, в общем, представляет среду передачи или путь, который соединяет навигационное устройство 200 и сервер 302. Как сервер 302, так и навигационное устройство 200 включают в себя передатчик для передачи данных через канал связи и приемник для приема данных, которые должны быть переданы через канал связи.
Канал связи 318 не ограничивается конкретной технологией связи. Кроме того, канал 318 связи не ограничен одной технологией связи; т.е. канал 318 может включать в себя несколько линий связи, которые используют разнообразие технологий. Например, канал 318 связи может быть приспособлен предоставлять путь для электрической, оптической и/или электромагнитной связи и т.п. По существу, канал 318 связи включает в себя, но не только, одно или комбинацию из следующего: электрические схемы, электрические проводники, например провода и коаксиальные кабели, оптические кабели, преобразователи, радиочастотные (RF) волны, атмосферу, пустое пространство и т.д. Дополнительно, канал 318 связи может включать в себя промежуточные устройства, например маршрутизаторы, повторители, буферы, передатчики и приемники.
Например, канал 318 связи включает в себя телефонную и компьютерную сети. Дополнительно, канал 318 связи может иметь возможность приспосабливать беспроводную связь, например радиочастотную, сверхвысокочастотную, инфракрасную связь и т.п. Кроме того, канал 318 связи может приспосабливать спутниковую связь.For example,
Сигналы связи, переданные через канал 318 связи, включают в себя, но не только, сигналы, которые могут требоваться или желательны для данной технологии связи. Например, сигналы могут быть приспособлены для того, чтобы использоваться в технологии сотовой связи, такой как множественный доступ с временным разделением каналов (TDMA), множественный доступ с частотным разделением каналов (FDMA), множественный доступ с кодовым разделением каналов (CDMA), глобальная система мобильной связи (GSM) и т.д. Через канал 318 связи могут быть переданы как цифровые, так и аналоговые сигналы. Такие сигналы могут быть модулированными, зашифрованными и/или сжатыми сигналами как требуется для технологии связи.Communication signals transmitted through
Сервер 302 включает в себя удаленный сервер, доступный посредством навигационного устройства 200 через беспроводной канал. Сервер 302 может включать в себя сетевой сервер, расположенный в локальной вычислительной сети (LAN), глобальной вычислительной сети (WAN), виртуальной частной сети (VPN) и т.п.
Сервер 302 может включать в себя персональный компьютер, такой как настольный компьютер или портативный компьютер, а канал 318 связи может быть кабелем, соединенным между персональным компьютером и навигационным устройством 200. Альтернативно, персональный компьютер может быть соединен между навигационным устройством 200 и сервером 302, чтобы устанавливать Интернет-соединение между сервером 302 и навигационным устройством 200. Альтернативно, мобильный телефон или другое карманное устройство может устанавливать беспроводное подключение к Интернету для соединения навигационного устройства 200 с сервером 302 через Интернет.
Навигационному устройству 200 может предоставляться информация из сервера 302 через загрузки информации, которые могут периодически обновляться, когда пользователь соединяет навигационное устройство 200 к серверу и/или могут быть более динамичными, когда более постоянное и частое соединение происходит между сервером 302 и навигационным устройством 200 через беспроводное мобильное устройство соединения и TCP/IP-соединение, например. Для многих динамических вычислений процессор 304 в сервере 302 может использоваться для обработки большого массива запросов по обработке, в то время как процессор 210 навигационного устройства 200 может также выполнять большую часть обработки и вычисления, зачастую независимо от соединения с сервером 302.Information from the
Как указано выше на фиг.2, навигационное устройство 200 включает в себя процессор 210, устройство 220 ввода и дисплей 240. Устройство 220 ввода и дисплей 240 интегрированы в интегрированное устройство ввода и отображения, чтобы активировать как ввод информации (через непосредственный ввод, выбор пункта меню и т.д.), так и отображение информации, например, через экран сенсорного экрана. Таким экраном может быть сенсорный LCD-экран для ввода, например, как известно специалистам в данной области техники. Дополнительно, навигационное устройство 200 также может включать в себя любое дополнительное устройство 220 ввода и/или любое дополнительное устройство 241 вывода, такое как, например, устройство аудиоввода/вывода.As indicated in FIG. 2 above, the
Фиг.4A и 4B являются видами в перспективе навигационного устройства 200. Как показано на фиг.4A, навигационное устройство 200 может быть модулем, который включает в себя интегрированное устройство 290 ввода и отображения (например, экран сенсорной панели) и другие компоненты по фиг.2 (в том числе, но не только, внутреннее приемное GPS-устройство 250, микропроцессор 210, источник питания, системы 220 запоминающего устройства и т.д.).4A and 4B are perspective views of the
Навигационное устройство 200 может быть размещено в кронштейне 292, который сам может быть прикреплен к приборной панели/окну/и т.д. транспортного средства с помощью большой присоски 294. Этот кронштейн 292 является одним примером установочной станции (док-станции), с которой навигационное устройство 200 может быть состыковано. Как показано на фиг.4B, навигационное устройство 200 может быть состыковано или иначе присоединено к кронштейну 292 установочной станции посредством защелки, соединяющей навигационное устройство 292 с кронштейном 292, например (это только один пример, тогда как другие известные альтернативы соединения с установочной станцией находятся в рамках настоящей заявки). Навигационное устройство 200 тогда может поворачиваться на кронштейне 292, как показано стрелкой на фиг.4B. Чтобы отсоединить навигационное устройство 200 от установочной станции, например, может быть нажата кнопка на навигационном устройстве 200 (это только один пример, тогда как другие известные альтернативы разъединения с установочной станцией находятся в рамках настоящей заявки).The
Обращаясь теперь к фиг.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
Дисплей на фиг.7 также показывает дополнительный графический значок 524 "далее", который, когда выбран, ведет к дополнительному экрану с вариантами, показанному на фиг.8, включающему в себя дополнительный графический значок 526 "далее". Различные варианты 528 перечисляются на экране, каждый вариант формирует набор вариантов, которые характерны для конкретного режима работы устройства, указанного отображаемым текстом под ссылкой 530. В этом варианте осуществления список вариантов включает в себя различные события, которые будут происходить в устройстве во время его работы в режиме "свободного вождения", в котором вычисление маршрута или навигация по такому маршруту не выполняется. В таком режиме устройство просто отображает картографическую информацию, непрерывно обновляемую согласно перемещению устройства по конкретным дорогам, шоссе и оживленным улицам, любая и все из которых имеют некое идентифицирующее описание, включенное в картографические данные, сохраненные в памяти устройства. Примерный снимок экрана устройства, работающего в таком режиме, предоставлен на фиг.10.The display of FIG. 7 also shows an additional “next”
Как может быть видно из фиг.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
Теперь предоставляется дополнительное описание механизма, посредством которого изобретение может быть реализовано.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. 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.
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)
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)
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)
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 |
-
2007
- 2007-12-20 RU RU2010130072/08A patent/RU2459262C2/en active
Patent Citations (4)
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)
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 |