Time calibration method and device during cross-time-zone driving of vehicle

By integrating a dynamic time zone database and multi-source data fusion technology, the vehicle time is automatically calibrated, solving the problem of manual adjustment when the vehicle travels across time zones and achieving high-precision time synchronization and system synergy.

CN121174264APending Publication Date: 2025-12-19FULSCIENCE AUTOMOTIVE ELECTRONICS CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202511478484.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-16
Publication Date
2025-12-19

AI Technical Summary

Technical Problem

In existing technologies, vehicles need to manually adjust the time zone when traveling across time zones, which increases driving safety risks, causes delays in time zone judgment and adjustment, leads to service and data management problems, and results in cumbersome and poorly adaptable operating procedures, affecting the coordination of related systems.

Method used

By integrating a dynamic time zone database and utilizing satellite navigation, inertial measurement unit, and vehicle domain data, the system automatically determines the vehicle's current location and time zone change rules, achieving fully automatic and high-precision vehicle time calibration.

Benefits of technology

It achieves fully automatic, high-precision real-time switching of vehicle time, avoiding the tediousness and safety hazards of manual operation, ensuring the consistency between the vehicle time and the actual time zone, and improving the user experience and the completeness of system functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121174264A_ABST
    Figure CN121174264A_ABST
Patent Text Reader

Abstract

The invention provides a time calibration method and device during cross-time-zone driving of a vehicle, and the method comprises the steps: determining whether a time zone switching condition is satisfied or not according to the current position data, global geographic data and a dynamic time zone database of a target vehicle; wherein basic time zones corresponding to all the areas and time zone change rules corresponding to all the areas are integrated in the dynamic time zone database; if yes, determining a target time zone of the current position of the target vehicle; and calibrating the current reference time according to the determined target time zone, and determining the target time of the current position of the target vehicle. Therefore, through the technical scheme of the invention, the technical problem that the time of the related terminal on the vehicle is difficult to accurately calibrate in the related technology is solved at least.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicles, in particular to a time calibration method and device for vehicle driving across time zones. BACKGROUND

[0002] With the rapid development of intelligent and networked technologies for vehicles, the requirement for time synchronization accuracy of vehicle-mounted electronic systems is increasing. Especially overseas, especially in Europe, vehicles often need to drive across multiple countries and time zones, and also need to cope with different winter and summer time adjustment rules of different countries. However, the current solution of relying on user manual adjustment of time zones during driving across time zones or switching between summer / winter time has the following significant disadvantages: increasing driving safety risks, time zone judgment and adjustment lag, causing service and data management problems, cumbersome operation process and poor adaptability, and affecting the coordination of related systems. Therefore, in such scenarios, how to realize automatic, accurate and time zone switching of vehicle system time has become an important technical problem affecting user experience and system function integrity. SUMMARY

[0003] Therefore, the purpose of the present application is to provide a time calibration method and device for vehicle driving across time zones, to at least solve the technical problem that it is difficult to accurately calibrate the time of related terminals on the vehicle in the related art.

[0004] The present application provides a time calibration method for vehicle driving across time zones, which comprises: determining whether a time zone switching condition is met according to current position data of a target vehicle, global geographic data and a dynamic time zone database; wherein the dynamic time zone database integrates basic time zones corresponding to each region and time zone change rules corresponding to each region; if the condition is met, determining a target time zone of a position where the target vehicle is currently located; calibrating a current reference time according to the determined target time zone to determine a target time of the position where the target vehicle is currently located.

[0005] Optionally, the current position data of the target vehicle is determined by the following steps: acquiring motion trajectory data of the target vehicle through a satellite navigation positioning module, acquiring first driving data of the target vehicle through an inertial measurement unit, and acquiring second driving data of the target vehicle through a vehicle body domain; comprehensively processing the motion trajectory data, the first driving data and the second driving data of the target vehicle to determine the current position data of the target vehicle.

[0006] Optionally, according to the current position data of the target vehicle, global geographic data and a dynamic time zone database, it is determined whether a time zone switching condition is met, including: According to the current position data of the target vehicle, the global geographic data is searched for a region, and a current region where the target vehicle is located is determined; It is identified whether the current region where the target vehicle is located is consistent with a region where the target vehicle is located determined at a last monitoring time; If the regions are consistent, it is determined that the time zone switching condition is not met; If the regions are inconsistent, according to the current region where the target vehicle is located determined, a current time zone corresponding to the current region is determined from the dynamic time zone database; It is determined whether the current time zone is consistent with a time zone corresponding to the region where the target vehicle is located determined at the last monitoring time; If the time zones are inconsistent, it is determined that the time zone switching condition is met; If the time zones are consistent, it is determined that the time zone switching condition is not met.

[0007] Optionally, the target time zone of the current position of the target vehicle is determined, including: The current time zone corresponding to the current region determined when the time zone switching condition is met is determined as the target time zone of the current position of the target vehicle; wherein the current time zone is determined by correcting a basic time zone queried from the dynamic time zone database using the current region according to a time zone change rule queried from the dynamic time zone database using the current region.

