Intelligent vehicle navigator

By integrating vehicle sensors and position systems, determining the route type according to the operation mode of the vehicle operator, the problem of difficulty in dynamically adjusting routes in the existing navigation system is solved, and safer and more efficient navigation is achieved.

CN108801278BActive Publication Date: 2025-04-29TAHOE RES LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN201810258060.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2017-04-27
Filing Date
2018-03-27
Publication Date
2025-04-29
Estimated Expiration
2038-03-27

AI Technical Summary

Technical Problem

Existing on-board navigation systems have difficulty adjusting routes dynamically according to the operation of the vehicle operator, resulting in the possibility that the safest or fuel-efficient routes may not be preferred.

Method used

By integrating vehicle sensors and position systems in the vehicle navigation system, the vehicle operation data and position information are collected and the route type is determined based on the operator's operating methods (such as safest, fuel efficient, etc.), providing the most suitable route.

Benefits of technology

It realizes dynamic adjustment of routes according to the operation mode of the vehicle operator, and prioritizes the safest or fuel-efficient routes, which improves the intelligence and practicality of the navigation system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN108801278B_ABST
    Figure CN108801278B_ABST
Patent Text Reader

Abstract

Methods, systems, and storage media related to vehicle navigator systems are disclosed herein. In an embodiment, vehicle operation data related to one or more characteristics of the operation of a motor vehicle may be received. An operating manner in which an operator may operate the motor vehicle may be determined from the vehicle operation data. A vehicle location and a destination location may be received. A route from the vehicle location to the destination location may be determined based on the operating manner in which the operator operates the motor vehicle. Other embodiments may be disclosed and / or claimed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of in-vehicle vehicle navigator systems, and in particular to apparatus, methods, and storage media associated with such systems. Background Art

[0002] Some in-vehicle vehicle navigation systems may receive vehicle location information from a location system that may communicate with a satellite positioning system such as a global positioning system (GPS) or similar system to indicate the location of the vehicle to an operator or another occupant of the vehicle. Such navigation systems may receive or obtain a destination location and may cooperate with a map or mapping system to provide the operator and / or occupant with a route from the vehicle location to the destination location. In some implementations, the route may be provided based on default and / or operator-selected criteria, such as "fastest route." BRIEF DESCRIPTION OF THE DRAWINGS

[0003] The embodiments will be readily understood by the following detailed description in conjunction with the accompanying drawings. To facilitate this description, the same reference numerals designate similar structural elements. In the accompanying drawings, the embodiments are shown by way of example and not by way of limitation.

[0004] Figure 1 is a block diagram of a vehicle navigator system according to some embodiments.

[0005] Figure 2 is a flow chart illustrating an example process for providing a route to a destination based on a route type that may correspond to an operator's vehicle operating style.

[0006] Figure 3 is an example of an embodiment according to some embodiments Figure 1 A block diagram of the components of a vehicle navigator system.

[0007] Figure 4 An example computing device according to one embodiment is schematically illustrated. DETAILED DESCRIPTION

[0008] In the following detailed description, reference is made to the accompanying drawings forming a part of this article, wherein similar marks indicate similar parts in the entire text, and wherein illustrative embodiments that can be implemented are shown. It should be understood that other embodiments can be utilized and structural or logical changes can be made without departing from the scope of this disclosure. Therefore, the following detailed description is not intended to be limiting, and the scope of the embodiments is limited by the attached claims and their equivalents.

[0009] In a manner that is most helpful for understanding the claimed subject matter, each operation can be described as a plurality of discrete actions or operations in sequence. However, the order of description should not be interpreted to mean that each operation necessarily depends on the order. Specifically, these operations may not be performed in the order presented. The described operations may be performed in an order different from the described embodiments. In additional embodiments, various additional operations may be performed or the described operations may be omitted.

[0010] The specification may use the phrases "in an embodiment," "in an implementation," or in an "embodiment" or "implementation," which may each refer to one or more of the same or different embodiments. In addition, the terms "comprising," "including," "having," etc. used with respect to the embodiments of the present disclosure are synonymous.

[0011] As used herein, the terms "logic" and "module" may refer to, be part of, or include any or any combination of an application specific integrated circuit (ASIC), an electronic circuit, a programmable combinational circuit (such as a field programmable gate array (FPGA)), a processor (shared, dedicated, or group) and / or memory (shared, dedicated, or group) that executes one or more software or firmware programs, or other suitable components that provide the described functionality.

[0012] Likewise, it should be noted that the exemplary embodiments may be described as processes depicted using a flow chart, a flow diagram, a data flow chart, a structure diagram, or a block diagram. Although a flow chart may describe the operations as a sequential process, many of these operations may be performed in parallel, concurrently, or simultaneously. In addition, the order of these operations may be rearranged. A process may be terminated when its operations are completed, but may also have additional steps not included in the figure. A process may correspond to a method, a function, a program, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination may correspond to the function returning to the calling function of the main function.

