Navigation method and device for commuting, vehicle and readable storage medium

By obtaining the current startup time and location of the vehicle in commuting navigation, comparing it with the commuting information in the preset working mode, judging the automatic navigation conditions, and optimizing the route with user feedback and historical data, the flexibility and accuracy of the existing navigation methods are solved, and personalized and efficient navigation services are achieved.

CN120489127APending Publication Date: 2025-08-15BYD CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510585182.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-07
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

The existing commuting navigation methods are poor in flexibility, and fail to effectively consider the current location and commuting time of the vehicle, resulting in low navigation start-up accuracy and poor adaptability during commuting time periods, and fail to meet the personalized needs of users.

Method used

By obtaining the current startup time and position of the vehicle, comparing it with the commuting information in the preset working mode, determining whether the automatic navigation conditions are met, and navigation is turned on when the conditions are met, combining user feedback and historical navigation data to optimize the route, providing personalized and efficient navigation services.

Benefits of technology

It improves the accuracy of navigation startup and the adaptability of commuting navigation, enhances the user experience, ensures that the navigation service meets the actual needs and habits of users, and improves commuting efficiency and convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120489127A_ABST
    Figure CN120489127A_ABST
Patent Text Reader

Abstract

The invention discloses a navigation method and device for commuting, a vehicle and a readable storage medium. The method comprises the following steps: determining that a preset working mode of the vehicle is started; acquiring the current starting time and the current position of the vehicle; based on the current starting time, the current position and commuting information set by a user in a preset working mode, whether the vehicle meets an automatic navigation condition or not is judged; and if yes, starting navigation of the vehicle from the current position to the commuting address. According to the invention, the navigation aided driving requirement of the user can be met, so that the judgment conditions of automatic navigation starting are diversified, the accuracy of navigation starting is improved, the adaptability and flexibility of commuting navigation are enhanced, the efficiency of commuting navigation is improved, and the user experience can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle technology, and in particular to a navigation method, device, vehicle and readable storage medium for commuting. Background Art

[0002] Related technologies typically collect weather information before commuting and alert the user if unusual weather conditions are detected. Then, after the vehicle is started, the optimal route is determined based on the current commuting conditions and weather conditions. Finally, after confirming that the route is normal using real-time traffic information, navigation is performed along the selected first route to ensure smooth driving.

[0003] However, current commuter navigation methods lack flexibility, relying solely on user-defined commute times and employing a single activation criteria. These methods fail to consider the impact of the vehicle's current location and commute time, resulting in low navigation activation accuracy and poor adaptability to commuting times. Furthermore, while weather-based route selection can improve commuting efficiency, it overlooks the needs of some users who don't require navigation assistance, potentially reducing their commuting efficiency. Summary of the Invention

[0004] The present invention aims to solve at least one of the technical problems existing in the prior art.

[0005] To this end, one purpose of the present invention is to propose a navigation method for commuting, which can adapt to the user's navigation-assisted driving needs, make the judgment conditions for turning on automatic navigation diverse, thereby improving the accuracy of navigation startup, and enhancing the adaptability and flexibility of commuting navigation, which not only helps to improve the efficiency of commuting navigation, but also improves the user experience.

[0006] To this end, a second object of the present invention is to provide a navigation device for commuting.

[0007] To this end, a third object of the present invention is to provide a vehicle.

[0008] To this end, a fourth object of the present invention is to provide a computer-readable storage medium.

[0009] To achieve the above-mentioned objectives, an embodiment of the first aspect of the present invention discloses a navigation method for commuting, including: determining that a preset working mode of a vehicle is turned on; obtaining the current start-up time and current position of the vehicle; based on the current start-up time, the current position and the commuting information set by the user in the preset working mode, determining whether the vehicle meets the automatic navigation conditions; if so, starting the navigation of the vehicle from the current position to the commuting address.

[0010] According to an embodiment of the present invention, the commuting navigation method, after determining that a preset operating mode is enabled, obtains the vehicle's current start time and current location. These are then compared with the user-defined commuting information in the preset operating mode to determine whether the vehicle meets the automatic navigation conditions based on the comparison results. This method can meet the user's navigation-assisted driving needs, diversify the conditions for enabling automatic navigation, and thus improve the accuracy of navigation initiation. If the automatic navigation conditions are confirmed to be met, navigation is initiated from the vehicle's current location to the commuting address, thereby enhancing the adaptability and flexibility of commuting navigation, helping to improve both the efficiency of commuting navigation and the user experience.

[0011] In addition, the navigation method for commuting according to the above embodiment of the present invention may also have the following additional technical features: In some embodiments, the commuting information includes: a commuting cycle, a target commuting time period, and the commuting address. Thus, within the selected commuting cycle, the user can also enable the Smart Skip Statutory Holidays option, which allows the system to automatically identify and exclude national holidays, avoiding unnecessary commuting travel planning on these dates; optimize routes and departure suggestions based on the user's departure time and journey time; and setting a commuting address helps the system accurately plan the optimal route and provide optimal navigation suggestions based on real-time traffic conditions, ensuring that users can travel between home and work efficiently and conveniently.

[0012] In some embodiments, the automatic navigation conditions include: the current location is within a preset range around the commuting address, and the current start time is within the target commuting period of the commuting cycle, where the target commuting period is determined based on a first preset time offset before or after a user-set target commuting time, which may include one or more target commuting times. This allows for intelligent identification of user travel needs, providing accurate navigation services at appropriate times and locations, and improving travel efficiency and convenience.

[0013] In some embodiments, the commuting address is obtained by user settings; or, the commuting address is obtained by: obtaining the historical navigation data of the vehicle, identifying the commuting navigation route in the historical navigation data; using the commuting navigation route that has been used more than a first set threshold as a commuting route; recommending the addresses at both ends of the commuting route to the user, and setting the addresses at both ends of the commuting route as the commuting addresses based on the user's positive feedback. In this way, not only the user's operating steps are simplified, but also the commuting settings can be automatically adjusted according to the user's actual travel habits, ensuring that the services provided are more in line with the user's daily needs, thereby improving user experience and satisfaction. By combining user feedback with historical navigation data, the system can intelligently optimize commuting settings and provide more personalized and efficient navigation support.

[0014] In some embodiments, initiating navigation for the vehicle from the current location to the commuting address includes selecting a route with the shortest estimated travel time from the current location to the commuting address as the navigation route. This ensures that the user is provided with the fastest and most efficient travel solution, reduces commuting time, and thereby improves the user's travel experience and efficiency.

[0015] In some embodiments, initiating navigation from the current location to the commuting address further includes using the route specified by the user at the time of activation as the navigation route. This allows the system to adapt to user preferences and use the user-specified route as the final navigation route, rather than relying solely on the fastest path calculated by the system. This approach not only enhances the user experience but also provides greater flexibility and personalized service, ensuring that each trip is tailored to the user's actual needs and preferences, thereby improving commuting navigation efficiency and user experience.

[0016] In some embodiments, the navigation method for commuting further includes: when conditions for updating the target commuting period are met, updating the target commuting period for the current update cycle based on historical navigation data from the previous update cycle, wherein the update cycle is set by the user, and the conditions for updating the target commuting period include: the user enabling the commuting period self-learning function, and the historical navigation data including historical vehicle start times, historical navigation routes, and historical vehicle travel times. Thus, the target commuting period can be dynamically adjusted based on the user's actual travel patterns and habits, making the recommended departure time more accurate to adapt to changing traffic conditions and personal schedules, thereby providing users with more personalized and efficient navigation services, which not only improves travel efficiency but also enhances the user experience, ensuring that each trip meets the user's actual needs as much as possible.

[0017] In some embodiments, updating the target commuting period for the current update cycle based on historical navigation data from the previous update cycle includes: determining the target commuting period corresponding to the previous update cycle, wherein the target commuting time in the previous update cycle is offset before and after by a second preset time to obtain the target commuting period corresponding to the previous update cycle; determining the navigation start time in the previous update cycle based on the historical vehicle start time in the previous update cycle and the target commuting period corresponding to the previous update cycle; and updating the target commuting period for the current update cycle based on the navigation start time in the previous update cycle. Thus, by utilizing past actual travel habits and time arrangements, the new target commuting period is made more tailored to the user's actual needs, thereby providing more accurate departure time recommendations and effectively improving the user's travel efficiency and experience.