[0008] Optionally, the target time of the current position of the target vehicle is determined by calibrating the current reference time according to the determined target time zone, including: According to the target time zone, a time offset is determined; The time offset and the current reference time are added to determine the target time of the current position of the target vehicle; wherein the current reference time is a time determined by multi-source time service and in-vehicle coordination mechanism.

[0009] Optionally, after the target time of the current position of the target vehicle is determined, the time calibration method further includes: The target time is sent to the rest of the associated systems on the target vehicle that need time information based on the TBox on the target vehicle.

[0010] Optionally, the time calibration method further includes: When an update node is reached, the latest multi-source time zone related data of each region in the dynamic time zone database is obtained; According to the acquired multi-source time zone related data, time zone information in the dynamic time zone database is updated.

[0011] The embodiment of the application further provides a time calibration device for a vehicle driving across time zones, which comprises: A switching condition determination module is configured to determine whether a time zone switching condition is met according to current position data of a target vehicle, global geographic data and a dynamic time zone database, wherein the dynamic time zone database integrates basic time zones corresponding to each region and time zone change rules corresponding to each region. A time zone determination module is configured to determine a target time zone of a position where the target vehicle is currently located if the time zone switching condition is met. A calibration module is configured to calibrate a current reference time according to the determined target time zone, and determine a target time of the position where the target vehicle is currently located.

[0012] Optionally, the time calibration device further comprises a position determination module configured to determine the current position data of the target vehicle by the following steps: Obtaining motion trajectory data of the target vehicle by a satellite navigation positioning module, obtaining first driving data of the target vehicle by an inertial measurement unit, and obtaining second driving data of the target vehicle by a vehicle body domain. Comprehensively processing the motion trajectory data, the first driving data and the second driving data of the target vehicle to determine the current position data of the target vehicle.

[0013] Optionally, when the switching condition determination module is configured to determine whether the time zone switching condition is met according to the current position data of the target vehicle, the global geographic data and the dynamic time zone database, the switching condition determination module is configured to: Determine a current region where the target vehicle is located from the global geographic data according to the current position data of the target vehicle. Identify whether the current region where the target vehicle is located is consistent with a region where the target vehicle is determined to be located at a last monitoring time. If the regions are consistent, it is determined that the time zone switching condition is not met. If the regions are inconsistent, a current time zone corresponding to the current region where the target vehicle is determined to be located is determined from the dynamic time zone database. Determine whether the current time zone is consistent with a time zone corresponding to the region where the target vehicle is determined to be located at the last monitoring time. If the time zones are inconsistent, it is determined that the time zone switching condition is met. If the time zones are consistent, it is determined that the time zone switching condition is not met.

[0014] Optionally, when the switching condition determining module is used to determine a target time zone of a current location of the target vehicle, the switching condition determining module is configured to: determine, as the target time zone of the current location of the target vehicle, a current time zone corresponding to a current region determined when the time zone switching condition is met, wherein the current time zone is determined by correcting a basic time zone queried from the dynamic time zone database using the current region according to a time zone change rule queried from the dynamic time zone database using the current region.

[0015] Optionally, when the time zone determining module is used to calibrate a current reference time according to the determined target time zone to determine a target time of the current location of the target vehicle, the time zone determining module is configured to: determine a time offset according to the target time zone; add the time offset to the current reference time to determine the target time of the current location of the target vehicle, wherein the current reference time is a time determined through multi-source time service and in-vehicle collaborative mechanism.

[0016] Optionally, the time calibration apparatus further comprises a sending module, and the sending module is configured to: after determining the target time of the current location of the target vehicle, send the target time to other related systems on the target vehicle that need time information based on a TBox on the target vehicle.

[0017] Optionally, the time calibration apparatus further comprises an updating module, and the updating module is configured to: when an updating node is reached, acquire the latest multi-source time zone related data of each region in the dynamic time zone database; update the time zone information in the dynamic time zone database according to the acquired multi-source time zone related data.

[0018] Embodiments of the present application further provide an electronic device, comprising a processor, a memory and a bus, the memory stores machine readable instructions executable by the processor, when the electronic device is running, the processor and the memory communicate through the bus, and the machine readable instructions are executed by the processor to perform steps of the time calibration method as described above.

[0019] Embodiments of the present application further provide a computer readable storage medium, the computer readable storage medium stores a computer program, and the computer program is executed by a processor to perform steps of the time calibration method as described above.

[0020] The embodiment of the present application provides a time calibration method and device when a vehicle crosses time zones, the method comprises the following steps: determining whether a time zone switching condition is met according to current position data of a target vehicle, global geographic data and a dynamic time zone database; wherein the dynamic time zone database is integrated with basic time zones corresponding to each region and time zone change rules corresponding to each region; if the condition is met, determining a target time zone of a position where the target vehicle is currently located; calibrating a current reference time according to the determined target time zone, and determining a target time of the position where the target vehicle is currently located. In this way, the technical scheme of the present application can effectively solve the problem that an overseas vehicle needs to manually switch time zones and adjust time when driving in different time zones and switching between summer time and winter time, and can realize full-automatic and high-precision real-time switching of the whole vehicle time.

