Commuting reminding method and device, electronic equipment, storage medium and program product

By determining the traffic status based on commuting information and outputting corresponding reminder information, the problem of not being able to layered reminders in the existing technology is solved, and more accurate traffic status recognition and commuting plan optimization are achieved, improving user experience.

CN120387803APending Publication Date: 2025-07-29XIAOMI EV TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510542221.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-27
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

In the prior art, it is impossible to provide layered reminders based on the degree of traffic congestion during commuting, which makes it difficult for users to identify the degree of congestion and affects commuting efficiency and experience.

Method used

By responding to commuting reminder conditions, determining the traffic status of the commuting route based on the commuting information, and outputting reminder information corresponding to the status, including estimated commuting duration, congestion reasons and alternative routes, etc., layered reminders are realized.

Benefits of technology

It improves the reliability of traffic status determination and the accuracy of reminder information, optimizes the commuting plan, and improves the user's commuting experience and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120387803A_ABST
    Figure CN120387803A_ABST
Patent Text Reader

Abstract

The invention relates to a commuting reminding method and device, electronic equipment, a storage medium and a program product. The method comprises the following steps: determining a traffic state of a commuting route according to commuting information in response to meeting a preset commuting reminding condition, the commuting information comprising a commuting starting point, a commuting ending point, commuting starting time and commuting ending time; and outputting reminding information corresponding to the traffic state, wherein different traffic states correspond to different reminding information. Therefore, layered reminding is carried out according to the traffic state, so that the user can conveniently acquire the current traffic state according to the reminding information, the user can conveniently select proper departure time, and the commuting experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of vehicles, and in particular, to a commuting reminder method, device, electronic device, storage medium, and program product. Background Art

[0002] Today, transportation has become an essential part of people's daily lives. With the increase in vehicles, especially during the commuting hours of going to and from work, the traffic flow increases sharply, which is prone to traffic accidents and increases commuting time. When car owners commute according to their usual time and route, they often spend more time and economic costs. Congestion or being late for work can cause anxiety, and anxiety can lead to dangerous driving by car owners, which is likely to increase the risk of traffic accidents and exacerbate traffic congestion. Summary of the Invention

[0003] To overcome the problems existing in the related art, the present disclosure provides a commuting reminder method, device, electronic device, storage medium, and program product.

[0004] According to the first aspect of the embodiments of the present disclosure, a commuting reminder method is provided, including: In response to meeting a preset commuting reminder condition, determining the traffic state of the commuting route according to commuting information, where the commuting information includes a commuting start point, a commuting end point, a commuting start time, and a commuting end time; Outputting reminder information corresponding to the traffic state, where the reminder information corresponding to different traffic states is different.

[0005] In this embodiment, different reminder information can be output for different traffic states. In this way, hierarchical reminders are made according to the traffic state, which is convenient for users to obtain the current traffic state according to the reminder information, and then convenient for users to select a suitable departure time, improving the commuting experience of users.

[0006] In some possible embodiments, the step of, in response to meeting a preset commuting reminder condition, determining the traffic state of the commuting route according to commuting information includes: In response to meeting a preset commuting reminder condition, determining the estimated commuting duration of the commuting route according to commuting information; Determining the traffic state of the commuting route according to the estimated commuting duration.

[0007] In this embodiment, the estimated commuting duration of the commuting route is determined according to commuting information, and the traffic state of the commuting route is determined according to the estimated commuting duration. In this way, the traffic state is quantified by the estimated commuting duration, improving the reliability of determining the traffic state, and thus improving the accuracy of the output reminder information.

[0008] In some possible embodiments, the reminder information includes an estimated commuting departure time and / or a congestion reason. The estimated commuting departure time is determined based on the estimated commuting duration and the commuting end time. The congestion reason is determined based on the road condition information of the commuting route, and the road condition information includes at least one of traffic situation information, traffic event information, and weather information of the area where the commuting route is located.

[0009] In this embodiment, the user can obtain the estimated commuting departure time and / or the congestion reason from the reminder information, which can not only improve the user's travel experience, but also optimize the commuting reminder efficiency, and at the same time enhance the user's trust and dependence on this commuting reminder method.

[0010] In some possible embodiments, the estimated commuting duration includes the estimated commuting duration corresponding to the current moment and the estimated commuting durations corresponding to multiple preset moments after the current moment. The estimated commuting departure time is one or more of the current moment and the multiple preset moments.

[0011] In this embodiment, the estimated commuting duration includes not only the estimated commuting duration corresponding to the current moment, but also the estimated commuting durations corresponding to multiple preset moments after the current moment. In this way, the large model can determine one or more moments from the current moment and multiple preset moments as the recommended estimated commuting departure time, further improving the reliability and accuracy of the determined estimated commuting departure time, and further enhancing the user's commuting experience.

[0012] In some possible embodiments, determining the traffic state of the commuting route according to the estimated commuting duration includes: Determining the traffic state of the commuting route according to the historical commuting duration of the commuting route and the estimated commuting duration, where the historical commuting duration is determined according to the commuting information.

[0013] In this embodiment, determining the traffic state of the commuting route according to the historical commuting duration and the estimated commuting duration. In this way, by referring to the historical commuting duration and the estimated commuting duration to determine the traffic state of the commuting route, the current traffic state relative to the historical traffic state can be determined, further improving the reliability of determining the traffic state.

[0014] In some possible embodiments, determining the traffic state of the commuting route according to the historical commuting duration of the commuting route and the estimated commuting duration includes: When the estimated commuting duration is greater than the first duration, determining the traffic state of the commuting route as a congested state, where the difference between the estimated commuting duration and the historical commuting duration is positively correlated with the congestion degree, and the first duration is the sum of the historical commuting duration and a first preset value; and / or In response to the estimated commuting duration being less than or equal to the first duration, determine that the traffic condition of the commuting route is an uncongested state.

[0015] In this embodiment, the traffic condition can be quantified according to the difference between the estimated commuting duration and the historical commuting duration, further improving the reliability of traffic condition determination.

[0016] In some possible embodiments, when the estimated commuting duration is greater than the first duration, determining that the traffic condition of the commuting route is a congested state includes: In response to the estimated commuting duration being greater than the first duration and less than or equal to the second duration, determine that the congestion level of the commuting route is the first level, where the second duration is the sum of the historical commuting duration and a second preset value, and the second preset value is greater than the first preset value; In response to the estimated commuting duration being greater than the second duration and less than, determine that the congestion level of the commuting route is the second level; The second level is greater than the first level.

[0017] In this embodiment, the congestion level is divided into different levels, so that the congestion level is quantified using different levels, further improving the reliability of traffic condition determination.

[0018] In some possible embodiments, when the congestion level is the first level, the reminder information includes the estimated commuting duration; When the congestion level is the second level, the reminder information includes at least one of the following: the advance departure time relative to the commuting start time, the multiple of the estimated commuting duration and the historical commuting duration, and the target commuting route. The advance departure time information is determined according to the estimated commuting duration and the historical commuting duration, and the target commuting route is the commuting route with the shortest estimated commuting duration.

[0019] In this embodiment, different reminder information is output for different congestion levels, and hierarchical reminder is performed according to the congestion level, further enhancing the user's commuting experience.

[0020] In some possible embodiments, when the estimated commuting duration is less than or equal to the first duration, determining that the traffic condition of the commuting route is an uncongested state includes: When the estimated commuting duration is greater than the third duration and less than or equal to the first duration, determine that the traffic condition of the commuting route is the first uncongested state, where the third duration is the difference between the historical commuting duration and a third preset value; When the estimated commuting duration is less than or equal to the third duration, determine that the traffic state of the commuting route is the second uncongested state.

[0021] In this embodiment, in the case of uncongested traffic, the traffic state is divided into different levels. In this way, the traffic state during uncongested periods is quantified using different levels, further improving the reliability of traffic state determination.

[0022] In some possible embodiments, when the traffic state is the first uncongested state, the reminder information is used to prompt the user that there is no need to set off in advance; When the traffic state is the second uncongested state, the reminder information is used to prompt the user of the amount of time by which the estimated commuting duration is earlier than the historical commuting duration.

[0023] In this embodiment, in the case of uncongested traffic, different reminder information is output for different traffic states for hierarchical reminders, facilitating the user's choice of whether to delay departure, and further enhancing the user's commuting experience.

[0024] In some possible embodiments, outputting the reminder information corresponding to the traffic state includes: Determine the reminder time, the advance amount of the reminder time relative to the commuting start time is positively correlated with the historical commuting duration, and the historical commuting duration is determined according to the commuting information; Output the reminder information corresponding to the traffic state at the reminder time when the reminder time is reached.