[0013] As disclosed herein, the term "memory" may refer to one or more hardware devices for storing data, including random access memory (RAM), magnetic RAM, magnetic core memory, read-only memory (ROM), magnetic disk storage media, optical storage media, flash memory devices, or other machine-readable media for storing data. The term "computer-readable medium" may include, but is not limited to, memory, portable or fixed storage devices, optical storage devices, and various other media capable of storing, containing, or carrying instructions or data.

[0014] In addition, the example embodiments may be implemented by hardware, software, firmware, middleware, microcode, hardware description language, or any combination thereof. When implemented in software, firmware, middleware, or microcode, the program code or code segments for performing the necessary tasks may be stored in a machine or computer readable medium. A code segment may represent a program, function, subroutine, program, routine, subroutine, module, program code, software package, class, or any combination of instructions, data structures, program states, etc.

[0015] As used herein, the term "network element" may be considered synonymous with or referred to as a networked computer, network hardware, network device, router, switch, hub, bridge device, gateway, or other similar device. The term "network element" may describe a physical computing device of a network with a wired or wireless communication link. In addition, the term "network element" may describe equipment that provides radio baseband functionality for data or voice connectivity between a network and one or more users.

[0016] Figure 1 is a block diagram of a vehicle navigator system 100 according to some embodiments. The vehicle navigator system 100 may be disposed in or onboard a vehicle 105. In some embodiments, for example, the vehicle 105 may include a motor vehicle, such as a car or truck.

[0017] The vehicle navigator system 100 may include a controller 110 and one or more connections 115a-115c, for example, which may be provided between the controller 110 and one or more data sources 120a-120c, respectively, in the vehicle 105. In an embodiment, the data sources 120a-120c may include a vehicle data port 120a, which may be connected to and communicate with the controller 110 via the connection 115a. The vehicle diagnostic system 120a-1 may communicate with the controller 110 via the vehicle data port 120a regarding one or more onboard vehicle diagnostics or operating characteristics (such as speed, engine RPM, emission characteristics, etc.). In an embodiment, one or more vehicle sensors 120a-2 may determine, sense and / or provide data regarding one or more other vehicle characteristics to the controller 110, which data may not be provided by the vehicle diagnostic system 120a-1. In some embodiments, the one or more other vehicle characteristics may include any or all of seat belt connection status, horn operation, degree and / or frequency of shock absorber operation, ignition status, hard braking, etc. In an embodiment, data from the vehicle diagnostic system 120a-1 and / or vehicle sensors 120a-2 may be referred to as vehicle operating data.

[0018] The vehicle navigator system 100 may include a connection 115b between the controller 110 and a location system 120b, which may be located on the vehicle 105 and / or associated with the vehicle 105 to provide the controller 110 with vehicle location information that may indicate the location of the vehicle 105. In an embodiment, the location system 120b may communicate and operate in association with a positioning system, such as a satellite positioning system like GPS or a similar positioning system. The vehicle navigator system 100 may also include a connection 115c between the controller 110 and a map or mapping system 120c. In some embodiments, the map or mapping system 120c may be included in or integrated with the vehicle navigator system 100 and located onboard the vehicle 105 and / or may be accessed by a map service provider via a wireless network.

[0019] The vehicle navigation system 100 may also include a connection 115d between the controller 110 and the mobile communication device 130, which may provide wireless communication between the vehicle navigation system 100 and one or more remote network connection systems and / or services. In some embodiments, for example, the mobile communication device 130 may be integrated with the vehicle navigation system 100, and / or may include a separate mobile phone that is local to the vehicle navigation system 100 and communicates with the vehicle navigation system 100. For example, communication between the vehicle navigation system 100 and the remote mapping system 120c may be carried via the connection 115d and the mobile communication device 130. In some embodiments, such as when a separate mobile phone is communicating with the vehicle navigation system 100, the mobile communication device 130 may provide a user interface for the vehicle navigation system 100 and / or operate as a user interface for the vehicle navigation system 100. In other embodiments, the vehicle navigation system 100 may include a dedicated user interface.

[0020] The controller 110 may determine from the vehicle operating data at least one of a plurality of operating modes in which the operator may operate the vehicle. In an embodiment, the plurality of operating modes may correspond to or be associated with, for example, one or more of a fuel efficient operating mode, a safe operating mode, and / or a fastest route operating mode. In an embodiment, other operating modes may be included, such as, for example, a scenic route operating mode. As an example, Table 1 lists vehicle operating data that may be associated and / or associated with, for example, a fuel efficient and safest operating mode.

[0021] Table 1

[0022]