[0021] In order to make the above-mentioned purposes, characteristics and advantages of the present application more obvious and easy to understand, the following preferred embodiments are specifically described below, and the accompanying drawings are described in detail as follows. BRIEF DESCRIPTION OF DRAWINGS

[0022] In order to more clearly illustrate the technical scheme of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments, and it should be understood that the following drawings only show some embodiments of the present application, and therefore should not be regarded as a limitation on the scope, and for those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.

[0023] Figure 1 A flow chart of a time calibration method when a vehicle crosses time zones provided by the embodiment of the present application; Figure 2 A structure schematic diagram of a time calibration device when a vehicle crosses time zones provided by the embodiment of the present application; Figure 3 A structure schematic diagram of a time calibration device when a vehicle crosses time zones provided by the embodiment of the present application; Figure 4 A structure schematic diagram of an electronic device provided by the embodiment of the present application. DETAILED DESCRIPTION

[0024] To make the purposes, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described below in connection with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the claimed present application, but only represents selected embodiments of the present application. Based on the embodiments of the present application, every other embodiment obtained by a person skilled in the art without creative work falls within the scope of the present application.

[0025] With the rapid development of intelligent and networked technologies for automobiles, the time synchronization accuracy requirements of vehicle-mounted electronic systems are increasingly improved. Especially overseas, especially in European regions, vehicles often need to travel across multiple countries and multiple time zones, and also need to cope with different winter and summer time adjustment rules of different countries. However, the current solution of relying on user manual adjustment of time zones during cross-time zone travel or summer / winter time switching has the following significant disadvantages: Increased driving safety risk: After the vehicle enters a new time zone range, the driver needs to manually adjust the time during driving, which will distract the driver's attention and interfere with the driver's real-time control of the vehicle driving state, thereby increasing the safety hazard of the vehicle and not meeting the safety requirements for vehicle driving.

[0026] Time zone judgment and adjustment lag: Due to the influence of factors such as administrative regions and geographical environments of different countries, the time zone boundaries and the switching rules of summer / winter time are distributed in a non-meridian manner, so it is difficult for ordinary users to accurately determine the specific time zone in which the vehicle is currently traveling, and it is easy to miss the adjustment opportunity, resulting in the vehicle time remaining the time of the previous time zone, causing long-term distortion of time information.

[0027] Causing service and data management problems: When the vehicle time is inconsistent with the actual local time, it will directly cause time conflicts of time-triggered appointment services (such as vehicle maintenance, road rescue, etc.); at the same time, the time stamps of key data such as driving data, fault records, and positioning information of the vehicle will be chaotic, which not only seriously affects the user experience, but also causes deviations in scenarios involving traffic accident responsibility identification, vehicle state tracing, etc., increasing the complexity of responsibility division.

[0028] Complicated operation process and poor adaptability: For users who frequently travel across countries or time zones, they need to repeatedly manually perform time zone adjustment operations, increasing the user's operation burden; and the time zone adjustment paths of different vehicle models are different, users need to spend time familiarizing themselves with the operation logic, further reducing the convenience of vehicle use.

[0029] Influence the coordination of the related system: the vehicle time as the basic reference information of multiple systems in the vehicle (such as navigation system, vehicle entertainment system, vehicle control system, etc.), the deviation of which from the local time will cause the time coordination between the systems to be disordered, for example, the route planning time of the navigation system does not match the actual driving time, the calculation error of the time dimension of the vehicle energy consumption statistics, etc., which affects the normal play of the overall function of the vehicle.

[0030] Therefore, in such a scenario, how to realize the automatic, accurate and time zone switching of the vehicle system time has become an important technical problem affecting the user experience and the integrity of the system function.

[0031] Based on this, the embodiments of the present application provide a time calibration method and device for vehicle driving across time zones, to at least solve the technical problem that it is difficult to accurately calibrate the time of the related terminal on the vehicle in the related art.

[0032] Please refer to Figure 1 , Figure 1 The flowchart of a time calibration method for vehicle driving across time zones provided by the embodiments of the present application. As shown in Figure 1 The time calibration method provided by the embodiments of the present application comprises: S101, determining whether the time zone switching condition is met according to the current position data of the target vehicle, the global geographic data and the dynamic time zone database.

[0033] S102, if the condition is met, determining the target time zone of the position where the target vehicle is currently located.

[0034] S103, calibrating the current reference time according to the determined target time zone, and determining the target time of the position where the target vehicle is currently located.

[0035] The steps in the embodiments of the present application will be described in detail below: For step S101, the target vehicle can be a car, a sport utility vehicle (SUV), a truck, an electric vehicle, a motorcycle, a tricycle, a special vehicle, an autonomous vehicle and a driverless vehicle, etc. The present application does not make specific limitation on this.

[0036] The current position data of the target vehicle can be the position data of the target vehicle at the current time point, or the position data of the target vehicle at the current time period.