[0018] In some embodiments, the method of determining the navigation start time in the previous update cycle based on the historical vehicle start time in the previous update cycle and the target commuting time period corresponding to the previous update cycle includes: judging whether the historical vehicle start time in the previous update cycle is within the target commuting time period corresponding to the update cycle; if so, using the historical vehicle start time in the previous update cycle as the navigation start time in the previous update cycle; if not, using the historical vehicle start time in the previous update cycle that does not exceed the preset offset threshold as the navigation start time in the previous update cycle. In this way, the target commuting time period can be dynamically adjusted and optimized based on the user's actual travel habits, so that the recommendations for each trip are more in line with the actual situation, improving travel efficiency and user experience. This method not only enhances the adaptability and flexibility of commuting navigation, but also ensures the effectiveness of personalized services.

[0019] In some embodiments, updating the target commuting period for the current update cycle based on the navigation start time includes: determining the actual commuting period based on the minimum and maximum times of multiple navigation start times; dividing the actual commuting period into multiple first commuting periods according to a first time interval, and obtaining the number of times each first commuting period is used; and updating the target commuting period for the current update cycle based on the number of times each first commuting period is used. Thus, by analyzing the user's actual travel habits and time distribution, the target commuting period is dynamically adjusted, so that the recommended departure time more accurately matches the user's daily routine and traffic conditions, thereby providing more efficient and personalized navigation services. This not only improves travel efficiency but also enhances the user experience, ensuring that each trip meets the user's actual needs as much as possible.

[0020] In some embodiments, the target commuting period of the current update cycle is updated based on the number of times the first commuting periods are used, including: obtaining a target number based on the ratio of the target commuting period corresponding to the first update cycle to the first time interval; dividing the first commuting periods into a plurality of first commuting intervals according to the target number; determining the number of times the first commuting intervals are used, wherein the number of times all first commuting periods in each first commuting interval are accumulated in turn to obtain the number of times each first commuting interval is used; and selecting the first commuting interval with the largest number of uses from the plurality of first commuting intervals as the target commuting period of the current update cycle. Thus, the target commuting period is dynamically adjusted and optimized by utilizing the peak usage times in the user's actual travel data, so that the recommended departure time period is more in line with the user's actual needs and habits, thereby improving travel efficiency and user experience. This not only enhances the adaptability and flexibility of the system, but also ensures that the provided navigation service can better meet the user's personalized needs.

[0021] In some embodiments, selecting the most frequently used first commuting interval from among the multiple first commuting intervals as the target commuting time for the current update period includes setting the midpoint of the target commuting time for the current update period as the target commuting time for the current update period. This not only reflects the user's actual travel habits but also effectively balances morning and evening rush hours or other uneven travel time distribution, ensuring that the recommended commuting times meet the user's frequent travel needs while being highly operational, further improving navigation service accuracy and user experience satisfaction.

[0022] In some embodiments, when the target commuting time period of the current update cycle is updated based on the historical navigation data of the previous update cycle, the method further includes: obtaining cloud navigation data; determining the congestion status of the navigation routes for each first commuting time period within the target commuting time period corresponding to the previous update cycle based on the cloud navigation data and the historical navigation data of the previous update cycle; determining the first estimated travel time for each first commuting time period based on the congestion status of the navigation routes, and using the navigation start time corresponding to the navigation route with the shortest first estimated travel time as the target commuting time for the current update cycle. Thus, by comprehensively considering real-time traffic data and the user's historical travel habits, the user's departure time is dynamically adjusted and optimized to ensure that the recommended commuting time not only conforms to the user's daily routine, but also minimizes delays caused by traffic congestion, providing more efficient and accurate navigation services, not only adapting to the user's personalized needs, but also coping with changing road conditions, achieving optimal travel planning, and thus improving the user's commuting experience and efficiency.

[0023] In some embodiments, when the target commute period update conditions are met, the navigation route for the current update period is updated based on the historical navigation data from the previous update period and the target commute period for the current update period. This allows for dynamic navigation route adjustments, ensuring that users are provided with optimal route recommendations that reflect current traffic conditions and their personal travel habits, improving travel efficiency and user experience. This not only demonstrates the system's intelligence and flexibility, but also ensures that the navigation service provided meets the user's actual needs.

[0024] In some embodiments, updating the navigation routes in the current update cycle based on the historical navigation data from the previous update cycle and the target commuting period of the current update cycle includes: determining the historical usage period of each historical navigation route in the previous update cycle based on the historical navigation routes and their corresponding historical vehicle start times; and selecting the route with the second shortest estimated travel time within the target commuting period of the current update cycle as the navigation route for the current update cycle based on the matching of each historical usage period with the target commuting period of the current update cycle. This optimizes the user's daily commuting experience, improving travel efficiency while also enhancing the personalization and intelligence of the user experience.

[0025] In some embodiments, the commuting navigation method further includes: when the vehicle's current startup time is within the target commuting time period, and a target navigation address input by the user is received, and the target navigation address does not match the commuting address, determining whether the number of consecutive appearances of the target navigation address within the target commuting time period reaches or exceeds a second set threshold; if so, setting the target navigation address as the commuting address based on positive feedback from the user. Thus, by dynamically identifying and responding to actual user usage, the system's flexibility and personalized service level are enhanced, ensuring that the provided commuting settings always meet the user's actual needs.

[0026] To achieve the above-mentioned purpose, an embodiment of the second aspect of the present invention discloses a navigation device for commuting, including: a determination module for determining whether a preset working mode of a vehicle is turned on; an acquisition module for obtaining the current start time and current position of the vehicle; a judgment module for judging whether the vehicle meets the automatic navigation conditions based on the current start time, the current position and the commuting information set by the user in the preset working mode; and a navigation module for starting navigation of the vehicle from the current position to the commuting address whether the vehicle meets the automatic navigation conditions.

[0027] According to an embodiment of the present invention, in a commuting navigation device, after the determination module determines that a preset operating mode is enabled, the navigation module obtains the vehicle's current start time and current location. The judgment module compares the current start time and current location with the user-set commuting information in the preset operating mode to determine whether the vehicle meets the automatic navigation conditions based on the comparison result. This can adapt to the user's navigation-assisted driving needs, making the judgment conditions for enabling automatic navigation more diverse, thereby improving the accuracy of navigation activation. When it is confirmed that the automatic navigation conditions are met, the navigation module activates navigation from the vehicle's current location to the commuting address, thereby enhancing the adaptability and flexibility of commuting navigation, which not only helps improve commuting navigation efficiency but also enhances the user experience.

[0028] To achieve the above-mentioned objectives, an embodiment of the third aspect of the present invention discloses a vehicle, comprising: the navigation device for commuting as described in the embodiment of the second aspect of the present invention, or a processor, a memory, and a navigation program for commuting stored on the memory and executable on the processor, wherein the navigation program for commuting, when executed by the processor, implements the navigation method for commuting as described in any one of the embodiments of the first aspect of the present invention.

[0029] According to an embodiment of the present invention, after a vehicle determines that a preset operating mode is enabled, it obtains the vehicle's current start time and current location, compares these current start time and current location with the user-defined commuting information in the preset operating mode, and determines whether the vehicle meets the automatic navigation conditions based on the comparison results. This adapts to the user's navigation-assisted driving needs, diversifies the conditions for enabling automatic navigation, and thereby improves the accuracy of navigation initiation. If the automatic navigation conditions are confirmed to be met, navigation is initiated from the vehicle's current location to the commuting address, thereby enhancing the adaptability and flexibility of commuting navigation, which not only helps improve commuting navigation efficiency but also enhances the user experience.