[0025] In this embodiment, the commuting mode can be determined based on the historical commuting duration, and then the reminder time can be dynamically adjusted according to different commuting modes. In this way, the reminder information can be output at a more appropriate time, effectively reminding the user and further improving the efficiency of commuting reminders.

[0026] In some possible embodiments, outputting the reminder information corresponding to the traffic state includes: Determine the reminder time, the reminder time is determined according to the estimated commuting departure time, the estimated commuting departure time is determined according to the estimated commuting duration and the commuting end time, and the estimated commuting duration is determined according to the commuting information; Output the reminder information corresponding to the traffic state at the reminder time when the reminder time is reached.

[0027] In this embodiment, determining the reminder time according to the estimated commuting departure time can ensure that the reminder information is output before the estimated commuting departure time, further effectively reminding the user and further improving the efficiency of commuting reminders.

[0028] In some possible embodiments, in response to meeting a preset commuting reminder condition, determining the traffic status of a commuting route according to commuting information includes: Determining a reminder time, where the advance amount of the reminder time relative to the commuting start time is positively correlated with the historical commuting duration, and the historical commuting duration is determined according to the commuting information; In response to meeting the preset commuting reminder condition, and determining the traffic status of the commuting route according to the commuting information when the reminder time is reached.

[0029] In this embodiment, the traffic status of the commuting route can be determined when the commuting reminder condition is met and the reminder time is reached. In this way, the accuracy of the timing for determining the traffic status is improved, and unnecessary workload is further avoided.

[0030] In some possible embodiments, outputting reminder information corresponding to the traffic status includes: Displaying the reminder information in a target interface of the user's mobile terminal, where the target interface includes at least one of a lock screen interface, a home screen interface, and a notification center interface.

[0031] In this embodiment, the user can view the reminder information in the target interface of the mobile terminal without actively opening the application or performing other operations, ensuring that the user can obtain the reminder information immediately and reducing the operation steps. In addition, the visibility of the reminder information is increased, and the reminder intensity is enhanced.

[0032] In some possible embodiments, outputting reminder information corresponding to the traffic status further includes: Sending the reminder information corresponding to the traffic status to an electronic device within the area where the user is located, so that the electronic device outputs the reminder information.

[0033] In this embodiment, the reminder information can be output through an electronic device within the area where the user is located, improving the flexibility and comprehensiveness of the commuting reminder.

[0034] In some possible embodiments, the method further includes: Sending commuting-related information to the user's mobile terminal to instruct the mobile terminal to display and / or voice-play the commuting-related information when detecting the user's viewing instruction, where the commuting-related information includes the current time and the estimated commuting durations corresponding to multiple preset times after the current time, as well as the reminder information.

[0035] In this embodiment, in addition to outputting reminder information, the commuting reminder device can also send commuting-related information to the mobile terminal. The commuting-related information includes reminder information, the current time, and the estimated commuting durations corresponding to multiple preset times after the current time. In this way, the user can view more comprehensive commuting-related information, and thus can reasonably arrange the commuting plan according to the comprehensive commuting-related information, improving the user experience.

[0036] In some possible embodiments, the method further includes: Sending the estimated commuting departure time to the wearable device to instruct the wearable device to remind the user in advance according to the estimated commuting departure time. The estimated commuting departure time is determined according to the estimated commuting duration and the commuting end time, and the estimated commuting duration is determined according to the commuting information.

[0037] In this embodiment, when outputting reminder information, the estimated commuting departure time can also be sent to the wearable device to instruct the wearable device to remind the user in advance according to the estimated commuting departure time. In this way, before the estimated commuting departure time, the user is reminded by the wearable device, further improving the efficiency of commuting reminder.

[0038] In some possible embodiments, the commuting reminder condition includes at least one of the following: determining that the current time is within the commuting period, and the user is within a preset range of the commuting starting point.

[0039] In this embodiment, when it is determined that the current time is within the commuting period and / or the user is within a preset range of the commuting starting point, the traffic state of the commuting route is evaluated, and reminder information corresponding to the traffic state is output. In this way, through accurate time and / or space limitation, unnecessary workload is avoided when it is not within the commuting period or near the commuting starting point, thereby improving the pertinence and efficiency of commuting reminder.

[0040] In some possible embodiments, the commuting reminder condition further includes that the commuting reminder function is in an enabled state.

[0041] In this embodiment, the user can set whether the commuting reminder function is in an enabled state according to their own needs for commuting reminder. That is, commuting reminder is performed according to the user's needs, improving the flexibility and user participation of commuting reminder, and further enhancing the user experience.

[0042] In some possible embodiments, the commuting information is determined according to the historical driving data of the vehicle, and / or the commuting information is the information input by the user.

[0043] In this embodiment, commuting information can be determined from the historical driving data of the vehicle, and / or the user inputs commuting information, which improves the flexibility of obtaining commuting information and further enhances the user experience.

[0044] According to a second aspect of the embodiments of the present disclosure, there is provided a commuting reminder device, including: A traffic status determination module, configured to determine the traffic status of a commuting route according to commuting information in response to meeting a preset commuting reminder condition, where the commuting information includes a commuting start point, a commuting end point, a commuting start time, and a commuting end time; A reminder information output module, configured to output reminder information corresponding to the traffic status, and the reminder information corresponding to different traffic statuses is different.

[0045] According to a third aspect of the embodiments of the present disclosure, there is provided an electronic device, including: A processor; A memory for storing instructions executable by the processor; Wherein, the processor is configured to execute the instructions to implement the steps of the commuting reminder method described in the first aspect of the embodiments of the present disclosure.

[0046] According to a fourth aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the commuting reminder method described in the first aspect of the embodiments of the present disclosure are implemented.

[0047] According to a fifth aspect of the embodiments of the present disclosure, there is provided a computer program product, including a computer program, and when the computer program is executed by a processor, the steps of the commuting reminder method described in the first aspect of the embodiments of the present disclosure are implemented.

[0048] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure.

[0050] Figure 1 is a schematic diagram of a scenario of a commuting reminder method shown according to an exemplary embodiment.

[0051] Figure 2 is a flowchart of a commuting reminder method shown according to an exemplary embodiment.

[0052] Figure 3 is a schematic diagram of enabling a commuting reminder function shown according to an exemplary embodiment.

[0053] Figure 4 It is a block diagram of a commuting reminder device shown according to an exemplary embodiment.

[0054] Figure 5 It is a block diagram of a vehicle shown according to an exemplary embodiment.

[0055] Figure 6 It is a block diagram of a server shown according to an exemplary embodiment. Detailed implementation manners

[0056] Here, the exemplary embodiments will be described in detail, and the examples are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0057] It should be noted that all actions of obtaining signals, information, or data in the present disclosure are carried out on the premise of complying with the corresponding data protection regulations and policies of the country where it is located and obtaining authorization from the owner of the corresponding device.

[0058] As people's demand for intelligence continues to increase, their demand for intelligent reminders of congestion is also increasing. In the related art, the same reminder information is output for different degrees of congestion, and it is not possible to perform hierarchical congestion reminders according to the degree of congestion, which is not convenient for users to identify the degree of congestion.

[0059] In view of this, the present disclosure provides a commuting reminder method, device, electronic device, storage medium, and program product. When the commuting reminder condition is met, the traffic state of the commuting route is determined according to the commuting information, and a reminder information corresponding to the traffic state is output, where the reminder information corresponding to different traffic states is different. In this way, hierarchical reminders are made according to the traffic state, which is convenient for users to obtain the current traffic state according to the reminder information, and further convenient for users to select a suitable departure time according to the reminder, improving the user's commuting experience.

[0060] The commuting reminder method in the embodiments of the present application can be executed in a commuting reminder device. The commuting reminder device can be at least one of a vehicle-mounted device, a mobile device, a server, etc. Assume that the commuting reminder method is executed by the server. Please refer to Figure 1 , Figure 1 It is a schematic diagram of a scenario of a commuting reminder method shown according to an exemplary embodiment. In Figure 1Among them, the server 102 can obtain commuting information. When it determines that the commuting reminder condition is met, it determines the traffic status of the commuting route based on the commuting information. After that, it outputs a reminder message corresponding to the traffic status to remind the user of the traffic status. For example, the server 102 can send a reminder message to the in-vehicle computer of the vehicle 103 to display or voice broadcast the reminder message in the vehicle 103 to remind the user. As another example, the server 102 can also send a reminder message to the mobile terminal 101 bound to the vehicle to display or voice broadcast the reminder message in the mobile terminal 101 to remind the user. Among them, the mobile terminal 101 can be a mobile phone, a tablet computer, a wearable device, etc. As yet another example, the server 102 can also send a reminder message to the smart home appliances located in the user's area to display or voice broadcast the reminder message in the smart home appliances to remind the user. The present disclosure does not limit this.