[0037] The current position data includes the geographic coordinates, altitude information, etc. of the target vehicle.

[0038] The global geographic data can be global geographic data, and can be in the form of geographic fence data. The global geographic data provides a regional determination basis for time zone acquisition through multi-level fence indexing, boundary identification, and dynamic adaptation.

[0039] The dynamic time zone database integrates basic time zones corresponding to each region and time zone change rules corresponding to each region.

[0040] For example, the dynamic time zone database can include global boundary space-time data, basic time zones, summer / winter time dynamic rule sets, and other information, and uses a multi-source data fusion mechanism to ensure the real-time and accuracy of the database. The database can be collected by a vehicle platform through multi-source data fusion, and is periodically pushed into the TBox of each vehicle terminal.

[0041] Continuing to step S101, in an embodiment provided by the present application, the current position data of the target vehicle is determined by the following steps: S201, acquiring motion trajectory data of the target vehicle through a satellite navigation positioning module, acquiring first driving data of the target vehicle through an inertial measurement unit, and acquiring second driving data of the target vehicle through a vehicle body domain.

[0042] S202, comprehensively processing the motion trajectory data, the first driving data, and the second driving data of the target vehicle to determine the current position data of the target vehicle.

[0043] For step S201, the satellite navigation positioning module can support four global satellite positioning systems, and can output satellite raw observation data including pseudo-range, carrier phase, Doppler value, and satellite signal-to-noise ratio, i.e., to determine the motion trajectory data of the target vehicle. The satellite navigation positioning module can process ≥20 satellite data in parallel, and the raw positioning output frequency reaches 10 Hz, achieving global coverage.

[0044] The inertial measurement unit can be an IMU sensor, and the acquired first driving data can include three-axis acceleration, angular velocity, and other data.

[0045] The second driving data can be specifically obtained from other vehicle body domains through Ethernet, including gear position, four-wheel speed, steering wheel angle, vehicle driving type data, and the like.

[0046] The motion trajectory data, the first driving data, and the second driving data can be periodically acquired. For example, the acquisition period of the motion trajectory data can be 100 ms; the acquisition period of the first driving data can be 10 ms; and the acquisition period of the second driving data can be 100 ms.

[0047] For step S202, when the motion trajectory data, the first driving data and the second driving data of the target vehicle are comprehensively processed to determine the current position data of the target vehicle, the current position data of the target vehicle can be determined through multi-source fusion, anti-interference design and dynamic adaptation processing.

[0048] When the current position data of the target vehicle is determined in steps S201-S202, the current position data of the target vehicle can be determined in the TBox of the target vehicle.

[0049] The TBox integrates a high-precision satellite positioning algorithm, which can access third-party RTK services through a network to obtain RTCM differential service data, realize high-precision positioning, support AGNSS rapid positioning, and ensure that the TBox can download ephemeris information through a network for positioning in a cold start state when a positioning module is not ready.

[0050] The TBox integrates a fusion inertial navigation algorithm, which performs positioning result calculation through GNSS raw positioning data, and combines IMU raw data, wheel speed and gear information input from the vehicle body domain under weak satellite and no satellite conditions to ensure the continuity of the positioning result calculation.

[0051] The algorithm needs to perform robust processing on GNSS raw observation quality, especially for the extreme case of few satellites and poor signal quality, to eliminate abnormal GNSS raw observations; at the same time, the pseudo-range and carrier phase observations are involved in the calculation, and the accuracy and weight of each observation need to be fully matched when performing Kalman filtering to avoid substandard accuracy; the fusion positioning mode (INS / DR) is adaptively switched to ensure that the optimal calculation mode is used to output the fusion positioning result under the current environment.

[0052] Continuing to step S101, in an embodiment provided by the present application, whether the time zone switching condition is met is determined according to the current position data of the target vehicle, global geographic data and a dynamic time zone database, including: S1011, region lookup is performed from the global geographic data according to the current position data of the target vehicle to determine the current region where the target vehicle is located.

[0053] S1012, whether the current region where the target vehicle is located is consistent with the region where the target vehicle is located determined at the last monitoring time is identified.

[0054] S1013, according to the determined current region where the target vehicle is located, the current time zone corresponding to the current region is determined from the dynamic time zone database. S1014, whether the current time zone is consistent with the time zone corresponding to the region where the target vehicle is located determined at the last monitoring time is determined. S1015. Determine if the time zone switching conditions are met; S1016. It is determined that the time zone switching conditions are not met.

[0055] For step S1011, the global geographic data adopts a four-level nested structure of "country-province / state-city-basic time zone unit". Each level stores the boundary coordinates using vector polygons (WGS84 coordinate system). The basic time zone unit fence accuracy is ≤5 meters, and irregular boundaries are supported. A hybrid index of R-tree and quadtree is used: the country / province fence is accelerated by R-tree for range query, and the city and basic unit fences are refined by quadtree, making the point matching time complexity O(logN) (N is the total number of fences).