[0030] In order to achieve the above-mentioned objectives, an embodiment of the fourth aspect of the present invention discloses a computer-readable storage medium, on which a navigation program for commuting is stored. When the navigation program for commuting is executed by a processor, the navigation method for commuting as described in any embodiment of the first aspect of the present invention is implemented.

[0031] According to an embodiment of the present invention, when a computer-readable storage medium storing a navigation program for commuting is executed by a processor, upon determining that a preset operating mode is enabled, the processor obtains the vehicle's current start-up time and current location, compares the current start-up time and current location with the user-set commuting information in the preset operating mode, and determines, based on the comparison result, whether the vehicle meets the automatic navigation conditions. This can adapt to the user's navigation-assisted driving needs, diversify the conditions for enabling automatic navigation, and thereby improve the accuracy of navigation initiation. When the automatic navigation conditions are confirmed to be met, navigation is initiated from the vehicle's current location to the commuting address, thereby enhancing the adaptability and flexibility of commuting navigation, which not only helps improve commuting navigation efficiency but also enhances the user experience.

[0032] Additional aspects and advantages of the present invention will be set forth in part in the description which follows and, in part, will be obvious from the description which follows, or may be learned by practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of the embodiments with reference to the accompanying drawings, in which: Figure 1is a flow chart of a navigation method for commuting according to one embodiment of the present invention; Figure 2 is a flow chart of automatic navigation condition activation according to another embodiment of the present invention; Figure 3 is a flow chart of recommending a commuting address to a user according to one embodiment of the present invention; Figure 4 is a flowchart of updating the target commuting period in the current update cycle according to one embodiment of the present invention; Figure 5 is a flowchart of updating the target commuting time in the current update period according to one embodiment of the present invention; Figure 6 is a flowchart of updating a navigation route in a current update cycle according to one embodiment of the present invention; Figure 7 is a flowchart of whether to set a target navigation address as a commuting address according to one embodiment of the present invention; Figure 8 is a structural block diagram of a navigation module for commuting according to one embodiment of the present invention; Figure 9 is a structural block diagram of a vehicle according to one embodiment of the present invention; Figure 10 is a structural block diagram of a vehicle according to another embodiment of the present invention. DETAILED DESCRIPTION

[0034] The embodiments of the present invention will be described in detail below. The embodiments described with reference to the accompanying drawings are exemplary. The embodiments of the present invention will be described in detail below.

[0035] Reference below Figure 1-Figure 7 A navigation method for commuting according to an embodiment of the present invention is described.

[0036] Figure 1 FIG. 1 is a flow chart of a navigation method for commuting according to an embodiment of the present invention. Figure 1 As shown, the method at least includes steps S1 to S4.

[0037] Step S1: Determine whether the vehicle's preset operating mode is on.

[0038] In an embodiment, determining that the preset operating mode of the vehicle is turned on means that the user pre-sets the operating mode of the vehicle through a user terminal device such as a mobile phone or tablet according to his or her own preferences and commuting needs.

[0039] By default, the preset working mode is turned off, which means that the vehicle will not automatically enter the preset working mode unless the user actively chooses to enable it, and the user's commuting information will be used to optimize the vehicle settings in the preset working mode to improve the driving experience or efficiency. If the user has not yet turned on the preset working mode, recommendations can be provided through the user terminal, such as recommending switching to the preset working mode based on the current commuting data to improve comfort or save fuel. Ultimately, it is up to the user to decide whether to turn on the preset working mode. Users can activate this function through the application on the mobile device according to their actual needs and preferences, and customize the settings according to their personal habits to ensure that every trip meets the user's expectations and requirements, so that commuting navigation can adapt to the user's actual needs, thereby helping to improve the applicability and flexibility of commuting automatic navigation and improve the efficiency of commuting navigation.

[0040] Step S2, obtaining the current start time and current position of the vehicle.

[0041] In an embodiment, the current start time and current position of the vehicle are obtained, for example, through vehicle-mounted sensors and a GPS (Global Positioning System) system.

[0042] Specifically, when the user starts the vehicle, the on-board sensor will obtain the vehicle's start-up time, and the system will automatically record this time as the current start-up time; at the same time, the GPS system will be used to determine the vehicle's current location, so as to determine the travel route or optimize the travel route based on the accurate current start-up time and current location, thereby providing users with more accurate services and support and improving the user's commuting experience.

[0043] Step S3, based on the current start time, the current location and the commuting information set by the user in the preset working mode, it is determined whether the vehicle meets the automatic navigation conditions.

[0044] In an embodiment, when a user activates a preset operating mode and starts the vehicle, the system automatically records the current startup time and determines the vehicle's current location. This location is then compared with the user's pre-set commuting information, such as commonly used commuting routes and preferred departure times. By comparing the current location to whether it falls within the commuting route and the current startup time to the user's typical departure time, the system can determine whether the vehicle meets the triggering conditions for automatic navigation. This increases the diversity of automatic navigation activation criteria and, in turn, the accuracy of commuter automatic navigation. This allows for optimized travel routes and support, further improving commuter navigation efficiency and enhancing driving safety and comfort.

[0045] Step S4: If yes, start navigation of the vehicle from the current location to the commuting address.

[0046] In an embodiment, for example, if the current location is within the commuting route and the current start time is within the user's regular departure time range, it will be determined that the vehicle meets the automatic navigation conditions, and the navigation of the vehicle from the current location to the commuting address will be turned on. For example, if the current location of the vehicle is a residential address and the commuting address is a company address, the vehicle will be navigated from the residential address to the company address. In this way, the adaptability of the automatic navigation route is improved based on the current location and the current start time, and the judgment conditions for turning on automatic navigation are diverse, which helps to improve the efficiency of commuting navigation and improve user experience.

[0047] Thus, in an embodiment of the present invention, after determining that a preset operating mode is enabled, the vehicle's current start time and current location are obtained, and these are compared with the user-defined commuting information in the preset operating mode. Based on the comparison results, the vehicle is judged to determine whether it meets the automatic navigation conditions. This adapts to the user's navigation-assisted driving needs, diversifies the conditions for enabling automatic navigation, and improves the accuracy of navigation initiation. If the automatic navigation conditions are confirmed to be met, navigation is initiated from the vehicle's current location to the commuting address, thereby enhancing the adaptability and flexibility of commuting navigation, which not only helps improve commuting navigation efficiency but also enhances the user experience.

[0048] In one embodiment of the present invention, the commuting information includes: a commuting cycle, a target commuting period, and a commuting address.

[0049] In one embodiment, the commute cycle is set to the actual workday based on the recurrence method selected by the user. For example, the user can choose a five-day work week or a flexible commute cycle with five days one week and six days the next. Furthermore, within the selected commute cycle, the user can enable the smart skip statutory holidays option, which automatically identifies and excludes national holidays, avoiding unnecessary commuting trips on those days.

[0050] The target commute time refers to the specific time period during which a user travels to and from get off work. For example, if a user's commute time is 9:00 AM and they plan to leave home at 8:20 AM, considering the journey time is approximately 30 minutes, then this 30-minute commute time is the target commute time. Similarly, if a user's commute time is 6:00 PM and they plan to leave home at 6:10 PM, and the journey time is approximately 40 minutes, then this 40-minute commute time is the target commute time. In this way, the system can optimize routes and departure suggestions based on the user's departure time and journey time.

[0051] A commute address encompasses the user's daily starting and ending points. Specifically, this includes the user's residential address and the address of their workplace. Accurately entering these two addresses helps the system accurately plan the optimal route and provide optimal navigation suggestions based on real-time traffic conditions, ensuring users can travel between home and work efficiently and conveniently.

[0052] In one embodiment of the present invention, the automatic navigation conditions include: the current location is within a preset range around the commuting address, and the current start time is within the target commuting period of the commuting cycle, wherein the target commuting period is determined based on a first preset time offset before and after the target commuting time set by the user, and the target commuting time includes one or more.