[0023] In some embodiments, the vehicle operation data may be associated with a route used by a vehicle operator to determine one or more operating modes used by the vehicle operator. In other embodiments, the determination of one or more vehicle operating modes may be further associated with vehicle operating times, which may include days of the week and / or time of day. In some embodiments, the operating modes may be further associated with time of day, days of the week, and / or frequency or regularity of operator travel to destinations, and may further include such operating modes as commuting, errands, entertainment, etc.

[0024] The vehicle navigator system 100 may receive vehicle location information from the location system 120b, and the location information may be correlated with a map from the mapping system 120c to indicate the location of the vehicle 105. In addition, the vehicle navigator system 100 may receive a destination location to which the operator may plan or intend to operate the vehicle 105. In embodiments, the destination location may be selected or input by the operator or another person, or may be received or retrieved by the vehicle navigator system 100 by operating one or more of the positioning system 120b, the mapping system 120c, the mobile communication device 130, and / or a user interface that may be included in or associated with the vehicle navigator system 100. The mapping system 120c may further provide road attribute information, which may include any or all of a plurality of road types, such as express lanes (freeways), divided lane roads (divided highways), carriageways (undivided highways), and speed limits.

[0025] In an embodiment, the controller 110 may provide a route from the vehicle location to the destination location based on a route type that may correspond to or be associated with at least one of a plurality of operating modes in which the operator may operate the vehicle. For example, Table 1 lists route types that may correspond to operating modes. In some embodiments, the controller 110 may provide a route type based on a determination of at least one of a plurality of operating modes in which the operator may operate the vehicle and without explicit input from the operator to the navigator system 100 regarding the operating mode or route type.

[0026] In an embodiment, based on vehicle diagnostic and mapping system information, vehicle operation data that may correspond to the safest operating mode and may suggest that the operator prioritize the safest route may include, for example, any or all of appropriate and / or regular use of seat belts, little or no honking, no or little sudden braking, and / or staying within speed limits. As an example, the safest route type that may correspond to the operator's safest operating mode may include road attributes, which may include any or all of the following: for example, express lanes, motorways, divided lane roads, appropriate speed limits and interruptions, which information may be obtained from the mapping system 120c. Some embodiments may also include other safety-related information.

[0027] In an embodiment, vehicle operating data that may correspond to a fuel efficient operating style and that may suggest to an operator to prioritize fuel efficient routes may include, for example, any or all of a constant speed and RPM level, low or medium emission levels, and / or shock absorbers being in good condition. For example, as an example, a fuel efficient route type that may correspond to an operator's fuel efficient operating style may include road attributes such as constant or steady traffic density and changes and road smoothness, which data may be obtained, for example, from a mapping system 120c.

[0028] Before further describing the vehicle navigator system 100, it should be noted that, although the vehicle navigator system 100 is illustrated as having data sources 120a-120c and connections 115a-115d for ease of understanding, in alternative embodiments, there may be more or fewer data sources, for example, the positioning system 120b and the mapping system 120c may be combined, or the mapping system 120c may be separated into multiple systems, such as a route system, a point of interest system, etc.; and there may be more or fewer connections 115a-115d, for example, some connections may be combined and shared, or other connections may be added, such as a parallel connection to 115a. The elements and their connections are merely illustrated and are not to be construed as limiting.

[0029] Figure 2 2 is a flow chart illustrating an example process 200 for providing a route to a destination based on a route type that may correspond to an operator's vehicle operation style. For purposes of illustration, the operation of process 200 will be described as being performed by vehicle navigation system 100 ( Figure 1 ) is executed. However, it should be noted that other computing devices may operate process 200, which may include networked computing devices or other computing devices that may be remote from vehicle 105 and that may communicate with a mobile communication device onboard vehicle 105. Figure 2Specific examples and orders of operations are illustrated in FIG. 1 , but in various embodiments, these operations may be reordered, separated into additional operations, combined, or omitted entirely.

[0030] At operation 205, vehicle operation data related to one or more characteristics of the operation of the motor vehicle may be received. In some embodiments, the vehicle operation data may be provided by the vehicle diagnostic system 120a-1 and / or one or more vehicle sensors 120a-2.

[0031] At operation 210, an operating mode in which an operator may operate the motor vehicle may be determined from the vehicle operating data. In embodiments, the operating mode may be determined as at least one of a plurality of operating modes. For example, in some embodiments, the operating mode may be determined by a computing device remote from the vehicle 105.

[0032] At operation 215 , a vehicle location may be received.

[0033] At operation 220 , a destination location may be received.