[0061] In addition, in Figure 1 Among them, the vehicle 103 can determine the commuting information according to the historical driving data of the vehicle 103. For example, the in-vehicle computer system in the vehicle 103 can count the commuting information based on a large amount of historical driving data. The server 102 communicates with the in-vehicle computer in the vehicle 103 and can obtain the commuting information counted by the in-vehicle computer. Alternatively, the user can input the commuting information in the software program of the in-vehicle computer of the vehicle 103 and / or the software program of the mobile terminal 101. Then, the server can obtain the commuting information from the in-vehicle computer of the vehicle 103 and / or the mobile terminal 101. Among them, the software program can be a map application program. The present disclosure does not limit this.

[0062] When the commuting reminder method is executed by the mobile terminal, for example, the in-vehicle computer of the vehicle counts the commuting information based on a large amount of historical driving data. The mobile terminal can communicate with the vehicle and obtain the commuting information counted by the in-vehicle computer. Alternatively, the user can directly input the commuting information in the software program of the mobile terminal. The mobile terminal determines the traffic status of the commuting route according to the commuting information when it determines that the preset commuting reminder condition is met. As another example, the mobile terminal can also obtain the historical driving data of the vehicle from the vehicle and count the commuting information based on the large amount of historical driving data. The mobile terminal determines the traffic status of the commuting route according to the commuting information when it determines that the preset commuting reminder condition is met.

[0063] After the mobile terminal determines the traffic status of the commuting route, it outputs a reminder message corresponding to the traffic status to remind the user of the traffic status. For example, the mobile terminal can also send a reminder message to other electronic devices located in the user's area to display or voice broadcast the reminder message in the electronic devices to remind the user. The present disclosure does not limit this.

[0064] When the vehicle executes the commuting reminder method, the in-vehicle computer of the vehicle calculates commuting information based on a large amount of historical driving data, or receives the commuting information input by the user, and determines the traffic status of the commuting route when it is determined that the preset commuting reminder conditions are met. Then, a reminder message is output to the mobile terminal and / or other electronic devices bound to the vehicle to remind the user.

[0065] Among them, the commuting route can be a route calculated by the in-vehicle computer or the mobile terminal based on the driving routes in the large amount of historical driving data, or a route obtained by the in-vehicle computer or the mobile terminal from the server of the navigation software according to the commuting start point and the commuting end point included in the commuting information, or a route input by the user. In addition, the commuting route can be one or more. The present disclosure does not limit this.

[0066] For ease of description, the following describes the commuting reminder method by taking the commuting reminder device as an example.

[0067] Figure 2 It is a flowchart of a commuting reminder method shown according to an exemplary embodiment. As Figure 2 shown, the commuting reminder method includes the following steps.

[0068] In step S21, in response to meeting the preset commuting reminder conditions, the traffic status of the commuting route is determined according to the commuting information.

[0069] In the present disclosure, the commuting information includes a commuting start point, a commuting end point, a commuting start time, and a commuting end time.

[0070] In some embodiments, the commuting information is determined according to the historical driving data of the vehicle, and / or the commuting information is the information input by the user.

[0071] Exemplarily, the commuting information is determined according to the historical driving data of the vehicle. The person recognition module in the in-vehicle computer can mine the commuting information from the historical driving data. For example, if the person recognition module uses statistical knowledge to count that the frequency of the user starting the vehicle (here, starting the vehicle means the vehicle changes from a parked state to a driving state) from address A on weekdays is higher than the first threshold, then address A can be determined as the commuting start point, and at the same time, the time when the user starts the vehicle from address A is counted as the commuting start time; similarly, if the person recognition module uses statistical knowledge to count that the user parks the vehicle at address B on weekdays and the parking duration per weekday is greater than the preset duration (for example, greater than 6 hours, 8 hours, etc.), then address B can be determined as the commuting end point, and at the same time, the time when the user parks the vehicle at address B is counted as the commuting end time. For example, if it is a work commuting, address A is the address of home and address B is the address of the unit. If it is an off-work commuting, address A is the address of the unit and address B is the address of home.

[0072] Also by way of example, the commuting information may also be information input by the user. For example, the user may set the commuting start point and the commuting end point in the map application of the vehicle or the map application of the mobile terminal. When the user sets the commuting start point and the commuting end point, the commuting start point and the commuting end point set by the user can be determined as the commuting starting point and the commuting ending point. In addition, the user may also input the commuting start time and the commuting end time. In this way, the accuracy of the commuting information is improved, and the accuracy of the determined traffic state is improved when determining the traffic state based on the commuting information subsequently.

[0073] It should be understood that since the time when the user starts the vehicle from address A on each working day is not exactly the same, in the present disclosure, the commuting start time may be the average value of the historical commuting start times, or the mode of the historical commuting start times, or the time obtained by clustering the historical commuting start times. Similarly, the commuting end time may also be the average value of the historical commuting end times, or the mode of the historical commuting end times, or the time obtained by clustering the historical commuting end times. Among them, the historical commuting start time refers to the actual departure time of the user during the historical commuting process on each working day, and the historical commuting end time refers to the actual arrival time during the historical commuting process on each working day.

[0074] In addition, the commuting information may also include the commuting route commonly used by the associated user of the vehicle. By way of example, the person recognition module counts the commonly used driving routes of the user during working days from the historical driving data, and determines the driving route as the commuting route. Or, the person recognition module counts the commonly used driving routes of the user during the time period from the commuting start time to the commuting end time from the historical driving data, and determines the driving route as the commuting route. Or, the person recognition module counts the commonly used driving routes of the vehicle on the section from the commuting starting point to the commuting ending point from the historical driving data, and determines the driving route as the commuting route.

[0075] It should be understood that a vehicle may be associated with multiple users. For each user, the historical driving data of the vehicle when the user drives the vehicle is counted. In this way, for each user, the commuting information of the user can be determined according to the historical driving data of the vehicle when the user drives the vehicle.

[0076] In the above manner, the vehicle can determine commuting information. In some embodiments, after the vehicle determines the commuting information, it can report the commuting information to the commuting reminder device. In other embodiments, considering the issue of privacy and security, the vehicle can determine whether to report the commuting information according to the user's needs. For example, when the user's in-vehicle device account is bound to the vehicle and the remote location switch of the vehicle is turned off, the commuting information is not reported to the commuting reminder device, and when the remote location switch is turned on, the commuting information is reported to the commuting reminder device. When the user's in-vehicle device account is not bound to the vehicle, the commuting information is also not reported to the commuting reminder device. In this way, the information security is improved.

[0077] In the present disclosure, the commuting reminder condition refers to the condition for triggering the commuting reminder device to give a commuting reminder. In some embodiments, the commuting reminder condition may include at least one of the following: determining that the current time is within the commuting period, and the user is within a preset range of the commuting starting point.

[0078] Among them, the user may be a user associated with the vehicle.

[0079] For example, the commuting reminder condition includes determining that the current time is within the commuting period. In this example, in order to avoid unnecessary workload during non-commuting periods, the commuting reminder device can determine the traffic status of the commuting route only during the commuting period according to the commuting information.

[0080] Among them, the commuting period can be determined according to historical driving data. For example, the start time of the commuting period can be the earliest historical commuting start time among multiple historical commuting start times determined according to historical driving data, or can be the time of a preset duration before the commuting start time determined based on multiple historical commuting start times. For example, assuming that the commuting start time determined based on multiple historical commuting start times is 7:30 and the preset duration is 1 h, then the start time of the commuting period is 6:30.

[0081] Similarly, the end time of the commuting period can be the latest historical commuting end time among multiple historical commuting end times determined according to historical driving data, or can be the commuting end time determined based on multiple historical commuting end times. For example, the end time of the commuting period is the commuting end time in step S21.

[0082] In addition, considering that the user is not at the commuting location, for example, the user is on a business trip, or is already on the way to or from work. At this time, even if the traffic status is reminded, the user cannot select the travel time anymore. Therefore, in this embodiment, the traffic status can be reminded when the user is within a preset range of the commuting starting point. Exemplarily, the user's location can be determined according to the location of the user's mobile terminal. For example, the location of the user's mobile phone can be determined as the user's location. That is, the commuting reminder condition includes that the location of the user's mobile phone is within a preset range of the commuting starting point. Among them, the preset range can be a specific range defined by the user. For example, the preset range can be set within 500 meters around the commuting starting point.

[0083] Another example is that the commuting reminder condition can include determining that it is currently the commuting time period and the user is within a preset range of the commuting starting point.

[0084] Adopting the above technical solution, when it is determined that it is currently the commuting time period and / or the user is within a preset range of the commuting starting point, the traffic status of the commuting route is evaluated, and reminder information corresponding to the traffic status is output. In this way, through precise time and / or space limitations, unnecessary workload is avoided during non-commuting time periods or near non-commuting starting points, thereby improving the pertinence and efficiency of commuting reminders.