[0056] When determining the current area where the target vehicle is located based on the current location data, the specific steps are as follows: receive a 10Hz location stream, locate the candidate fence through R-tree coarse matching, and then determine whether it is located within the basic time zone unit through ray tracing precise matching; when the distance between the point and the boundary is ≤10 meters, the position is predicted in combination with the driving status to avoid boundary oscillation.

[0057] Based on the sliding window monitoring of the location sequence: when three consecutive positioning points (interval of 100ms) cross the fence, it is determined to be a valid crossing and a time zone warning is triggered; in high-speed scenarios (≥100km / h), the window is shortened to two points, the detection delay is ≤200ms, and the crossing time (±10ms), coordinates and time zone differences are recorded.

[0058] In overlapping fence scenarios, dynamic time zone database conflict rules are invoked to prioritize matching time zones compatible with the vehicle's registration location; blank areas are associated with fences of higher-level administrative regions; when data is missing, predictions are made based on the time zone gradients of adjacent fences and marked with a "prediction mode".

[0059] In this way, the current area where the target vehicle is located can be accurately and quickly determined.

[0060] Here, when determining the current region of the target vehicle, a region identifier for the current region can also be generated simultaneously, thereby enabling fast time zone lookup.

[0061] For step S1012, if the current area is consistent with the area where the target vehicle is located as determined in the previous monitoring time, then step S1016 is executed; if the current area is inconsistent with the area where the target vehicle is located as determined in the previous monitoring time, then step S1013 is executed.

[0062] Regarding step S1013, the dynamic time zone database consists of the following core data: I. Spatiotemporal data of global administrative boundaries: It covers multi-level administrative boundary vector information from the national level to the village level (or equivalent administrative units), including boundary polygon coordinate sets, administrative region affiliation (such as the hierarchical relationship of province → city → district), and boundary change timestamps. For example, for special administrative regions such as transnational enclaves and disputed areas, their exclusive boundary data and corresponding time zone application rules are stored separately, and the time range of boundary validity is marked (e.g., a disputed area has been subject to time zone A since 2023, and previously was subject to time zone B).

[0063] II. Complete record of historical time zone changes; Using a timeline as a dimension, this records all time zone adjustments in various administrative regions worldwide since the establishment of the time zone system, including: Changes in base time zone (e.g., a country changes from UTC+1 to UTC+2); Adjustment of time zone jurisdiction (e.g., a province is transferred from time zone A to time zone B); Temporary time zone changes (such as temporary time zone adjustments during wartime or disaster emergencies) must specify the effective / expiration time. Reasons for the change and official basis (such as government decree number, parliamentary resolution document index).

[0064] III. Time zone change rules, i.e., the dynamic rule set for daylight saving time: The complete rules for storing daylight saving time by region include: Annual implementation cycle (e.g., from the second Sunday of March to the first Sunday of November each year); Switch time points (e.g., change local time 2:00 to 3:00); Special exemption areas (such as some provinces within a country that do not observe daylight saving time); Rule change records (such as the years in which a country abolished daylight saving time and official announcements).

[0065] The dynamic time zone database contains a mapping table of region-time zone-time zone change rules, so that the corresponding current time zone can be found from the dynamic time zone database based on the determined current region.

[0066] For step S1014, if the current time zone is consistent with the time zone corresponding to the area where the target vehicle is located as determined at the previous monitoring time, then step S1016 is executed; if the current area is inconsistent with the time zone corresponding to the area where the target vehicle is located as determined at the previous monitoring time, then step S1015 is executed.

[0067] Furthermore, in another embodiment provided in this application, the time calibration method further includes: S301. When the update node is reached, obtain the latest multi-source time zone related data for each region in the dynamic time zone database.

[0068] S302. Update the time zone information in the dynamic time zone database based on the acquired multi-source time zone related data.

[0069] For step S301, the update node can be determined according to a preset update rule, which can be a timed update, an instant-triggered update, or a batch update, etc.

[0070] For example, the above update rules can be illustrated by the following: Scheduled updates can be implemented by automatically synchronizing updates from basic data sources such as IANA and OSM every day at midnight (UTC time) and incrementally updating database fields.

[0071] Instantaneous updates can be triggered by: detecting emergency time zone adjustment information pushed by the government announcement API (such as temporary time zone changes caused by natural disasters) and completing the database update within 15 minutes.

[0072] Batch updates can be performed by summarizing and analyzing crowdsourced data weekly, adjusting the boundaries or rules of highly credible correction suggestions, and notifying relevant terminals to synchronize the data.

[0073] Continuing with step S301, the acquisition of the multi-source time zone related data may include the following aspects: First, authoritative basic database: Using the IANA Time Zone Database (tzdb) as the core data source, its update package (including zoneinfo files and change descriptions) is synchronized daily. Core fields such as time zone identifiers (e.g., Europe / Paris), UTC offsets, and daylight saving time rules are parsed and mapped to the administrative region attributes of the database.

[0074] Integrating administrative boundary vector data from OpenStreetMap (OSM), the accuracy of boundary coordinates is corrected through spatial topology algorithms to ensure that the spatial matching error with the time zone jurisdiction is ≤10 meters.