[0034] At operation 225, a route from the vehicle location to the destination location may be determined based on the operating manner in which the operator operates the motor vehicle. In an embodiment, a route may be determined from the mapping data as one of a plurality of route types that may correspond to the operating manner of the operator. In an embodiment, a plurality of candidate routes may first be identified between the vehicle location and the destination location. A route type (such as a safe route, a quickest route, etc.) may then be determined for each candidate route based at least in part on the route data (e.g., from the mapping system 120c). Next, a suitable route may be selected based on compatibility of the route types of the candidate routes with the operating manner of the driver of the vehicle 105.

[0035] At operation 230, a route determined based on the operating manner in which the operator operates the motor vehicle may be provided to the vehicle operator. In embodiments, providing the route to the vehicle operator may include displaying or announcing the route and / or directions to the route on a user interface device. In some embodiments, the user interface device may include a mobile wireless device such as a mobile phone.

[0036] In an embodiment, multiple drivers can be supported. In other words, the operating mode can be determined for different drivers (e.g., the main driver and the co-driver) of the vehicle, and the selection of the route can be further based on the operating mode of the current driver. In an embodiment, the identity of the driver can be provided to the vehicle navigation system 100 by the driver. In other embodiments, additional components and / or logic can be provided to the vehicle navigation system 100 to identify the driver, for example, by biometrics (such as fingerprints, irises, facial recognition, etc.). In other embodiments, the vehicle navigation system 100 can identify the driver by the current operating mode.

[0037] In an embodiment, the driver may be computer-assisted, or the driver may be an autonomous driving system. Thus, the driver may be referred to as an operator, which may be a person, a machine, or a combination thereof.

[0038] Figure 3 is a block diagram illustrating components of a vehicle navigator system 100 according to some embodiments. The controller 110 may include any or any combination of the following: an application specific integrated circuit (ASIC) that can execute one or more software or firmware programs, an electronic circuit, a programmable combinational circuit (e.g., an FPGA), a processor (shared, dedicated, or group), or a memory (shared, dedicated, or group); or other suitable components that provide the described functionality. In some embodiments, the controller 100 may employ a software development kit (SDK), which may include and / or provide any or all of the following: a classification 305 that can classify operating modes and / or route types; one or more associations 310 between route types and operating modes, from which associated routes can be provided; and / or an API 315 (e.g., a public API) that can be used to develop applications for car navigation systems, phones / connected devices, etc.

[0039] In an embodiment, one or more vehicle sensors 120a-2 for determining, sensing and / or providing data about one or more other vehicle characteristics to the controller 110 may be and / or include an Internet of Things (“IoT”) device. An IoT device may be an object or “thing,” each of which may be embedded with hardware or software that enables connectivity to a network, typically used to provide information to a system such as the controller 110. Because IoT devices are enabled to communicate over a network, IoT devices may exchange event-based data with service providers or systems to enhance or supplement the services that may be provided. These IoT devices are typically able to transmit data autonomously or with little to no user intervention. In an embodiment, the connection 115a may accommodate the vehicle sensor 120a-2 as an IoT device, and may include IoT-compatible connectivity, which may include any or all of WiFi, Bluetooth, Bluetooth Low Energy, USB, etc.

[0040] Embodiments of the present disclosure may be implemented as a system configured as desired using any suitable hardware and / or software. Figure 4 A computing device 400 according to one embodiment is schematically illustrated. The computing device 400 may house a board (i.e., housing 451) such as a motherboard 402. The motherboard 402 may include several components, including, but not limited to, a processor 404 and at least one communication chip 406. The processor 404 may include one or more processor cores physically and electrically coupled to the motherboard 402. In some implementations, at least one communication chip 406 may also be physically and electrically coupled to the motherboard 402. In further implementations, the communication chip 406 may be part of the processor 404. In an embodiment, the processor 404 may include a hardware accelerator 405 (e.g., an FPGA).

[0041] Depending on its application, the computing device 400 may include other components that may or may not be physically and electrically coupled to the motherboard 402. These other components may include, but are not limited to, volatile memory (e.g., DRAM) 420, non-volatile memory (e.g., ROM) 424, and flash memory 422. In an embodiment, the flash memory 422 and / or the ROM 424 may include executable programming instructions 423 configured to implement the vehicle navigation system 100 described above. In an embodiment, some aspects of the navigation system 100 (e.g., determination of an operating mode or matching an operating mode with a route type) may alternatively be implemented with a hardware accelerator 405.

[0042] In an embodiment, the computing device 400 may further include a graphics processor 430, a digital signal processor (not shown), an encryption processor (not shown), a chipset 426, an antenna 428, a display (not shown), a touch screen display 432, a touch screen controller 446, a battery 436, an audio codec (not shown), a video codec (not shown), a power amplifier 441, a global positioning system (GPS) device 440, a compass 442, an accelerometer (not shown), a gyroscope (not shown), a speaker 450, a camera 452, and a mass storage device (such as a hard disk drive, a compact disk (CD), a digital versatile disk (DVD), etc.) (not shown). Not shown. Figure 4 Other components shown in the figure may include microphones, filters, oscillators, pressure sensors, or RFID chips.