[0085] In some other embodiments, the commuting reminder condition further includes that the commuting reminder function is in an on state. Exemplarily, the commuting reminder function can be turned on in the vehicle head unit, or can also be turned on in the mobile terminal bound to the vehicle.

[0086] Figure 3 It is a schematic diagram showing a way to turn on the commuting reminder function according to an exemplary embodiment. As Figure 3 shown, the user can start the vehicle application installed on the mobile phone to display a first display interface 301 on the mobile phone. Among them, as Figure 3 shown, the first display interface 301 includes a setting control 3011. In addition, the first display interface 301 further includes a vehicle model 3012. When detecting the user's operation on the setting control, such as a click or touch operation, a second display interface 302 is displayed on the mobile phone. The second display interface 302 includes a commuting reminder control 3021. As Figure 3 shown, the second display interface 302 includes other controls in addition to the commuting reminder control, which is not limited in this disclosure. When detecting the user's operation on the commuting reminder control, a third display interface 303 is displayed on the mobile phone, and the third display interface 303 includes a commuting reminder function switch 3031. The user can click on this commuting reminder function switch to turn on or off the commuting reminder function. Exemplarily, Figure 3The state of the commuting reminder function switch in the third display interface 303 shown indicates that the commuting reminder function is in the on state.

[0087] In addition, the mobile phone can also display a push switch. Among them, the commuting reminder function switch is the main switch, and the push switch is the sub-switch. When the commuting reminder function switch is in the on state, the push switch can be further displayed. When the push switch is in the on state, reminder information corresponding to the traffic status is output. When the commuting reminder function switch is in the off state, the push switch may not be displayed. Also, the state of the push switch is recorded before the commuting reminder function switch is turned off, and the state of the push switch is restored when the commuting reminder function switch is turned on. Among them, the push switch is default in the on state.

[0088] With the above technical solution, users can set whether the commuting reminder function is in the on state according to their own needs for commuting reminders. That is, commuting reminders are made according to user needs, improving the flexibility of commuting reminders and user participation, and thus enhancing the user experience.

[0089] Return Figure 2 , the commuting reminder method provided by the present disclosure may further include step S22.

[0090] In step S22, reminder information corresponding to the traffic status is output, and the reminder information corresponding to different traffic statuses is different.

[0091] Among them, the traffic status may include a congested state and an uncongested state. In this way, different reminder information is output for the congested state and the uncongested state respectively. Exemplarily, for the congested state, detailed congestion information (such as congestion length, estimated travel time) and recommended alternative routes or travel modes can be output to help users adjust their travel plans in advance and avoid delays caused by congestion. Another example is that for the uncongested state, a short "smooth reminder" can be output to let users travel with confidence and avoid the fatigue of users towards the reminder system due to frequent ineffective reminders.

[0092] With the above technical solution, different reminder information can be output for different traffic statuses. In this way, hierarchical reminders are made according to the traffic status, facilitating users to obtain the current traffic status based on the reminder information, and then facilitating users to select an appropriate departure time and enhancing the commuting experience of users.

[0093] Next, Figure 2 a specific implementation manner of step S21 in which, in response to meeting a preset commuting reminder condition, the traffic status of the commuting route is determined according to the commuting information is described.

[0094] In some embodiments, step S21, in response to meeting a preset commuting reminder condition, determines the traffic status of the commuting route according to the commuting information, which may include: in response to meeting the preset commuting reminder condition, determining the estimated commuting duration of the commuting route according to the commuting information; and determining the traffic status of the commuting route according to the estimated commuting duration.

[0095] Exemplarily, the commuting reminder device can obtain the commuting information from the vehicle, and then determine a commuting route starting from the commuting starting point and ending at the commuting ending point from the server of the navigation software according to the commuting starting point and the commuting ending point in the commuting information. In addition, the commuting reminder device can also obtain the estimated commuting duration of the commuting route from the server of the navigation software. Since the estimated commuting duration of the commuting route corresponding to different times is different, the server of the navigation software can predict the estimated commuting duration of the commuting route corresponding to the current time, and can also predict the estimated commuting duration of the commuting route corresponding to one or more future times of the current time. Therefore, the commuting reminder device can obtain the estimated commuting duration of the commuting route corresponding to the current time from the server of the navigation software, or the estimated commuting duration of the commuting route corresponding to the current time and one or more future times of the current time.

[0096] After obtaining the estimated commuting duration of the commuting route from the server of the navigation software, the commuting reminder device determines the traffic status of the commuting route according to the estimated commuting duration.

[0097] With the above technical solution, the estimated commuting duration of the commuting route is determined according to the commuting information, and the traffic status of the commuting route is determined according to the estimated commuting duration. In this way, the traffic status is quantified by the estimated commuting duration, the reliability of determining the traffic status is improved, and thus the accuracy of the output reminder information is improved.

[0098] In the present disclosure, the reminder information may include the estimated commuting departure time and / or the congestion reason. The estimated commuting departure time is determined according to the estimated commuting duration and the commuting end time. The congestion reason is determined according to the road condition information of the commuting route, and the road condition information includes at least one of traffic situation information, traffic event information, and weather information of the area where the commuting route is located.

[0099] A pre-trained large model may be deployed in the commuting reminder device. After the commuting reminder device obtains the estimated commuting duration from the in-vehicle device, mobile phone or server of the navigation software, the large model can determine the estimated commuting departure time according to the estimated commuting duration and the commuting end time. Exemplarily, assuming that the commuting end time is 9:00 and the estimated commuting duration is 50 minutes, the large model can determine that the estimated commuting departure time is 8:10.

[0100] In addition, the large model can also determine the cause of congestion based on the road condition information of the commuting route. The road condition information may include, but is not limited to, at least one of the following: traffic situation information, traffic event information, and weather information of the area where the commuting route is located. The traffic situation information is used to characterize the overall condition and operation characteristics of the traffic system within a specific time and specific area. The traffic event information may include, but is not limited to, traffic accidents, traffic control, road construction, etc.

[0101] Exemplarily, the large model can summarize the cause of congestion based on at least one of the traffic situation information, traffic event information, and the weather information of the area where the commuting route is located.

[0102] By adopting the above technical solution, the user can learn the estimated commuting departure time and / or the cause of congestion from the reminder information, which can not only improve the user's travel experience, but also optimize the commuting reminder efficiency, and at the same time enhance the user's trust and dependence on the commuting reminder method.

[0103] In addition, the estimated commuting duration includes the estimated commuting duration corresponding to the current moment and the estimated commuting durations corresponding to multiple preset moments after the current moment. The estimated commuting departure time is one or more of the current moment and the multiple preset moments.

[0104] Exemplarily, in the case where the estimated commuting duration can include the estimated commuting duration corresponding to the current moment and the estimated commuting durations corresponding to multiple preset moments after the current moment, the large model can select the moment corresponding to the shortest estimated commuting duration that can reach the commuting destination at the commuting end time as the estimated commuting departure time.

[0105] For example, the estimated commuting duration can include the estimated commuting durations corresponding to the preset moments within two hours after the current moment. Among them, the preset moments within two hours after the current moment can be the estimated commuting durations corresponding to every 10 minutes within two hours after the current moment. For example, if the current moment is 7:00, the preset moments can be 7:10, 7:20, …… 8:50, 9:00.

[0106] By adopting the above technical solution, the estimated commuting duration includes not only the estimated commuting duration corresponding to the current moment, but also the estimated commuting durations corresponding to multiple preset moments after the current moment. In this way, the large model can determine one or more moments from the current moment and the multiple preset moments as the recommended estimated commuting departure time, further improving the reliability and accuracy of the determined estimated commuting departure time, and further enhancing the user's commuting experience.

[0107] In some embodiments, determining the traffic state of a commuting route based on the estimated commuting duration may include: determining the traffic state of the commuting route based on the historical commuting duration and the estimated commuting duration of the commuting route, where the historical commuting duration is determined based on commuting information.

[0108] Among them, the historical commuting duration is the duration required during the user's historical commuting process. In some possible ways, the vehicle determines the historical commuting start time and the historical commuting end time in each historical commuting based on historical driving data. For each historical commuting, the difference between the historical commuting end time and the historical commuting start time of this historical commuting is determined as the historical commuting duration of this historical commuting, and the average value of the historical commuting durations of multiple historical commutes is determined as the historical commuting duration of the commuting route, or the mode of the historical commuting durations of multiple historical commutes is determined as the historical commuting duration of the commuting route. Or, the historical commuting duration of the commuting route can also be obtained by clustering the historical commuting durations of multiple historical commutes.

[0109] In some other possible ways, after the vehicle determines the commuting start time and the commuting end time in the above manner, the difference between the commuting end time and the commuting start time is determined as the historical commuting duration.