[0075] Access time zone code specifications published by international standards organizations (such as ISO) to unify the time zone encoding system within the database.

[0076] Second, official government data sources: It connects to the open APIs of government portals around the world (such as the NOAA time service API in the United States and the announcement interface of the China National Standard Time Center) to capture official announcements such as time zone adjustments and changes in daylight saving time in real time. It extracts key information including: announcement release time, effective time, affected areas, adjustment details, etc., and automatically links them to the historical change records of the corresponding administrative regions.

[0077] For countries / regions without open APIs, we collect the content of their government announcement pages through customized web crawlers, extract structured information using natural language processing (NLP) technology (such as locating key sentences like "Daylight Saving Time will be implemented from May 1, 2024" through entity recognition algorithms), and then input the information into the database after manual review.

[0078] Third, crowdsourced correction and feedback data: Establish a user feedback platform (such as a built-in error correction entry in the vehicle system or a mobile APP feedback module) to receive time zone anomaly reports submitted by end users. The report should include the location (latitude and longitude) of the anomaly, the actual time zone, the system-displayed time zone, and the time of the anomaly.

[0079] Design a crowdsourced data credibility assessment mechanism: assign weights to crowdsourced data based on parameters such as the accuracy of users' historical feedback, the location accuracy at the time of feedback (such as GPS signal strength), and the frequency of feedback in the same area (if ≥5 independent users in the same area report the same anomaly, trigger the automatic verification process).

[0080] By combining big data on vehicle driving trajectories, potential time zone boundary error areas can be identified (e.g., if users frequently manually adjust the time zone on a certain highway, it is inferred that there is a deviation between the geofence of that area and the actual time zone boundary).

[0081] Fourth, supplementary third-party commercial data: Access administrative boundary update data from professional geographic information service providers (such as HERE Maps and Gaode Maps) to verify the timeliness of basic boundary data (such as the time zone division of newly established administrative regions).

[0082] Procurement of aerospace remote sensing image data, and use of image recognition technology to assist in verifying actual changes in administrative boundaries (such as changes in the physical markers of national and provincial borders).

[0083] Regarding step S302, when there is a conflict between data from different sources (such as IANA data being inconsistent with the winter / summer time rules announced by the government), the data should be sorted by priority as follows: official government announcements > international authoritative databases > crowdsourced data > third-party commercial data.

[0084] For conflicts that cannot be determined by priority (such as when two countries have different time zone claims in a disputed area), a "dual-track storage + scenario adaptation" strategy is adopted: the time zone rules of both parties in the dispute are recorded at the same time, and the terminal device automatically selects the appropriate data based on the jurisdictional claim area to which the actual location belongs (such as the legal claims of the country where the vehicle is registered).

[0085] In addition, for the data in the dynamic time zone database, a unique version number is generated for each data record, which includes metadata such as update time, update source, and operator, and supports database status backtracking at any point in time (used to verify the time zone accuracy of historical trajectories).

[0086] Retain historical data for at least 5 years to meet compliance requirements (such as the retroactive period for vehicle log records in some countries).

[0087] Regarding step S102, in one embodiment provided in this application, determining the target time zone of the current location of the target vehicle includes: determining the current time zone corresponding to the current area determined when the time zone switching conditions are met as the target time zone of the current location of the target vehicle.

[0088] Specifically, the determination of the current time zone can be achieved by: querying the time zone change rules from the dynamic time zone database using the current region, querying the basic time zone from the dynamic time zone database using the current region, and correcting the queried basic time zone using the queried time zone change rules to obtain the current time zone.

[0089] The time zone change rules mentioned here may specifically be the rules for changing daylight saving time and / or the rules for changing winter time.

[0090] For step S103, the current reference time is the time determined by multi-source time synchronization and in-vehicle collaboration mechanism.

[0091] The multi-source time synchronization example may include: GNSS atomic time: High-precision time is obtained by using satellite navigation systems such as GPS and BeiDou. Its time accuracy can reach the nanosecond level, and it has the highest priority among various time sources. Network time synchronization: Based on NTP (Network Time Protocol), it obtains time from the Internet. Specifically, it obtains NTP time by receiving messages sent by NTP servers in the network, with a time accuracy of approximately milliseconds. TSP time synchronization: By establishing a connection with the TSP (vehicle manufacturer platform) backend, the TSP time is obtained using the timestamp information carried in the response message fed back by the backend; Cellular network-assisted time synchronization: Based on the NITZ (Network Identifier and Time Synchronization) protocol, time information is provided through cellular network base stations.

[0092] The in-vehicle coordination mechanism includes time calibration priority rules, such as: GNSS > TSP > NTP > Cellular Network Assisted Time Synchronization.

[0093] Continuing with step S103, in one embodiment provided in this application, calibrating the current reference time according to the determined target time zone to determine the target time of the current location of the target vehicle includes: determining a time offset according to the target time zone; adding the time offset to the current reference time to determine the target time of the current location of the target vehicle.