[0043] The communication chip 406 can implement wireless communication to facilitate data transmission to and from the computing device 400. The term "wireless" and its derivatives can be used to describe circuits, devices, systems, processes, technologies, communication channels, etc., which can propagate data through non-solid media using modulated electromagnetic radiation. Although the associated device may not include any wires in some embodiments, the term does not imply that the associated device does not include any wires. The communication chip 406 can implement any of a plurality of wireless standards or protocols, including but not limited to the Institute of Electronics and Electrical Engineers (IEEE) standards including Wi-Fi (IEEE802.11 series), IEEE 802.16 standards (e.g., IEEE802.16-2005 revisions), Long Term Evolution (LTE) projects, and any modifications, updates and / or revisions (e.g., Advanced LTE projects, Ultra Mobile Broadband (UMB) projects (also known as "3GPP2"), etc.). IEEE 802.16 compatible BWA networks are generally referred to as WiMAX networks, and the acronym standing for Worldwide Interoperability for Microwave Access is a certification mark for products that have passed integration and interoperability testing for the IEEE 802.16 standard. The communication chip 406 may operate according to a Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Universal Mobile Telecommunications System (UMTS), High Speed ​​Packet Access (HSPA), Evolved HSPA (E-HSPA), or LTE network. The communication chip 406 may operate according to Enhanced Data for GSM Evolution (EDGE), GSM EDGE Radio Access Network (GERAN), Universal Terrestrial Radio Access Network (UTRAN), or Evolved UTRAN (E-UTRAN). The communication chip 406 may operate according to Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Digital Enhanced Cordless Telecommunications (DECT), Evolution Data Optimized (EV-DO), their derivatives, and any other wireless protocols designated as 3G, 4G, 5G, and above. In other embodiments, the communication chip 406 may operate according to other wireless protocols.

[0044] The computing device 400 may include multiple communication chips 406. For example, the first communication chip 406 may be dedicated to shorter-range wireless communications, such as Wi-Fi and Bluetooth, while the second communication chip 406 may be dedicated to longer-range wireless communications, such as GPS, EDGE, GPRS, CDMA, WiMAX, LTE, Ev-DO, etc.

[0045] Processor 404 of computing device 400 may include a die in a package assembly. The term "processor" may refer to any device or portion of a device that processes electronic data from registers and / or memory to transform that electronic data into other electronic data that may be stored in registers and / or memory.

[0046] Some non-limiting examples are provided below.

[0047] Example 1 may include an on-board vehicle navigation system, which may include one or more vehicle sensors, which are disposed in the vehicle to sense one or more characteristics of the operation of the operator of the vehicle; a controller, which is disposed in the vehicle and coupled to the one or more vehicle sensors; and a position system, which is coupled to the controller; wherein the controller is used to: receive data about one or more characteristics of the operation of the operator of the vehicle from the one or more sensors; receive vehicle position information from the position system to indicate the location of the vehicle; obtain a destination location; and provide the operator with a route from the vehicle location to the destination location based on at least one of a plurality of operating modes in which the operator operates the vehicle, wherein at least one of the operating modes in which the operator operates the vehicle is determined at least in part based on the data received from the one or more sensors.

[0048] Example 2 may include the system of Example 1, wherein the controller may determine at least one of the plurality of operating modes based at least in part on data received from the one or more sensors.

[0049] Example 3 may include the system of Example 1 or 2, wherein the controller may determine at least one of the plurality of operating modes without explicit input of the at least one of the plurality of operating modes to the system by an operator.

[0050] Example 4 may include the system of Example 1 or 2, wherein the controller may further associate the plurality of operating modes with the plurality of route types.

[0051] Example 5 may include the system of Example 4, wherein the plurality of route types may include one or more of a fuel efficient route and a safe route.

[0052] Example 6 may include the system of Example 1 or Example 2, and may further include a communication connection for communicating with a mobile communication device.

[0053] Example 7 may include the system of Example 6, wherein the controller may further provide, via the communication connection, at least one of a plurality of operating modes in which the operator operates the vehicle to be transmitted to the mobile communication device to be stored remotely.

[0054] Example 8 may include the system of Example 6, wherein the controller may further provide a route from the vehicle location to the destination location via the communication connection based on at least one of a plurality of operating modes in which the operator operated the vehicle transmitted to the mobile communication device to be remotely stored.

[0055] Example 9 may include the system of Example 1 or 2, wherein the vehicle may include a motor vehicle.

[0056] Example 10 may include the system of Example 1 or 2, wherein one or more of the vehicle sensors may include an Internet of Things (IoT) sensor.

