Vehicle-mounted navigation system and vehicle-mounted navigation method
Through the coordinated work of the on-board remote communication module Tbox and the on-board entertainment system IVI in the on-board navigation system, the satellite signal and navigation map are used to compare and correct navigation routes, which solves the problem of the inertial measurement unit decreasing navigation route accuracy when the GPS signal is weak or lost, and improves the positioning accuracy and user experience of the navigation route.
Patent Information
- Application Number
- CN202411750445.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-02
- Publication Date
- 2025-03-07
AI Technical Summary
In areas where the GPS signal is weak or lost, the navigation route accuracy calculated by the inertial measurement unit (IMU) decreases, resulting in inaccurate positioning, and users are prone to taking the wrong path or going up and down the wrong ramp.
The vehicle navigation system is adopted, including the vehicle remote communication module Tbox and the vehicle entertainment system IVI, and the vehicle positioning data is determined by receiving satellite signals, and the vehicle navigation position coordinates are determined from the navigation map, and the navigation route is compared to generate navigation routes to improve the positioning accuracy of the navigation routes.
By correcting the positioning and deviation of the navigation route, the positioning accuracy of the navigation route is improved, the user's navigation experience is improved, and navigation errors caused by poor signal are reduced.
Smart Images

Figure CN119573745A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automobile technology, and in particular to a vehicle-mounted navigation system and a vehicle-mounted navigation method. Background Art
[0002] At present, as the automobile industry enters the era of the Internet and intelligence, with the popularization of navigation functions, almost every user will use navigation software when traveling. The common navigation solution is to use the location of the vehicle or the smart device on the vehicle.
[0003] However, when a vehicle drives into an area where the GPS signal is weak or completely lost (such as a tunnel, a city center with dense high-rise buildings, an underground parking lot, etc.), the vehicle's navigation route is usually estimated by an inertial measurement unit (IMU). Over time, due to the error characteristics of the inertial measurement unit (IMU) (such as drift, noise, etc.), the positioning accuracy will gradually decrease. Figure 1 As shown, Figure 1 The yellow route 11 in the figure is the original route of the tunnel, and the blue coordinate point 12 is the coordinate of the navigation route calculated by the IMU. It is not difficult to see that the navigation route calculated by the IMU deviates from the original route of the tunnel. In addition, low-cost IMUs usually have large inherent errors and cannot provide correct road pointing support. Users often go to the wrong intersection or get on or off the wrong ramp due to poor signals. Summary of the invention
[0004] In view of this, the purpose of the present application is to provide a vehicle navigation system and a vehicle navigation method to overcome at least one of the above-mentioned defects.
[0005] In a first aspect, an embodiment of the present application provides an in-vehicle navigation system, the system comprising: an in-vehicle remote communication module Tbox and an in-vehicle entertainment system IVI, wherein the in-vehicle entertainment system IVI is used to receive the vehicle positioning data from the in-vehicle remote communication module Tbox, determine the in-vehicle navigation position coordinates from the navigation map according to the vehicle positioning data, and send the in-vehicle navigation position coordinates to the in-vehicle remote communication module Tbox, the in-vehicle navigation position coordinates being the coordinate points on the navigation path when the vehicle driving section is in the target road type; the in-vehicle remote communication module Tbox is used to determine the vehicle positioning data according to satellite signals when the vehicle driving section is in the target road type, and send the vehicle positioning data to the in-vehicle entertainment system IVI, and compare the in-vehicle navigation position coordinates with preset estimated coordinates to determine the comparison result, and generate a navigation route according to the comparison result.
[0006] In an optional embodiment of the present application, the vehicle-mounted remote communication module Tbox includes a positioning module and an inertial measurement unit. The positioning module is used to receive satellite signals in real time and send the satellite signals to the inertial measurement unit; the inertial measurement unit is used to receive the satellite signals from the positioning module, perform data conversion on the satellite signals, obtain vehicle positioning data, and send the vehicle positioning data to the vehicle-mounted remote communication module Tbox.
[0007] In an optional embodiment of the present application, the in-vehicle entertainment system IVI includes a basic framework layer and a positioning application layer: wherein the basic framework layer is used to receive the vehicle positioning data sent by the in-vehicle remote communication module Tbox, and send the vehicle positioning data to the positioning application layer; the positioning application layer is used to receive the vehicle positioning data sent by the basic framework, and determine the in-vehicle navigation position coordinates of the vehicle in the navigation map based on the vehicle positioning data, and send the in-vehicle navigation position coordinates to the basic framework layer.
[0008] In an optional embodiment of the present application, the vehicle positioning data includes vehicle driving parameters and an address identifier, the address identifier is used to indicate the destination of the navigation route on which the vehicle is traveling, wherein the positioning application layer is used to perform the following processing: according to the address identifier, determining from the navigation map the navigation route where the destination indicated by the address identifier is located; according to the vehicle driving parameters, determining the vehicle position coordinates of the vehicle in the navigation route; according to the vehicle position coordinates and the navigation route, determining the on-board navigation position coordinates.
[0009] In an optional embodiment of the present application, the preset estimated coordinates are the coordinates of the vehicle calculated by the inertial measurement unit when the vehicle travels to the preset position within a preset time period, the in-vehicle navigation position coordinates are the coordinates of the vehicle traveling on the navigation route within a preset time period determined by the in-vehicle entertainment system IVI, and the comparison result is the first comparison result or the second comparison result. The inertial measurement unit is also used to perform the following processing: when the vehicle driving section is in the target road type, all preset estimated coordinates of the navigation path are calculated based on the satellite signals historically received from the positioning module; the in-vehicle remote communication module Tbox is also used to perform The following processing is performed: the preset calculated coordinates are acquired from the inertial measurement unit; for each preset calculated coordinate, whether the preset calculated coordinate and the corresponding vehicle navigation position coordinate are the same; for each preset calculated coordinate, if they are the same, a first comparison result is output, and the first comparison result is that the preset calculated coordinate and the corresponding vehicle navigation position coordinate are the same, and the preset calculated coordinate is retained; for each preset calculated coordinate, if they are not the same, a second comparison result is output, and the second comparison result is that the preset calculated coordinate and the corresponding vehicle navigation position coordinate are not the same, and the vehicle navigation position coordinate is output.
[0010] In an optional embodiment of the present application, the vehicle navigation system also includes a central control screen, wherein the central control screen is used to receive navigation instructions for starting navigation and display an initial navigation route in a visible area of the central control screen; the vehicle remote communication module Tbox is also used to perform the following processing: combining the first comparison result and the second comparison result to generate a navigation route; sending the navigation route to the central control screen to replace the initial navigation route and display the navigation route.
[0011] In an optional embodiment of the present application, the on-board remote communication module Tbox is also used to perform the following processing: obtain a departure place and a destination; plan and display multiple recommended navigation routes from the departure place to the destination; in response to a selection of an initial navigation route among the multiple recommended navigation routes, send the selected initial navigation route to the central control screen; the central control screen is also used to perform the following processing: receive the selected initial navigation route sent by the on-board remote communication module Tbox; in response to a selection of the start navigation button presented on the central control screen, receive the navigation instruction.
[0012] In a second aspect, an embodiment of the present application also provides a vehicle-mounted navigation method, which is applied to a vehicle-mounted navigation system, wherein the vehicle-mounted navigation system includes a vehicle-mounted remote communication module Tbox and an in-vehicle entertainment system IVI, and the method includes: the vehicle-mounted remote communication module Tbox is used to determine the vehicle positioning data according to the satellite signal when the vehicle driving section is in the target road type, and send the vehicle positioning data to the in-vehicle entertainment system IVI; the in-vehicle entertainment system IVI is used to receive the vehicle positioning data from the vehicle-mounted remote communication module Tbox, determine the vehicle-mounted navigation position coordinates from the navigation map according to the vehicle positioning data, and send the vehicle-mounted navigation position coordinates to the vehicle-mounted remote communication module Tbox, the vehicle-mounted navigation position coordinates being the coordinate points on the navigation path when the vehicle driving section is in the target road type; the vehicle-mounted remote communication module Tbox is used to compare the vehicle-mounted navigation position coordinates with the preset estimated coordinates, determine the comparison result, and generate a navigation route according to the comparison result.
[0013] In an optional embodiment of the present application, the vehicle-mounted navigation system also includes a positioning module and an inertial measurement unit, wherein the method also includes: the positioning module is used to receive satellite signals in real time and send the satellite signals to the inertial measurement unit; the inertial measurement unit is used to receive the satellite signals from the positioning module, and perform data conversion on the satellite signals to obtain vehicle positioning data, and send the vehicle positioning data to the vehicle-mounted remote communication module Tbox.
[0014] In an optional embodiment of the present application, the preset calculated coordinates are the coordinates of the vehicle calculated by the inertial measurement unit when the vehicle travels to the preset position within a preset time period, the in-vehicle navigation position coordinates are the coordinates of the vehicle traveling on the navigation route within a preset time period determined by the in-vehicle entertainment system IVI, and the comparison result is the first comparison result or the second comparison result, wherein the method further includes: when the vehicle driving section is in the target road type, the inertial measurement unit calculates all the preset calculated coordinates of the navigation path according to the satellite signals historically received from the positioning module; the in-vehicle remote communication module Tbox obtains the preset Calculated coordinates; the vehicle-mounted remote communication module Tbox determines whether the preset calculated coordinates and the corresponding vehicle-mounted navigation position coordinates are the same for each preset calculated coordinate; if they are the same, outputs a first comparison result, and the first comparison result is that the preset calculated coordinates and the corresponding vehicle-mounted navigation position coordinates are the same, and the preset calculated coordinates are retained; if they are not the same, outputs a second comparison result, and the second comparison result is that the preset calculated coordinates and the corresponding vehicle-mounted navigation position coordinates are not the same, and the vehicle-mounted navigation position coordinates are output; the vehicle-mounted remote communication module Tbox generates a navigation route according to the first comparison result and the second comparison result.
[0015] The vehicle navigation system and vehicle navigation method provided by the embodiment of the present application, the vehicle navigation system includes a vehicle remote communication module Tbox and a vehicle entertainment system IVI, the vehicle entertainment system IVI is used to receive vehicle positioning data from the vehicle remote communication module Tbox, determine the vehicle navigation position coordinates from the navigation map according to the vehicle positioning data, and send the vehicle navigation position coordinates to the vehicle remote communication module Tbox, the vehicle navigation position coordinates are the coordinate points on the navigation path when the vehicle driving section is in the target road type; the vehicle remote communication module Tbox is used to determine the vehicle positioning data according to the satellite signal when the vehicle driving section is in the target road type, and send the vehicle positioning data to the vehicle entertainment system IVI, and compare the vehicle navigation position coordinates with the preset estimated coordinates, determine the comparison results, and generate a navigation route according to the comparison results. Through this application, the navigation route is positioned and corrected, the navigation route positioning accuracy is improved, and the user navigation experience is enhanced.
[0016] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0018] Figure 1 The navigation route determined by the inertial measurement unit in the prior art when the satellite signal is weak provided in the embodiment of the present application;
[0019] Figure 2 A schematic diagram of the structure of the vehicle navigation system provided in the embodiment of the present application;
[0020] Figure 3 A schematic diagram of the structure of the vehicle-mounted remote communication module Tbox provided in an embodiment of the present application;
[0021] Figure 4 A schematic diagram of the structure of the in-vehicle entertainment system IVI provided in an embodiment of the present application;
[0022] Figure 5 This is a flow chart of the vehicle navigation method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0023] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application usually described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, each other embodiment obtained by those skilled in the art without making creative work belongs to the scope of protection of the present application.
[0024] First, the application scenarios to which the present application is applicable are introduced. The present application can be applied in the automotive field.
[0025] Research has found that the problem with existing navigation methods is that the vehicle position is obtained through GPS positioning, which will lead to poor signals when entering complex navigation scenarios (such as tunnels, intersections in the city center, and highway ramps). Although the inertial navigation system can provide short-term positioning information when the satellite signal is lost to make up for the lack of satellite signals, the error increases with the influence of IMU characteristics, affecting the navigation experience. Low-cost IMUs themselves have large errors.
[0026] As the accumulated satellite signal driving positioning accuracy error increases over time, the increased error causes map matching to fail; low-cost IMUs are affected by hardware characteristics, resulting in large errors, which makes map matching complex, and in turn causes online navigation to be disconnected and unable to provide correct road pointing support. Users often go to the wrong intersection or get on or off the wrong ramp due to poor signals.
[0027] Based on this, the embodiment of the present application provides a vehicle navigation system and a vehicle navigation method, the vehicle navigation system includes a vehicle remote communication module Tbox and a vehicle entertainment system IVI, the vehicle entertainment system IVI is used to receive vehicle positioning data from the vehicle remote communication module Tbox, determine the vehicle navigation position coordinates from the navigation map according to the vehicle positioning data, and send the vehicle navigation position coordinates to the vehicle remote communication module Tbox, the vehicle navigation position coordinates are the coordinate points on the navigation path when the vehicle driving section is in the target road type; the vehicle remote communication module Tbox is used to determine the vehicle positioning data according to the satellite signal when the vehicle driving section is in the target road type, and send the vehicle positioning data to the vehicle entertainment system IVI, and compare the vehicle navigation position coordinates with the preset estimated coordinates, determine the comparison results, and generate a navigation route according to the comparison results. Through this application, the navigation route is positioned and corrected, the navigation route positioning accuracy is improved, and the user navigation experience is enhanced.
[0028] See also Figure 2 , Figure 2 This is a schematic diagram of the structure of the vehicle navigation system provided in the embodiment of the present application. Figure 2 As shown in the figure, the in-vehicle navigation system 20 provided in the embodiment of the present application includes: an in-vehicle remote communication module Tbox21, a positioning module 211, an inertial measurement unit 212, an in-vehicle entertainment system IVI22, a positioning application layer 221, a basic framework layer 222, a gateway 23 and a satellite 24.
[0029] Among them, the in-vehicle entertainment system IVI22 is used to receive vehicle positioning data from the in-vehicle remote communication module Tbox21, determine the in-vehicle navigation position coordinates from the navigation map according to the vehicle positioning data, and send the in-vehicle navigation position coordinates to the in-vehicle remote communication module Tbox21. The in-vehicle navigation position coordinates are the coordinate points on the navigation path when the vehicle driving section is in the target road type.
[0030] Here, the in-vehicle entertainment system IVI (In-Vehicle Infotainment) 22 is not only for providing entertainment content such as music and movies, but also plays a key role in the in-vehicle navigation system 20. In this system, the in-vehicle entertainment system IVI 22 mainly undertakes the following tasks:
[0031] Receiving vehicle positioning data: When the vehicle is traveling on a specific road type (i.e., a target road type, such as a tunnel, an intersection in a city center, or a ramp on a highway), the in-vehicle entertainment system IVI22 receives the vehicle's current positioning data from the in-vehicle remote communication module Tbox21. The positioning data generally includes information such as the vehicle's longitude, latitude, and speed.
[0032] Determine the vehicle navigation location coordinates: Based on the received vehicle location data, the in-vehicle entertainment system IVI22 will find and determine the vehicle's current location coordinates from its built-in navigation map. This coordinate point represents the specific location of the vehicle on the current navigation path, especially when the vehicle is traveling on the target road type.
[0033] Sending the vehicle navigation position coordinates: Once the vehicle navigation position coordinates are determined, the vehicle entertainment system IVI22 will send this information back to the vehicle remote communication module Tbox21, which is essential for the vehicle remote communication module Tbox21 to generate an accurate navigation route.
[0034] The vehicle-mounted remote communication module Tbox21 is used to determine the vehicle positioning data based on the satellite signal when the vehicle is traveling on the target road type, and send the vehicle positioning data to the vehicle-mounted entertainment system IVI22, and to compare the vehicle-mounted navigation position coordinates with the preset estimated coordinates, determine the comparison results, and generate a navigation route based on the comparison results.
[0035] The test terminal Tbox (Telematics Box) is another core component of the vehicle navigation system 20. It is mainly responsible for the following tasks:
[0036] Determine vehicle positioning data: When the vehicle is traveling on the target road type, the on-board remote communication module Tbox21 will determine the vehicle's current location data by receiving satellite signals (such as GPS signals) sent by satellite 24. These data are the basis of the navigation system and are used to determine the specific location of the vehicle.
[0037] Sending vehicle positioning data: After obtaining the vehicle positioning data, the vehicle remote communication module Tbox21 will send this data to the vehicle entertainment system IVI22 so that the latter can determine the vehicle's location coordinates from the navigation map based on this data.
[0038] Compare the vehicle navigation position coordinates with the preset estimated coordinates: The vehicle remote communication module Tbox21 will also receive the vehicle navigation position coordinates from the vehicle entertainment system IVI22, and compare them with the preset estimated coordinates. This comparison process is to verify whether the coordinate points determined by the vehicle entertainment system IVI22 are accurate. The estimated coordinates may be based on the vehicle's historical driving data, map matching algorithms or other technical means.
[0039] Generate navigation route: Based on the comparison results, the vehicle remote communication module Tbox21 will generate an accurate navigation route. If the comparison results show that the vehicle navigation position coordinates match the estimated coordinates, the vehicle remote communication module Tbox21 will navigate along this route. If there is a difference in the comparison results, the vehicle remote communication module Tbox21 will take additional measures to verify and correct the coordinate points to ensure the accuracy of navigation.
[0040] To sum up, the on-board remote communication module Tbox21 of the on-board navigation system 20 and the on-board entertainment system IVI22 communicate through the gateway 23. The on-board remote communication module Tbox21 and the on-board entertainment system IVI22 jointly provide the driver with accurate and real-time navigation services. By receiving satellite signals to determine the vehicle position, determining the position coordinates from the navigation map, comparing the coordinate points, and generating the navigation route, the on-board navigation system can ensure that the driver always maintains the correct direction during driving.
[0041] The purpose of this application is to solve the problem of inaccurate vehicle positioning in complex road types (such as viaducts, tunnels, intersections, etc.) due to signal interference, obstruction or complex road layout. This application integrates the functions of the navigation entertainment system (IVI) and the vehicle-mounted remote communication module Tbox (Tbox end) to achieve more accurate vehicle positioning, thereby improving the user navigation experience.
[0042] In an optional embodiment, when the vehicle travels on a complex road type, the navigation and entertainment system will determine the current road information, road type, positioning information (such as GPS coordinates), offset distance (i.e., the deviation between the actual position of the vehicle and the map matching position) and probability information of the matching road based on the vehicle positioning data, and this information will be transmitted back to the Tbox end in real time.
[0043] After receiving the information sent by the navigation and entertainment system, the Tbox will use this information to correct the positioning information calculated internally, which may involve filtering the GPS data, fusing other sensor data (such as gyroscopes, accelerometers, etc.), and applying advanced positioning algorithms to improve positioning accuracy.
[0044] When the road type information and matching road probability information provided by the navigation and entertainment system indicate that the current vehicle may be located in a specific complex road area, the Tbox will give priority to using this information to correct the positioning to reduce the positioning error caused by signal interference or occlusion.
[0045] After completing the correction of the positioning information, the Tbox will send the corrected positioning information back to the navigation entertainment system, which will then use the more precise positioning information to update the map display and navigation instructions, thereby providing users with more accurate and reliable navigation services.
[0046] Through the auxiliary positioning of Tbox, the complexity of the navigation and entertainment system in the map matching process has been reduced. Tbox has corrected the positioning according to the information provided by the navigation and entertainment system, so the navigation and entertainment system no longer needs to spend a lot of time dealing with possible positioning errors or ambiguities when matching the map. Users will be able to more accurately understand their current location, the turning point they are about to reach, and the real-time status of the entire driving route, which will reduce the possibility of users getting lost or missing turning points on complex road types, thereby improving driving safety and efficiency.
[0047] See also Figure 3 , Figure 3 This is a schematic diagram of the structure of the vehicle-mounted remote communication module Tbox provided in the embodiment of the present application. Figure 3 As shown in , the vehicle-mounted remote communication module Tbox21 provided in the embodiment of the present application includes: an interface layer 31, a service layer 32 and a positioning algorithm layer 33.
[0048] Among them, the LocationService in the business layer 32 can forward the map information input from the outside to the specified target, including the algorithm library itself and the external system (such as IVI, cloud server, etc.).
[0049] LocationService will receive the positioning information calculated by the algorithm library. This information usually includes key data such as the vehicle's latitude and longitude, speed, and heading. Before sending, LocationService will encapsulate the positioning information to ensure the integrity and accuracy of the data. The encapsulated data will be sent to external systems through the SomeIP protocol using the Ethernet channel. These external systems may include IVI (in-vehicle entertainment system IVI) for displaying navigation information, or cloud servers for remote monitoring and data analysis.
[0050] LocationService also receives map information from external systems (such as IVI or map servers), which usually includes road geometry, traffic rules, points of interest, etc. The received map information will be sent to the positioning algorithm layer 33 for further processing. The positioning algorithm layer 33 will perform longitude and latitude correction based on the map information and the vehicle's current location information to eliminate positioning deviations caused by poor satellite signals or IMU errors.
[0051] The LocationService in the business layer 32 of the vehicle-mounted remote communication module Tbox21 is a bridge connecting the positioning algorithm layer 33 and the vehicle-mounted entertainment system IVI22. It is responsible for receiving, processing, forwarding and communicating data. By adopting the SomeIP protocol and interface layer 31 (Ethernet channel), LocationService can ensure efficient and reliable transmission of data, thereby realizing real-time updating of vehicle positioning information and precise navigation. At the same time, by receiving map information for longitude and latitude correction, LocationService can further improve positioning accuracy and provide drivers with more accurate and reliable navigation services.
[0052] In a preferred embodiment, the business layer 32 includes a positioning module 211 , and the positioning algorithm layer 33 includes an inertial measurement unit 212 .
[0053] A positioning module, used to receive satellite signals in real time and send the satellite signals to an inertial measurement unit;
[0054] The inertial measurement unit is used to receive satellite signals from the positioning module, perform data conversion on the satellite signals, obtain vehicle positioning data, and send the vehicle positioning data to the on-board remote communication module Tbox.
[0055] In the vehicle navigation system, the positioning module 211 and the inertial measurement unit 212 (IMU) are two crucial components, which together provide the system with accurate vehicle positioning information.
[0056] The positioning module 211 is mainly responsible for receiving signals from satellites (such as GPS, Beidou, GLONASS, etc.) in real time. These satellite signals contain key information such as timestamps and satellite positions, which are the basis for determining the vehicle's position.
[0057] The positioning module 211 can capture signals from multiple satellites in real time through its internal antenna and signal processing circuit. These signals will be interfered by factors such as the atmosphere and ionosphere during the transmission process, but complex algorithm processing will be performed inside the positioning module to eliminate these interferences and extract useful information.
[0058] Once satellite signals are received, the positioning module 211 sends these signals to the inertial measurement unit (IMU). During this process, the positioning module may perform preliminary signal processing, such as decoding, time synchronization, etc., to ensure that the IMU can receive accurate and reliable information.
[0059] The inertial measurement unit 212 combines sensors such as accelerometers and gyroscopes to measure the vehicle's acceleration, angular velocity and other motion states in real time. After receiving the satellite signal sent by the positioning module 211, the IMU will perform the following processing:
[0060] Receiving satellite signals: The IMU receives satellite signals from the positioning module 211, which contain the precise position and time information of the vehicle relative to the satellite.
[0061] Data conversion: The algorithm inside the IMU will further process and convert the received satellite signals, which includes converting the position and time information in the satellite signals into the vehicle's position coordinates (such as longitude, latitude, altitude) and speed in the current navigation coordinate system. This conversion process may need to take into account the impact of factors such as the shape of the earth, its rotation, and the atmosphere on signal propagation.
[0062] Obtain vehicle positioning data: After data conversion, the IMU will generate a set of vehicle positioning data containing the vehicle's latitude and longitude, track angle, elevation, speed and other information. These data are the basis for the vehicle navigation system to generate navigation routes, perform path planning and other functions.
[0063] Send vehicle positioning data to the on-board remote communication module Tbox: Once the vehicle positioning data is generated, the IMU will send this data to the on-board remote communication module Tbox through the vehicle's internal network. The on-board remote communication module Tbox will generate accurate navigation routes and related information based on this data and the built-in navigation map and algorithm.
[0064] See also Figure 4 , Figure 4 This is a schematic diagram of the structure of the in-vehicle entertainment system IVI provided in the embodiment of the present application. Figure 4 As shown in , the in-vehicle entertainment system IVI22 provided in the embodiment of the present application includes: a hardware abstraction layer 41, a basic framework layer 42 and a positioning application layer 43.
[0065] Specifically, the hardware abstraction layer (HAL layer) 41 is the interface between the IVI system and the underlying hardware. It is responsible for abstracting the hardware operation so that the upper layer application can interact with the hardware more conveniently. In the IVI system, the HAL layer involves the interaction with the display screen, touch screen, audio output device and other hardware. Through the HAL layer, the IVI system can realize the control and management of these hardware devices.
[0066] The basic framework layer (Framework layer) 42 is located above the HAL layer and is the core part of the IVI system. It includes multiple functional modules, such as Location (location module), Activity (activity management module), Package (package management module), Window (window management) and Resource (resource management).
[0067] Here, Location module: responsible for receiving and processing positioning information from Tbox or other positioning devices, providing accurate vehicle location information for the IVI system; Activity module: managing various user activities in the IVI system, such as navigation, music playback, video playback, etc. It is responsible for coordinating the switching and interaction between various activities; Package module: managing application packages in the IVI system, including installation, uninstallation, update and other operations. It is also responsible for application permission management and resource allocation; Window component: responsible for the display output of the IVI system, including window creation, destruction, resizing, position movement and other operations. It is also responsible for processing user input events such as touch, key presses, etc.; Resource component: managing various resources in the IVI system, such as images, audio, video, fonts, etc. It is responsible for operations such as loading, unloading and caching of resources to ensure the smooth operation of the IVI system.
[0068] The location application layer 43 (LocationAPP) is located in the basic framework layer (Framework layer) 42 and is a specific application in the IVI system. It is responsible for receiving and processing the location information from the Location module of the Framework layer and displaying the navigation map and vehicle location information on the display screen of the IVI system. It may also provide other location-related functions, such as route planning, destination search, etc.
[0069] In the IVI system, each layer and component interacts through data flow and communication. For example, the HAL layer receives input data from the hardware device and passes it to the Framework layer for processing; the Framework layer passes the processed data to the resource layer for display or storage; the LocationAPP receives the positioning information from the Framework layer and displays it on the display screen. These interactive processes all rely on the communication mechanism within the IVI system, such as message passing, event triggering, etc.
[0070] In an optional embodiment, the basic framework layer is used to receive the vehicle positioning data sent by the vehicle-mounted remote communication module Tbox, and send the vehicle positioning data to the positioning application layer;
[0071] The positioning application layer is used to receive the vehicle positioning data sent by the basic framework, determine the vehicle's on-board navigation position coordinates in the navigation map based on the vehicle positioning data, and send the on-board navigation position coordinates to the basic framework layer.
[0072] As an important part of the vehicle navigation system, the internal structure design of the in-vehicle entertainment system IVI usually follows the principles of modularization and hierarchy to facilitate system management and function expansion.
[0073] The basic framework layer is the underlying structure of the in-vehicle entertainment system IVI, which provides the basic environment and support required for the system to operate. In this layer, the following functions are mainly implemented:
[0074] Receiving vehicle positioning data: The basic framework layer is responsible for receiving vehicle positioning data from the on-board remote communication module Tbox. These data usually include key information such as the vehicle's longitude, latitude, altitude, speed, etc., which is the basis for determining the vehicle's location and navigation.
[0075] Data transmission: Once the vehicle positioning data is received, the basic framework layer will pass this data to the upper layer - the positioning application layer. This process ensures the accuracy and timeliness of the positioning data and provides a reliable data source for the upper-layer applications.
[0076] System management and support: In addition to data transmission, the basic framework layer is also responsible for system management and support, including system initialization, configuration management, resource scheduling, etc., to ensure the stable operation of the system and the normal implementation of functions.
[0077] The positioning application layer is the layer in the in-vehicle entertainment system IVI that is specifically responsible for the implementation of positioning functions. In this layer, the following functions are mainly implemented:
[0078] Receiving vehicle positioning data: The positioning application layer receives vehicle positioning data from the basic framework layer, which is the basis for subsequent processing.
[0079] Determine the vehicle navigation position coordinates: Based on the received vehicle positioning data, the positioning application layer will combine the built-in navigation map and algorithm to determine the specific position coordinates of the vehicle in the navigation map. This process involves the processing of complex algorithms such as map matching and coordinate conversion.
[0080] Generate vehicle navigation location coordinates: Once the vehicle's location coordinates are determined, the positioning application layer will generate a data packet containing these coordinate information. This data packet is the vehicle navigation location coordinates.
[0081] Sending the vehicle navigation location coordinates: Finally, the positioning application layer will send the generated vehicle navigation location coordinates back to the basic framework layer. This process may be to pass the location information to the vehicle remote communication module Tbox for display.
[0082] In summary, the basic framework layer and the positioning application layer work together in the in-vehicle entertainment system IVI to achieve the precise positioning and navigation functions of the vehicle, providing drivers with convenient and accurate navigation services. At the same time, this hierarchical design also makes system management and function expansion easier and more flexible.
[0083] In an optional embodiment, the vehicle positioning data includes vehicle driving parameters and an address identifier, where the address identifier is used to indicate a destination of a navigation route along which the vehicle is traveling.
[0084] Here, the vehicle driving parameters generally include the vehicle's latitude and longitude, track angle, elevation, and speed, etc., which provide information on the vehicle's current motion state. These parameters can be used to estimate the actual movement of the vehicle along the navigation route, thereby more accurately determining the vehicle's position.
[0085] An address identifier is a specific identifier used to indicate the destination of the navigation route that the vehicle is traveling. In a navigation system, an address identifier is usually associated with a specific geographical location (such as a city, street, intersection, or building), and the corresponding location can be found on a navigation map.
[0086] The positioning application layer is used to perform the following processing:
[0087] According to the address identifier, determining a navigation route of the destination indicated by the address identifier from the navigation map;
[0088] Specifically, the positioning application layer first searches for a destination that matches the received address identifier in the navigation map. After finding the destination, the positioning application layer will further determine the best navigation route from the current vehicle position to the destination based on the path planning algorithm. The algorithm will consider multiple factors (such as road conditions, traffic flow, traffic rules, etc.) to select the optimal path, or it can also filter out the optimal path from the navigation map based on the network.
[0089] Determine the vehicle position coordinates of the vehicle in the navigation route according to the vehicle driving parameters;
[0090] Next, the positioning application layer updates and determines the actual position coordinates of the vehicle in the navigation route based on the vehicle driving parameters, and matches the vehicle's real-time motion status (such as speed and direction) with predefined points on the navigation route to estimate the vehicle's current position.
[0091] According to the vehicle position coordinates and navigation route, the vehicle navigation position coordinates are determined.
[0092] After determining the navigation route and vehicle position coordinates, the positioning application layer combines this information to generate multiple accurate vehicle navigation position coordinates, which not only indicate the exact position of the vehicle on the navigation map, but also contain the direction and progress information of the vehicle relative to the navigation route.
[0093] Through the above processing steps, the positioning application layer can use the driving parameters and address identifiers in the vehicle positioning data, combined with the navigation map and path planning algorithm, to accurately determine the vehicle navigation position coordinates and provide accurate and reliable navigation services for the driver.
[0094] Preferably, the preset calculated coordinates are the coordinates of the vehicle calculated by the inertial measurement unit when it travels to the preset position within a preset time period, the in-vehicle navigation position coordinates are the coordinates of the vehicle determined by the in-vehicle entertainment system IVI when it travels on the navigation route within a preset time period, and the comparison result is the first comparison result or the second comparison result.
[0095] Here, the preset estimated coordinates are the coordinates of the vehicle calculated by the inertial measurement unit (IMU) based on historically received satellite signals (such as GPS signals) and the vehicle's dynamic parameters (such as acceleration, speed changes, etc.) when the vehicle travels to a preset position within a preset time period. These coordinates are calculated based on the IMU's built-in algorithm and sensor data, and provide a position estimate for the vehicle when there is no direct satellite signal coverage or the signal quality is poor.
[0096] The in-vehicle navigation position coordinates are the coordinates of the vehicle traveling on the navigation route within a preset time period, determined by the in-vehicle entertainment system IVI based on the current navigation route, vehicle driving parameters and real-time received satellite signals (such as GPS signals). These coordinates are the core output of the navigation system and provide the driver with real-time and more accurate navigation guidance.
[0097] In an optional embodiment, the inertial measurement unit is further configured to perform the following processing:
[0098] When the vehicle driving section is on the target road type, all preset calculated coordinates of the navigation path are calculated based on the satellite signals received from the positioning module in history;
[0099] Specifically, when a vehicle is traveling on a specific target road type (such as a highway, a city main road, etc.), the IMU will calculate all preset estimated coordinates on the navigation path based on the historically received satellite signals.
[0100] The vehicle telematics module Tbox is also used to perform the following processing:
[0101] Obtaining preset dead reckoning coordinates from an inertial measurement unit;
[0102] For each preset calculated coordinate, determine whether the preset calculated coordinate and the corresponding vehicle navigation position coordinate are the same; for each preset calculated coordinate, if they are the same, output a first comparison result, the first comparison result is that the preset calculated coordinate and the corresponding vehicle navigation position coordinate are the same, and retain the preset calculated coordinate; for each preset calculated coordinate, if they are not the same, output a second comparison result, the second comparison result is that the preset calculated coordinate and the corresponding vehicle navigation position coordinate are not the same, and output the vehicle navigation position coordinate.
[0103] Specifically, the on-board remote communication module Tbox obtains these preset estimated coordinates from the IMU. For each preset estimated coordinate, the on-board remote communication module Tbox compares it with the corresponding on-board navigation position coordinate. If the two coordinates are the same (or the difference is within an acceptable range), the first comparison result is output and the preset estimated coordinate is retained; if the two coordinates are not the same (or the difference exceeds an acceptable range), the second comparison result is output and the on-board navigation position coordinate is preferentially used as the actual position of the vehicle.
[0104] Here, when a preset estimated coordinate is the same as the corresponding vehicle navigation position coordinate, a first comparison result is output, which means that the IMU's estimation is consistent with the position information of the navigation system, and the preset estimated coordinate is considered accurate and can be retained for subsequent position estimation or calibration.
[0105] Second comparison result: When a preset estimated coordinate is different from the corresponding vehicle navigation position coordinate, the second comparison result is output. This means that there is a deviation between the IMU's estimated and navigation system's position information. At this time, the vehicle navigation position coordinate should be used as the basis because it is usually based on more real-time and accurate satellite signals and navigation algorithms.
[0106] Through this process, the in-vehicle entertainment system IVI can continuously verify and calibrate the vehicle's position information, improving the accuracy and reliability of navigation, especially when the satellite signal is poor or lost. The IMU's calculation can serve as a supplement, while the comparison and calibration mechanism of the on-board remote communication module Tbox ensures the accuracy of the final position information.
[0107] Specifically, the vehicle navigation system also includes a central control screen, wherein the central control screen is used to receive a navigation instruction for starting navigation and display an initial navigation route in a visible area of the central control screen.
[0108] The central control screen is the main interface for users to interact with the in-vehicle navigation system. When users need to start navigation, they can send navigation instructions by touching the corresponding button or icon on the central control screen.
[0109] Once the central control screen receives the navigation instruction, the onboard navigation system will calculate an initial navigation route based on the destination set by the user and the current vehicle position, and display it in the visible area of the central control screen. This route usually includes a series of road sections, turning points and destination information.
[0110] The vehicle telematics module Tbox is also used to perform the following processing:
[0111] combining the first comparison result and the second comparison result to generate a navigation route;
[0112] Send the navigation route to the central control screen, replace the initial navigation route, and display the navigation route.
[0113] Here, the on-board remote communication module Tbox will continuously receive the preset estimated coordinates from the inertial measurement unit (IMU) and the on-board navigation position coordinates from the navigation system, and compare them. Based on the comparison results (first comparison results and second comparison results), the on-board remote communication module Tbox will evaluate the accuracy of the IMU's calculations and adjust and optimize the navigation route accordingly. If the IMU's calculations are consistent with the location information of the navigation system (first comparison result), the estimated coordinates are retained; if they are inconsistent (second comparison result), the location information of the navigation system is used first. In this way, the on-board remote communication module Tbox can generate a more accurate and reliable navigation route.
[0114] Once a new navigation route is generated, the on-board remote communication module Tbox will send it to the central control screen.
[0115] After receiving this route, the central control screen will immediately replace the current initial navigation route and display it in the visible area. In this way, the user can see the latest and optimized navigation route and drive according to this route.
[0116] On the central control screen, the navigation route is usually displayed in the form of a map, including information such as road sections, turning points, and destinations. In addition, the central control screen may also provide other useful information, such as current vehicle speed, remaining distance, estimated arrival time, etc. This information helps users better understand the current navigation status and upcoming operations.
[0117] Through the coordinated work of the central control screen and the in-vehicle remote communication module Tbox, the in-vehicle navigation system can provide users with accurate and reliable navigation services. Whether on city streets or highways, users can rely on this system to find the best route and reach their destination smoothly.
[0118] Specifically, the vehicle-mounted remote communication module Tbox is also used to perform the following processing:
[0119] Get the departure and destination;
[0120] Here, the vehicle-mounted remote communication module Tbox usually has multiple ways to obtain the user's departure and destination information. This can be achieved by the user manually entering the address on the central control screen, selecting a location point on the map, using a voice assistant to enter the address, or connecting to external devices such as smartphones. Once this information is obtained, the vehicle-mounted remote communication module Tbox can start planning the navigation route.
[0121] Plan and display multiple recommended navigation routes from the departure point to the destination;
[0122] Preferably, the on-board remote communication module Tbox will use its built-in map data and algorithms to plan multiple possible navigation routes from the departure point to the destination based on current traffic conditions, road restrictions, user preferences and other factors. These recommended navigation routes will then be displayed on the central control screen, usually in the form of a list or map. Each route will display its approximate length, estimated driving time, possible traffic congestion and other information. Users can choose the navigation route that best suits them based on this information.
[0123] In response to a selection of an initial navigation route from among a plurality of recommended navigation routes, sending the selected initial navigation route to a central control screen;
[0124] When the user selects a recommended navigation route on the central control screen, the on-board remote communication module Tbox will receive this selection. The on-board remote communication module Tbox will then use the initial navigation route selected by the user as the current navigation target and prepare for subsequent navigation processing. After the user selects the initial navigation route, the on-board remote communication module Tbox will send the detailed information of this route (such as road sections, turning points, distance, time, etc.) to the central control screen. After receiving this information, the central control screen will prepare to display it on the screen for user reference.
[0125] The central control screen is also used to perform the following processing:
[0126] Receive the selected initial navigation route sent by the vehicle-mounted remote communication module Tbox; and receive navigation instructions in response to the selection of the start navigation button presented on the central control screen.
[0127] Specifically, the central control screen will receive the initial navigation route information from the vehicle-mounted remote communication module Tbox and prepare to display it on the screen. On the central control screen, there is usually a "Start Navigation" or similar button. When the user clicks this button, the central control screen will receive this operation as a navigation instruction, and this navigation instruction will tell the vehicle-mounted remote communication module Tbox that the user is ready to start navigating according to the initial navigation route previously selected.
[0128] Then, after receiving the navigation instruction, the central control screen will pass it to the on-board remote communication module Tbox. The on-board remote communication module Tbox will then start the navigation function, start tracking the vehicle's driving position in real time, and provide navigation prompts to the user as needed (such as turning prompts, distance prompts, etc.).
[0129] Through this process, the on-board remote communication module Tbox and the central control screen work together to provide users with a complete process from selecting the departure and destination, planning the recommended navigation route, selecting the initial navigation route to starting navigation. This process is designed to improve the user's navigation experience and enable users to find their destination easily and accurately.
[0130] The vehicle navigation system and vehicle navigation method provided by the embodiment of the present application, the vehicle navigation system includes a vehicle remote communication module Tbox and a vehicle entertainment system IVI, the vehicle entertainment system IVI is used to receive vehicle positioning data from the vehicle remote communication module Tbox, determine the vehicle navigation position coordinates from the navigation map according to the vehicle positioning data, and send the vehicle navigation position coordinates to the vehicle remote communication module Tbox, the vehicle navigation position coordinates are the coordinate points on the navigation path when the vehicle driving section is in the target road type; the vehicle remote communication module Tbox is used to determine the vehicle positioning data according to the satellite signal when the vehicle driving section is in the target road type, and send the vehicle positioning data to the vehicle entertainment system IVI, and compare the vehicle navigation position coordinates with the preset calculated coordinates, determine the comparison results, and generate a navigation route according to the comparison results. Through this application, the navigation route is positioned and corrected, the navigation route positioning accuracy is improved, and the user navigation experience is enhanced. It is no longer necessary to rely heavily on the high-cost IMU for calculation, saving costs.
[0131] When the vehicle drives on complex road types (such as intersections in the city center, ramps on highways, etc.), the navigation and entertainment system (usually refers to the vehicle system that integrates navigation and entertainment functions) will collect and process a series of road-related information, including road information on the map side, road type, vehicle positioning information, vehicle offset distance relative to the center of the road, and probability information of matching roads. This information is then transmitted back to the Tbox side (Telematics Box, vehicle-mounted remote communication module, that is, test terminal), and the Tbox side uses this navigation information to correct its own positioning information calculated by other means (such as GPS, inertial navigation system, etc.).
[0132] The corrected positioning information has a higher accuracy and is then sent to the navigation and entertainment system again to update the vehicle's current position and navigation path. The main purpose of this solution is to reduce the complexity of map matching, that is, to reduce the processing time and computing resources required by the system to determine the vehicle's precise position, thereby improving the user's navigation experience.
[0133] This application improves the longitude and latitude issued by Tbox through map correction when driving in tunnels for a long time, thereby increasing the user's navigation experience. It no longer relies heavily on high-cost IMU for calculations, and no longer uses complex map matching technology in the positioning application layer of the in-vehicle entertainment system IVI. Instead, the positioning information of the positioning application layer is transmitted back to the Tbox end, and compared with the preset estimated coordinates of the IMU. The navigation route positioning correction is performed based on the comparison results, thereby improving positioning accuracy from the source and saving costs.
[0134] Based on the same inventive concept, an in-vehicle navigation method corresponding to the in-vehicle navigation system is also provided in the embodiment of the present application. Since the principle of solving the problem by the method in the embodiment of the present application is similar to that of the above-mentioned in-vehicle navigation system in the embodiment of the present application, the implementation of the method can refer to the implementation of the method, and the repeated parts will not be repeated.
[0135] See also Figure 5 , Figure 5 The structure diagram of the vehicle navigation method provided by the embodiment of the present application is shown in FIG. The vehicle navigation method is applied to a vehicle navigation system, wherein the vehicle navigation system includes a vehicle remote communication module Tbox and a vehicle entertainment system IVI, such as Figure 5 As shown in , the vehicle navigation method 500 includes:
[0136] S501, the vehicle-mounted remote communication module Tbox is used to determine vehicle positioning data according to satellite signals when the vehicle driving section is in the target road type, and send the vehicle positioning data to the vehicle-mounted entertainment system IVI;
[0137] S502, the in-vehicle entertainment system IVI is used to receive the vehicle positioning data from the in-vehicle remote communication module Tbox, determine the in-vehicle navigation position coordinates from the navigation map according to the vehicle positioning data, and send the in-vehicle navigation position coordinates to the in-vehicle remote communication module Tbox, where the in-vehicle navigation position coordinates are coordinate points on the navigation path when the vehicle driving section is in the target road type;
[0138] S503, the vehicle-mounted remote communication module Tbox is used to compare the vehicle-mounted navigation position coordinates with the preset estimated coordinates, determine the comparison result, and generate a navigation route according to the comparison result.
[0139] Specifically, the vehicle-mounted navigation system further includes a positioning module and an inertial measurement unit, and the method further includes:
[0140] The positioning module is used to receive satellite signals in real time and send the satellite signals to the inertial measurement unit;
[0141] The inertial measurement unit is used to receive the satellite signal from the positioning module, perform data conversion on the satellite signal, obtain vehicle positioning data, and send the vehicle positioning data to the vehicle-mounted remote communication module Tbox.
[0142] Specifically, the preset estimated coordinates are the coordinates of the vehicle traveling to the preset position within a preset time period calculated by the inertial measurement unit, the in-vehicle navigation position coordinates are the coordinates of the vehicle traveling on the navigation route within the preset time period determined by the in-vehicle entertainment system IVI, and the comparison result is the first comparison result or the second comparison result, wherein the method further includes:
[0143] The inertial measurement unit calculates all preset calculated coordinates of the navigation path based on the satellite signals historically received from the positioning module when the vehicle driving section is in the target road type;
[0144] The vehicle-mounted remote communication module Tbox obtains the preset estimated coordinates from the inertial measurement unit;
[0145] The vehicle-mounted remote communication module Tbox determines, for each preset estimated coordinate, whether the preset estimated coordinate and the corresponding vehicle-mounted navigation position coordinate are the same; if they are the same, outputs a first comparison result, the first comparison result being that the preset estimated coordinate and the corresponding vehicle-mounted navigation position coordinate are the same, and retains the preset estimated coordinate; if they are not the same, outputs a second comparison result, the second comparison result being that the preset estimated coordinate and the corresponding vehicle-mounted navigation position coordinate are not the same, and outputs the vehicle-mounted navigation position coordinate;
[0146] The vehicle-mounted remote communication module Tbox generates a navigation route according to the first comparison result and the second comparison result.
[0147] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0148] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.
[0149] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0150] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0151] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application can essentially be embodied in the form of a software product, or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0152] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-mentioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-mentioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A vehicle navigation system, characterized in that: Including the vehicle telematics module Tbox and the vehicle entertainment system IVI, The in-vehicle entertainment system IVI is used to receive vehicle positioning data from the in-vehicle remote communication module Tbox, determine the in-vehicle navigation position coordinates from the navigation map according to the vehicle positioning data, and send the in-vehicle navigation position coordinates to the in-vehicle remote communication module Tbox, wherein the in-vehicle navigation position coordinates are coordinate points on the navigation path when the vehicle driving section is in the target road type; The vehicle-mounted remote communication module Tbox is used to determine the vehicle positioning data according to the satellite signal when the vehicle driving section is in the target road type, and send the vehicle positioning data to the in-vehicle entertainment system IVI, and to compare the vehicle-mounted navigation position coordinates with the preset estimated coordinates to determine the comparison result, and generate a navigation route according to the comparison result.
2. The system according to claim 1, characterized in that The vehicle-mounted remote communication module Tbox includes a positioning module and an inertial measurement unit. The positioning module is used to receive satellite signals in real time and send the satellite signals to the inertial measurement unit; The inertial measurement unit is used to receive the satellite signal from the positioning module, perform data conversion on the satellite signal, obtain vehicle positioning data, and send the vehicle positioning data to the vehicle-mounted remote communication module Tbox.
3. The system according to claim 1, characterized in that The in-vehicle entertainment system IVI includes a basic framework layer and a positioning application layer: The basic framework layer is used to receive the vehicle positioning data sent by the vehicle-mounted remote communication module Tbox, and send the vehicle positioning data to the positioning application layer; The positioning application layer is used to receive the vehicle positioning data sent by the basic framework, determine the vehicle navigation position coordinates of the vehicle in the navigation map based on the vehicle positioning data, and send the vehicle navigation position coordinates to the basic framework layer.
4. The system according to claim 3, characterized in that The vehicle positioning data includes vehicle driving parameters and an address identifier, wherein the address identifier is used to indicate the destination of the navigation route on which the vehicle is traveling. The positioning application layer is used to perform the following processing: According to the address identifier, determining from the navigation map a navigation route where the destination indicated by the address identifier is located; Determining the vehicle position coordinates of the vehicle in the navigation route according to the vehicle driving parameters; The vehicle navigation position coordinates are determined according to the vehicle position coordinates and the navigation route.
5. The system according to claim 2, characterized in that The preset estimated coordinates are the coordinates of the vehicle traveling to the preset position within the preset time period estimated by the inertial measurement unit, the in-vehicle navigation position coordinates are the coordinates of the vehicle traveling on the navigation route within the preset time period determined by the in-vehicle entertainment system IVI, and the comparison result is the first comparison result or the second comparison result, The inertial measurement unit is also used to perform the following processing: When the vehicle driving section is in the target road type, all preset calculated coordinates of the navigation path are calculated based on the satellite signals historically received from the positioning module; The vehicle-mounted remote communication module Tbox is also used to perform the following processing: Acquiring the preset estimated coordinates from the inertial measurement unit; For each preset estimated coordinate, determining whether the preset estimated coordinate is the same as the corresponding vehicle navigation position coordinate; For each preset estimated coordinate, if they are the same, a first comparison result is output, wherein the first comparison result is that if the preset estimated coordinate and the corresponding vehicle navigation position coordinate are the same, the preset estimated coordinate is retained; For each preset estimated coordinate, if they are not the same, a second comparison result is output, where the second comparison result is that the preset estimated coordinate and the corresponding vehicle navigation position coordinate are not the same, and the vehicle navigation position coordinate is output.
6. The system according to claim 5, characterized in that The vehicle navigation system also includes a central control screen. The central control screen is used to receive a navigation instruction for starting navigation and display an initial navigation route in a visible area of the central control screen; The vehicle-mounted remote communication module Tbox is also used to perform the following processing: combining the first comparison result and the second comparison result to generate a navigation route; The navigation route is sent to the central control screen to replace the initial navigation route and display the navigation route.
7. The system according to claim 6, characterized in that The vehicle-mounted remote communication module Tbox is also used to perform the following processing: Get the departure and destination; planning and displaying a plurality of recommended navigation routes from the departure point to the destination; In response to a selection of an initial navigation route from among the plurality of recommended navigation routes, sending the selected initial navigation route to the central control screen; The central control screen is also used to perform the following processing: Receiving a selected initial navigation route sent by the vehicle-mounted remote communication module Tbox; In response to a selection of a start navigation button presented on the central control screen, the navigation instruction is received.
8. A vehicle navigation method, characterized in that: Applied in a vehicle navigation system, the vehicle navigation system includes a vehicle remote communication module Tbox and a vehicle entertainment system IVI, the method includes: The vehicle-mounted remote communication module Tbox is used to determine vehicle positioning data according to satellite signals when the vehicle driving section is in the target road type, and send the vehicle positioning data to the vehicle-mounted entertainment system IVI; The in-vehicle entertainment system IVI is used to receive the vehicle positioning data from the in-vehicle remote communication module Tbox, determine the in-vehicle navigation position coordinates from the navigation map according to the vehicle positioning data, and send the in-vehicle navigation position coordinates to the in-vehicle remote communication module Tbox, wherein the in-vehicle navigation position coordinates are coordinate points on the navigation path when the vehicle driving section is in the target road type; The vehicle-mounted remote communication module Tbox is used to compare the vehicle-mounted navigation position coordinates with the preset estimated coordinates, determine the comparison result, and generate a navigation route according to the comparison result.
9. The method according to claim 8, characterized in that The vehicle navigation system also includes a positioning module and an inertial measurement unit. Wherein, the method further comprises: The positioning module is used to receive satellite signals in real time and send the satellite signals to the inertial measurement unit; The inertial measurement unit is used to receive the satellite signal from the positioning module, perform data conversion on the satellite signal, obtain vehicle positioning data, and send the vehicle positioning data to the vehicle-mounted remote communication module Tbox.
10. The method according to claim 9, characterized in that The preset estimated coordinates are the coordinates of the vehicle traveling to the preset position within the preset time period estimated by the inertial measurement unit, the in-vehicle navigation position coordinates are the coordinates of the vehicle traveling on the navigation route within the preset time period determined by the in-vehicle entertainment system IVI, and the comparison result is the first comparison result or the second comparison result, Wherein, the method further comprises: The inertial measurement unit calculates all preset calculated coordinates of the navigation path based on the satellite signals historically received from the positioning module when the vehicle driving section is in the target road type; The vehicle-mounted remote communication module Tbox obtains the preset estimated coordinates from the inertial measurement unit; The vehicle-mounted remote communication module Tbox determines, for each preset estimated coordinate, whether the preset estimated coordinate and the corresponding vehicle-mounted navigation position coordinate are the same; if they are the same, outputs a first comparison result, the first comparison result being that the preset estimated coordinate and the corresponding vehicle-mounted navigation position coordinate are the same, and retains the preset estimated coordinate; if they are not the same, outputs a second comparison result, the second comparison result being that the preset estimated coordinate and the corresponding vehicle-mounted navigation position coordinate are not the same, and outputs the vehicle-mounted navigation position coordinate; The vehicle-mounted remote communication module Tbox generates a navigation route according to the first comparison result and the second comparison result.