[0053] In an embodiment, automatic navigation conditions include the current location being within a preset range around a commuting address (such as a residential address or business address), and the current activation time being within a target commuting period within a user-set commuting cycle. The target commuting period is determined based on a first preset time offset from the user-set target commuting time. For example, if the first preset time is thirty minutes and the target commuting time is 8:00, then the time between 7:30 and 8:30 falls within the target commuting period. The target commuting time can be one or more time points, which can better meet the user's commuting needs and further improve commuting navigation efficiency.

[0054] For example, if the user's current start time is close to these target commuting times (taking into account a certain amount of advance or delay), and the vehicle is located near a home or work address, the vehicle will be determined to meet the conditions for automatic navigation, and navigation from the current location to the corresponding commuting address will be activated. In this way, the system can intelligently identify the user's travel needs and provide accurate navigation services at the appropriate time and location, improving travel efficiency and convenience.

[0055] Among them, the vehicle meeting the automatic navigation conditions can also be understood as the user being in a commuting condition. The commuting condition is divided into an commuting condition and a commuting condition. When the user commutes from the residential address to the company address, it is an commuting condition, and when the user commutes from the company address to the residential address, it is an commuting condition.

[0056] Specifically, the process of user automatic navigation can be referred to Figure 2 The flowchart is described as a whole, namely: Step S11 : presetting the vehicle's operating mode using the pre-set commuting information via the user terminal.

[0057] Step S12: The user starts the vehicle.

[0058] Step S13, determining whether the preset working mode is on, if so, executing step S14; if not, executing step S18.

[0059] Step S14, determining whether the current location is within a preset range around the commuting address, if so, executing step S15; if not, executing step S18.

[0060] Step S15, determining whether the current start time is within the target commuting period of the commuting cycle, if so, executing step S16; if not, executing step S18.

[0061] Step S16: Determine whether the automatic navigation conditions are met.

[0062] Step S17, start navigation of the vehicle from the current location to the commuting address.

[0063] Step S18: Do not start navigation of the vehicle from the current location to the commuting address.

[0064] In one embodiment of the present invention, Figure 3 As shown, the commuting address is obtained by setting by the user; or, the commuting address is obtained by: obtaining the historical navigation data of the vehicle, identifying the commuting navigation route in the historical navigation data; using the commuting navigation route that has been used more than a first set threshold number of times as the commuting route; recommending the addresses at both ends of the commuting route to the user, and setting the addresses at both ends of the commuting route as the commuting addresses based on the user's positive feedback.

[0065] In an embodiment, the commuting address may be directly set by the user or automatically acquired through intelligent recognition.

[0066] Specifically, if Figure 3 As shown, the preset working mode is off by default. The system first obtains the vehicle's historical navigation data, identifies the frequently used commuting navigation routes that have been used more than the first set threshold, and regards these routes as commuting routes. Next, the system obtains the two end addresses of the commuting route and recommends the two end addresses of these commuting routes (such as residential addresses and company addresses) to the user. If the user gives positive feedback on the recommended addresses, these addresses will be set as commuting addresses. If the commuting navigation route cannot be identified from the vehicle's historical navigation data, this step will be ignored and the two end addresses of any commuting route will not be recommended to the user; and if there is a navigation commuting route but the commuting navigation route cannot be identified, the system will return to re-acquiring the vehicle's historical navigation data.

[0067] Additionally, if the system identifies a route with a usage count exceeding a first threshold as a potential commuting route, it will recommend enabling the default operating mode. The user will then decide whether to enable the default operating mode. If the user chooses to enable the default operating mode, the system will continue to recommend the two end addresses of the commuting route to the user. If the user chooses not to enable the default operating mode, this step will be ignored, meaning no end addresses of the commuting route will be recommended to the user.

[0068] In addition, after recommending both ends of a navigation route as commuting addresses to the user and setting both ends as commuting addresses based on the user's positive feedback, a reminder message will be sent to the user's mobile phone or other terminal. This reminder message is intended to inform the user that the potential commuting address has been confirmed and set as the official commuting address, ensuring that the user is aware of the updated commuting settings. This not only helps users confirm that the commuting configuration has been adjusted as expected, but also provides additional peace of mind, allowing users to understand the system's operational status, thereby further improving user experience and satisfaction.

[0069] This approach not only simplifies user operations but also automatically adjusts commuting settings based on the user's actual travel habits, ensuring that the service provided is more closely aligned with the user's daily needs, thereby improving user experience and satisfaction. By combining user feedback with historical navigation data, the system can intelligently optimize commuting settings and provide more personalized and efficient navigation support.

[0070] In one embodiment of the present invention, starting navigation of the vehicle from the current location to the commuting address includes: using a route with the shortest estimated travel time from the current location to the commuting address as a navigation route.

[0071] In one embodiment, when navigation is enabled from the vehicle's current location to a commuting address, the system automatically calculates and selects the route with the shortest estimated travel time as the navigation route. Specifically, once the user starts the vehicle and the preset automatic navigation conditions are met, the system analyzes all feasible paths from the current location to the commuting address (e.g., home to work) based on real-time traffic information, road conditions, and other factors. The system then selects the route with the shortest estimated travel time and recommends it to the user as the navigation route. This approach not only considers distance but also comprehensively evaluates various dynamic conditions that may affect travel time, such as traffic flow, accident reports, and weather conditions, to ensure the fastest and most efficient travel options for users, reducing commuting time and thereby improving their travel experience and efficiency.

[0072] In one embodiment of the present invention, starting navigation of the vehicle from the current location to the commuting address further includes: using the route set by the user at the current startup time as the navigation route.

[0073] In an embodiment, when the vehicle is started to navigate from the current location to the commuting address, in addition to automatically selecting the route with the shortest estimated travel time, the system will also consider the specific route set by the user at the current startup time as the navigation route. This means that if the user has their own preferred route, such as wanting to avoid highways, choose a road with more scenery, or a route that they think is more suitable based on personal experience, they can set it when starting the vehicle. The system will adapt to the user's selection and use the user-specified route as the final navigation route, rather than relying solely on the fastest route calculated by the system. This approach not only enhances the user experience, but also provides greater flexibility and personalized services, ensuring that every trip can meet the user's actual needs and preferences to the greatest extent possible, thereby improving commuting navigation efficiency and user experience.

[0074] In one embodiment of the present invention, the navigation method for commuting also includes: when the conditions for updating the target commuting period are met, the target commuting period of the current update cycle is updated based on the historical navigation data in the previous update cycle, wherein the update cycle is set by the user, and the conditions for updating the target commuting period include: the user turns on the commuting period self-learning function, and the historical navigation data includes historical vehicle start-up time, historical navigation route, and historical vehicle driving time.

[0075] In an embodiment, when the update cycle is reached and the user turns on the commuting period self-learning function, the system will adjust the target commuting period of the current update cycle based on the historical navigation data in the previous update cycle. Among them, the update cycle is set by the user according to personal needs, such as updating once a week or a month, so that the system can use the collected historical navigation data for analysis and optimization. These historical navigation data include but are not limited to information such as historical vehicle start-up time, historical navigation routes used, and historical vehicle driving time. In this way, the system can dynamically adjust the target commuting period according to the user's actual travel mode and habits, making the recommended departure time more accurate to adapt to the ever-changing traffic conditions and personal work and rest time, thereby providing users with more personalized and efficient navigation services, which not only improves travel efficiency, but also enhances user experience, ensuring that each trip can meet the user's actual needs as much as possible.

[0076] In one embodiment of the present invention, Figure 4As shown, the target commuting period of the current update cycle is updated based on the historical navigation data in the previous update cycle, including: determining the target commuting period corresponding to the previous update cycle, wherein the target commuting time in the previous update cycle is offset before and after by a second preset time to obtain the target commuting period corresponding to the previous update cycle; determining the navigation start time in the previous update cycle based on the historical vehicle start time in the previous update cycle and the target commuting period corresponding to the previous update cycle; and updating the target commuting period of the current update cycle based on the navigation start time in the previous update cycle.