[0057] Example 11 may include an on-board vehicle navigator system, which may include one or more vehicle sensors, which are disposed in the vehicle to sense one or more characteristics of the operation of the operator of the vehicle; a controller, which is disposed in the vehicle and coupled to the one or more vehicle sensors; and a position system, which is coupled to the controller; wherein the controller is used to: receive data about one or more characteristics of the operation of the operator of the vehicle from the one or more sensors; receive vehicle position information from the position system to indicate the location of the vehicle; obtain a destination location; determine a route from the data based on at least one of a plurality of route types between the vehicle location and the destination location; and provide the operator with a route from the vehicle location to the destination location based on at least one of the plurality of route types; wherein the route based on at least one of the plurality of route types between the vehicle location and the destination location is determined at least in part based on the data received from the one or more sensors.

[0058] Example 12 may include the system of Example 11, wherein the controller may determine the route without explicit input of at least one of the plurality of route types by an operator to the system.

[0059] Example 13 may include the system of Example 12, wherein the plurality of route types may include one or more of a fuel efficient route and a safe route.

[0060] Example 14 may include the system of any of Examples 11-13, wherein the system may further include a communication connection for communicating with a mobile communication device.

[0061] Example 15 may include the system of Example 14, wherein the controller may further provide the route through the communication connection according to at least one of a plurality of route types to be transmitted by the mobile communication system to be remotely stored.

[0062] Example 16 may include the system of Example 14, wherein the controller may further determine from the data at least one of a plurality of operating modes in which the operator operates the vehicle.

[0063] Example 17 may include the system of Example 16, wherein the controller may further provide, via the communication connection, at least one of a plurality of operating modes in which the operator operates the vehicle to be transmitted to the mobile communication device to be remotely stored.

[0064] Example 18 may include the system of any of Examples 11-13, wherein one or more of the vehicle sensors may include an Internet of Things (IoT) sensor.

[0065] Example 19 may include at least one computer-readable storage medium having a plurality of instructions that, in response to execution by a processor of an onboard vehicle navigation system, may cause the onboard vehicle navigation system to: receive data regarding one or more characteristics of an operator's operation of a motor vehicle from one or more sensors; receive motor vehicle position information from a position system to indicate a location of the motor vehicle; obtain input of a destination location; and provide a route for the operator from the motor vehicle location to the destination location based on at least one of a plurality of operating modes in which the operator operates the motor vehicle, wherein at least one of the operating modes in which the operator operates the motor vehicle is determined at least in part based on the data received from the one or more sensors.

[0066] Example 20 may include the at least one computer-readable storage medium of Example 19, wherein the at least one computer-readable storage medium may further include instructions for determining at least one of a plurality of operating modes based at least in part on data received from one or more sensors.

[0067] Example 21 may include at least one computer-readable storage medium of example claim 19 or 20, wherein the instructions for determining, based on the data, at least one of a plurality of operating modes in which an operator operates a motor vehicle may include instructions for determining at least one of a plurality of operating modes without the operator making explicit input to the system for at least one of the plurality of operating modes.

[0068] Example 22 may include the at least one computer-readable storage medium of Example 19 or 20, wherein the at least one computer-readable storage medium may further include instructions for associating a plurality of operating modes with a plurality of route types.

[0069] Example 23 may include the at least one computer-readable storage medium of Example 22, wherein the plurality of route types may include one or more of a fuel efficient route and a safe route.

[0070] Example 24 may include the at least one computer-readable storage medium of Example 19 or 20, wherein the in-vehicle vehicle navigator system may include a communication connection for communicating with a mobile communication device.

[0071] Example 25 may include at least one computer-readable storage medium of Example 24, wherein the at least one computer-readable storage medium may further include instructions for providing, via a communications connection, at least one of a plurality of operating modes for an operator to operate a motor vehicle to be transmitted by a mobile communications device to be remotely stored.

[0072] Example 26 may include at least one computer-readable storage medium of Example 24, wherein the at least one computer-readable storage medium may further include instructions for providing a route from a motor vehicle location to a destination location via a communication connection based on at least one of a plurality of operating modes in which an operator operates a motor vehicle that will be transmitted by a mobile communication device to be remotely stored.

[0073] Example 27 may include a method that may include: receiving data regarding one or more characteristics of an operator's operation of a motor vehicle from one or more sensors; receiving motor vehicle position information from a position system to indicate the location of the motor vehicle; obtaining input of a destination location; and providing a route for the operator from the motor vehicle location to the destination location based on at least one of a plurality of operating modes in which the operator operates the motor vehicle and at least one of a plurality of route types associated with the operating modes, wherein at least one of the operating modes in which the operator operates the vehicle is determined at least in part based on the data received from the one or more sensors.

[0074] Example 28 may include the method of Example 27, wherein the method may further include determining at least one of a plurality of operating modes based at least in part on data received from one or more sensors.