[0110] Adopting the above technical solution, the traffic state of the commuting route is determined based on the historical commuting duration and the estimated commuting duration. In this way, by referring to the historical commuting duration and the estimated commuting duration to determine the traffic state of the commuting route, the current traffic state relative to the historical traffic state can be determined, further improving the reliability of traffic state determination.

[0111] In some embodiments, the traffic state is a congestion state, and the congestion state includes the degree of congestion. Determining the traffic state of the commuting route based on the historical commuting duration and the estimated commuting duration of the commuting route includes: when the estimated commuting duration is greater than the first duration, determining that the traffic state of the commuting route is a congestion state, and the difference between the estimated commuting duration and the historical commuting duration is positively correlated with the degree of congestion, and the first duration is the sum of the historical commuting duration and a first preset value.

[0112] Exemplarily, the first preset value can be a custom value. For example, the first preset value can be 0, or 5% of the historical commuting duration. For example, the first preset value is 0, that is, the first duration = the historical commuting duration. When the estimated commuting duration is greater than the historical commuting duration, it is determined that the commuting route is in a congestion state, and furthermore, the degree of congestion can be determined according to the difference between the estimated commuting duration and the historical commuting duration.

[0113] Adopting the above technical solution, the degree of congestion can be quantified according to the difference between the estimated commuting duration and the historical commuting duration, further improving the reliability of traffic state determination.

[0114] In this embodiment, when the estimated commuting duration is greater than the first duration, the specific implementation for determining the traffic condition of the commuting route as a congested condition may be as follows: In response to the estimated commuting duration being greater than the first duration and less than or equal to the second duration, determine that the congestion level of the commuting route is the first level, where the second duration is the sum of the historical commuting duration and a second preset value, and the second preset value is greater than the first preset value; In response to the estimated commuting duration being greater than the second duration, determine that the congestion level of the commuting route is the second level, and the second level is greater than the first level.

[0115] Exemplarily, the congestion level of the first level is mild congestion, and the congestion level of the second level is severe congestion, that is, the greater the estimated commuting duration, the higher the congestion level.

[0116] By adopting the above technical solution, the congestion level is divided into different levels. In this way, the congestion level is quantified using different levels, further improving the reliability of traffic condition determination.

[0117] In this embodiment, different reminder messages may also be output for different degrees of congested conditions. Among them, when the congestion level is the first level, the reminder message includes the estimated commuting duration; when the congestion level is the second level, the reminder message includes at least one of the following: the advance departure time relative to the commuting start time, the multiple of the estimated commuting duration to the historical commuting duration, and the target commuting route. The advance departure time information is determined based on the estimated commuting duration and the historical commuting duration, and the target commuting route is the commuting route with the shortest estimated commuting duration.

[0118] Exemplarily, assume that the first preset value is 0 and the second preset value is 15% of the historical commuting duration. If the historical commuting duration < estimated commuting duration ≤ 1.15 times the historical commuting duration, then determine that the congestion level is the first level, and the reminder message includes the estimated commuting duration. For example, if you go to work at 8 o'clock and the estimated commuting duration is 33 minutes, the reminder message is: It is estimated that you can arrive at the company in 33 minutes. It is recommended to set off early. Or, the reminder message is: It is estimated that you can arrive at the company in 33 minutes. It is recommended to set off at 7:20.

[0119] If the estimated commuting duration > 1.15 times the historical commuting duration, then determine that the congestion level is the second level, and the reminder message further includes at least one of the advance departure time relative to the commuting start time, the multiple of the estimated commuting duration to the historical commuting duration, and the target commuting route, where the advance departure time is determined based on the estimated commuting duration and the historical commuting duration. The advance departure time may be greater than or equal to the difference between the estimated commuting duration and the historical commuting duration.

[0120] For example, if the ratio of the estimated commuting duration to the historical commuting duration is less than a preset ratio, the reminder information further includes the early departure time relative to the commuting start time. For instance, if the ratio of the estimated commuting duration to the historical commuting duration is less than 2, and the early departure time relative to the commuting start time is 42 minutes, the reminder information can be: It is recommended to depart at least 42 minutes earlier. Another example, if the ratio of the estimated commuting duration to the historical commuting duration is greater than or equal to the preset ratio, the reminder information further includes the multiple of the estimated commuting duration to the historical commuting duration. For example, if the ratio of the estimated commuting duration to the historical commuting duration is greater than 2, the reminder information can be: The commuting time is n times more than usual, where n = the ratio of the estimated commuting duration to the historical commuting duration - 1.

[0121] In addition, the reminder information can further include the reason for congestion. For example, when the congestion level is at the second level, in addition to the early departure time relative to the commuting start time, the reminder information also includes the reason for congestion "severe thunderstorm", and can also include the congestion level "XX Road has severe morning rush hour congestion". That is, when the congestion level is at the second level, the reminder information can be: Severe thunderstorm, XX Road has severe morning rush hour congestion, it is recommended to depart at least 42 minutes earlier. Another example, when the congestion level is at the second level, the reminder information can be: Light rain weather causes congestion on some sections during the morning rush hour, and the commuting time is more than 3 times that of usual.

[0122] In addition, the reminder information can further include the target commuting route. For example, when the congestion level is at the second level, in addition to the early departure time relative to the commuting start time, the reminder information also includes the recommended preferred commuting route. The reminder information can be: XX Road has severe morning rush hour congestion, it is recommended to depart at least 42 minutes earlier, and it is recommended to take the XX commuting route. In addition, it can also include the reason for congestion "severe thunderstorm". That is, when the congestion level is at the second level, the reminder information can be: Severe thunderstorm, XX Road has severe morning rush hour congestion, it is recommended to depart at least 42 minutes earlier, and it is recommended to take the XX commuting route.

[0123] Adopting the above technical solution, different reminder information is output for different congestion levels, and hierarchical reminders are made according to the congestion level, further enhancing the user's commuting experience.

[0124] In some other embodiments, according to the historical commuting duration and the estimated commuting duration of the commuting route, determining the traffic state of the commuting route may further include: in response to the estimated commuting duration being less than or equal to the first duration, determining that the traffic state of the commuting route is an uncongested state.

[0125] Adopting the above technical solution, when the estimated commuting duration is less than or equal to the first duration, it is determined that the commuting route is uncongested, and corresponding reminder information is output, facilitating the user to choose whether to delay departure, further enhancing the user's commuting experience.

[0126] In this embodiment, in response to the estimated commuting duration being less than or equal to the first duration, determining that the traffic condition of the commuting route is an uncongested state includes: when the estimated commuting duration is greater than the third duration and less than or equal to the first duration, determining that the traffic condition of the commuting route is the first uncongested state, where the third duration is the difference between the historical commuting duration and the third preset value; when the estimated commuting duration is less than or equal to the third duration, determining that the traffic condition of the commuting route is the second uncongested state.

[0127] Among them, the traffic condition represented by the second uncongested state is better than the traffic condition represented by the first uncongested state.

[0128] Adopting the above technical solution, in the case of uncongested traffic, the traffic conditions are divided into different levels. In this way, the traffic conditions in the uncongested state are quantified using different levels, further improving the reliability of traffic condition determination.

[0129] When the traffic condition is the first uncongested state, the reminder information is used to prompt the user that there is no need to set off in advance; when the traffic condition is the second uncongested state, the reminder information is used to prompt the user of the advance duration of the estimated commuting duration relative to the historical commuting duration.

[0130] Exemplarily, the third preset value can be 5% of the historical commuting duration. For example, if 0.95 times the historical commuting duration < estimated commuting duration ≤ historical commuting duration, then determine that the traffic condition is the first uncongested state, and output reminder information for prompting the user that there is no need to set off in advance. For example, the reminder information is: The traffic flow on the commuting route is normal, and you can set off according to the commuting start time. Another example, if the estimated commuting duration ≤ 0.95 times the historical commuting duration, it indicates that the traffic condition of the commuting route is the second uncongested state. At this time, the output reminder information can include the advance duration of the estimated commuting duration relative to the historical commuting duration, for example, including the reduced duration of the estimated commuting duration relative to the historical commuting duration.

[0131] For example, assuming that the advance time of the estimated commuting duration relative to the historical commuting duration is 42 minutes, the reminder information can be: The weather is fine, the road condition is better than usual, and the commuting time is 42 minutes faster.

[0132] Adopting the above technical solution, in the case of uncongested traffic, different reminder information is output for different traffic conditions for hierarchical reminder, which is convenient for the user to choose whether to delay departure, further improving the user's commuting experience.