[0094] Furthermore, in another embodiment provided in this application, after determining the target time of the current location of the target vehicle, the time calibration method further includes: sending the target time to other associated systems on the target vehicle that require time information based on the TBox on the target vehicle.

[0095] Here, the TBox generates Global Time after local time calibration. As a global time manager, the TBox uses the AutosarCP standard component to distribute the Global Time to each slave node (Ethernet node, including the gateway node) via GPTP and UDP protocols. If other ECUs have connected CAN nodes, the time management gateway node then distributes the Global Time to these other slave nodes (CAN nodes), thus achieving time synchronization among all ECUs.

[0096] Thus, the technical solution of this application effectively solves the problem of manually switching time zones and adjusting time when overseas vehicles travel in different time zones or when daylight saving time changes, enabling fully automatic and high-precision real-time switching of the vehicle's time. Furthermore, by constructing a globally covered and real-time updated dynamic time zone database, combined with a stable position benchmark provided by high-precision positioning and fusion inertial navigation algorithms, relying on the precise regional matching capabilities of a geofencing engine, and through the collaborative processing of a time synchronization algorithm and a fusion decision engine, this application can quickly and accurately complete time zone determination and time switching when vehicles travel across time zones and during daylight saving time changes, avoiding the tediousness, lag, and potential safety hazards of manual operation. It also solves the problem of time zone judgment errors in scenarios such as complex administrative regions, changes in daylight saving time rules, and boundary areas, ensuring the consistency between the vehicle's time and the actual time zone, and improving the reliability of vehicle time-related functions and user experience when traveling across time zones.

[0097] Based on the same inventive concept, this application also provides a time calibration device corresponding to the time calibration method. Since the principle of the device in this application is similar to the time calibration method described above in this application, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.

[0098] Please see Figure 2 , Figure 3 ,Figure 2 This is one of the structural schematic diagrams of a time calibration device for vehicles traveling across time zones, provided in an embodiment of this application. Figure 3 This is a second schematic diagram of a time calibration device for vehicles traveling across time zones, provided as an embodiment of this application. Figure 2 As shown, the time calibration device 200 includes: The switching condition determination module 210 is used to determine whether the time zone switching conditions are met based on the current location data of the target vehicle, global geographic data, and dynamic time zone database; wherein, the dynamic time zone database integrates the basic time zone corresponding to each region and the time zone change rules corresponding to each region. The time zone determination module 220 is used to determine the target time zone of the current location of the target vehicle if the time zone switching conditions are met. The calibration module 230 is used to calibrate the current reference time according to the determined target time zone, and to determine the target time of the current location of the target vehicle.

[0099] Optional, such as Figure 3 As shown, the time calibration device 200 further includes a position determination module 240, which is used to determine the current position data of the target vehicle through the following steps: The target vehicle's motion trajectory data is obtained through a satellite navigation and positioning module, the first driving data of the target vehicle is obtained through an inertial measurement unit, and the second driving data of the target vehicle is obtained through the vehicle body domain. The motion trajectory data, first driving data, and second driving data of the target vehicle are comprehensively processed to determine the current location data of the target vehicle.

[0100] Optionally, when the switching condition determination module 210 determines whether the time zone switching conditions are met based on the target vehicle's current location data, global geographic data, and dynamic time zone database, the switching condition determination module 210 is used to: Based on the current location data of the target vehicle, a region search is performed from the global geographic data to determine the current region where the target vehicle is located; It identifies whether the current area where the target vehicle is located is consistent with the area where the target vehicle was located at the previous monitoring time. If the regions are the same, it is determined that the time zone switching conditions are not met; If the regions are inconsistent, the current time zone corresponding to the current region is determined from the dynamic time zone database based on the current region where the target vehicle is located. It is confirmed whether the current time zone is consistent with the time zone corresponding to the area where the target vehicle is located, as determined at the previous monitoring time. If the time zones are inconsistent, the conditions for time zone switching are met. If the time zones are the same, then the time zone switching conditions are not met.

[0101] Optionally, when determining the target time zone of the current location of the target vehicle, the switching condition determination module 210 is used to: The current time zone corresponding to the current region determined when the time zone switching conditions are met is determined as the target time zone of the current location of the target vehicle; wherein, the current time zone is determined by correcting the basic time zone queried from the dynamic time zone database using the current region based on the time zone change rules queried from the dynamic time zone database using the current region.

[0102] Optionally, when the time zone determination module 220 is used to calibrate the current reference time according to the determined target time zone and determine the target time of the current location of the target vehicle, the time zone determination module 220 is used to: Determine the time offset based on the target time zone; The time offset is added to the current reference time to determine the target time of the current location of the target vehicle; wherein the current reference time is the time determined by multi-source time synchronization and in-vehicle coordination mechanism.

[0103] Optionally, the time calibration device 200 further includes a transmission module 250, the transmission module 250 being used for: After determining the target time of the current location of the target vehicle, the target time is sent to the other associated systems on the target vehicle that require time information, based on the TBox on the target vehicle.

