Driving information fusion display method and system for vehicle-mounted central control and intelligent instrument
By processing and synchronizing the data of the on-board central control and smart instruments in real time, the problem of data inconsistency in high-speed driving environments is solved, real-time and accuracy of information are achieved, and the interface layout and driver's decision-making process are optimized.
Patent Information
- Application Number
- CN202510039052.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-10
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2045-01-10
AI Technical Summary
In the high-speed driving environment, the data update frequency and format of the vehicle central control and smart instruments are inconsistent, resulting in display delays, data mismatch or incoordination, affecting the driver's instant information reception and decision-making response.
By providing a fusion display method of driving information of on-board central control and smart instruments, data from different systems are processed in real time to ensure consistency and synchronous display. The specific steps include generating on-board data based on the preset data type, determining whether the viewing interface can accommodate all data, activate the data deployment format for data arrangement, receiving the latest data for dynamic replacement, detecting conflicting data and adaptively adjusting the update frequency.
Real-time synchronous display of vehicle operating status data, navigation position data and multimedia entertainment information is realized, avoiding the problem of data inconsistency, optimizing the interface layout, improving the real-time and accuracy of information, and reducing the driver's cognitive load and risk of decision-making errors.
Smart Images

Figure CN119428180B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing, and in particular to a method and system for integrating driving information display of a vehicle-mounted central control and an intelligent instrument. Background Art
[0002] With the increasing intelligence and electrification of vehicles, the vehicle's central control and instrument panel need to display more and more information, such as navigation, driving assistance, and entertainment systems.
[0003] At present, the vehicle's central control and instrument panel simultaneously display data from multiple sensors and systems (such as ADAS, vehicle status, navigation, etc.), but the data update frequency and format of different systems are inconsistent, resulting in display delays, data mismatch or incoordination. In high-speed driving environments, drivers need to receive key data from different systems (such as vehicle speed, navigation, obstacle warnings) in real time, and delays in data processing may lead to wrong decisions or untimely responses. Summary of the invention
[0004] The present invention aims to solve the problem of how to process data from different systems of a vehicle in real time to ensure consistency and synchronous display, and to provide a method and system for integrating driving information display of a vehicle-mounted central control and an intelligent instrument.
[0005] The present invention adopts the following technical means to solve the technical problem:
[0006] The present invention provides a method for integrating and displaying driving information of a vehicle-mounted central control and an intelligent instrument, comprising:
[0007] Based on the data types pre-synchronized from the vehicle-mounted central control to the smart meter, the vehicle-mounted data corresponding to the data types are generated on a preset viewing interface, wherein the data types specifically include vehicle operation status data, navigation location data, and multimedia and entertainment information, and the viewing interface is set on the vehicle-mounted central control and the smart meter;
[0008] Determining whether the viewing interface can accommodate all the vehicle-mounted data at the same time;
[0009] If not, activate the data deployment format preset in the viewing interface, deploy and arrange the vehicle data according to the data deployment format, receive the latest data pre-uploaded by the preset sensor according to the generation time of the vehicle data, dynamically replace the vehicle data with the latest data, and detect conflicting data in the viewing interface;
[0010] Determining whether the conflicting data is derived from a preset driving demand;
[0011] If so, the updating frequency of the on-board data is adaptively adjusted according to the driving demand, the on-board data is integrated with the latest data in the viewing interface to obtain the current driving scene of the vehicle, and based on the data deployment format and the driving scene, the on-board data is coordinated with the preset consistency of the latest data, and the data are combined and arranged in the viewing interface.
[0012] Furthermore, the step of receiving the latest data pre-uploaded by a preset sensor according to the generation time of the vehicle-mounted data further includes:
[0013] Based on the data interface rules of the preset sensor, a real-time data connection is established with the preset sensor through a corresponding interface in the vehicle to receive real-time data streams from different data sources, wherein the data interface rules specifically include data output format, update frequency and protocol;
[0014] Determining whether the real-time data stream has a preset collection interval;
[0015] If not, the application periodically polls and periodically obtains the latest data from the preset sensor, caches the real-time data stream for a short period of time according to the update frequency of the latest data, and arranges the received different sensor data in the order of timestamps.
[0016] Furthermore, before the step of activating the data deployment format preset in the viewing interface and deploying and arranging the vehicle-mounted data according to the data deployment format, the method further includes:
[0017] Detecting occlusion information when the vehicle-mounted data is synchronously generated on the viewing interface;
[0018] Determine whether the occlusion information is covered to reach a preset occlusion angle;
[0019] If so, based on the preset viewing priority of the vehicle-mounted data, the occlusion information is regenerated one by one on the viewing interface, and the occlusion information is timestamped to keep the time format of the occlusion information consistent with the vehicle driving information.
[0020] Furthermore, the step of adaptively adjusting the updating frequency of the vehicle-mounted data according to the driving demand further includes:
[0021] Based on the preset sensors, the driving user's behavior data is collected in real time, wherein the behavior data specifically includes acceleration, braking and steering frequency;
[0022] Determining whether the behavior data reaches a preset behavior level;
[0023] If so, an update rule corresponding to the behavior level is identified, and the update frequency of the vehicle data is dynamically adjusted according to the update rule, wherein the update rule specifically includes scene division, driving state recognition and speed detection.
[0024] Furthermore, before the step of obtaining the current driving scene of the vehicle, the method further includes:
[0025] Based on a preset driving scene template, scene feature data of the vehicle when driving is collected, wherein the driving scene template specifically includes urban driving, high-speed driving and mountain road driving, and the scene feature data specifically includes vehicle speed range, traffic conditions and road condition information;
[0026] Determining whether the scene feature data changes within a preset time period;
[0027] If so, the road condition information of the vehicle while it is traveling is obtained in real time according to the scene switching logic preset in the vehicle's central control, and the driving scene of the vehicle is dynamically switched based on the scene switching logic and the road condition information, wherein the scene switching logic specifically includes the vehicle's dynamic state, road type, and traffic density.
[0028] Furthermore, the step of determining whether the viewing interface can accommodate various vehicle-mounted data at the same time further includes:
[0029] Identify the time point when the vehicle data is uploaded to the vehicle central control;
[0030] Determining whether at least two of the data types are detected at the time node;
[0031] If so, based on the data type, the display density of the in-vehicle data is adaptively adjusted in the viewing interface, the aggregation setting of the data type is detected, the in-vehicle data is aggregated according to the aggregation setting, and the in-vehicle data is re-displayed in the viewing interface.
[0032] Furthermore, the step of generating the vehicle data corresponding to the data type on a preset viewing interface based on the data type pre-synchronized from the vehicle-mounted central control to the smart meter further includes:
[0033] Based on the light sensor preset in the vehicle central control, the ambient light data in the vehicle is collected;
[0034] Determining whether the ambient light data reaches a preset light level;
[0035] If so, the visibility of the viewing interface is adaptively adjusted according to the light level, and the visibility is presented in real time to one side of the viewing interface.
[0036] The present invention also provides a driving information fusion display system of a vehicle-mounted central control and an intelligent instrument, comprising:
[0037] A generating module, for generating vehicle data corresponding to the data type pre-synchronized from the vehicle-mounted central control to the smart meter on a preset viewing interface, wherein the data type specifically includes vehicle operation status data, navigation location data, and multimedia and entertainment information, and the viewing interface is set on the vehicle-mounted central control and the smart meter;
[0038] A judgment module, used for judging whether the viewing interface can accommodate various vehicle-mounted data at the same time;
[0039] an execution module, for activating a data deployment format preset in the viewing interface if no, deploying and arranging the vehicle-borne data according to the data deployment format, receiving the latest data pre-uploaded by a preset sensor according to the generation time of the vehicle-borne data, dynamically replacing the vehicle-borne data with the latest data, and detecting conflicting data in the viewing interface;
[0040] A second judgment module, used to judge whether the conflict data is derived from a preset driving demand;
[0041] The second execution module is used to adaptively adjust the update frequency of the on-board data according to the driving demand, fuse the on-board data with the latest data in the viewing interface, obtain the current driving scene of the vehicle, and coordinate the information sources based on the data deployment format and the driving scene, and the preset consistency of the on-board data and the latest data, and combine and arrange them in the viewing interface.
[0042] Furthermore, the execution module also includes:
[0043] A receiving unit, configured to establish a real-time data connection with the preset sensor through a corresponding interface in the vehicle based on a data interface rule of the preset sensor, and receive real-time data streams from different data sources, wherein the data interface rule specifically includes a data output format, an update frequency, and a protocol;
[0044] A determination unit, used to determine whether the real-time data stream has a preset collection interval;
[0045] The execution unit is used to, if not, apply periodic polling to obtain the latest data from the preset sensor at a fixed time, cache the real-time data stream for a short period of time according to the update frequency of the latest data, and arrange the received different sensor data in the order of timestamps.
[0046] Furthermore, it also includes:
[0047] A detection module, used for detecting the occlusion information when the vehicle-mounted data is synchronously generated on the viewing interface;
[0048] A third judgment module is used to judge whether the occlusion information is covered to reach a preset occlusion angle;
[0049] The third execution module is used to regenerate the occlusion information one by one on the viewing interface based on the preset viewing priority of the vehicle-mounted data, perform timestamp processing on the occlusion information, and keep the time format of the occlusion information consistent with that of the vehicle driving information.
[0050] The present invention provides a method and system for integrating driving information display of a vehicle-mounted central control and an intelligent instrument, which has the following beneficial effects:
[0051] The present invention can synchronize vehicle operation status data, navigation position data and multimedia entertainment information to the viewing interface of the smart instrument and the vehicle-mounted central control in real time through a preset data synchronization mechanism. This synchronization mechanism ensures data consistency and avoids data inconsistency caused by transmission delays or different processing speeds of different systems. At the same time, by judging whether the viewing interface can accommodate various data at the same time, the interface layout can be reasonably optimized. If the interface cannot display all data at the same time, the preset data deployment format is activated to rearrange and deploy the data, so that the limited display space is maximized. In addition, through automatic detection and adaptive adjustment of driving scenes, the driver can be provided with an interface display that better meets actual driving needs. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] Figure 1 A schematic diagram of a flow chart of an embodiment of a method for integrating and displaying driving information of a vehicle-mounted central control and an intelligent instrument according to the present invention;
[0053] Figure 2 The present invention is a structural block diagram of an embodiment of the driving information fusion display system of the vehicle-mounted central control and intelligent instrument. DETAILED DESCRIPTION
[0054] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. The implementation of the objectives, functional features and advantages of the present invention will be further described in conjunction with the embodiments and with reference to the accompanying drawings.
[0055] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0056] Reference Figure 1 , is a method for integrating driving information display of a vehicle-mounted central control and a smart instrument in an embodiment of the present invention, comprising:
[0057] S1: Based on the data types pre-synchronized from the vehicle-mounted central control to the smart meter, the vehicle-mounted data corresponding to the data types are generated on a preset viewing interface, wherein the data types specifically include vehicle operation status data, navigation location data, and multimedia and entertainment information, and the viewing interface is set on the vehicle-mounted central control and the smart meter;
[0058] S2: Determine whether the viewing interface can accommodate various vehicle-mounted data at the same time;
[0059] S3: If not, activate the data deployment format preset in the viewing interface, deploy and arrange the vehicle data according to the data deployment format, receive the latest data pre-uploaded by the preset sensor according to the generation time of the vehicle data, dynamically replace the vehicle data with the latest data, and detect conflicting data in the viewing interface;
[0060] S4: determining whether the conflicting data is derived from a preset driving demand;
[0061] S5: If so, adaptively adjust the update frequency of the on-board data according to the driving demand, fuse the on-board data with the latest data in the viewing interface, obtain the current driving scene of the vehicle, and coordinate the information sources based on the data deployment format and the driving scene, and the preset consistency of the on-board data and the latest data, and combine and arrange them in the viewing interface.
[0062] In this embodiment, the system generates vehicle data corresponding to different data types on a pre-set viewing interface based on the data types pre-synchronized from the vehicle's on-board central control to the smart instrument. The data types specifically include vehicle operating status data, navigation location data, and multimedia and entertainment information. The viewing interfaces are set on the vehicle-mounted central control and the smart instrument. Then the system determines whether the viewing interfaces of the vehicle-mounted central control and the smart instrument can simultaneously accommodate various vehicle-mounted data generated during vehicle driving to execute corresponding steps; for example, when the system determines that any viewing interface in the vehicle-mounted central control and the smart instrument can accommodate various vehicle-mounted data generated during vehicle driving, the system will consider that the current display interface has sufficient space or reasonable layout to display all key data, that is, the data display will not cause information overload or interface congestion, and the system will continue to dynamically update the data generated during vehicle driving at a predetermined refresh frequency to ensure that the information is displayed in real time and accurately, and at the same time optimize the display of data according to preset driving priority rules, such as giving priority to driving safety, navigation, Core data related to vehicle status (such as vehicle speed, navigation guidance, obstacle warning), while multimedia or entertainment information is placed in a secondary position, or displayed more concisely. In addition, when it is determined that there is sufficient space on the interface, the system can dynamically adjust the refresh frequency of various data according to driving needs. For example, the update frequency of vehicle speed and navigation data during driving can be higher, while the refresh frequency of secondary data such as entertainment information and air conditioning status can be appropriately reduced, which helps to reduce system resource consumption and improve the real-time nature of important information. For example, when the system determines that any viewing interface in the on-board central control and smart instrument cannot accommodate the various on-board data generated during vehicle driving, the system will consider that the current display interface cannot reasonably display all key data, and the system will activate the pre-set data deployment format of the viewing interface, deploy and arrange the on-board data through the data deployment format, receive the latest data uploaded by the pre-set sensors according to the generation time of the on-board data, and dynamically replace the on-board data with the latest data, and detect conflicting data that may cause conflicts in the viewing interface;By activating the preset data deployment format, the system can reasonably rearrange the data so that key data is displayed first, while relatively unimportant information (such as multimedia entertainment data) can be simplified or temporarily hidden. This method avoids information overload on the interface and ensures that the driver can focus on key information, thereby improving information acquisition efficiency. At the same time, the system prioritizes display of key information based on the importance of the data, such as vehicle operating status and navigation data, which helps to ensure that the driver can obtain key data in a timely manner in complex driving environments and reduce safety hazards caused by excessive information or important information being ignored. By dynamically adjusting the interface layout, safety data is always given priority, and the system generates information based on the on-board data. The system automatically receives the latest data uploaded by the preset sensors and dynamically replaces the existing data. This mechanism ensures the real-time and accuracy of the data, helps the driver to keep abreast of the latest vehicle status and road conditions at any time, and thus make more accurate driving decisions. Through conflict data detection, it timely identifies the conflict data that may appear in the interface, and takes appropriate measures to adjust it. This can avoid unclear information or wrong decisions caused by data conflicts, ensure that key information can be accurately displayed, and improve the safety and reliability of information display. The system then determines whether the conflict data in the viewing interface is derived from the driver's pre-set driving needs to execute the corresponding steps. For example, when the system determines that the conflict data generated in the viewing interface If the data does not come from the driver's pre-set driving needs, the system will consider that some of the data displayed on the interface may be secondary information, such as entertainment system status, environmental settings, etc., which do not need to be prioritized in the current driving situation. The system will adjust the priority of the data according to the driver's current needs. For example, the system should give priority to displaying key information related to driving safety, such as navigation prompts, obstacle warnings, etc., and postpone the display of secondary data or give it a lower priority. At the same time, by adjusting the interface layout, it ensures that important driving data is displayed first. For example, when there is too much conflicting data, the system can rearrange the interface according to the current space and needs, place non-priority information in a secondary position or temporarily hide it, and Delay or batch update of secondary information not related to driving needs, such as entertainment information or detailed information of environmental control, can be displayed when the driver does not need to concentrate, so as to reduce information conflict; for example, when the system determines that the conflicting data generated in the viewing interface is derived from the driving needs set in advance by the driver, the system will consider that the data displayed in the interface is required by the driving user himself, and the system will adaptively adjust the update frequency of the vehicle data according to the driving needs, fuse the vehicle data with the latest data in the viewing interface, and obtain the current driving scene of the vehicle at the same time, based on the data deployment format and driving scene, and coordinate the information source with the pre-set consistency of the vehicle data and the latest data, and arrange them in combination on the viewing interface;By integrating the vehicle data with the latest data, the system can provide more comprehensive and unified information output, avoiding confusion and information omission caused by scattered data display, which can simplify the driver's decision-making process, reduce cognitive load, and make the driving experience smoother. At the same time, the data update frequency and display method are dynamically adjusted according to driving needs, reflecting the intelligent characteristics. Through adaptive adjustment, the system can flexibly respond to different needs according to the current driving scene without manual intervention by the driver. This flexibility improves the system's adaptability to complex driving environments. In addition, by obtaining the current driving scene of the vehicle, the system can optimize the layout and priority of data display according to specific scene information (such as high-speed driving, urban driving, etc.), ensuring that the information displayed on the interface matches the actual driving needs. This scene perception capability can enhance the system's intelligent response and improve the driver's adaptability to different scenes. ;
[0063] It should be noted that the data deployment format preset in the viewing interface is activated, and the vehicle data is deployed and arranged according to the data deployment format. The specific examples are as follows:
[0064] Assuming the vehicle is driving on a highway, the system needs to activate a preset data deployment format based on the current driving situation to ensure that the driver can quickly obtain key information; the following are detailed example steps:
[0065] Activate the data deployment format and identify the current driving scenario:
[0066] The system detects that the vehicle speed is 120 km / h through sensors (such as speed sensors, GPS and traffic flow sensors), confirming that the vehicle is traveling at a high speed, and selects a "high-speed driving layout template" from the preset template library; this template may contain the following elements:
[0067] The central display shows the vehicle speed;
[0068] The left side displays navigation information;
[0069] The right side shows fuel consumption and driving status;
[0070] The small frame at the top displays media playback information;
[0071] The system then acquires and parses the vehicle data, collecting the following real-time data from various sensors and modules:
[0072] Speed: 120 km / h;
[0073] Navigation information: Turn right 3 kilometers ahead, estimated arrival time is 15 minutes;
[0074] Fuel consumption: 6 L / 100 km;
[0075] Current music: Play "Song Title" by Artist;
[0076] The data is then deployed and arranged. Based on the needs of high-speed driving, the system arranges the data according to the preset layout template:
[0077] Top center display: vehicle speed (using large font and bright color to ensure visibility) "120 km / h";
[0078] The middle left part shows: navigation information (medium font, clear and readable) "Turn right 3 km ahead" "Estimated arrival: 15 minutes";
[0079] The lower right corner shows: Fuel consumption (small font) "Fuel consumption: 6 L / 100 km";
[0080] The small box in the upper right corner displays: current music information (small font, simplified information) "Playing: Song Title by Artist", and also includes a play / pause button to facilitate the driver to control music playback;
[0081] Finally, dynamic updates are available with frequency settings: vehicle speed and navigation information are updated every 1 second, fuel consumption is updated every 5 seconds, and music information is updated based on user operations. The driver can quickly switch display content by touching the central control screen, such as viewing a detailed map of the navigation or adjusting music settings, without affecting the visibility of key information.
[0082] In summary, through this specific data deployment method, the system ensures that the driver can quickly obtain and process key information while driving at high speeds. This layout not only takes into account the importance and priority of the information, but also improves the timeliness of the information through dynamic updates. This design allows the driver to focus on the road, improve safety, and also optimize the overall driving experience.
[0083] The vehicle-mounted data and the latest data are merged in the viewing interface, and a specific example is as follows:
[0084] Assume that while the vehicle is driving, the system receives the following two types of data at the same time:
[0085] 1. Vehicle data (current status):
[0086] Speed: 120 km / h;
[0087] Fuel consumption: 6 L / 100 km;
[0088] Navigation information: Turn right 3 kilometers ahead;
[0089] Driving mode: economic mode;
[0090] 2. Latest data (updated in real time):
[0091] Vehicle speed update: 125 km / h (from GPS or vehicle speed sensor);
[0092] Navigation information update: Turn right 2.5 km ahead, estimated arrival time is 12 minutes (from the cloud or map update service);
[0093] Real-time traffic information: There is construction ahead, the speed limit is 80 km / h (from the real-time traffic monitoring system);
[0094] The system will parse the received data and classify it into the following categories:
[0095] In-vehicle data:
[0096] Vehicle speed (120 km / h) - current status;
[0097] Fuel consumption (6 L / 100 km) - current status;
[0098] Navigation information (turn right 3 km ahead) - current status;
[0099] Driving mode (economy mode) - current status;
[0100] Latest data:
[0101] Vehicle speed (125 km / h) - latest update;
[0102] Navigation information (turn right 2.5 km ahead, estimated arrival time 12 minutes) - latest update;
[0103] Traffic information (construction ahead, speed limit 80 km / h) - latest update;
[0104] In this phase, the system matches the newly received data with the current data:
[0105] Speed matching: The current speed of 120 km / h is compared with the latest speed of 125 km / h, and the latest speed is found to be higher;
[0106] Navigation information matching: The current navigation information is "turn right 3 kilometers ahead", and the latest navigation information is "turn right 2.5 kilometers ahead, estimated arrival time is 12 minutes". The latest information is more updated and more important;
[0107] Traffic information: The system detects the latest traffic information as "Construction ahead, speed limit 80 km / h". This is new data and needs to be integrated into the display;
[0108] The system integrates data based on the matching results and generates the following content:
[0109] Vehicle speed: updated to "125 km / h";
[0110] Navigation information: updated to: "Turn right 2.5 km ahead" and "Estimated arrival time: 12 minutes";
[0111] Real-time traffic information: A new message is added: "Construction ahead, speed limit 80 km / h" (this message will be specially marked, such as using red or yellow font);
[0112] Fuel consumption: remains unchanged, still displays "6 L / 100 km";
[0113] Driving mode: remains unchanged, still displays "Economy Mode";
[0114] The system updates the integrated data to the viewing interface, which is shown as follows:
[0115] Top center: Vehicle speed: "Vehicle speed: 125 km / h" (large font, eye-catching display to ensure that the driver can quickly capture it);
[0116] Left center: Navigation information: "Turn right 2.5 km ahead" (medium font) "Estimated time of arrival: 12 minutes" (medium font);
[0117] Lower right corner: Real-time traffic information: "Construction ahead, speed limit 80 km / h" (in red or yellow font, highlighted);
[0118] Small box in the upper right corner: fuel consumption information: "Fuel consumption: 6 L / 100 km" (small font, keep it simple);
[0119] Lower right corner: Driving mode: "Driving mode: Economic mode" (small font);
[0120] In summary, the system effectively integrates on-board data with the latest data to ensure that the driver can quickly obtain the latest and most accurate information. This integration of information not only improves the real-time and accuracy of the data, but also optimizes the user experience and enhances driving safety. During driving, fast and accurate information can help drivers make more effective decisions and improve driving safety.
[0121] In this embodiment, according to the generation time of the vehicle-mounted data, the step S3 of receiving the latest data pre-uploaded by the preset sensor further includes:
[0122] S31: Based on the data interface rule of the preset sensor, establish a real-time data connection with the preset sensor through a corresponding interface in the vehicle, and receive real-time data streams from different data sources, wherein the data interface rule specifically includes a data output format, an update frequency, and a protocol;
[0123] S32: Determine whether the real-time data stream has a preset collection interval;
[0124] S33: If not, apply periodic polling to obtain the latest data from the preset sensor at a fixed time, cache the real-time data stream for a short period of time according to the update frequency of the latest data, and arrange the received different sensor data in the order of timestamps.
[0125] In this embodiment, the system is based on the pre-set data interface rules of the sensors, which specifically include data output format, update frequency and protocol. The system establishes real-time data connection with these sensors through the corresponding interfaces in the vehicle, receives real-time data streams from different data sources, and then determines whether these real-time data streams have a pre-set collection interval to execute the corresponding steps; for example, when the system determines that the real-time data streams of different data sources have a pre-set collection interval, the system will consider that the data streams are not generated regularly and there are delayed data streams. The system will record this event, including the data source, timestamp and delay, and inform the driver through the vehicle display or sound prompt that there are delays in the update of certain data sources, which may affect the accuracy of the information. At the same time, the connection status of the sensor is verified through the data interface to ensure that there is no physical connection problem in the data channel, obtain the health status information of the sensor (such as voltage, operating temperature, etc.), and according to the current state of the data stream, the system will suggest the driving user to reconfigure the settings of the data interface, such as changing the data transmission protocol or updating the data format; for example, when the system determines that There is no pre-set collection interval for real-time data streams from different data sources. At this time, the system will assume that the data stream is generated regularly and there is no delay. The system will apply periodic polling to obtain the latest data corresponding to the on-board data from the sensor at regular intervals, cache the real-time data stream for a short period of time according to the update frequency of the latest data, and arrange the received data from different sensors in the order of timestamp completion. Through periodic polling, the system can continuously obtain the latest data from the sensor to ensure that the driver obtains the latest vehicle information, which helps to make timely responses and reduces the risk of data loss due to connection problems or sensor failures. At the same time, the received data is sorted by timestamp, so that the system can clearly understand the order of data generation and avoid information confusion. While obtaining data, the data integrity of multiple sensors is guaranteed, which is convenient for subsequent integration and processing. In addition, by caching the real-time data stream, the system can centrally process the data in the cache during subsequent processing, instead of performing real-time processing every time, which improves the overall performance of the system and reduces the direct dependence on the real-time data stream, thereby reducing the impact of delays in the data acquisition process on the user experience.
[0126] In this embodiment, before activating the data deployment format preset in the viewing interface and deploying and arranging the vehicle-mounted data according to the data deployment format, the method further includes:
[0127] S301: Detecting the shielding information when the vehicle-mounted data is synchronously generated on the viewing interface;
[0128] S302: Determine whether the occlusion information is covered to reach a preset occlusion angle;
[0129] S303: If yes, then based on the preset viewing priority of the vehicle-mounted data, the occlusion information is regenerated one by one on the viewing interface, and the occlusion information is timestamped to keep the time format of the occlusion information consistent with that of the vehicle driving information.
[0130] In this embodiment, the system detects the occlusion information when the vehicle-borne data is synchronously generated on the viewing interface, and then determines whether the occlusion information is covered by the occlusion to reach a preset occlusion angle to execute the corresponding steps; for example, when the system determines that the occlusion information in the vehicle-borne data does not cover the preset occlusion angle, the system will consider that the data on the viewing interface can still be displayed normally and is not seriously affected. The system will continue to display the current vehicle-borne data normally on the viewing interface. Because the occlusion angle has not been reached, the driver can obtain the required information. At the same time, according to the real-time data stream, the system can update the display content to ensure that the driver obtains the latest vehicle-borne information, such as dynamically updating the vehicle speed, navigation instructions or other important information, and continuously monitor the occlusion status of the viewing interface to ensure that any possible occlusion problems are discovered in time. Once the occlusion angle is close to the preset value, the system will issue an early warning; for example, when the system determines that the occlusion information in the vehicle-borne data covers the preset occlusion angle, the system will consider that the viewing interface is not properly displayed. If part of the data on the viewing interface is blocked and the blocked part has affected the normal viewing of the driving user, the system will regenerate the blocked information one by one on the viewing interface based on the pre-set viewing priority of the on-board data, and timestamp the blocked information to keep the time format of the blocked information consistent with the vehicle driving information; the system regenerates the blocked on-board data to make important information visible on the interface, ensuring that the driver can obtain key data in time during driving, thereby reducing the risks caused by invisible information, and improving the driving experience and information acquisition efficiency by ensuring that the driver can see all necessary information. At the same time, based on the preset viewing priority, the system can reasonably allocate display resources and give priority to displaying key data. This priority management ensures that the most important information can be processed and displayed first, and through timestamp processing, all on-board data is kept consistent in time, which is conducive to data integration and analysis, can ensure the real-time nature of the data, and help the system maintain the consistency and accuracy of information.
[0131] In this embodiment, the step S5 of adaptively adjusting the updating frequency of the vehicle-mounted data according to the driving demand further includes:
[0132] S51: Based on the preset sensor, collect the driving user's behavior data in real time, wherein the behavior data specifically includes acceleration, braking and steering frequency;
[0133] S52: Determine whether the behavior data reaches a preset behavior level;
[0134] S53: If yes, identify the update rule corresponding to the behavior level, and dynamically adjust the update frequency of the vehicle data according to the update rule, wherein the update rule specifically includes scene division, driving state recognition and speed detection.
[0135] In this embodiment, the system collects the driving user's driving behavior data in real time based on pre-set sensors. The behavior data specifically includes acceleration, braking and steering frequencies. The system then determines whether these behavior data reach a pre-set behavior level to execute corresponding steps. For example, when the system determines that the driving user's driving behavior data does not reach a pre-set behavior level, the system will consider that the driving user is sitting in the vehicle but not driving the vehicle. The system will switch some functions of the vehicle to standby or low power consumption mode to reduce unnecessary resource consumption. For example, the in-vehicle entertainment system or some sensors can reduce the working frequency or suspend work. At the same time, a reminder is sent to the driver through the central control interface or smart instrument to remind the user that the driving operation has not been performed to prevent the user from forgetting to turn off the engine or other possible erroneous operations. In addition, the system determines whether the vehicle is in a stopped state in combination with the vehicle's parking state, gear position and other information. If the vehicle is not moving or in a parking state, the system can further reduce the vehicle data collection frequency based on this state to reduce the system load. For example, when the system determines that the driving user's driving behavior data reaches a pre-set level, the system will collect the vehicle data in a timely manner. Behavior level, at this time the system will think that the driver is driving the vehicle normally, the system will identify the update rules corresponding to the behavior level, the update rules specifically include scene division, driving state recognition and speed detection, and dynamically adjust the update frequency of the vehicle data according to different update rules; through scene division and driving state recognition, the system can adjust the data update frequency according to the current driving environment (such as city, country, highway, etc.), to ensure that the driver can obtain the most relevant information about the driving environment in a timely manner, such as traffic conditions, navigation instructions, etc., to improve driving safety, and dynamically adjust the update frequency of the vehicle data according to different update rules, which helps to improve system performance when the driving state is good, and reduce resource consumption in scenes where driving is relatively easy or less complex, optimize the overall performance of the system, and in complex or high-speed driving conditions, the system can quickly increase the update frequency of key data (such as speed, obstacle detection, lane departure warning, etc.), thereby reducing driving risks, and in scenes where driving is relatively simple, the system can appropriately reduce the update frequency, thereby avoiding information overload, ensuring that the driver can concentrate, and reducing interference caused by excessive information.
[0136] In this embodiment, before step S5 of obtaining the current driving scene of the vehicle, the following steps are also included:
[0137] S501: Based on a preset driving scene template, collecting scene feature data when the vehicle is driving, wherein the driving scene template specifically includes urban driving, high-speed driving and mountain road driving, and the scene feature data specifically includes vehicle speed range, traffic conditions and road condition information;
[0138] S502: Determine whether the scene feature data changes within a preset period of time;
[0139] S503: If so, then according to the scene switching logic preset in the vehicle-mounted central control, the road condition information of the vehicle while driving is obtained in real time, and according to the scene switching logic and the road condition information, the driving scene of the vehicle is dynamically switched, wherein the scene switching logic specifically includes the vehicle dynamic state, road type and traffic density.
[0140] In this embodiment, the system collects scene feature data when the vehicle is driving based on a pre-set driving scene template, which specifically includes urban driving, high-speed driving and mountain road driving. The scene feature data specifically includes vehicle speed range, traffic conditions and road condition information. The system then determines whether these scene feature data have changed within a pre-set time period to execute corresponding steps. For example, when the system determines that the scene feature data when the vehicle is driving has not changed within a pre-set time period, the system will consider that the vehicle is currently driving in a certain driving scene for a long time and no scene change has occurred. The system will continue to maintain the current driving scene template and collect vehicle data according to the data processing rules corresponding to the template. , processing and display. For example, if the current scene is "high-speed driving", the system will maintain the key display and update of data related to high-speed driving, such as vehicle speed, navigation, traffic conditions, etc., and optimize the data processing process to reduce unnecessary data updates and calculations. For example, when driving at high speed, the vehicle's speed and road condition information are relatively stable. The system can reduce the processing frequency of multimedia information and non-critical sensor data, thereby saving computing resources and energy consumption. In addition, it is still necessary to maintain real-time monitoring of scene feature data to ensure that potential scene changes can be detected in time. By setting a reasonable monitoring interval, the system can confirm whether the scene has changed within a specific time period to ensure data accuracy and driving safety; for example When the system determines that the scene feature data of the vehicle while driving has changed within a preset period of time, the system will consider that the vehicle may be switching from one driving scene to another. The system will obtain the road condition information of the vehicle in real time according to the scene switching logic preset by the vehicle's central control. The scene switching logic specifically includes the vehicle's dynamic state, road type and traffic density, and dynamically switch the vehicle's driving scene based on the scene switching logic and road condition information. The system can identify scene changes in real time based on the scene switching logic such as the vehicle's dynamic state, road type and traffic density, and can quickly adapt to new driving conditions. For example, when switching from city driving to highway driving, the system can give priority to providing speed reminders and vehicle distance alarms. This ensures that the driver can drive safely in changing road conditions. At the same time, according to different driving scenarios, the system will dynamically adjust the priority and update frequency of the on-board data. For example, on urban roads, where the traffic density is high, the system will give priority to displaying navigation and traffic alert data. On highways, the system may pay more attention to the update of vehicle speed, fuel consumption and distance data. This adaptive data management method can reduce unnecessary information interference and improve the driving experience. The scene switching logic allows the system to automatically switch driving modes according to real-time road conditions, making the driving experience smoother. For example, when entering a highway from a low-speed section of the city, the system can automatically adjust the frequency of navigation reminders to reduce unnecessary prompts and avoid frequent warning information interference.
[0141] In this embodiment, the step S2 of determining whether the viewing interface can accommodate various vehicle-mounted data at the same time further includes:
[0142] S21: Identify the time point when the vehicle data is uploaded to the vehicle central control;
[0143] S22: Determine whether at least two of the data types are detected at the time node;
[0144] S23: If so, based on the data type, adaptively adjust the display density of the in-vehicle data in the viewing interface, detect the aggregation setting of the data type, aggregate the in-vehicle data according to the aggregation setting, and re-display the in-vehicle data in the viewing interface.
[0145] In this embodiment, the system identifies the time nodes when the vehicle-mounted data is uploaded to the vehicle-mounted central control, and then determines whether at least two data types are detected at these time nodes to execute the corresponding steps; for example, when the system determines that the time nodes when the vehicle-mounted data is uploaded to the vehicle-mounted central control do not detect two data types, the system will consider that the currently uploaded vehicle-mounted data is incomplete, and key information may be missing or the data of some sensors are not uploaded in time. The system will check whether data loss, delay or sensor failure occurs during the upload process. If it is a temporary problem, such as network fluctuation or data transmission delay, the system can re-request the unuploaded data and actively trigger the data re-transmission mechanism. The system will require the sensor to re-upload the missing vehicle-mounted data to ensure the integrity of the information. For example, if the speed data of the vehicle is uploaded successfully, but the navigation position information is not uploaded, the system will actively obtain the position information at that time point, and record the incomplete data upload as an abnormal event, and store relevant logs for subsequent analysis. Through these logs, the system can diagnose whether it is a network problem, a sensor failure, or other reasons for the failure of data upload; for example, when the system determines that two data types are detected at the time node when the vehicle-mounted data is uploaded to the vehicle-mounted central control, the system will It is believed that the presence of two or more data types in the viewing interface may cause the viewing interface to be blocked. The system will adaptively adjust the display density of the vehicle data in the viewing interface based on different data types, detect the aggregation settings of the data types, aggregate the vehicle data according to the aggregation settings, and re-display the vehicle data in the viewing interface; the system adaptively adjusts the display density of the vehicle data to ensure that different types of data can be clearly displayed, avoiding interface congestion, information overlap or blockage caused by too much data. By reasonably allocating interface space and adjusting the display format, the driver can view important information more intuitively and clearly, thereby improving driving safety and user experience. At the same time, when the system detects that there are multiple data types in the viewing interface, too much information may make it difficult for the driver to quickly understand and process it. Through data aggregation, similar or related data are combined and displayed, which can reduce repeated or unnecessary information presentation, thereby reducing the cognitive burden of the driver and improving data processing efficiency. In addition, according to the aggregation settings of different data types, the interface space is optimized and configured so that the interface can maximize the use of effective space, which can not only avoid redundant information occupying the interface, but also leave space for other key data that may be generated, and maintain the dynamic flexibility of the interface.
[0146] It should be noted that the aggregation setting of the data type is detected, and the vehicle-mounted data is aggregated according to the aggregation setting. The specific examples are as follows:
[0147] Assume that the driver is listening to music or a podcast and suddenly receives an incoming call notification. At this point, the in-vehicle system must handle the display of the incoming call notification and the audio information being played;
[0148] Data Type:
[0149] Multimedia information, including the currently playing track, volume control, and time progress bar;
[0150] Incoming call information, including the caller ID or contact name, and options to answer or hang up;
[0151] Aggregation settings:
[0152] When receiving an incoming call, the caller information is displayed first, the multimedia display content is compressed, and the caller ID area covers a certain proportion of the multimedia area, but basic playback information (such as a small icon or progress bar) can still be displayed;
[0153] Data aggregation process: The system detects an incoming call, displays the name and profile picture of the caller, and the call answering option appears in the center of the screen. The currently playing audio information is automatically reduced to a small icon and a progress bar is displayed to ensure that it does not disappear completely but does not interfere with the incoming call information. The driver can still understand the current audio playback status at a glance while seeing the incoming call information;
[0154] To sum up, the driver does not need to switch interfaces back and forth, and can see key incoming call information at a glance, while still being able to check the basic status of audio playback. Incoming calls and audio information will not interfere with each other, thereby improving the driver's operating efficiency.
[0155] In this embodiment, based on the data type pre-synchronized from the vehicle-mounted central control to the smart meter, step S1 of generating vehicle-mounted data corresponding to the data type on a preset viewing interface also includes:
[0156] S11: Collecting ambient light data in the vehicle based on the light sensor preset in the vehicle-mounted central control;
[0157] S12: Determine whether the ambient light data reaches a preset light level;
[0158] S13: If yes, adaptively adjusting the visibility of the viewing interface according to the light level, and presenting the visibility to one side of the viewing interface in real time.
[0159] In this embodiment, the system collects ambient light data in the vehicle based on the light sensor pre-installed in the vehicle's central control, and then the system determines whether the ambient light data reaches a preset light level to execute corresponding steps; for example, when the system determines that the ambient light data in the vehicle does not reach the preset light level, the system will consider that the light in the vehicle is similar to the light of the viewing interface, that is, the driving user can observe the viewing interface normally, and the system will not automatically adjust the brightness of the vehicle's central control or instrument panel, but maintain the existing settings to avoid frequent adjustments that affect the driving experience. At the same time, it reduces unnecessary brightness changes, maintains the stability of the driver's vision, and avoids discomfort caused by sudden brightness adjustments. The system will continue to monitor the ambient light data in the vehicle, and when further reduced light is detected, the screen brightness is adjusted in time to ensure that it is adjusted according to actual conditions at any time. The system responds to changes in the actual ambient light to maintain the readability of the interface and the comfort of the driver. For example, when the system determines that the ambient light data in the vehicle has reached the preset light level, the system will consider that the light in the vehicle does not match the brightness of the viewing interface, that is, the viewing interface will hurt the driver's eyes because it is too bright, or affect the driver's observation of the viewing interface because it is too dark. The system will adaptively adjust the visibility of the viewing interface according to the light level, and present the different visibilities to one side of the viewing interface in real time. By adaptively adjusting the brightness of the viewing interface, the system not only protects the driver's eyesight and improves driving safety, but also improves the driving experience and information readability. This intelligent adjustment method ensures that the driver can view important data with optimal visibility under different lighting conditions, reduces operational interference, and provides a safer and more comfortable driving environment.
[0160] Reference Figure 2 , is a driving information fusion display system of a vehicle-mounted central control and an intelligent instrument in one embodiment of the present invention, comprising:
[0161] A generating module 10, for generating vehicle data corresponding to the data type pre-synchronized from the vehicle-mounted central control to the smart meter on a preset viewing interface, wherein the data type specifically includes vehicle operation status data, navigation location data, and multimedia and entertainment information, and the viewing interface is set on the vehicle-mounted central control and the smart meter;
[0162] A determination module 20, used to determine whether the viewing interface can accommodate various vehicle-mounted data at the same time;
[0163] The execution module 30 is used to activate the data deployment format preset in the viewing interface if no, deploy and arrange the vehicle-borne data according to the data deployment format, receive the latest data pre-uploaded by the preset sensor according to the generation time of the vehicle-borne data, dynamically replace the vehicle-borne data with the latest data, and detect conflicting data in the viewing interface;
[0164] A second determination module 40 is used to determine whether the conflict data is derived from a preset driving demand;
[0165] The second execution module 50 is used to adaptively adjust the update frequency of the on-board data according to the driving demand, fuse the on-board data with the latest data in the viewing interface, obtain the current driving scene of the vehicle, and coordinate the information sources based on the data deployment format and the driving scene and the preset consistency of the on-board data and the latest data, and combine and arrange them in the viewing interface.
[0166] In this embodiment, the generation module 10 generates the vehicle data corresponding to different data types on a pre-set viewing interface based on the data types pre-synchronized from the vehicle's on-board central control to the smart instrument, the data types specifically including vehicle operating status data, navigation location data, and multimedia and entertainment information. The viewing interfaces are set on the vehicle-mounted central control and the smart instrument, and then the judgment module 20 judges whether the viewing interfaces of the vehicle-mounted central control and the smart instrument can simultaneously accommodate various vehicle-mounted data generated during vehicle driving, so as to execute the corresponding steps; for example, when the system determines that any viewing interface in the vehicle-mounted central control and the smart instrument can accommodate various vehicle-mounted data generated during vehicle driving, the system will consider that the current display interface has sufficient space or reasonable layout to display all key data, that is, the data display will not cause information overload or interface congestion, and the system will continue to dynamically update the data generated during vehicle driving at a predetermined refresh frequency to ensure that the information is displayed in real time and accurately, and at the same time optimize the display of the data according to preset driving priority rules, such as giving priority to displaying driving safety, guidance, etc. The system can dynamically adjust the refresh frequency of various data according to driving needs when it is determined that there is sufficient space on the interface. For example, the update frequency of vehicle speed and navigation data can be higher during driving, while the refresh frequency of secondary data such as entertainment information and air-conditioning status can be appropriately reduced, which helps to reduce system resource consumption and improve the real-time nature of important information. For example, when the system determines that any viewing interface in the vehicle-mounted central control and smart instrument cannot accommodate various vehicle-mounted data generated during vehicle driving, the execution module 30 will consider that the current display interface cannot reasonably display all key data, and the system will activate the data deployment format pre-set in the viewing interface, deploy and arrange the vehicle-mounted data through the data deployment format, receive the latest data uploaded by the pre-set sensor according to the generated time of the vehicle-mounted data, and dynamically replace the vehicle-mounted data with the latest data, and detect conflicting data that may cause conflicts in the viewing interface;By activating the preset data deployment format, the system can reasonably rearrange the data so that key data is displayed first, while relatively unimportant information (such as multimedia entertainment data) can be simplified or temporarily hidden. This method avoids information overload on the interface and ensures that the driver can focus on key information, thereby improving information acquisition efficiency. At the same time, the system prioritizes display of key information based on the importance of the data, such as vehicle operating status and navigation data, which helps to ensure that the driver can obtain key data in a timely manner in complex driving environments and reduce safety hazards caused by excessive information or important information being ignored. By dynamically adjusting the interface layout, safety data is always given priority, and the system generates data based on the length of time it takes to generate the on-board data. Automatically receive the latest data uploaded by the preset sensor and dynamically replace the existing data. This mechanism ensures the real-time and accuracy of the data, helps the driver to keep abreast of the latest vehicle status and road conditions at any time, so as to make more accurate driving decisions. Through conflict data detection, timely identify the conflict data that may appear in the interface, and take appropriate measures to adjust it. This can avoid unclear information or wrong decisions caused by data conflicts, ensure that key information can be accurately displayed, and improve the safety and reliability of information display. Then the second judgment module 40 determines whether the conflict data in the viewing interface is derived from the driving needs set in advance by the driver, so as to execute the corresponding steps. For example, when the system determines that the conflict data generated in the viewing interface If the data does not come from the driver's pre-set driving needs, the system will consider that some of the data displayed on the interface may be secondary information, such as entertainment system status, environmental settings, etc., which do not need to be prioritized in the current driving situation. The system will adjust the priority of the data according to the driver's current needs. For example, the system should give priority to displaying key information related to driving safety, such as navigation prompts, obstacle warnings, etc., and postpone the display of secondary data or give it a lower priority. At the same time, by adjusting the interface layout, ensure that important driving data is displayed first. For example, when there is too much conflicting data, the system can rearrange the interface according to the current space and needs, place non-priority information in a secondary position or temporarily hide it, and delay or Batch update of secondary information not related to driving needs, such as entertainment information or detailed information of environmental control, can be displayed when the driver does not need to concentrate, so as to reduce information conflicts; for example, when the system determines that the conflicting data generated in the viewing interface is derived from the driving needs pre-set by the driver, the second execution module 50 will consider that the data displayed in the interface is required by the driving user himself, and the system will adaptively adjust the update frequency of the vehicle data according to the driving needs, fuse the vehicle data with the latest data in the viewing interface, and obtain the current driving scene of the vehicle at the same time, based on the data deployment format and driving scene, coordinate the information source with the pre-set consistency of the vehicle data and the latest data, and combine and arrange them in the viewing interface;By integrating the vehicle data with the latest data, the system can provide more comprehensive and unified information output, avoiding confusion and information omission caused by scattered data display, which can simplify the driver's decision-making process, reduce cognitive load, and make the driving experience smoother. At the same time, the data update frequency and display method are dynamically adjusted according to driving needs, reflecting the intelligent characteristics. Through adaptive adjustment, the system can flexibly respond to different needs according to the current driving scene without manual intervention by the driver. This flexibility improves the system's adaptability to complex driving environments. In addition, by obtaining the current driving scene of the vehicle, the system can optimize the layout and priority of data display according to specific scene information (such as high-speed driving, urban driving, etc.), ensuring that the information displayed on the interface matches the actual driving needs. This scene perception capability can enhance the system's intelligent response and improve the driver's adaptability to different scenes. ;
[0167] In this embodiment, the execution module further includes:
[0168] A receiving unit, configured to establish a real-time data connection with the preset sensor through a corresponding interface in the vehicle based on a data interface rule of the preset sensor, and receive real-time data streams from different data sources, wherein the data interface rule specifically includes a data output format, an update frequency, and a protocol;
[0169] A determination unit, used to determine whether the real-time data stream has a preset collection interval;
[0170] The execution unit is used to, if not, apply periodic polling to obtain the latest data from the preset sensor at a fixed time, cache the real-time data stream for a short period of time according to the update frequency of the latest data, and arrange the received different sensor data in the order of timestamps.
[0171] In this embodiment, the system is based on the pre-set data interface rules of the sensors, which specifically include data output format, update frequency and protocol. The system establishes real-time data connection with these sensors through the corresponding interfaces in the vehicle, receives real-time data streams from different data sources, and then determines whether these real-time data streams have a pre-set collection interval to execute the corresponding steps; for example, when the system determines that the real-time data streams of different data sources have a pre-set collection interval, the system will consider that the data streams are not generated regularly and there are delayed data streams. The system will record this event, including the data source, timestamp and delay, and inform the driver through the vehicle display or sound prompt that there are delays in the update of certain data sources, which may affect the accuracy of the information. At the same time, the connection status of the sensor is verified through the data interface to ensure that there is no physical connection problem in the data channel, obtain the health status information of the sensor (such as voltage, operating temperature, etc.), and according to the current state of the data stream, the system will suggest the driving user to reconfigure the settings of the data interface, such as changing the data transmission protocol or updating the data format; for example, when the system determines that There is no pre-set collection interval for real-time data streams from different data sources. At this time, the system will assume that the data stream is generated regularly and there is no delay. The system will apply periodic polling to obtain the latest data corresponding to the on-board data from the sensor at regular intervals, cache the real-time data stream for a short period of time according to the update frequency of the latest data, and arrange the received data from different sensors in the order of timestamp completion. Through periodic polling, the system can continuously obtain the latest data from the sensor to ensure that the driver obtains the latest vehicle information, which helps to make timely responses and reduces the risk of data loss due to connection problems or sensor failures. At the same time, the received data is sorted by timestamp, so that the system can clearly understand the order of data generation and avoid information confusion. While obtaining data, the data integrity of multiple sensors is guaranteed, which is convenient for subsequent integration and processing. In addition, by caching the real-time data stream, the system can centrally process the data in the cache during subsequent processing, instead of performing real-time processing every time, which improves the overall performance of the system and reduces the direct dependence on the real-time data stream, thereby reducing the impact of delays in the data acquisition process on the user experience.
[0172] In this embodiment, it also includes:
[0173] A detection module, used for detecting the occlusion information when the vehicle-mounted data is synchronously generated on the viewing interface;
[0174] A third judgment module is used to judge whether the occlusion information is covered to reach a preset occlusion angle;
[0175] The third execution module is used to regenerate the occlusion information one by one on the viewing interface based on the preset viewing priority of the vehicle-mounted data, perform timestamp processing on the occlusion information, and keep the time format of the occlusion information consistent with that of the vehicle driving information.
[0176] In this embodiment, the system detects the occlusion information when the vehicle-borne data is synchronously generated on the viewing interface, and then determines whether the occlusion information is covered by the occlusion to reach a preset occlusion angle to execute the corresponding steps; for example, when the system determines that the occlusion information in the vehicle-borne data does not cover the preset occlusion angle, the system will consider that the data on the viewing interface can still be displayed normally and is not seriously affected. The system will continue to display the current vehicle-borne data normally on the viewing interface. Because the occlusion angle has not been reached, the driver can obtain the required information. At the same time, according to the real-time data stream, the system can update the display content to ensure that the driver obtains the latest vehicle-borne information, such as dynamically updating the vehicle speed, navigation instructions or other important information, and continuously monitor the occlusion status of the viewing interface to ensure that any possible occlusion problems are discovered in time. Once the occlusion angle is close to the preset value, the system will issue an early warning; for example, when the system determines that the occlusion information in the vehicle-borne data covers the preset occlusion angle, the system will consider that the viewing interface is not properly displayed. If part of the data on the viewing interface is blocked and the blocked part has affected the normal viewing of the driving user, the system will regenerate the blocked information one by one on the viewing interface based on the pre-set viewing priority of the on-board data, and timestamp the blocked information to keep the time format of the blocked information consistent with the vehicle driving information; the system regenerates the blocked on-board data to make important information visible on the interface, ensuring that the driver can obtain key data in time during driving, thereby reducing the risks caused by invisible information, and improving the driving experience and information acquisition efficiency by ensuring that the driver can see all necessary information. At the same time, based on the preset viewing priority, the system can reasonably allocate display resources and give priority to displaying key data. This priority management ensures that the most important information can be processed and displayed first, and through timestamp processing, all on-board data is kept consistent in time, which is conducive to data integration and analysis, can ensure the real-time nature of the data, and help the system maintain the consistency and accuracy of information.
[0177] In this embodiment, the second execution module further includes:
[0178] A collecting unit, configured to collect the driving user's behavior data in real time based on the preset sensor, wherein the behavior data specifically includes acceleration, braking and steering frequency;
[0179] A second judgment unit, used to judge whether the behavior data reaches a preset behavior level;
[0180] The second execution unit is used to identify the update rules corresponding to the behavior level and dynamically adjust the update frequency of the vehicle data according to the update rules, wherein the update rules specifically include scene division, driving state recognition and speed detection.
[0181] In this embodiment, the system collects the driving user's driving behavior data in real time based on pre-set sensors. The behavior data specifically includes acceleration, braking and steering frequencies. The system then determines whether these behavior data reach a pre-set behavior level to execute corresponding steps. For example, when the system determines that the driving user's driving behavior data does not reach a pre-set behavior level, the system will consider that the driving user is sitting in the vehicle but not driving the vehicle. The system will switch some functions of the vehicle to standby or low power consumption mode to reduce unnecessary resource consumption. For example, the in-vehicle entertainment system or some sensors can reduce the working frequency or suspend work. At the same time, a reminder is sent to the driver through the central control interface or smart instrument to remind the user that the driving operation has not been performed to prevent the user from forgetting to turn off the engine or other possible erroneous operations. In addition, the system determines whether the vehicle is in a stopped state in combination with the vehicle's parking state, gear position and other information. If the vehicle is not moving or in a parking state, the system can further reduce the vehicle data collection frequency based on this state to reduce the system load. For example, when the system determines that the driving user's driving behavior data reaches a pre-set level, the system will collect the vehicle data in a timely manner. Behavior level, at this time the system will think that the driver is driving the vehicle normally, the system will identify the update rules corresponding to the behavior level, the update rules specifically include scene division, driving state recognition and speed detection, and dynamically adjust the update frequency of the vehicle data according to different update rules; through scene division and driving state recognition, the system can adjust the data update frequency according to the current driving environment (such as city, country, highway, etc.), to ensure that the driver can obtain the most relevant information about the driving environment in a timely manner, such as traffic conditions, navigation instructions, etc., to improve driving safety, and dynamically adjust the update frequency of the vehicle data according to different update rules, which helps to improve system performance when the driving state is good, and reduce resource consumption in scenes where driving is relatively easy or less complex, optimize the overall performance of the system, and in complex or high-speed driving conditions, the system can quickly increase the update frequency of key data (such as speed, obstacle detection, lane departure warning, etc.), thereby reducing driving risks, and in scenes where driving is relatively simple, the system can appropriately reduce the update frequency, thereby avoiding information overload, ensuring that the driver can concentrate, and reducing interference caused by excessive information.
[0182] In this embodiment, it also includes:
[0183] A collection module, used to collect scene feature data when the vehicle is driving based on a preset driving scene template, wherein the driving scene template specifically includes urban driving, high-speed driving and mountain road driving, and the scene feature data specifically includes vehicle speed range, traffic conditions and road condition information;
[0184] A fourth determination module, used to determine whether the scene feature data changes within a preset period of time;
[0185] The fourth execution module is used to obtain the road condition information of the vehicle in real time according to the scene switching logic preset in the vehicle-mounted central control, and dynamically switch the driving scene of the vehicle according to the scene switching logic and the road condition information, wherein the scene switching logic specifically includes the vehicle dynamic state, road type and traffic density.
[0186] In this embodiment, the system collects scene feature data when the vehicle is driving based on a pre-set driving scene template, which specifically includes urban driving, high-speed driving and mountain road driving. The scene feature data specifically includes vehicle speed range, traffic conditions and road condition information. The system then determines whether these scene feature data have changed within a pre-set time period to execute corresponding steps. For example, when the system determines that the scene feature data when the vehicle is driving has not changed within a pre-set time period, the system will consider that the vehicle is currently driving in a certain driving scene for a long time and no scene change has occurred. The system will continue to maintain the current driving scene template and collect vehicle data according to the data processing rules corresponding to the template. , processing and display. For example, if the current scene is "high-speed driving", the system will maintain the key display and update of data related to high-speed driving, such as vehicle speed, navigation, traffic conditions, etc., and optimize the data processing process to reduce unnecessary data updates and calculations. For example, when driving at high speed, the vehicle's speed and road condition information are relatively stable. The system can reduce the processing frequency of multimedia information and non-critical sensor data, thereby saving computing resources and energy consumption. In addition, it is still necessary to maintain real-time monitoring of scene feature data to ensure that potential scene changes can be detected in time. By setting a reasonable monitoring interval, the system can confirm whether the scene has changed within a specific time period to ensure data accuracy and driving safety; for example When the system determines that the scene feature data of the vehicle while driving has changed within a preset period of time, the system will consider that the vehicle may be switching from one driving scene to another. The system will obtain the road condition information of the vehicle in real time according to the scene switching logic preset by the vehicle's central control. The scene switching logic specifically includes the vehicle's dynamic state, road type and traffic density, and dynamically switch the vehicle's driving scene based on the scene switching logic and road condition information. The system can identify scene changes in real time based on the scene switching logic such as the vehicle's dynamic state, road type and traffic density, and can quickly adapt to new driving conditions. For example, when switching from city driving to highway driving, the system can give priority to providing speed reminders and vehicle distance alarms. This ensures that the driver can drive safely in changing road conditions. At the same time, according to different driving scenarios, the system will dynamically adjust the priority and update frequency of the on-board data. For example, on urban roads, where the traffic density is high, the system will give priority to displaying navigation and traffic alert data. On highways, the system may pay more attention to the update of vehicle speed, fuel consumption and distance data. This adaptive data management method can reduce unnecessary information interference and improve the driving experience. The scene switching logic allows the system to automatically switch driving modes according to real-time road conditions, making the driving experience smoother. For example, when entering a highway from a low-speed section of the city, the system can automatically adjust the frequency of navigation reminders to reduce unnecessary prompts and avoid frequent warning information interference.
[0187] In this embodiment, the judgment module further includes:
[0188] An identification unit, used to identify the time node when the vehicle-mounted data is uploaded to the vehicle-mounted central control;
[0189] A third judgment unit, used to judge whether at least two of the data types are detected at the time node;
[0190] The third execution unit is used to adaptively adjust the display density of the on-board data in the viewing interface based on the data type, detect the aggregation setting of the data type, aggregate the on-board data according to the aggregation setting, and re-display the on-board data in the viewing interface.
[0191] In this embodiment, the system identifies the time nodes when the vehicle-mounted data is uploaded to the vehicle-mounted central control, and then determines whether at least two data types are detected at these time nodes to execute the corresponding steps; for example, when the system determines that the time nodes when the vehicle-mounted data is uploaded to the vehicle-mounted central control do not detect two data types, the system will consider that the currently uploaded vehicle-mounted data is incomplete, and key information may be missing or the data of some sensors are not uploaded in time. The system will check whether data loss, delay or sensor failure occurs during the upload process. If it is a temporary problem, such as network fluctuation or data transmission delay, the system can re-request the unuploaded data and actively trigger the data re-transmission mechanism. The system will require the sensor to re-upload the missing vehicle-mounted data to ensure the integrity of the information. For example, if the speed data of the vehicle is uploaded successfully, but the navigation position information is not uploaded, the system will actively obtain the position information at that time point, and record the incomplete data upload as an abnormal event, and store relevant logs for subsequent analysis. Through these logs, the system can diagnose whether it is a network problem, a sensor failure, or other reasons for the failure of data upload; for example, when the system determines that two data types are detected at the time node when the vehicle-mounted data is uploaded to the vehicle-mounted central control, the system will It is believed that the presence of two or more data types in the viewing interface may cause the viewing interface to be blocked. The system will adaptively adjust the display density of the vehicle data in the viewing interface based on different data types, detect the aggregation settings of the data types, aggregate the vehicle data according to the aggregation settings, and re-display the vehicle data in the viewing interface; the system adaptively adjusts the display density of the vehicle data to ensure that different types of data can be clearly displayed, avoiding interface congestion, information overlap or blockage caused by too much data. By reasonably allocating interface space and adjusting the display format, the driver can view important information more intuitively and clearly, thereby improving driving safety and user experience. At the same time, when the system detects that there are multiple data types in the viewing interface, too much information may make it difficult for the driver to quickly understand and process it. Through data aggregation, similar or related data are combined and displayed, which can reduce repeated or unnecessary information presentation, thereby reducing the cognitive burden of the driver and improving data processing efficiency. In addition, according to the aggregation settings of different data types, the interface space is optimized and configured so that the interface can maximize the use of effective space, which can not only avoid redundant information occupying the interface, but also leave space for other key data that may be generated, and maintain the dynamic flexibility of the interface.
[0192] In this embodiment, the generation module further includes:
[0193] A collection unit, used to collect ambient light data in the vehicle based on a light sensor preset in the vehicle-mounted central control;
[0194] A fourth judgment unit, used to judge whether the ambient light data reaches a preset light level;
[0195] The fourth execution unit is configured to, if yes, adaptively adjust the visibility of the viewing interface according to the light level, and present the visibility to one side of the viewing interface in real time.
[0196] In this embodiment, the system collects ambient light data in the vehicle based on the light sensor pre-installed in the vehicle's central control, and then the system determines whether the ambient light data reaches a preset light level to execute corresponding steps; for example, when the system determines that the ambient light data in the vehicle does not reach the preset light level, the system will consider that the light in the vehicle is similar to the light of the viewing interface, that is, the driving user can observe the viewing interface normally, and the system will not automatically adjust the brightness of the vehicle's central control or instrument panel, but maintain the existing settings to avoid frequent adjustments that affect the driving experience. At the same time, it reduces unnecessary brightness changes, maintains the stability of the driver's vision, and avoids discomfort caused by sudden brightness adjustments. The system will continue to monitor the ambient light data in the vehicle, and when further reduced light is detected, the screen brightness is adjusted in time to ensure that it is adjusted according to actual conditions at any time. The system responds to changes in the actual ambient light to maintain the readability of the interface and the comfort of the driver. For example, when the system determines that the ambient light data in the vehicle has reached the preset light level, the system will consider that the light in the vehicle does not match the brightness of the viewing interface, that is, the viewing interface will hurt the driver's eyes because it is too bright, or affect the driver's observation of the viewing interface because it is too dark. The system will adaptively adjust the visibility of the viewing interface according to the light level, and present the different visibilities to one side of the viewing interface in real time. By adaptively adjusting the brightness of the viewing interface, the system not only protects the driver's eyesight and improves driving safety, but also improves the driving experience and information readability. This intelligent adjustment method ensures that the driver can view important data with optimal visibility under different lighting conditions, reduces operational interference, and provides a safer and more comfortable driving environment.
[0197] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A method for integrating and displaying driving information of a vehicle-mounted central control and an intelligent instrument, characterized in that: The following steps are involved: Based on the data types pre-synchronized from the vehicle-mounted central control to the smart meter, the vehicle-mounted data corresponding to the data types are generated on a preset viewing interface, wherein the data types specifically include vehicle operation status data, navigation location data, and multimedia and entertainment information, and the viewing interface is set on the vehicle-mounted central control and the smart meter; Determining whether the viewing interface can accommodate all the vehicle-mounted data at the same time; If not, activate the data deployment format preset in the viewing interface, deploy and arrange the vehicle data according to the data deployment format, receive the latest data pre-uploaded by the preset sensor according to the generation time of the vehicle data, dynamically replace the vehicle data with the latest data, and detect conflicting data in the viewing interface; Determining whether the conflicting data is derived from a preset driving demand; If so, the updating frequency of the on-board data is adaptively adjusted according to the driving demand, the on-board data is integrated with the latest data in the viewing interface to obtain the current driving scene of the vehicle, and based on the data deployment format and the driving scene, the on-board data is coordinated with the preset consistency of the latest data, and the data are combined and arranged in the viewing interface.
2. The method for displaying driving information integrated with the vehicle-mounted central control and intelligent instrument according to claim 1 is characterized in that: The step of receiving the latest data pre-uploaded by a preset sensor according to the generation time of the vehicle-mounted data further includes: Based on the data interface rules of the preset sensor, a real-time data connection is established with the preset sensor through a corresponding interface in the vehicle to receive real-time data streams from different data sources, wherein the data interface rules specifically include data output format, update frequency and protocol; Determining whether the real-time data stream has a preset collection interval; If not, the application periodically polls and periodically obtains the latest data from the preset sensor, caches the real-time data stream for a short period of time according to the update frequency of the latest data, and arranges the received different sensor data in the order of timestamps.
3. The method for displaying driving information integrated with the vehicle-mounted central control and intelligent instrument according to claim 1 is characterized in that: Before the step of activating the data deployment format preset in the viewing interface and deploying and arranging the vehicle-mounted data according to the data deployment format, the method further includes: Detecting occlusion information when the vehicle-mounted data is synchronously generated on the viewing interface; Determine whether the occlusion information is covered to reach a preset occlusion angle; If so, based on the preset viewing priority of the vehicle-mounted data, the occlusion information is regenerated one by one on the viewing interface, and the occlusion information is timestamped to keep the time format of the occlusion information consistent with the vehicle driving information.
4. The method for displaying driving information integrated with the vehicle-mounted central control and intelligent instrument according to claim 1 is characterized in that: The step of adaptively adjusting the updating frequency of the vehicle-mounted data according to the driving demand also includes: Based on the preset sensors, the driving user's behavior data is collected in real time, wherein the behavior data specifically includes acceleration, braking and steering frequency; Determining whether the behavior data reaches a preset behavior level; If so, an update rule corresponding to the behavior level is identified, and the update frequency of the vehicle data is dynamically adjusted according to the update rule, wherein the update rule specifically includes scene division, driving state recognition and speed detection.
5. The method for displaying driving information integrated with the vehicle-mounted central control and intelligent instrument according to claim 1 is characterized in that: Before the step of obtaining the current driving scene of the vehicle, the method further includes: Based on a preset driving scene template, scene feature data of the vehicle when driving is collected, wherein the driving scene template specifically includes urban driving, high-speed driving and mountain road driving, and the scene feature data specifically includes vehicle speed range, traffic conditions and road condition information; Determining whether the scene feature data changes within a preset time period; If so, the road condition information of the vehicle while it is traveling is obtained in real time according to the scene switching logic preset in the vehicle's central control, and the driving scene of the vehicle is dynamically switched based on the scene switching logic and the road condition information, wherein the scene switching logic specifically includes the vehicle's dynamic state, road type, and traffic density.
6. The method for displaying driving information integrated with the vehicle-mounted central control and intelligent instrument according to claim 1 is characterized in that: The step of determining whether the viewing interface can accommodate various items of the vehicle-mounted data at the same time also includes: Identify the time point when the vehicle data is uploaded to the vehicle central control; Determining whether at least two of the data types are detected at the time node; If so, based on the data type, the display density of the in-vehicle data is adaptively adjusted in the viewing interface, the aggregation setting of the data type is detected, the in-vehicle data is aggregated according to the aggregation setting, and the in-vehicle data is re-displayed in the viewing interface.
7. The method for displaying driving information integrated with the vehicle-mounted central control and intelligent instrument according to claim 1 is characterized in that: The step of generating vehicle data corresponding to the data type pre-synchronized from the vehicle-mounted central control to the smart meter on a preset viewing interface also includes: Based on the light sensor preset in the vehicle central control, the ambient light data in the vehicle is collected; Determining whether the ambient light data reaches a preset light level; If so, the visibility of the viewing interface is adaptively adjusted according to the light level, and the visibility is presented in real time to one side of the viewing interface.
8. The driving information fusion display system of the vehicle-mounted central control and intelligent instrument is characterized by: include: A generating module, for generating vehicle data corresponding to the data type pre-synchronized from the vehicle-mounted central control to the smart meter on a preset viewing interface, wherein the data type specifically includes vehicle operation status data, navigation location data, and multimedia and entertainment information, and the viewing interface is set on the vehicle-mounted central control and the smart meter; A judgment module, used for judging whether the viewing interface can accommodate various vehicle-mounted data at the same time; an execution module, for activating a data deployment format preset in the viewing interface if no, deploying and arranging the vehicle-borne data according to the data deployment format, receiving the latest data pre-uploaded by a preset sensor according to the generation time of the vehicle-borne data, dynamically replacing the vehicle-borne data with the latest data, and detecting conflicting data in the viewing interface; A second judgment module, used to judge whether the conflict data is derived from a preset driving demand; The second execution module is used to adaptively adjust the update frequency of the on-board data according to the driving demand, fuse the on-board data with the latest data in the viewing interface, obtain the current driving scene of the vehicle, and coordinate the information sources based on the data deployment format and the driving scene, and the preset consistency of the on-board data and the latest data, and combine and arrange them in the viewing interface.
9. The driving information fusion display system of the vehicle-mounted central control and intelligent instrument according to claim 8 is characterized in that: The execution module also includes: A receiving unit, configured to establish a real-time data connection with the preset sensor through a corresponding interface in the vehicle based on a data interface rule of the preset sensor, and receive real-time data streams from different data sources, wherein the data interface rule specifically includes a data output format, an update frequency, and a protocol; A determination unit, used to determine whether the real-time data stream has a preset collection interval; The execution unit is used to, if not, apply periodic polling to obtain the latest data from the preset sensor at a fixed time, cache the real-time data stream for a short period of time according to the update frequency of the latest data, and arrange the received different sensor data in the order of timestamps.
10. The driving information fusion display system of the vehicle-mounted central control and intelligent instrument according to claim 8 is characterized in that: Also includes: A detection module, used for detecting the occlusion information when the vehicle-mounted data is synchronously generated on the viewing interface; A third judgment module is used to judge whether the occlusion information is covered to reach a preset occlusion angle; The third execution module is used to regenerate the occlusion information one by one on the viewing interface based on the preset viewing priority of the vehicle-mounted data, perform timestamp processing on the occlusion information, and keep the time format of the occlusion information consistent with that of the vehicle driving information.
Citation Information
Patent Citations
Instrument information display method and device, storage medium and vehicle-mounted equipment
CN109491751A
Digital automobile intelligent instrument
CN110116620A