[0133] When the preset commuting reminder condition is met, the commuting reminder device starts to determine the traffic status of the commuting route based on the commuting information, and can output reminder information corresponding to the traffic status when the traffic status is determined, and can also output reminder information corresponding to the traffic status at the determined reminder time when the reminder time is reached.

[0134] Considering that an overly early reminder time may result in a significant difference between the determined traffic status and the traffic status of the commuting route when the user actually departs. For example, the estimated commuting duration and / or the reason for congestion included in the reminder information may be significantly different from the estimated commuting duration and / or the reason for congestion when the user actually departs. An overly late reminder time may cause the reminder opportunity to be later than the recommended commuting departure time, and the user may not have enough time to depart.

[0135] Therefore, in some embodiments, outputting reminder information corresponding to the traffic status includes: Determine the reminder time, where the advance amount of the reminder time relative to the commuting start time is positively correlated with the historical commuting duration, and the historical commuting duration is determined based on the commuting information; Output reminder information corresponding to the traffic status at the reminder time when the reminder time is reached.

[0136] In this embodiment, the advance amount of the reminder time relative to the commuting start time is positively correlated with the historical commuting duration, that is, the longer the historical commuting duration, the greater the advance amount of the reminder time relative to the commuting start time.

[0137] For example, if the historical commuting duration < 25 min, it is considered that the commuting mode is short-distance, and the advance amount of the reminder time relative to the commuting start time is 25 min; if 25 min ≤ historical commuting duration < 40 min, it is considered that the commuting mode is medium-distance, and the advance amount of the reminder time relative to the commuting start time is 45 min; if the historical commuting duration ≥ 40 min, it is considered that the commuting mode is long-distance, and the advance amount of the reminder time relative to the commuting start time is 60 min.

[0138] Assume that the commuting start time is 7:30. If the historical commuting duration < 25 min, the reminder time is 7:05, that is, output reminder information corresponding to the traffic status at 7:05 at 7:05. If 25 min ≤ historical commuting duration < 40 min, the reminder time is 6:45, that is, output reminder information corresponding to the traffic status at 6:45 at 6:45. If the historical commuting duration ≥ 40 min, the reminder time is 6:30, that is, output reminder information corresponding to the traffic status at 6:30 at 6:30.

[0139] By adopting the above technical solution, the commuting mode can be determined according to the historical commuting duration, and then the reminder time can be dynamically adjusted according to different commuting modes. In this way, the reminder information can be output at a more appropriate time, effectively reminding the user and further improving the efficiency of commuting reminders.

[0140] In some other embodiments, outputting reminder information corresponding to the traffic state includes: Determining a reminder time, which is determined according to the estimated commuting departure time, the estimated commuting departure time is determined according to the estimated commuting duration and the commuting end time, and the estimated commuting duration is determined according to the commuting information; Outputting reminder information corresponding to the traffic state at the reminder time when the reminder time is reached.

[0141] Exemplarily, the reminder time can be the time corresponding to a preset duration before the estimated commuting departure time. For example, if the estimated commuting departure time is 7:30, the reminder time can be 7:00. In this way, determining the reminder time according to the estimated commuting departure time can ensure that the reminder information is output before the estimated commuting departure time, further effectively reminding the user and further improving the efficiency of commuting reminders.

[0142] In still some other embodiments, the commuting reminder device can also determine the traffic state of the commuting route when the reminder time is reached. Exemplarily, in response to meeting the preset commuting reminder conditions, determining the traffic state of the commuting route according to the commuting information can include: determining a reminder time, the advance amount of the reminder time relative to the commuting start time is positively correlated with the historical commuting duration, and the historical commuting duration is determined according to the commuting information; in response to meeting the preset commuting reminder conditions and determining the traffic state of the commuting route according to the commuting information when the reminder time is reached.

[0143] By adopting the above technical solution, the traffic state of the commuting route can be determined again when the commuting reminder conditions are met and the reminder time is reached. In this way, the accuracy of the timing for determining the traffic state is improved, and unnecessary workload is further avoided.

[0144] In some embodiments, outputting reminder information corresponding to the traffic state can also include: displaying the reminder information in the target interface of the user's mobile terminal, and the target interface includes at least one of the lock screen interface, the main screen interface, and the notification center interface.

[0145] Wherein, the user's mobile terminal can be a mobile terminal bound to the vehicle. The binding of the mobile terminal to the vehicle can mean that the two are bound to the same account.

[0146] In this embodiment, the commuting reminder device can output reminder information to a mobile terminal bound to the vehicle and control the reminder information to be displayed in a target interface of the mobile terminal, where the target interface is an interface that the user can view without performing any operations. In this way, the user can view the reminder information in the target interface of the mobile terminal without actively opening an application or performing other operations, ensuring that the user can obtain the reminder information immediately and reducing the operation steps. In addition, the visibility of the reminder information is increased, enhancing the reminder intensity.

[0147] In some other embodiments, outputting reminder information corresponding to the traffic status may further include: sending reminder information corresponding to the traffic status to an electronic device located in the area where the user is located, so that the electronic device outputs the reminder information.

[0148] Among them, the electronic device may be an electronic device with a display function and / or a voice broadcast function, which may include a mobile terminal, a smart home (such as a smart speaker), etc.

[0149] Exemplarily, assuming that the user is currently at home, reminder information can be sent to the TV at home to display and / or voice broadcast the reminder information through the TV.

[0150] Another example, assuming that the user is currently at home, reminder information can be sent to the voice playback device at home to voice broadcast the reminder information through the voice playback device.

[0151] By adopting the above technical solution, reminder information can be output through an electronic device in the area where the user is located, improving the flexibility and comprehensiveness of commuting reminders.

[0152] It should be understood that the reminder information is information that the user views passively, and it is actively output when the user does not actively view it so that the user can view the information passively.

[0153] In the present disclosure, in addition to outputting reminder information, the commuting reminder device can also send commuting-related information to the user's mobile terminal to instruct the mobile terminal to display and / or voice broadcast the commuting-related information when detecting the user's viewing instruction. The commuting-related information includes the current time and the estimated commuting durations corresponding to multiple preset times after the current time, as well as the reminder information.

[0154] Exemplarily, the commuting reminder device sends commuting-related information to the mobile terminal. The mobile terminal receives the commuting-related information and does not actively display and / or voice broadcast the commuting-related information, but instead displays and / or voices broadcasts the commuting-related information when detecting the user's viewing instruction. For example, the viewing instruction may be generated based on the user clicking on a vehicle application installed in the mobile terminal, or may be generated based on the user clicking on the reminder information displayed in the target interface. The present disclosure does not limit this.

[0155] With the above technical solution, in addition to outputting reminder information, the commuting reminder device can also send commuting-related information to the mobile terminal, and the commuting-related information includes reminder information, the current time, and the estimated commuting durations corresponding to multiple preset times after the current time. In this way, the user can view more comprehensive commuting-related information, and thus can reasonably arrange the commuting plan according to the comprehensive commuting-related information, improving the user experience.

[0156] In some other embodiments, the method may further include: Sending the estimated commuting departure time to the wearable device to instruct the wearable device to remind the user in advance according to the estimated commuting departure time, where the estimated commuting departure time is determined according to the estimated commuting duration and the commuting end time, and the estimated commuting duration is determined according to the commuting information.

[0157] Among them, the wearable device includes a watch, a bracelet, smart glasses, etc.

[0158] Exemplarily, the wearable device can set an alarm according to the estimated commuting departure time. Assuming that the estimated commuting departure time is 8:10, the wearable device can set an alarm at 8:05 to remind the user in advance by ringing or vibrating, so as to prevent the user from forgetting the departure time.

[0159] With the above technical solution, when outputting reminder information, the estimated commuting departure time can also be sent to the wearable device to instruct the wearable device to remind the user in advance according to the estimated commuting departure time. In this way, before the estimated commuting departure time, the user is reminded by the wearable device, further improving the efficiency of commuting reminder.

[0160] Based on the same inventive concept, the present disclosure also provides a commuting reminder device. Figure 4 It is a block diagram of a commuting reminder device shown according to an exemplary embodiment. As Figure 4 shown, the commuting reminder device 400 may include: A traffic state determination module 401, configured to determine the traffic state of the commuting route according to the commuting information in response to meeting the preset commuting reminder condition, where the commuting information includes the commuting start point, the commuting end point, the commuting start time, and the commuting end time; A reminder information output module 402, configured to output reminder information corresponding to the traffic state, and the reminder information corresponding to different traffic states is different.

[0161] Optionally, the traffic state determination module 401 is configured to: in response to meeting the preset commuting reminder condition, determine the estimated commuting duration of the commuting route according to the commuting information; and determine the traffic state of the commuting route according to the estimated commuting duration.