[0104] Optionally, the time calibration device 200 further includes an update module 260, which is used for: When the update node is reached, the latest multi-source time zone related data for each region in the dynamic time zone database is obtained; The time zone information in the dynamic time zone database is updated based on the acquired multi-source time zone related data.

[0105] Please see Figure 4 , Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 4 As shown, the electronic device 400 includes a processor 410, a memory 420, and a bus 430.

[0106] The memory 420 stores machine-readable instructions executable by the processor 410. When the electronic device 400 is running, the processor 410 communicates with the memory 420 via the bus 430. When the machine-readable instructions are executed by the processor 410, they can perform the operations described above. Figure 1 The steps of the time calibration method in the illustrated method embodiment can be found in the method embodiment for specific implementation, and will not be repeated here.

[0107] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, can perform the above-described actions. Figure 1 The steps of the method in the illustrated method embodiment can be found in the method embodiment for specific implementation methods, which will not be repeated here.

[0108] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0109] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the shown or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0110] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0111] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0112] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0113] Finally, it should be noted that the above-described embodiments are merely specific implementations of this application, used to illustrate the technical solutions of this application, and not to limit them. The scope of protection of this application is not limited thereto. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this application. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A time calibration method for vehicles traveling across time zones, characterized in that, The time calibration method includes: Based on the target vehicle's current location data, global geographic data, and a dynamic time zone database, it is determined whether the time zone switching conditions are met; wherein, the dynamic time zone database integrates the basic time zones corresponding to each region and the time zone change rules corresponding to each region. If satisfied, determine the target time zone of the current location of the target vehicle; The current reference time is calibrated according to the determined target time zone to determine the target time of the current location of the target vehicle.

2. The time calibration method according to claim 1, characterized in that, The current location data of the target vehicle is determined by the following steps: The target vehicle's motion trajectory data is obtained through a satellite navigation and positioning module, the first driving data of the target vehicle is obtained through an inertial measurement unit, and the second driving data of the target vehicle is obtained through the vehicle body domain. The motion trajectory data, first driving data, and second driving data of the target vehicle are comprehensively processed to determine the current location data of the target vehicle.

3. The time calibration method according to claim 1, characterized in that, Based on the target vehicle's current location data, global geographic data, and a dynamic time zone database, determine whether the time zone switching conditions are met, including: Based on the current location data of the target vehicle, a region search is performed from the global geographic data to determine the current region where the target vehicle is located; It identifies whether the current area where the target vehicle is located is consistent with the area where the target vehicle was located at the previous monitoring time. If the regions are the same, it is determined that the time zone switching conditions are not met; If the regions are inconsistent, the current time zone corresponding to the current region is determined from the dynamic time zone database based on the current region where the target vehicle is located. It is confirmed whether the current time zone is consistent with the time zone corresponding to the area where the target vehicle is located, as determined at the previous monitoring time. If the time zones are inconsistent, the conditions for time zone switching are met. If the time zones are the same, then the time zone switching conditions are not met.

4. The time calibration method according to claim 3, characterized in that, Determining the target time zone of the current location of the target vehicle includes: The current time zone corresponding to the current region determined when the time zone switching conditions are met is determined as the target time zone of the current location of the target vehicle; wherein, the current time zone is determined by correcting the basic time zone queried from the dynamic time zone database using the current region based on the time zone change rules queried from the dynamic time zone database using the current region.

5. The time calibration method according to claim 1, characterized in that, The step of calibrating the current reference time according to the determined target time zone to determine the target time of the current location of the target vehicle includes: Determine the time offset based on the target time zone; The time offset is added to the current reference time to determine the target time of the current location of the target vehicle; wherein the current reference time is the time determined by multi-source time synchronization and in-vehicle coordination mechanism.

6. The time calibration method according to claim 1, characterized in that, After determining the target time of the current location of the target vehicle, the time calibration method further includes: Based on the TBox on the target vehicle, the target time is sent to the other associated systems on the target vehicle that require time information.

7. The time calibration method according to claim 1, characterized in that, The time calibration method further includes: When the update node is reached, the latest multi-source time zone related data for each region in the dynamic time zone database is obtained; The time zone information in the dynamic time zone database is updated based on the acquired multi-source time zone related data.

8. A time calibration device for vehicles traveling across time zones, characterized in that, The time calibration device includes: The switching condition determination module is used to determine whether the time zone switching conditions are met based on the target vehicle's current location data, global geographic data, and dynamic time zone database; wherein, the dynamic time zone database integrates the basic time zones corresponding to each region and the time zone change rules corresponding to each region. The time zone determination module is used to determine the target time zone of the current location of the target vehicle if the time zone switching conditions are met. The calibration module is used to calibrate the current reference time according to the determined target time zone, and to determine the target time of the current location of the target vehicle.

9. An electronic device, characterized in that, include: The device includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. The machine-readable instructions are executed by the processor to perform the steps of the time calibration method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the time calibration method as described in any one of claims 1 to 7.

Citation Information

Cited By

  • Time zone determination method and device, vehicle end control equipment, readable storage medium and program product

    CN121980094A