[0077] In an embodiment, the target commuting time period corresponding to the previous update cycle is first determined. The specific method is to offset the target commuting time in the previous update cycle by the second preset time before and after. For example, the second preset time is half an hour, and the target commuting time in the previous update cycle is 8:30, then the time period from 8:00 to 9:00 is the target commuting time period corresponding to the previous update cycle. Then, based on the historical vehicle start-up time recorded in the previous update cycle and the determined target commuting time period, the actual navigation start-up time is identified, that is, the specific time point when the user usually starts using navigation. Finally, based on the data analysis results of these navigation start-up times, the system automatically adjusts and optimizes the target commuting time period of the current update cycle. This method makes the new target commuting time period more in line with the actual needs of users by utilizing past actual travel habits and time arrangements, thereby providing more accurate departure time recommendations and effectively improving the user's travel efficiency and experience.

[0078] In one embodiment of the present invention, Figure 4 As shown, the navigation start-up time in the previous update cycle is determined based on the historical vehicle start-up time in the previous update cycle and the target commuting time period corresponding to the previous update cycle, including: judging whether the historical vehicle start-up time in the previous update cycle is within the target commuting time period corresponding to the update cycle, if so, taking the historical vehicle start-up time in the previous update cycle as the navigation start-up time in the previous update cycle; if not, taking the historical vehicle start-up time in the previous update cycle that does not exceed the preset offset threshold as the navigation start-up time in the previous update cycle.

[0079] In an embodiment, when the target commuting period of the current update cycle is updated based on the navigation start-up time in the previous update cycle, the system not only records the historical vehicle start-up time in the commuting condition in the previous update cycle, but also identifies and records the historical vehicle start-up time in the non-commuting condition, where the historical vehicle start-up time includes multiple times.

[0080] The system first determines whether the historical vehicle start time in the previous update cycle is within the target commuting period corresponding to the update cycle. If the historical vehicle start time in the previous update cycle is within the target commuting period corresponding to the update cycle, the time is directly used as the navigation start time in the previous update cycle; if the historical vehicle start time in the previous update cycle is not within the target commuting period corresponding to the update cycle, the system will further filter and select those historical vehicle start times that do not exceed the preset offset threshold as the navigation start time in the previous update cycle, so that the system can fully capture the user's actual travel time, ensuring that even if the user's actual departure time deviates slightly, it can be reasonably taken into consideration. In this way, the system can dynamically adjust and optimize the target commuting period based on the user's actual travel habits, so that the recommendations for each trip are more in line with the actual situation, improving travel efficiency and user experience. This method not only enhances the adaptability and flexibility of commuting navigation, but also ensures the effectiveness of personalized services.

[0081] In one embodiment of the present invention, Figure 4 As shown, the target commuting period of the current update cycle is updated according to the navigation start-up time, including: determining the actual commuting period according to the minimum and maximum times of multiple navigation start-up times; dividing the actual commuting period into multiple first commuting periods according to a first time interval, and obtaining the number of times each first commuting period is used; and updating the target commuting period of the current update cycle based on the number of times multiple first commuting periods are used.

[0082] In an embodiment, an actual commuting period is determined based on the minimum and maximum times among multiple navigation-on times. The actual commuting period reflects the time range when the user actually starts traveling. For example, the minimum time when the user turns on navigation is seven in the morning, and the maximum time when the navigation is turned on is nine in the morning. Then the time period from seven to nine is the user's actual commuting period.

[0083] Next, the actual commuting period is divided into multiple first commuting periods according to a preset first time interval (e.g., 10 minutes). For example, if the first time interval is 10 minutes and the actual commuting period is two hours, the actual commuting period can be divided into 12 first commuting periods. The number of uses within each first commuting period is then counted, that is, the frequency with which the user initiates navigation within this time period. Finally, the target commuting period for the current update cycle is updated based on the number of uses within these first commuting periods, with those periods with higher usage frequencies being prioritized as the optimized target commuting periods. This method dynamically adjusts the target commuting period by analyzing the user's actual travel habits and time distribution, so that the recommended departure time more accurately matches the user's daily routine and traffic conditions, thereby providing more efficient and personalized navigation services. This not only improves travel efficiency but also enhances the user experience, ensuring that each trip meets the user's actual needs as much as possible.

[0084] In one embodiment of the present invention, Figure 4 As shown, the target commuting period of the current update cycle is updated based on the usage count of multiple first commuting periods, including: obtaining a target number based on the ratio of the target commuting period corresponding to the first update cycle to the first time interval; dividing the multiple first commuting periods into multiple first commuting intervals in turn according to the target number; determining the usage count of multiple first commuting intervals, wherein the usage count of all first commuting periods in each first commuting interval is accumulated in turn to obtain the usage count of each first commuting interval; and selecting the first commuting interval with the largest usage count from the multiple first commuting intervals as the target commuting period of the current update cycle.