[0162] Optionally, the reminder information includes an estimated commuting departure time and / or a congestion reason. The estimated commuting departure time is determined based on the estimated commuting duration and the commuting end time. The congestion reason is determined based on the road condition information of the commuting route, and the road condition information includes at least one of traffic situation information, traffic event information, and weather information of the area where the commuting route is located.

[0163] Optionally, the estimated commuting duration includes the estimated commuting duration corresponding to the current moment and the estimated commuting durations corresponding to multiple preset moments after the current moment. The estimated commuting departure time is one or more of the current moment and the multiple preset moments.

[0164] Optionally, the traffic state determination module 401 is further configured to: determine the traffic state of the commuting route based on the historical commuting duration of the commuting route and the estimated commuting duration, and the historical commuting duration is determined based on the commuting information.

[0165] Optionally, the traffic state is a congestion state, and the congestion state includes a congestion level. The traffic state determination module 401 is further configured to: when the estimated commuting duration is greater than a first duration, determine that the traffic state of the commuting route is a congestion state, and the difference between the estimated commuting duration and the historical commuting duration is positively correlated with the congestion level. The first duration is the sum of the historical commuting duration and a first preset value; and / or In response to the estimated commuting duration being less than or equal to the first duration, determine that the traffic state of the commuting route is a non-congestion state.

[0166] Optionally, the traffic state determination module 401 is further configured to: in response to the estimated commuting duration being greater than the first duration and less than or equal to a second duration, determine that the congestion level of the commuting route is a first level. The second duration is the sum of the historical commuting duration and a second preset value, and the second preset value is greater than the first preset value; in response to the estimated commuting duration being greater than the second duration, determine that the congestion level of the commuting route is a second level, and the second level is greater than the first level.

[0167] Optionally, when the congestion level is the first level, the reminder information includes the estimated commuting duration; when the congestion level is the second level, the reminder information includes at least one of the following: early departure time information relative to the commuting start time, the multiple of the estimated commuting duration and the historical commuting duration, and the target commuting route. The early departure time information is determined based on the estimated commuting duration and the historical commuting duration, and the target commuting route is the commuting route with the shortest estimated commuting duration.

[0168] Optionally, the traffic status determination module 401 is further configured to: when the estimated commuting duration is greater than a third duration and less than or equal to the first duration, determine that the traffic status of the commuting route is a first non-congested status, where the third duration is the difference between the historical commuting duration and a third preset value; when the estimated commuting duration is less than or equal to the third duration, determine that the traffic status of the commuting route is a second non-congested status.

[0169] Optionally, when the traffic status is the first non-congested status, the reminder information is used to prompt the user that there is no need to depart in advance; when the traffic status is the second non-congested status, the reminder information is used to prompt the user of the advance duration of the estimated commuting duration relative to the historical commuting duration.

[0170] Optionally, the reminder information output module 402 is configured to: determine a reminder time, where the advance amount of the reminder time relative to the commuting start time is positively correlated with the historical commuting duration, and the historical commuting duration is determined according to the commuting information; and output reminder information corresponding to the traffic status at the reminder time when the reminder time is reached.

[0171] Optionally, the reminder information output module 402 is configured to: determine a reminder time, where the reminder time is determined according to the estimated commuting departure time, the estimated commuting departure time is determined according to the estimated commuting duration and the commuting end time, and the estimated commuting duration is determined according to the commuting information; and output reminder information corresponding to the traffic status at the reminder time when the reminder time is reached.

[0172] Optionally, the traffic status determination module 401 is further configured to: determine a reminder time, where the advance amount of the reminder time relative to the commuting start time is positively correlated with the historical commuting duration, and the historical commuting duration is determined according to the commuting information; and in response to meeting a preset commuting reminder condition and when the reminder time is reached, determine the traffic status of the commuting route according to the commuting information.

[0173] Optionally, the reminder information output module 402 is configured to: display the reminder information in a target interface of the user's mobile terminal, where the target interface includes at least one of a lock screen interface, a home screen interface, and a notification center interface.

[0174] Optionally, the reminder information output module 402 is configured to: send the reminder information corresponding to the traffic status to an electronic device within the area where the user is located, so that the electronic device outputs the reminder information.

[0175] Optionally, the commuting reminder device 400 may include: An information sending module, configured to send commuting-related information to a user's mobile terminal, so as to instruct the mobile terminal to display and / or play the commuting-related information by voice when detecting the user's viewing instruction, where the commuting-related information includes the current time, estimated commuting durations corresponding to a plurality of preset times after the current time, and the reminder information.

[0176] Optionally, the commuting reminder device 400 may include: A time sending module, configured to send an estimated commuting departure time to a wearable device, so as to instruct the wearable device to remind the user in advance according to the estimated commuting departure time, where the estimated commuting departure time is determined according to the estimated commuting duration and the commuting end time, and the estimated commuting duration is determined according to the commuting information.

[0177] Optionally, the commuting reminder condition includes at least one of the following: determining that the current time is within the commuting period, the user is within a preset range of the commuting starting point.

[0178] Optionally, the commuting reminder condition further includes that the commuting reminder function is in an enabled state.

[0179] Optionally, the commuting information is determined according to the historical driving data of a vehicle, and / or the commuting information is information input by the user.

[0180] Regarding the commuting reminder device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.

[0181] The present disclosure also provides a computer-readable storage medium, on which computer program instructions are stored, and when the program instructions are executed by a processor, the steps of the commuting reminder method provided by the present disclosure are implemented.

[0182] The present disclosure also provides an electronic device, which includes: a processor; A memory for storing instructions executable by the processor; wherein, the processor is configured to execute the instructions to implement the commuting reminder method provided by the present disclosure.

[0183] Exemplarily, the electronic device may be a vehicle.

[0184] Figure 5 It is a block diagram of a vehicle shown according to an exemplary embodiment. For example, vehicle 103 may be a hybrid vehicle, or a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or other types of vehicles. Vehicle 103 may be an autonomous vehicle, a semi-autonomous vehicle, or a non-autonomous vehicle.

[0185] Reference Figure 5 Vehicle 103 may include various subsystems. For example, the infotainment system 610, the perception system 620, the decision control system 630, the drive system 640, and the computing platform 650. Among them, vehicle 103 may also include more or fewer subsystems, and each subsystem may include multiple components. In addition, each subsystem and each component of vehicle 103 may be interconnected by wired or wireless means.

[0186] In some embodiments, the infotainment system 610 may include a communication system, an entertainment system, a navigation system, etc.

[0187] The perception system 620 may include several sensors for sensing information about the environment around vehicle 103. For example, the perception system 620 may include a global positioning system (the global positioning system may be a GPS system, or a Beidou system, or other positioning systems), an inertial measurement unit (IMU), lidar, millimeter-wave radar, ultrasonic radar, and a camera device.

[0188] The decision control system 630 may include a computing system, a vehicle controller, a steering system, an accelerator, and a braking system.

[0189] The drive system 640 may include components that provide motive power for vehicle 103. In one embodiment, the drive system 640 may include an engine, an energy source, a transmission system, and wheels. The engine may be one or a combination of an internal combustion engine, an electric motor, and an air compression engine. The engine can convert the energy provided by the energy source into mechanical energy.

[0190] Some or all functions of vehicle 103 are controlled by the computing platform 650. The computing platform 650 may include at least one processor 651 and a memory 652. The processor 651 may execute instructions 653 stored in the memory 652.

[0191] The processor 651 may be any conventional processor, such as a commercially available CPU. The processor may also include, for example, a Graphic Process Unit (GPU), a Field Programmable Gate Array (FPGA), a System on Chip (SOC), an Application Specific Integrated Circuit (ASIC), or a combination thereof.

[0192] The memory 652 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0193] In addition to the instructions 653, the memory 652 can also store data, such as road maps, route information, data on the position, direction, speed, etc. of the vehicle. The data stored in the memory 652 can be used by the computing platform 650.

[0194] In an embodiment of the present disclosure, the processor 651 can execute the instructions 653 to complete all or part of the steps of the above commuting reminder method.

[0195] As another example, the electronic device can be a server.

[0196] Figure 6 is a block diagram of a server shown according to an exemplary embodiment. Referring to Figure 6 , the server 102 includes a processing component 1922, which further includes one or more processors, and memory resources represented by a memory 1932 for storing instructions executable by the processing component 1922, such as application programs. The application programs stored in the memory 1932 can include one or more modules each corresponding to a set of instructions. In addition, the processing component 1922 is configured to execute instructions to perform the above commuting reminder method.

[0197] The server 102 can also include a power component 1926 configured to perform power management of the server 102, a wired or wireless network interface 1950 configured to connect the server 102 to a network, and an input / output interface 1958. The server 102 can operate based on an operating system stored in the memory 1932.