[0075] Example 29 may include the method of Example 27 or 28, wherein the method may further include determining at least one of the plurality of operating modes without explicit operator input of at least one of the plurality of route types.

[0076] Example 30 may include the method of Example 27 or 28, wherein the plurality of route types may include one or more of a fuel efficient route and a safe route.

[0077] Example 31 may include the method of Example 27 or 28, wherein the method may further include communicating with a mobile communication device.

[0078] Example 32 may include the method of Example 31, wherein the method may further include providing at least one of a plurality of operating modes in which an operator operates a motor vehicle to be transmitted by the mobile communication device to be remotely stored.

[0079] Example 33 may include the method of Example 31, wherein the method may further include providing a route from the motor vehicle location to the destination location to the mobile communication device based on at least one of a plurality of operating modes in which the operator operated the vehicle to be transmitted by the mobile communication device to be remotely stored.

[0080] Example 34 may include a system that may include: a device for receiving data regarding one or more characteristics of the operation of an operator of a motor vehicle from one or more sensors; a device for receiving motor vehicle position information from a location system to indicate the location of the motor vehicle; a device for obtaining input of a destination location; and a device for providing the operator with a route from the motor vehicle location to the destination location based on at least one of a plurality of operating modes in which the operator operates the motor vehicle or at least one of a plurality of route types associated with the operating modes, wherein at least one of the operating modes in which the operator operates the vehicle is determined at least in part based on the data received from the one or more sensors.

[0081] Example 35 may include the system of Example 34, wherein the system may further include means for determining at least one of a plurality of operating modes based at least in part on data received from one or more sensors.

[0082] Example 36 may include the system of Example 34 or 35, wherein the system may further include means for determining at least one of the plurality of operating modes without explicit input of the at least one of the plurality of operating modes to the system by an operator.

[0083] Example 37 may include the system of Example 34 or 35, wherein the plurality of route types includes one or more of a fuel efficient route and a safe route.

[0084] Example 38 may include the system of Example 34 or 35, wherein the system may further include means for communicating with a mobile communication device.

[0085] Example 39 may include the system of Example 38, wherein the system may further include means for providing at least one of a plurality of operating modes in which an operator operates a motor vehicle to be transmitted to the mobile communication device to be stored remotely.

[0086] Example 40 may include the system of Example 38, wherein the system may further include means for providing a route from a motor vehicle location to a destination location to a mobile communication device based on at least one of a plurality of operating modes in which an operator operates the vehicle that is to be transmitted by the mobile communication device to be remotely stored.

[0087] Although certain embodiments have been illustrated and described for purposes of illustration, various alternative and / or equivalent embodiments or implementations calculated to achieve the same purpose may replace the embodiments shown and described without departing from the scope of the present disclosure. This application is intended to cover any adaptation or variation of the embodiments discussed herein, limited only by the claims.

Claims

1. A vehicle navigation system, comprising: one or more vehicle sensors disposed in the vehicle to sense one or more characteristics of operation of an operator of the vehicle; a controller disposed in the vehicle and coupled to the one or more vehicle sensors; and a position system disposed in the vehicle and coupled to the controller; The controller is used to: receiving sensor data from the one or more vehicle sensors related to the one or more characteristics of operation of an operator of the vehicle; receiving vehicle position information from the position system to indicate the position of the vehicle; Get the destination location; as well as providing the operator with a route selected from a plurality of routes of a plurality of route types from the vehicle location to the destination location based on at least one of a plurality of operating modes in which the operator operates the vehicle, wherein the at least one of a plurality of operating modes in which the operator operates the vehicle is determined at least in part based on the sensor data received from the one or more vehicle sensors, and wherein the plurality of route types for the plurality of routes are determined at least in part based on road attributes; wherein the road attributes include at least a break in the road; The sensor data may include any or all of seat belt connection status, horn operation, degree and / or frequency of shock absorber operation, ignition status, and hard braking.

2. The vehicle navigation system as claimed in claim 1, characterized in that: The controller is configured to determine the at least one of the plurality of operating modes without explicit input from the operator to the onboard vehicle navigation system for the at least one of the plurality of operating modes.

3. The vehicle navigation system as claimed in claim 1, characterized in that: The controller is further configured to associate the plurality of operation modes with a plurality of route types.

4. The vehicle navigation system as claimed in claim 3, characterized in that: The plurality of route types include one or more of a fuel efficient route and a safe route.

5. The vehicle navigation system as claimed in claim 1, characterized in that: The vehicle comprises a motor vehicle.

6. The vehicle navigation system as claimed in claim 1, characterized in that: One or more of the vehicle sensors include an Internet of Things (IoT) sensor.