[0085] In the embodiment, the target number is calculated based on the ratio of the target commuting period corresponding to the last update cycle to the preset first time interval. This target number determines how many first commuting intervals the multiple first commuting periods are divided into. For example, the target commuting period corresponding to the last update cycle is denoted as t, and the first time interval is denoted as , then the target quantity is (t / ), multiple first commuting periods are recorded as T1, T2, ..., Tn, and the usage times corresponding to the multiple first commuting periods are recorded as N1, N2, ... Nm. Then, according to the target number, the multiple first commuting periods can be divided into multiple first commuting intervals in turn, and the usage times of each first commuting interval are calculated, that is, the total usage times of each first commuting interval is: N1+N2+...+N(t / ), N2+N3+...+N(t / +1, ..., [N(mt / )+1]+[N(mt / )+2]+...+Nm.

[0086] For example, the target commuting period corresponding to the previous update cycle is one hour, and the first time interval is 10 minutes. Based on the ratio of the target commuting period corresponding to the previous update cycle to the first time interval, the target number can be obtained as 6. The 12 first commuting periods can be divided into multiple first commuting intervals in groups of 6.

[0087] For example, the 12 first commuting periods are recorded as T1, T2, T12, and the usage times corresponding to these 12 first commuting periods are N1, N2, N12, respectively.

[0088] According to the target number, multiple first commuting periods are divided into multiple first commuting intervals in sequence, that is, from T1 to T6 is a first commuting interval, from T2 to T7 is a first commuting interval, from T3 to T8 is a commuting interval, and so on. The 12 commuting intervals can be divided into 7 first commuting intervals. Then the system determines the number of times each first commuting interval is used, and the total number of times each interval is obtained by accumulating the number of times all first commuting periods in the interval, that is, the total number of times each first commuting interval is calculated separately, that is, (N1+N2+...+N6), (N2+N3+...+N7),..., (N7+N8+...+N12) are calculated respectively.

[0089] Finally, the most frequently used first commuting interval is selected from these first commuting intervals as the target commuting period for the current update cycle. This approach leverages peak usage times in users' actual travel data to dynamically adjust and optimize the target commuting period, ensuring that the recommended departure time is more aligned with users' actual needs and habits, thereby improving travel efficiency and user experience. This not only enhances the system's adaptability and flexibility, but also ensures that the navigation service provided better meets users' personalized needs.

[0090] In one embodiment of the present invention, Figure 4 As shown, after selecting the first commuting interval with the largest number of uses from multiple first commuting intervals as the target commuting period of the current update cycle, the method further includes: setting the midpoint time within the target commuting period of the current update cycle as the target commuting time of the current update cycle.

[0091] In an embodiment, the system calculates the midpoint of the target commuting period of the current update cycle and sets it as the target commuting time of the current update cycle. For example, if the target commuting period of the current update cycle is from 8:30 to 9:30, then the midpoint of the target commuting period is 9:00, thereby determining the target commuting time to be 9:00. The purpose of this approach is to provide a more representative and practical target commuting time by selecting the middle time point of the first commuting interval with the highest frequency of use as a reference for the time when the user is most likely to depart. This method can not only reflect the actual travel habits of users, but also effectively balance the morning and evening rush hours or other uneven time distribution situations, ensuring that the recommended commuting time not only meets the user's high-frequency travel needs, but also has high operability, further improving the accuracy of navigation services and user experience satisfaction.

[0092] Furthermore, after the target commuting period and target commuting time for the current update cycle are updated, users will be notified via the mobile client software of their latest target commuting period and recommended departure time, ensuring that they understand and can follow the optimized commuting plan for their daily trips. This way, users can promptly access the best travel recommendations based on the latest traffic data and their personal travel habits, allowing them to plan their trips more effectively, avoid peak hours, reduce travel time, and improve their overall travel experience. This not only enhances user convenience and the flexibility of commuting navigation, but also further demonstrates the system's intelligent and personalized services.

[0093] In one embodiment of the present invention, Figure 5 As shown, when the target commuting period of the current update cycle is updated based on the historical navigation data in the previous update cycle, it also includes: obtaining cloud navigation data; determining the navigation route congestion status of each first commuting period in the target commuting period corresponding to the previous update cycle based on the cloud navigation data and the historical navigation data in the previous update cycle; determining the first estimated driving time of each first commuting period according to the navigation route congestion status, and taking the navigation start time corresponding to the navigation route with the shortest first estimated driving time as the target commuting time of the current update cycle.

[0094] In one embodiment, cloud-based navigation data is obtained from a cloud-based big data platform and combined with the vehicle's historical navigation data from the previous update cycle for comprehensive analysis. This allows for analysis of the congestion status of navigation routes for each first commuting period within the target commuting period corresponding to the previous update cycle, such as traffic conditions and congestion on that navigation route. Based on this congestion status, the system calculates the first preset travel time for each first commuting period and selects the navigation start time corresponding to the navigation route with the shortest first estimated travel time as the target commuting time for the current update cycle. In other words, the system calculates the estimated travel time for each possible departure time point, identifies the shortest trip, and determines the navigation start time corresponding to this trip as the optimal commuting time. The system then sends a reminder to the user via the mobile client software, notifying them of the optimal target commuting time. This method dynamically adjusts and optimizes users' departure times by comprehensively considering real-time traffic data and users' historical travel habits, ensuring that the recommended commuting times not only conform to users' daily routines but also minimize delays caused by traffic jams, providing more efficient and accurate navigation services. It can not only adapt to users' personalized needs, but also cope with ever-changing road conditions, achieving optimal travel planning, thereby improving users' commuting experience and efficiency.

[0095] In one embodiment of the present invention, when the target commuting period update condition is met, the navigation route in the current update period is updated based on the historical navigation data in the previous update period and the target commuting period in the current update period.

[0096] In one embodiment, when the conditions for updating the target commute period are met, the system first analyzes historical navigation data from the previous update cycle, including, for example, historical vehicle start times, historical navigation routes, and historical vehicle travel times. This historical navigation data may be determined based on information such as the user's travel habits, frequently used routes, and traffic conditions during different time periods. Then, based on the target commute period for the current update cycle, the system re-evaluates and calculates the optimal navigation route for the current update cycle, and updates the navigation route for the current update cycle based on the optimal navigation route.

[0097] This includes considering real-time traffic data, estimated travel times, and possible congestion to determine the most appropriate travel path. This allows the system to dynamically adjust navigation routes, ensuring optimal route recommendations that reflect the latest traffic conditions and personal travel habits. This improves travel efficiency and user experience, demonstrating the system's intelligence and flexibility while ensuring the navigation service is tailored to the user's actual needs.

[0098] In one embodiment of the present invention, Figure 6As shown, based on the historical navigation data in the previous update cycle and the target commuting period of the current update cycle, the navigation routes in the current update cycle are updated, including: determining the historical usage period of each historical navigation route in the previous update cycle according to the historical navigation routes in the previous update cycle and their corresponding historical vehicle start-up times; and selecting the route with the second shortest estimated driving time in the target commuting period of the current update cycle as the navigation route for the current update cycle based on the matching of each historical usage period with the target commuting period of the current update cycle.

[0099] The historical navigation routes in the last update cycle include automatic navigation routes under commuting conditions and all routes navigated by the user under non-commuting conditions.

[0100] In this embodiment, based on historical navigation routes from the previous update cycle (e.g., L1, L2, ..., Ln) and their corresponding historical vehicle start times, the system determines the historical usage period (e.g., t1, t2, ..., tn) for each historical navigation route. The system then evaluates the degree of compatibility between each historical usage period and the target commuting period for the current update cycle. Specifically, if a historical usage period has a high degree of overlap or proximity with the current target commuting period, the navigation route within that period is considered a potential candidate route. Among these potential candidate routes, the system then selects the route with the second shortest estimated travel time as the recommended navigation route for the current update cycle. In addition, the system sends a reminder to the user via the mobile app, informing them that the navigation route for the current update cycle has been updated. This process comprehensively considers the user's historical travel habits and the latest traffic conditions, ensuring that the route recommendations provided not only meet the user's personal travel patterns but also achieve efficient traffic flow, thereby optimizing the user's daily commuting experience. This not only improves travel efficiency but also enhances the personalized and intelligent user experience.

[0101] In one embodiment of the present invention, Figure 7 As shown, the navigation method for commuting also includes: when the current start-up time of the vehicle is within the target commuting period, and the target navigation address input by the user is received, and the target navigation address does not match the commuting address, then it is determined whether the number of consecutive appearances of the target navigation address within the target commuting period reaches or exceeds a second set threshold; if so, the target navigation address is set as the commuting address based on the user's positive feedback.

[0102] In an embodiment, when the current start-up time of the vehicle is within the target commuting period and the system receives a target navigation address input by the user, if the target navigation address does not match a preset commuting address (such as a residential or company address), the system will automatically determine whether the number of consecutive appearances of this target navigation address within the target commuting period reaches or exceeds a second set threshold.

[0103] If the target navigation address reaches or exceeds the second set threshold, indicating that the user frequently visits the target navigation address during the same target commuting period, the system will prompt the user to confirm through the mobile client software to determine whether to set the target navigation address as a commuting address. Once the user's positive feedback is received, the system will officially set the target navigation address as one of the commuting addresses to adapt to the user's latest travel habits. This approach enhances the system's flexibility and personalized service level by dynamically identifying and responding to the user's actual usage, ensuring that the commuting settings provided always meet the user's actual needs.

[0104] According to an embodiment of the present invention, the commuting navigation method, after determining that a preset operating mode is enabled, obtains the vehicle's current start time and current location. These are then compared with the user-defined commuting information in the preset operating mode to determine whether the vehicle meets the automatic navigation conditions based on the comparison results. This method can adapt to the user's navigation-assisted driving needs, diversify the conditions for enabling automatic navigation, and thus improve the accuracy of navigation initiation. If the automatic navigation conditions are confirmed to be met, navigation is initiated from the vehicle's current location to the commuting address, thereby enhancing the adaptability and flexibility of commuting navigation, helping to improve both the efficiency of commuting navigation and the user experience.

[0105] A further embodiment of the present invention also discloses a navigation device for commuting.

[0106] like Figure 8 As shown, the navigation device 2 for commuting includes: a determination module 21 , an acquisition module 22 , a judgment module 23 and a navigation module 24 .

[0107] Among them, the determination module 21 is used to determine whether the vehicle's preset working mode is turned on; the acquisition module 22 is used to obtain the vehicle's current start time and current position; the judgment module 23 is used to judge whether the vehicle meets the automatic navigation conditions based on the current start time, current position and commuting information set by the user in the preset working mode; the navigation module 24 is used to determine whether the vehicle meets the automatic navigation conditions and start navigation of the vehicle from the current position to the commuting address.

[0108] In one embodiment of the present invention, the commuting information includes: a commuting cycle, a target commuting period, and a commuting address.

[0109] In one embodiment of the present invention, the automatic navigation conditions include: the current location is within a preset range around the commuting address, and the current start time is within the target commuting period of the commuting cycle, wherein the target commuting period is determined based on a first preset time offset before and after the target commuting time set by the user, and the target commuting time includes one or more.

[0110] In one embodiment of the present invention, the commuting address is obtained by setting by the user; or, the commuting address is obtained by: obtaining the historical navigation data of the vehicle, identifying the commuting navigation route in the historical navigation data; using the commuting navigation route that has been used more than a first set threshold number of times as the commuting route; recommending the addresses at both ends of the commuting route to the user, and setting the addresses at both ends of the commuting route as the commuting addresses based on the user's positive feedback.

[0111] In one embodiment of the present invention, the navigation module 24 starts navigation of the vehicle from the current location to the commuting address, including: taking the route with the shortest estimated travel time from the current location to the commuting address as the navigation route.

[0112] In one embodiment of the present invention, the navigation module 24 starts the navigation of the vehicle from the current location to the commuting address, and further includes: using the route set by the user at the current start time as the navigation route.

[0113] In one embodiment of the present invention, Figure 8 As shown, the navigation device 2 for commuting also includes: an update module 25, which is used to update the target commuting period of the current update cycle based on the historical navigation data in the previous update cycle when the conditions for updating the target commuting period are met, wherein the update cycle is set by the user, and the conditions for updating the target commuting period include: the user turning on the commuting period self-learning function, and the historical navigation data includes historical vehicle start-up time, historical navigation route, and historical vehicle driving time.

[0114] In one embodiment of the present invention, the update module 25 updates the target commuting period of the current update cycle based on the historical navigation data in the previous update cycle, including: determining the target commuting period corresponding to the previous update cycle, wherein the target commuting time in the previous update cycle is offset before and after by a second preset time to obtain the target commuting period corresponding to the previous update cycle; determining the navigation start time in the previous update cycle based on the historical vehicle start time in the previous update cycle and the target commuting period corresponding to the previous update cycle; and updating the target commuting period of the current update cycle based on the navigation start time in the previous update cycle.

[0115] In one embodiment of the present invention, the update module 25 updates the target commuting period of the current update cycle based on the navigation start-up time in the previous update cycle, including: determining whether the historical vehicle start-up time in the previous update cycle is within the target commuting period corresponding to the update cycle; if so, using the historical vehicle start-up time in the previous update cycle as the navigation start-up time; if not, using the historical vehicle start-up time in the previous update cycle that does not exceed the preset offset threshold as the navigation start-up time.

[0116] In one embodiment of the present invention, the update module 25 updates the target commuting period of the current update cycle according to the navigation start time, including: determining the actual commuting period according to the minimum and maximum times of multiple navigation start times; dividing the actual commuting period into multiple first commuting periods according to a first time interval, and obtaining the number of times each first commuting period is used; and updating the target commuting period of the current update cycle based on the number of times multiple first commuting periods are used.

[0117] In one embodiment of the present invention, the update module 25 updates the target commuting period of the current update cycle based on the usage counts of multiple first commuting periods, including: obtaining a target number based on the ratio of the target commuting period corresponding to the first update cycle to the first time interval; dividing the multiple first commuting periods into multiple first commuting intervals in turn according to the target number; determining the usage counts of the multiple first commuting intervals, wherein the usage counts of all first commuting periods in each first commuting interval are accumulated in turn to obtain the usage counts of each first commuting interval; and selecting the first commuting interval with the largest usage count from the multiple first commuting intervals as the target commuting period of the current update cycle.

[0118] In one embodiment of the present invention, after the update module 25 selects the first commuting interval with the largest number of uses from multiple first commuting intervals as the target commuting period of the current update cycle, it includes: taking the midpoint time within the target commuting period of the current update cycle as the target commuting time of the current update cycle.

[0119] In one embodiment of the present invention, when the update module 25 updates the target commuting period of the current update cycle based on the historical navigation data in the previous update cycle, it also includes: obtaining cloud navigation data; determining the navigation route congestion status of each first commuting period in the target commuting period corresponding to the previous update cycle based on the cloud navigation data and the historical navigation data in the previous update cycle; determining the first estimated driving time of each first commuting period according to the navigation route congestion status, and taking the navigation start time corresponding to the navigation route with the shortest first estimated driving time as the target commuting time of the current update cycle.

[0120] In one embodiment of the present invention, the updating module 25 is further configured to update the navigation route in the current update cycle based on the historical navigation data in the previous update cycle and the target commuting period of the current update cycle when the target commuting period update condition is met.

[0121] In one embodiment of the present invention, the update module 25 updates the navigation routes in the current update cycle based on the historical navigation data in the previous update cycle and the target commuting period of the current update cycle, including: determining the historical usage period of each historical navigation route in the previous update cycle according to the historical navigation routes in the previous update cycle and their corresponding historical vehicle start-up times; and selecting the route with the second shortest estimated driving time in the target commuting period of the current update cycle as the navigation route for the current update cycle based on the matching of each historical usage period with the target commuting period of the current update cycle.

[0122] In one embodiment of the present invention, the judgment module 23 is also used to: when the current start-up time of the vehicle is within the target commuting period, and the target navigation address input by the user is received, and the target navigation address does not match the commuting address, then determine whether the number of consecutive appearances of the target navigation address within the target commuting period reaches or exceeds a second set threshold; if so, set the target navigation address as the commuting address based on the user's positive feedback.

[0123] It should be noted that when performing commuting navigation, its specific implementation method is similar to the specific implementation method of the navigation method for commuting described in the above-mentioned first aspect embodiment of the present invention. Therefore, for a detailed exemplary description of the navigation device 2 for commuting, please refer to the aforementioned description of the navigation method for commuting. In order to reduce redundancy, it will not be repeated here.

[0124] According to an embodiment of the present invention, in a commuting navigation device 2, after determining that a preset operating mode is enabled, a determination module 21 determines that a predetermined operating mode is enabled, and an acquisition module 22 obtains the vehicle's current start time and current location. A judgment module 23 compares the current start time and current location with the user-set commuting information in the predetermined operating mode to determine, based on the comparison result, whether the vehicle meets the automatic navigation conditions. This adapts to the user's navigation-assisted driving needs, diversifies the conditions for enabling automatic navigation, and thereby improves the accuracy of navigation initiation. When it is confirmed that the automatic navigation conditions are met, the navigation module 24 activates navigation from the vehicle's current location to the commuting address, thereby enhancing the adaptability and flexibility of commuting navigation, which not only helps improve commuting navigation efficiency but also enhances the user experience.

[0125] A further embodiment of the present invention also discloses a vehicle.

[0126] In some embodiments, as Figure 9As shown, a vehicle 3 includes the navigation device 2 for commuting described in the above embodiment of the present invention.

[0127] In other embodiments, Figure 10 As shown, the vehicle 3 includes a processor 31, a memory 32, and a navigation program for commuting stored in the memory and executable on the processor 31. When the navigation program for commuting is executed by the processor 31, the navigation method for commuting as described in the above embodiment of the present invention is implemented.

[0128] It should be noted that when performing commuting navigation, its specific implementation method is similar to the specific implementation method of the navigation method or device for commuting in any of the above-mentioned embodiments of the present invention. Therefore, for a detailed exemplary description of the commuting navigation process, please refer to the relevant description part of the aforementioned navigation method or device for commuting. In order to reduce redundancy, it will not be repeated here.

[0129] According to an embodiment of the present invention, vehicle 3, after determining that a preset operating mode is enabled, obtains the vehicle's current start time and current location, compares these current start time and current location with the user-set commuting information in the preset operating mode, and determines whether the vehicle meets the automatic navigation conditions based on the comparison results. This adapts to the user's navigation-assisted driving needs, diversifies the conditions for enabling automatic navigation, and thereby improves the accuracy of navigation initiation. If the automatic navigation conditions are confirmed to be met, navigation is initiated from the vehicle's current location to the commuting address, thereby enhancing the adaptability and flexibility of commuting navigation, which not only helps improve commuting navigation efficiency but also enhances the user experience.

[0130] A further embodiment of the present invention also discloses a computer-readable storage medium, on which a navigation program for commuting is stored. When the navigation program for commuting is executed by a processor, the navigation method for commuting as described in the above embodiment of the present invention is implemented.

[0131] According to an embodiment of the present invention, when a computer-readable storage medium storing a navigation program for commuting is executed by a processor, upon determining that a preset operating mode is enabled, the processor obtains the vehicle's current start-up time and current location, compares the current start-up time and current location with the user-set commuting information in the preset operating mode, and determines, based on the comparison result, whether the vehicle meets the automatic navigation conditions. This can adapt to the user's navigation-assisted driving needs, diversify the conditions for enabling automatic navigation, and thereby improve the accuracy of navigation initiation. When the automatic navigation conditions are confirmed to be met, navigation is initiated from the vehicle's current location to the commuting address, thereby enhancing the adaptability and flexibility of commuting navigation, which not only helps improve commuting navigation efficiency but also enhances the user experience.

[0132] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "illustrative embodiments," "example," "specific example," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with the embodiment or example is included in at least one embodiment or example of the present invention. In this specification, illustrative expressions of the above terms do not necessarily refer to the same embodiment or example.

[0133] While 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 invention, and that the scope of the invention is defined by the claims and their equivalents.

Claims

1. A navigation method for commuting, characterized in that: include: Ensure that the vehicle's preset operating mode is on; Obtaining the current start time and current position of the vehicle; determining whether the vehicle meets automatic navigation conditions based on the current start time, the current location, and commuting information set by the user in the preset working mode; If so, navigation of the vehicle from the current location to the commuting address is initiated.

2. The commuting navigation method according to claim 1, characterized in that: The commuting information includes: The commuting period, the target commuting time period, and the commuting address.

3. The navigation method for commuting according to claim 2, characterized in that: The automatic navigation conditions include: The current location is within a preset range around the commuting address, and the current start time is within a target commuting period of the commuting cycle, wherein the target commuting period is determined based on a target commuting time set by the user and offset by a first preset time, and the target commuting time includes one or more times.

4. The navigation method for commuting according to claim 2, characterized in that: The commuting address is set by the user; or, The commuting address is obtained by: acquiring historical navigation data of the vehicle, and identifying a commuting navigation route in the historical navigation data; using the commuting navigation route having a usage count exceeding a first set threshold as a commuting route; The addresses at both ends of the commuting route are recommended to the user, and based on the positive feedback from the user, the addresses at both ends of the commuting route are set as the commuting addresses.

5. The navigation method for commuting according to claim 2, characterized in that: The initiating navigation of the vehicle from the current location to the commuting address includes: A route with the shortest estimated travel time for the vehicle from the current location to the commuting address is used as a navigation route.

6. The commuting navigation method according to claim 2, characterized in that: The initiating navigation of the vehicle from the current location to the commuting address further includes: The route set by the user at the current startup time is used as the navigation route.

7. The navigation method for commuting according to claim 2, characterized in that: Also includes: When the conditions for updating the target commuting period are met, the target commuting period of the current update cycle is updated based on the historical navigation data in the previous update cycle, wherein the update cycle is set by the user, and the conditions for updating the target commuting period include: the user turns on the commuting period self-learning function, and the historical navigation data includes the historical vehicle start time, historical navigation route, and historical vehicle driving time.

8. The navigation method for commuting according to claim 7, characterized in that: The updating of the target commuting period of the current update period based on the historical navigation data of the previous update period includes: Determining a target commuting time period corresponding to a previous update cycle, wherein the target commuting time period in the previous update cycle is shifted forward or backward by a second preset time period to obtain the target commuting time period corresponding to the previous update cycle; Determining a navigation start time in a previous update cycle based on a historical vehicle start time in a previous update cycle and a target commuting period corresponding to the previous update cycle; The target commuting period of the current update cycle is updated according to the navigation start time in the previous update cycle.

9. The navigation method for commuting according to claim 8, characterized in that: The determining of the navigation start time in the previous update cycle according to the historical vehicle start time in the previous update cycle and the target commuting time period corresponding to the previous update cycle includes: Determine whether the historical vehicle start time in the previous update cycle is within the target commuting period corresponding to the update cycle, and if so, use the historical vehicle start time in the previous update cycle as the navigation start time in the previous update cycle; If not, the historical vehicle start time in the last update period that does not exceed the preset offset threshold is used as the navigation start time in the last update period.

10. The navigation method for commuting according to claim 9, characterized in that: The updating of the target commuting period of the current update cycle according to the navigation start time includes: determining an actual commuting period according to a minimum time and a maximum time of the plurality of navigation start times; Dividing the actual commuting period into a plurality of first commuting periods according to a first time interval, and obtaining the number of times each first commuting period is used; The target commuting period of the current update cycle is updated based on the number of times the first commuting periods are used.

11. The commuting navigation method according to claim 10, characterized in that: The updating of the target commuting period of the current update cycle based on the number of times the first commuting periods are used includes: Obtaining a target quantity according to a ratio of the target commuting period corresponding to the first update period to the first time interval; Dividing the first commuting periods into a plurality of first commuting intervals according to the target number; determining a usage count of a plurality of the first commuting intervals, wherein the usage count of all first commuting periods within each first commuting interval is accumulated in sequence to obtain the usage count of each first commuting interval; A first commuting section with the largest number of uses is selected from the plurality of first commuting sections as a target commuting period of the current update cycle.

12. The commuting navigation method according to claim 11, characterized in that: After selecting the first commuting interval with the largest number of uses from the plurality of first commuting intervals as the target commuting period of the current update cycle, the method includes: The midpoint time within the target commuting period of the current update cycle is used as the target commuting time of the current update cycle.

13. The commuting navigation method according to claim 11, characterized in that: When the target commuting period of the current update period is updated based on the historical navigation data in the previous update period, the method further includes: Get cloud navigation data; determining, based on the cloud navigation data and the historical navigation data in the previous update period, a navigation route congestion condition for each first commuting period within the target commuting period corresponding to the previous update period; According to the congestion status of the navigation routes, a first estimated travel time of each first commuting period is determined, and the navigation start time corresponding to the navigation route with the shortest first estimated travel time is used as the target commuting time of the current update cycle.

14. The commuting navigation method according to claim 7, wherein: When the target commuting period update condition is met, the navigation route in the current update period is updated based on the historical navigation data in the previous update period and the target commuting period in the current update period.

15. The commuting navigation method according to claim 14, characterized in that: The updating of the navigation route in the current update cycle based on the historical navigation data in the previous update cycle and the target commuting period in the current update cycle includes: Determine the historical usage period of each historical navigation route in the previous update cycle based on the historical navigation routes and their corresponding historical vehicle start times in the previous update cycle; According to the matching between each historical usage period and the target commuting period of the current update cycle, a route with the shortest second estimated travel time is selected within the target commuting period of the current update cycle as the navigation route within the current update cycle.

16. The navigation method for commuting according to claim 2, characterized in that: Also includes: When the current start time of the vehicle is within the target commuting time period and a target navigation address input by a user is received, and the target navigation address does not match the commuting address, determining whether the number of consecutive appearances of the target navigation address within the target commuting time period reaches or exceeds a second set threshold; If so, the target navigation address is set as the commuting address based on the user's positive feedback.

17. A navigation device for commuting, characterized in that: include: A determination module, configured to determine whether a preset operating mode of the vehicle is on; An acquisition module, configured to acquire the current start time and current position of the vehicle; a determination module, configured to determine whether the vehicle meets an automatic navigation condition based on the current start time, the current location, and commuting information set by the user in the preset working mode; The navigation module is used to determine whether the vehicle meets the automatic navigation conditions and start navigation of the vehicle from the current location to the commuting address.

18. A vehicle, characterized in that: include: The navigation device for commuting according to claim 17; or, A processor, a memory, and a navigation program for commuting stored in the memory and executable on the processor, wherein the navigation program for commuting, when executed by the processor, implements the navigation method for commuting according to any one of claims 1 to 16.

19. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a navigation program for commuting, and when the navigation program for commuting is executed by a processor, the navigation method for commuting according to any one of claims 1 to 16 is implemented.