[0198] In addition, as used herein, the word "exemplary" is used to mean serving as an example, instance, or illustration. Any aspect or design described herein as "exemplary" is not necessarily to be construed as advantageous over other aspects or designs. Rather, the word exemplary is intended to present concepts in a concrete fashion. As used herein, the term "or" is intended to mean an inclusive "or" rather than an exclusive "or". That is, unless otherwise specified or clear from the context, "X applies A or B" is intended to mean any of the natural inclusive permutations. That is, if X applies A; X applies B; or X applies both A and B, then "X applies A or B" is satisfied under any of the foregoing instances. Additionally, unless otherwise specified or clear from the context that it is referring to the singular form, the articles "a" and "an" as used in this application and the appended claims are generally understood to mean "one or more".

[0199] Likewise, although the present disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art upon reading and understanding the specification and the drawings. The present disclosure includes all such modifications and variations and is limited only by the scope of the claims. Specifically with respect to the various functions performed by the components (e.g., elements, resources, etc.) described above, unless otherwise indicated, the terms used to describe such components are intended to correspond to any component (functionally equivalent) that performs the specific function of the described component, even if not structurally equivalent to the disclosed structure. Additionally, although certain features of the present disclosure may have been disclosed with respect to only one of several implementations, such features may, as may be desired and advantageous for any given or particular application, be combined with one or more other features of other implementations. Further, with respect to the terms "comprising", "having", "including", "contains", or variations thereof as used in the detailed description or the claims, such terms are intended to be inclusive in a manner similar to the term "including".

[0200] Other embodiments of the present disclosure will be readily apparent to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include known in the art or conventional techniques not disclosed in the present disclosure. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are pointed out by the appended claims.

[0201] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes may be made without departing from its scope. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A commuting reminder method, characterized in that, Including: In response to meeting a preset commuting reminder condition, determining the traffic status of a commuting route according to commuting information, where the commuting information includes a commuting start point, a commuting end point, a commuting start time, and a commuting end time; Outputting reminder information corresponding to the traffic status, and the reminder information corresponding to different traffic statuses is different.

2. The method according to claim 1, wherein The determining the traffic status of the commuting route according to the commuting information in response to meeting the preset commuting reminder condition includes: In response to meeting the preset commuting reminder condition, determining an estimated commuting duration of the commuting route according to the commuting information; Determining the traffic status of the commuting route according to the estimated commuting duration.

3. The method according to claim 2, wherein The reminder information includes an estimated commuting departure time and / or a congestion reason. The estimated commuting departure time is determined according to the estimated commuting duration and the commuting end time. The congestion reason is determined according to the road condition information of the commuting route, and the road condition information includes at least one of traffic situation information, traffic event information, and weather information of the area where the commuting route is located.

4. The method according to claim 3, wherein The estimated commuting duration includes the estimated commuting duration corresponding to the current moment and the estimated commuting durations corresponding to multiple preset moments after the current moment, and the estimated commuting departure time is one or more of the current moment and the multiple preset moments.

5. The method according to claim 2, wherein The determining the traffic status of the commuting route according to the estimated commuting duration includes: Determining the traffic status of the commuting route according to the historical commuting duration of the commuting route and the estimated commuting duration, where the historical commuting duration is determined according to the commuting information.

6. The method according to claim 5, characterized in that, The determining the traffic status of the commuting route according to the historical commuting duration of the commuting route and the estimated commuting duration includes: When the estimated commuting duration is greater than a first duration, determining that the traffic status of the commuting route is a congestion status, and the difference between the estimated commuting duration and the historical commuting duration is positively correlated with the congestion degree. The first duration is the sum of the historical commuting duration and a first preset value; and / or In response to the estimated commuting duration being less than or equal to the first duration, determining that the traffic status of the commuting route is a non-congested status.

7. The method according to claim 6, characterized in that, The determining that the traffic status of the commuting route is a congestion status when the estimated commuting duration is greater than the first duration includes: In response to the estimated commuting duration being greater than the first duration and less than or equal to a second duration, determining that the congestion degree of the commuting route is a first level. The second duration is the sum of the historical commuting duration and a second preset value, and the second preset value is greater than the first preset value; In response to the estimated commuting duration being greater than the second duration, determining that the congestion degree of the commuting route is a second level, and the second level is greater than the first level.

8. The method according to claim 7, wherein When the congestion degree is the first level, the reminder information includes the estimated commuting duration; When the congestion level is the second level, the reminder information includes at least one of the following: the advance departure time relative to the start time of the commute, the multiple of the estimated commute duration and the historical commute duration, and the target commute route. The advance departure time information is determined based on the estimated commute duration and the historical commute duration, and the target commute route is the commute route with the shortest estimated commute duration.

9. The method according to claim 6, characterized in that, The determining that the traffic state of the commute route is an uncongested state in response to the estimated commute duration being less than or equal to the first duration includes: When the estimated commute duration is greater than the third duration and less than or equal to the first duration, determining that the traffic state of the commute route is a first uncongested state, where the third duration is the difference between the historical commute duration and a third preset value; When the estimated commute duration is less than or equal to the third duration, determining that the traffic state of the commute route is a second uncongested state.

10. The method according to claim 9, wherein When the traffic state is the first uncongested state, the reminder information is used to prompt the user that there is no need to depart in advance; When the traffic state is the second uncongested state, the reminder information is used to prompt the user of the advance duration of the estimated commute duration relative to the historical commute duration.

11. The method according to claim 1, characterized in that The outputting the reminder information corresponding to the traffic state includes: Determining a reminder time, where the advance amount of the reminder time relative to the start time of the commute is positively correlated with the historical commute duration, and the historical commute duration is determined based on the commute information; Outputting the reminder information corresponding to the traffic state at the reminder time when the reminder time is reached.

12. The method according to claim 1, wherein The outputting the reminder information corresponding to the traffic state includes: Determining a reminder time, where the reminder time is determined based on the estimated commute departure time, the estimated commute departure time is determined based on the estimated commute duration and the end time of the commute, and the estimated commute duration is determined based on the commute information; Outputting the reminder information corresponding to the traffic state at the reminder time when the reminder time is reached.

13. The method according to claim 1, wherein The responding to meeting the preset commute reminder condition and determining the traffic state of the commute route according to the commute information includes: Determining a reminder time, where the advance amount of the reminder time relative to the start time of the commute is positively correlated with the historical commute duration, and the historical commute duration is determined based on the commute information; Responding to meeting the preset commute reminder condition and determining the traffic state of the commute route according to the commute information when the reminder time is reached.

14. The method according to any one of claims 1-13, characterized in that, The outputting the reminder information corresponding to the traffic state includes: Displaying the reminder information in a target interface of the user's mobile terminal, where the target interface includes at least one of a lock screen interface, a home screen interface, and a notification center interface.

15. The method according to any one of claims 1-13, characterized in that, The outputting the reminder information corresponding to the traffic state further includes: Sending the reminder information corresponding to the traffic state to an electronic device located in the user's area for the electronic device to output the reminder information.

16. The method according to any one of claims 1-13, characterized in that, The method further includes: Sending commuting-related information to the user's mobile terminal to instruct the mobile terminal to display and / or play the commuting-related information by voice when a viewing instruction of the user is detected, where the commuting-related information includes the current time, estimated commuting durations corresponding to a plurality of preset times after the current time, and the reminder information.

17. The method according to any one of claims 1-13, characterized in that, The method further includes: Sending an estimated commuting departure time to a wearable device to instruct the wearable device to remind the user in advance according to the estimated commuting departure time, where the estimated commuting departure time is determined according to the estimated commuting duration and the commuting end time, and the estimated commuting duration is determined according to the commuting information.

18. The method according to any one of claims 1-13, characterized in that, The commuting reminder condition includes at least one of the following: determining that the current time is within the commuting period, the user is within a preset range of the commuting starting point.

19. The method according to claim 17, wherein The commuting reminder condition further includes that the commuting reminder function is in an enabled state.

20. The method according to any one of claims 1-13, characterized in that, The commuting information is determined according to the historical driving data of the vehicle, and / or, the commuting information is information input by the user.

21. A commuting reminder device, characterized in that, Including: A traffic status determination module, configured to respond to meeting a preset commuting reminder condition and determine the traffic status of the commuting route according to the commuting information, where the commuting information includes a commuting starting point, a commuting ending point, a commuting start time, and a commuting end time; A reminder information output module, configured to output reminder information corresponding to the traffic status, and the reminder information corresponding to different traffic statuses is different.

22. An electronic device, characterized in that, Including: A processor; A memory for storing instructions executable by the processor; Wherein, the processor is configured to execute the instructions to implement the commuting reminder method according to any one of claims 1-20.

23. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the commuting reminder method according to any one of claims 1-20.

24. A computer program product, characterized in that, Including a computer program, which implements the commuting reminder method according to any one of claims 1-20 when executed by the processor.