7. A vehicle navigation system, comprising: one or more vehicle sensors disposed in the vehicle to sense one or more characteristics of operation of an operator of the vehicle; a controller disposed in the vehicle and coupled to the one or more vehicle sensors; and a position system disposed in the vehicle and coupled to the controller; The controller is used to: receiving sensor data from the one or more vehicle sensors related to one or more characteristics of operation of an operator of the vehicle; receiving vehicle position information from the position system to indicate the position of the vehicle; Get the destination location; determining from the sensor data a route to be selected from a plurality of routes based on a plurality of route types for a plurality of routes between the vehicle location and the destination location; as well as providing the operator with a route from the vehicle location to the destination location according to at least one route type of the plurality of route types; wherein the routes according to at least one of the plurality of route types between the vehicle location and the destination location are determined based at least in part on the sensor data received from the one or more vehicle sensors, and wherein the plurality of route types for the plurality of routes are determined at least in part on road attributes; wherein the road attributes include at least a break in the road; The sensor data may include any or all of seat belt connection status, horn operation, degree and / or frequency of shock absorber operation, ignition status, and hard braking.

8. The vehicle navigation system as claimed in claim 7, characterized in that: The controller is for determining the route without explicit input of the at least one of the plurality of route types by the operator into the onboard vehicle navigator system.

9. The vehicle navigation system as claimed in claim 8, characterized in that: The plurality of route types include one or more of a fuel efficient route and a safe route.

10. The vehicle-mounted vehicle navigation system according to any one of claims 7 to 9, characterized in that: The in-vehicle vehicle navigator system further includes a communication connection for communicating with a mobile communication device.

11. A vehicle navigation method, comprising: receiving sensor data from one or more sensors related to one or more characteristics of operation of an operator of the motor vehicle; receiving motor vehicle position information from a position system to indicate the position of the motor vehicle; Get input of destination location; as well as providing the operator with a route selected from a plurality of routes from the motor vehicle location to the destination location based on at least one of a plurality of operating modes in which the operator operates the motor vehicle and a plurality of route types for a plurality of routes associated with the operating modes, wherein the at least one of a plurality of operating modes in which the operator operates the vehicle is determined at least in part based on the sensor data received from the one or more sensors, and wherein the plurality of route types for the plurality of routes are determined at least in part based on road attributes; wherein the road attributes include at least a break in the road; The sensor data may include any or all of seat belt connection status, horn operation, degree and / or frequency of shock absorber operation, ignition status, and hard braking.

12. The method according to claim 11, characterized in that The method further includes determining the at least one of the plurality of operating modes without explicit input of the at least one of the plurality of route types by the operator.

13. The method according to claim 11, characterized in that The plurality of route types include one or more of a fuel efficient route and a safe route.

14. The method according to claim 11, characterized in that The method further includes communicating with a mobile communication device.

15. A vehicle navigation system, comprising: means for receiving sensor data from one or more sensors relating to one or more characteristics of operation of an operator of a motor vehicle; means for receiving motor vehicle position information from a position system to indicate the position of said motor vehicle; means for obtaining the location of a destination; as well as means for providing the operator with a route selected from a plurality of routes from the motor vehicle location to the destination location based on at least one of a plurality of operating modes in which the operator operates the motor vehicle or a plurality of route types for a plurality of routes associated with the operating modes, wherein the at least one of a plurality of operating modes in which the operator operates the vehicle is determined at least in part based on the sensor data received from the one or more sensors, and wherein the plurality of route types for the plurality of routes are determined at least in part based on road attributes; wherein the road attributes include at least a break in the road; The sensor data may include any or all of seat belt connection status, horn operation, degree and / or frequency of shock absorber operation, ignition status, and hard braking.

16. The vehicle navigation system as claimed in claim 15, characterized in that: The in-vehicle vehicle navigator system further includes means for determining the at least one of the plurality of operating modes without explicit input of the at least one of the plurality of route types by the operator.

17. The vehicle navigation system as claimed in claim 15, characterized in that: The plurality of route types include one or more of a fuel efficient route and a safe route.

18. A computer-readable storage medium having a plurality of instructions, wherein the plurality of instructions, in response to being executed by a processor of an in-vehicle vehicle navigation system, are used to cause the in-vehicle vehicle navigation system to execute the in-vehicle vehicle navigation method of claim 11.

19. A computer-readable storage medium having a plurality of instructions, wherein the plurality of instructions, in response to being executed by a processor of an in-vehicle vehicle navigation system, are used to cause the processor to execute the in-vehicle vehicle navigation method of claim 11.

Citation Information

Patent Citations

  • Path planning method based on use habit of user

    CN104165634A

  • Optimized powertrain with route-learning feature

    US20110153127A1

  • Systems And Methods For Providing Route Information Using A Mobile Device

    US20160195406A1

  • Vehicle routing and notifications based on driving characteristics

    US20180238701A1