Disclosure of Invention
To overcome the problems in the related art, the present disclosure provides a commute reminding method, apparatus, electronic device, storage medium, and program product.
According to a first aspect of embodiments of the present disclosure, there is provided a commute reminding method, including:
Determining traffic states of the commute route according to commute information in response to a preset commute reminding condition being satisfied, wherein the commute information comprises a commute starting point, a commute ending point, a commute starting time and a commute ending time;
And outputting reminding information corresponding to the traffic state, wherein the reminding information corresponding to different traffic states is different.
In the embodiment, different reminding information can be output according to different traffic states, so that layered reminding is carried out according to the traffic states, a user can conveniently acquire the current traffic states according to the reminding information, the user can conveniently select proper departure time, and the commute experience of the user is improved.
In some possible embodiments, the determining, in response to meeting a preset commute alert condition, a traffic state of the commute route according to the commute information includes:
In response to a preset commute reminding condition being met, determining estimated commute duration of a commute route according to the commute information;
And determining the traffic state of the commute route according to the estimated commute time length.
In this embodiment, an estimated commute length of the commute route is determined from the commute information, and a traffic state of the commute route is determined from the estimated commute length. Therefore, the traffic state is quantized by estimating the commute time length, the reliability of traffic state determination is improved, and the accuracy of the output reminding information is further improved.
In some possible embodiments, the reminding information includes estimated commute departure time and/or congestion cause, the estimated commute departure time is determined according to the estimated commute duration and the commute end time, the congestion cause is determined according to road condition information of a commute route, and the road condition information includes at least one of traffic situation information, traffic event information, and weather information of an area where the commute route is located.
In the embodiment, the user can know estimated commute departure time and/or congestion reasons from the reminding information, so that the travel experience of the user can be improved, the commute reminding efficiency can be optimized, and meanwhile, the trust and dependence of the user on the commute reminding method are enhanced.
In some possible embodiments, the estimated commute duration includes an estimated commute duration corresponding to a current time and an estimated commute duration corresponding to a plurality of preset times after the current time, and the estimated commute departure time is one or more of the current time and the plurality of preset times.
In this embodiment, the estimated commute duration includes estimated commute durations corresponding to a plurality of preset times after the current time in addition to the estimated commute duration corresponding to the current time, so that the large model can use one or more times determined from the current time and the preset times as the proposed estimated commute departure time, thereby further improving the reliability and accuracy of the determined estimated commute departure time and further improving the commute experience of the user.
In some possible embodiments, the determining the traffic state of the commute route according to the estimated commute time length includes:
and determining the traffic state of the commute route according to the historical commute time length of the commute route and the estimated commute time length, wherein the historical commute time length is determined according to the commute information.
In the embodiment, the traffic state of the commute route is determined according to the historical commute time and the estimated commute time, so that the traffic state of the commute route is determined by referring to the historical commute time and the estimated commute time, the current traffic state relative to the historical traffic state can be determined, and the reliability of determining the traffic state is further improved.
In some possible embodiments, the determining the traffic state of the commute route according to the historical commute duration and the estimated commute duration includes:
Determining that the traffic state of the commute route is a congestion state when the estimated commute time period is longer than a first time period, wherein the difference value between the estimated commute time period and the historical commute time period is positively related to the congestion degree, the first time period is the sum of the historical commute time period and a first preset value, and/or
And in response to the estimated commute duration being less than or equal to the first duration, determining that the traffic state of the commute route is a non-congested state.
In the embodiment, the traffic state can be quantified according to the difference value between the estimated commute time length and the historical commute time length, so that the reliability of traffic state determination is further improved.
In some possible embodiments, when the estimated commute time period is longer than the first time period, determining that the traffic state of the commute route is a congestion state includes:
Determining that the congestion degree of the commute route is a first level in response to the estimated commute time period being greater than the first time period and less than or equal to a second time period, the second time period being a sum of the historical commute time period and a second preset value, the second preset value being greater than the first preset value;
Responsive to the estimated commute time period being greater than the second time period and less than the second time period, determining that the degree of congestion of the commute route is a second level;
the second level is greater than the first level.
In this embodiment, the degree of congestion is classified into different levels, and thus, the degree of congestion is quantified by the different levels, and the reliability of determining the traffic state is further improved.
In some possible embodiments, when the congestion level is the first level, the alert information includes the estimated commute duration;
When the congestion degree is at the second level, the reminding information comprises at least one of an advanced departure time relative to the commute starting time, a multiple of the estimated commute time length and the historical commute time length and a target commute route, wherein the advanced departure time information is determined according to the estimated commute time length and the historical commute time length, and the target commute route is the commute route with the shortest estimated commute time length.
In this embodiment, to the different warning information of different degree of congestion output, carry out the layering according to the degree of congestion and remind, further promote user's commute experience.
In some possible implementations, the determining that the traffic state of the commute route is a non-congested state in response to the estimated commute time period being less than or equal to the first time period includes:
when the estimated commute time length is greater than a third time length and less than or equal to the first time length, determining that the traffic state of the commute route is a first non-congestion state, wherein the third time length is the difference between the historical commute time length and a third preset value;
And when the estimated commute time length is smaller than or equal to the third time length, determining that the traffic state of the commute route is a second non-congestion state.
In this embodiment, in the case of no congestion, the traffic state is classified into different levels, and thus, the traffic state when no congestion is quantified by the different levels, and the reliability of determining the traffic state is further improved.
In some possible embodiments, when the traffic state is the first uncongested state, the reminding information is used for reminding the user that the user does not need to go ahead;
And when the traffic state is the second non-congestion state, the reminding information is used for reminding the user that the estimated commute time length is longer than the historical commute time length.
In the embodiment, under the condition of no congestion, different reminding information is output aiming at different traffic states to carry out layered reminding, so that a user can conveniently select whether to delay departure or not, and the user commute experience is further improved.
In some possible embodiments, the outputting the alert information corresponding to the traffic state includes:
determining a reminding time, wherein the advance of the reminding time relative to the commute starting time is positively correlated with a historical commute duration, and the historical commute duration is determined according to the commute information;
And outputting reminding information corresponding to the traffic state of the reminding time when the reminding time is reached.
In this embodiment, can confirm the commute mode according to the time length of the historical commute, and then according to different commute modes dynamic adjustment different warning time, so, can be in the output of more suitable opportunity warning information, can remind the user effectively, further improved the efficiency that the commute reminded.
In some possible embodiments, the outputting the alert information corresponding to the traffic state includes:
Determining reminding time according to estimated commute departure time, wherein the estimated commute departure time is determined according to estimated commute duration and commute ending time, and the estimated commute duration is determined according to the commute information;
And outputting reminding information corresponding to the traffic state of the reminding time when the reminding time is reached.
In the embodiment, the reminding time is determined according to the estimated commute departure time, so that the reminding information can be output before the estimated commute departure time, the user is further effectively reminded, and the efficiency of commute reminding is further improved.
In some possible embodiments, the determining, in response to meeting a preset commute alert condition, a traffic state of the commute route according to the commute information includes:
determining a reminding time, wherein the advance of the reminding time relative to the commute starting time is positively correlated with a historical commute duration, and the historical commute duration is determined according to the commute information;
and responding to the condition of meeting the preset commute reminding condition, and determining the traffic state of the commute route according to the commute information when the reminding time is reached.
In this embodiment, the traffic state of the commute route may be determined again when the commute reminding condition is satisfied and the reminding time is reached. Therefore, the accuracy of determining the traffic state time is improved, and unnecessary workload is further avoided.
In some possible embodiments, the outputting the alert information corresponding to the traffic state includes:
And displaying the reminding information in a target interface of the mobile terminal of the user, wherein the target interface comprises at least one of a lock screen interface, a main screen interface and a notification center interface.
In the embodiment, the user can check the reminding information on the target interface of the mobile terminal without actively opening the application or performing other operations, so that the user can acquire the reminding information immediately, and the operation steps are reduced. In addition, the visibility of the reminding information is further improved, and the reminding strength is enhanced.
In some possible implementations, the outputting the alert information corresponding to the traffic state further includes:
And sending the reminding information corresponding to the traffic state to the electronic equipment in the area where the user is located, so that the electronic equipment outputs the reminding information.
In the embodiment, the reminding information can be output through the electronic equipment in the area where the user is located, so that the flexibility and the comprehensiveness of commute reminding are improved.
In some possible embodiments, the method further comprises:
And sending the commute-related information to a mobile terminal of a user to instruct the mobile terminal to display and/or play the commute-related information in voice when detecting a viewing instruction of the user, wherein the commute-related information comprises estimated commute duration corresponding to the current moment and a plurality of preset moments after the current moment and the reminding information.
In this embodiment, the commute reminding device may send, in addition to the output of the reminding information, the commute related information to the mobile terminal, where the commute related information includes the reminding information, the current time and estimated commute durations corresponding to a plurality of preset times after the current time. Therefore, the user can view more comprehensive commute related information, and further the commute plan can be reasonably arranged according to the comprehensive commute related information, so that the user experience is improved.
In some possible embodiments, the method further comprises:
The estimated commute departure time is sent to the wearable equipment to instruct the wearable equipment to remind a user in advance according to the estimated commute departure time, the estimated commute departure time is determined according to the estimated commute duration and the commute ending time, and the estimated commute duration is determined according to the commute information.
In this embodiment, under the condition of outputting the reminding information, the estimated commute departure time may also be sent to the wearable device, so as to instruct the wearable device to remind the user in advance according to the estimated commute departure time. Therefore, before the estimated commute departure time, the user is reminded through the wearable equipment, and the efficiency of commute reminding is further improved.
In some possible implementations, the commute alert condition includes at least one of determining that the user is currently within a preset range of the commute origin that is within a commute period.
In this embodiment, when it is determined that the current commute period and/or the user is located within the preset range of the start point of the commute, the traffic state of the commute route is evaluated, and the reminding information corresponding to the traffic state is output. In this way, through accurate time and/or space limitation, unnecessary workload generated during non-commute time periods or near a non-commute start point is avoided, and therefore pertinence and efficiency of commute reminding are improved.
In some possible embodiments, the commute alert condition further includes the commute alert function being in an on state.
In this embodiment, the user may set whether the commute reminder function is in an on state according to his own demand for the commute reminder. That is, the commute reminding is performed according to the user demands, the flexibility of the commute reminding and the user participation degree are improved, and the user experience is improved.
In some possible embodiments, the commute information is determined from historical driving data of the vehicle, and/or the commute information is user-entered information.
In the embodiment, the commute information can be confirmed from the historical driving data of the vehicle, and/or the user inputs the commute information, so that the flexibility of the commute information acquisition is improved, and the use experience of the user is further improved.
According to a second aspect of embodiments of the present disclosure, there is provided a commute reminding device comprising:
A traffic state determination module configured to determine a traffic state of a commute route from commute information in response to a preset commute alert condition being satisfied, the commute information including a commute start point, a commute end point, a commute start time, and a commute end time;
the reminding information output module is configured to output reminding information corresponding to the traffic state, and the reminding information corresponding to different traffic states is different.
According to a third aspect of embodiments of the present disclosure, there is provided an electronic device, comprising:
A processor;
a memory for storing processor-executable instructions;
Wherein the processor is configured to execute the instructions to implement the steps of the commute reminding method of the first aspect of the embodiments of the present disclosure.
According to a fourth aspect of the disclosed embodiments, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the commute reminding method of the first aspect of the disclosed embodiments.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the steps of the commute reminding method of the first aspect of embodiments of the present disclosure.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
It should be noted that, all actions for acquiring signals, information or data in the present disclosure are performed under the condition of conforming to the corresponding data protection rule policy of the country of the location and obtaining the authorization given by the owner of the corresponding device.
Along with the continuous improvement of people's demand for intellectualization, people's demand for intelligent warning of congestion is also higher and higher. In the related art, the same reminding information is output aiming at the congestion of different degrees, and layered congestion reminding cannot be performed according to the congestion degree, so that the user cannot conveniently identify the congestion degree.
In view of this, the present disclosure provides a commute reminding method, apparatus, electronic device, storage medium, and program product, when a commute reminding condition is satisfied, determining a traffic state of a commute route according to commute information, and outputting reminding information corresponding to the traffic state, wherein the reminding information corresponding to different traffic states is different. Like this, carry out the layering according to traffic state and remind, be convenient for the user obtain current traffic state according to the warning information, and then be convenient for the user select suitable departure time according to the warning, promote user's commute experience.
The commute reminding method in the embodiment of the application can be executed in the commute reminding device. The commute reminding device can be at least one of a car machine, mobile equipment, a server and the like. Assume that a commute alert method is performed by a server. Referring to fig. 1, fig. 1 is a schematic view of a scenario illustrating a commute reminding method according to an exemplary embodiment. In fig. 1, the server 102 may acquire the commute information, determine a traffic state of the commute route according to the commute information when determining that the commute reminding condition is satisfied, and then output the reminding information corresponding to the traffic state to remind the user of the traffic state. Illustratively, the server 102 may send a reminder message to the vehicle machine 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 may further send a reminder to the mobile terminal 101 bound to the vehicle to display or voice broadcast the reminder to remind the user at the mobile terminal 101, where the mobile terminal 101 may be a mobile phone, a tablet computer, a wearable device, etc. As another example, the server 102 may also send a reminder to the smart home in the area where the user is located, so that the smart home may be displayed or voice-broadcast with the reminder to remind the user. The present disclosure is not limited in this regard.
Further, in fig. 1, the vehicle 103 may determine the commute information from historical travel data of the vehicle 103, for example, a vehicle system in the vehicle 103 may count the commute information from a vast amount of historical travel data. The server 102 communicates with the vehicles in the vehicle 103 and can obtain the commute information of the vehicle statistics. Or the user may input the commute information in the software program of the car machine of the vehicle 103 and/or in the software program of the mobile terminal 101, and the server may obtain the commute information from the car machine of the vehicle 103 and/or the mobile terminal 101. The software program may be a map application, which is not limited by this disclosure.
When the commute reminding method is executed by the mobile terminal, the vehicle machine of the vehicle counts the commute information according to massive historical driving data by way of example. The mobile terminal can communicate with the vehicle to obtain the commute information of the vehicle-to-machine statistics. Or the user may enter the commute information directly in the software program of the mobile terminal. And the mobile terminal determines the traffic state of the commute route according to the commute information when the preset commute reminding condition is determined to be met. Also for example, the mobile terminal may further obtain historical driving data of the vehicle from the vehicle, and count the commute information according to the massive historical driving data. And when the mobile terminal determines that the preset commute reminding condition is met, determining the traffic state of the commute route according to the commute information.
After determining the traffic state of the commute route, the mobile terminal outputs reminding information corresponding to the traffic state so as to remind the user of the traffic state. The mobile terminal may also send a reminder to other electronic devices located in the area where the user is located, so as to display or voice broadcast the reminder in the electronic device to remind the user. The present disclosure is not limited in this regard.
When the vehicle executes the commute reminding method, the vehicle machine of the vehicle counts the commute information according to massive historical driving data, or receives the commute information input by a user, and determines the traffic state of the commute route according to the commute information when the preset commute reminding condition is determined to be met. And then, outputting reminding information to the mobile terminal and/or other electronic equipment bound with the vehicle so as to remind the user.
The commuting route may be a route counted by the vehicle machine or the mobile terminal according to a running route in massive historical running data, may be a route acquired by the vehicle machine or the mobile terminal from a server of navigation software according to a commuting start point and a commuting end point included in the commuting information, or may be a route input by a user. Further, the commute route may be one or more. The present disclosure is not limited in this regard.
For convenience of description, the following description will be given by taking an example in which the commute reminding method is performed by the commute reminding device.
FIG. 2 is a flow chart illustrating a commute reminding method according to an exemplary embodiment. As shown in fig. 2, the commute reminding method includes the following steps.
In step S21, in response to the preset commute alert condition being satisfied, the traffic state of the commute route is determined from the commute information.
In the present disclosure, the commute information includes a commute start point, a commute end point, a commute start time, and a commute end time.
In some embodiments, the commute information is determined from historical travel data of the vehicle and/or the commute information is user-entered information.
For example, the commute information is determined from historical travel data of the vehicle. The person identifying module in the vehicle can mine the commute information according to the historical driving data. For example, if it is statistically calculated from the historical driving data that the frequency of the user launching the vehicle from the address a (here, the vehicle launching means that the vehicle is changed from a stopped state to a driving state) is higher than the first threshold, the person identifying module may determine the address a as the start of the commute while counting the time of the user launching the vehicle from the address a as the start of the commute, and similarly, if it is statistically calculated from the historical driving data that the user parks at the address B on the workday and the time of parking at each workday is longer than a preset time period (for example, longer than 6 hours, 8 hours, or the like), the person identifying module may determine the address B as the end of the commute while counting the time of the user parking at the address B as the end of the commute. For example, if the office is on duty, the address a is the address of the home and the address B is the address of the unit. If the user commutes to work, the address A is the address of the unit, and the address B is the address of the family.
Also for example, the commute information may also be information entered by the user. For example, the user may set a commute start point and a commute end point in a map application of the vehicle or in a map application of the mobile terminal. In the case where the user sets the commute start point and the commute end point, the commute start point and the commute end point set by the user may be determined as the commute start point and the commute end point. In addition, the user may also input a commute start time and a commute end time. In this way, the commute information accuracy is improved, and subsequently the accuracy of the determined traffic state is improved when determining the traffic state based on the commute information.
It should be appreciated that since the time at which the user starts the vehicle from address a every workday is not exactly the same, in this disclosure the commute start time may be an average of the historical commute start times, or a mode of the historical commute start times, or a time that may be obtained by clustering the historical commute start times. Similarly, the commute end time may also be an average of the historical commute end times, or a mode of the historical commute end times, or a time that may be obtained by clustering the historical commute end times. Wherein, the historical commute starting time refers to the time of the user actually starting in the historical commute process of each working day, and the historical commute ending time refers to the time of actually arriving in the historical commute process of each working day.
Further, the commute information may also include commute routes commonly used by associated users of the vehicle. For example, the acquaintance module calculates a travel route commonly used by the user in the workday from the historical travel data, and determines the travel route as a commute route. Or the person identifying module counts the driving route commonly used by the user in the period of the commute starting time and the commute ending time from the historical driving data, and determines the driving route as the commute route. Or the identification module calculates a common driving route of the vehicle from the commute starting point to the commute ending point from the historical driving data, and determines the driving route as the commute route.
It should be appreciated that a vehicle may be associated with a plurality of users, and that for each user, historical travel data for the vehicle as the user drives the vehicle may be counted, such that for each user, the user's commute information may be determined from the historical travel data as the user drives the vehicle.
In the manner described above, the vehicle may determine the commute information. In some embodiments, the vehicle may report the commute information to the commute alert device after determining the commute information. In other embodiments, considering privacy security issues, the vehicle may determine whether to report commute information according to user needs. For example, when the user's car machine account is bound to the vehicle, the commute information is not reported to the commute reminder when the remote location switch of the vehicle is off, and is reported to the commute reminder when the remote location switch is on. When the car machine account number of the user is not bound with the car, the commute information is not reported to the commute reminding device. Thus, the information security is improved.
In the present disclosure, the commute reminding condition refers to a condition that triggers the commute reminding device to perform the commute reminding. In some embodiments, the commute alert condition may include at least one of determining that the user is within a preset range of a start of the commute that is currently in a commute period.
Wherein the user may be a user associated with the vehicle.
Illustratively, the commute alert condition includes determining that the current is in a commute period. In this example, to avoid unnecessary workload during non-commute periods, the commute reminder may determine the traffic state of the commute route from the commute information only during the commute periods.
Wherein the commute period may be determined from historical travel data. For example, the start time of the commute period may be the earliest historical commute start time of a plurality of historical commute start times determined from the historical travel data, or may be a time of a pre-set duration of the commute start time determined based on the plurality of historical commute start times. For example, assuming that the commute start time determined based on a plurality of historical commute start times is 7:30, the preset duration is 1h, the start time of the commute period is 6:30.
Similarly, the expiration time of the commute period may be the latest historical commute end time of the plurality of historical commute end times determined from the historical travel data, or may be a commute end time determined based on the plurality of historical commute end times. For example, the end time of the commute period is the commute end time in step S21.
Further, considering that the user is not at the commute site, such as the user has been on business trip, or has been on a journey to work or off from work, at this time, even if the traffic state is reminded, the user cannot select the travel time any more, and therefore, in this embodiment, the reminding of the traffic state can be performed when the user is within the preset range of the start point of the commute. For example, the location of the user may be determined according to the location of the mobile terminal of the user, e.g., the location of the user's mobile phone may be determined as the location of the user, i.e., the commute alert condition includes the location of the user's mobile phone being within a preset range of the start of the commute. The preset range may be a specific range customized by a user, for example, the preset range may be set to be within 500 meters around the start point of the commute.
As another example, the commute alert condition may include determining that the user is currently within a preset range of the commute start point and the commute period.
By adopting the technical scheme, the traffic state of the commute route is evaluated and the reminding information corresponding to the traffic state is output when the current commute time period and/or the preset range of the user located at the commute starting point are determined. In this way, through accurate time and/or space limitation, unnecessary workload generated during non-commute time periods or near a non-commute start point is avoided, and therefore pertinence and efficiency of commute reminding are improved.
In other embodiments, the commute alert condition further includes the commute alert function being in an on state. For example, the commute reminding function may be started in a vehicle machine of the vehicle, or may be started in a mobile terminal bound to the vehicle.
FIG. 3 is a schematic diagram illustrating an open commute reminder function, according to an example embodiment. As shown in fig. 3, a user may launch a vehicle application installed on a mobile phone to display a first display interface 301 on the mobile phone, wherein, as shown in fig. 3, a setup control 3011 is included in the first display interface 301. In addition, the first display interface 301 further includes a vehicle model 3012 that, upon detecting a user operation of a setup control, such as a click or touch operation, displays a second display interface 302 on the cell phone, the second display interface 302 including a commute reminder control 3021. As shown in fig. 3, the second display interface 302 includes other controls in addition to the commute alert control, which is not limited by the present disclosure. When the operation of the user on the commute reminding control is detected, a third display interface 303 is displayed on the mobile phone, and the third display interface 303 comprises a commute reminding function switch 3031, and the user can click the commute reminding function switch to realize the on or off of the commute reminding function. Illustratively, the state of the commute alert function switch in the third display interface 303 shown in fig. 3 characterizes the commute alert function in an on state.
In addition, the mobile phone can also display a push switch, wherein the commute reminding function switch is a main switch, and the push switch is a sub switch. When the commute reminding function switch is in an on state, the push switch can be further displayed, and when the push switch is in the on state, reminding information corresponding to the traffic state is output. When the commute reminding function switch is in an off state, the push switch can not be displayed. And, record the state of push switch before the commute reminds the function switch to close, resume the state of push switch when the commute reminds the function switch to open. Wherein the push switch is in an on state by default.
By adopting the technical scheme, the user can set whether the commute reminding function is in an on state according to the demand of the user on the commute reminding. That is, the commute reminding is performed according to the user demands, the flexibility of the commute reminding and the user participation degree are improved, and the user experience is improved.
Returning to fig. 2, the commute reminding method provided by the present disclosure may further include step S22.
In step S22, the reminding information corresponding to the traffic state is output, and the reminding information corresponding to the different traffic states is different.
The traffic state may include a congestion state and a non-congestion state, so that different reminding information is output for the congestion state and the non-congestion state respectively. For example, detailed congestion information (such as congestion length, expected transit time) and suggested alternative routes or travel modes may be output for the congestion status to help the user adjust the travel plan in advance, avoiding delays caused by congestion. For another example, a brief "clear reminder" can be output for the non-congestion state, so that the user can go out with confidence, and meanwhile, the fatigue of the user to the reminding system caused by frequent invalid reminders is avoided.
By adopting the technical scheme, different reminding information can be output according to different traffic states, so that layered reminding is carried out according to the traffic states, a user can conveniently acquire the current traffic state according to the reminding information, the user can conveniently select proper departure time, and the commute experience of the user is improved.
A specific embodiment of determining the traffic state of the commute route according to the commute information in response to the satisfaction of the preset commute reminding condition in step S21 of fig. 2 is described below.
In some embodiments, step S21, responsive to the satisfaction of the preset commute alert condition, determining the traffic state of the commute route from the commute information may include determining an estimated commute duration of the commute route from the commute information, responsive to the satisfaction of the preset commute alert condition, determining the traffic state of the commute route from the estimated commute duration.
For example, the commute reminding device may obtain the commute information from the vehicle, and further determine a commute route with the commute start point as a start point and the commute end point as an end point from a server of the navigation software according to the commute start point and the commute end point in the commute information. In addition, the commute reminding device can also obtain the estimated commute duration of the commute route from the server of the navigation software. Because the estimated commute time lengths of the corresponding commute routes at different times are different, the server of the navigation software can predict the estimated commute time length of the corresponding commute route at the current time and also can predict the estimated commute time length of the corresponding commute route at one or more future times at the current time, so that the commute reminding device can acquire the estimated commute time length of the corresponding commute route at the current time or the estimated commute time length of the corresponding commute route at the current time and one or more future times at the current time from the server of the navigation software.
After the estimated commute duration of the commute route is obtained from the server of the navigation software, the commute reminding device determines the traffic state of the commute route according to the estimated commute duration.
By adopting the technical scheme, the estimated commute time length of the commute route is determined according to the commute information, and the traffic state of the commute route is determined according to the estimated commute time length. Therefore, the traffic state is quantized by estimating the commute time length, the reliability of traffic state determination is improved, and the accuracy of the output reminding information is further improved.
In the present disclosure, the reminding information may include estimated commute departure time and/or congestion cause, the estimated commute departure time is determined according to estimated commute duration and commute end time, the congestion cause is determined according to road condition information of the commute route, and the road condition information includes at least one of traffic situation information, traffic event information, and weather information of an area where the commute route is located.
The large model which is trained in advance can be deployed in the commute reminding device, and after the commute reminding device obtains the estimated commute duration from the vehicle, the mobile phone or the server of the navigation software, the large model can determine the estimated commute departure time according to the estimated commute duration and the commute ending time. For example, assuming a commute end time of 9:00 and a predicted commute duration of 50min, the large model may determine that the predicted commute departure is 8:10.
In addition, the large model can also determine congestion reasons based on the road condition information of the commute route. The road condition information may include, but is not limited to, at least one of traffic situation information, traffic event information, and weather information of an area where the commute route is located. Traffic situation information is used to characterize the overall condition and operational characteristics of traffic systems within a particular time, area, and traffic event information may include, but is not limited to, traffic accidents, traffic regulations, road construction, etc.
For example, the large model may summarize the cause of the congestion from at least one of traffic situation information, traffic event information, and weather information of an area where the commute route is located.
By adopting the technical scheme, the user can know estimated commute departure time and/or congestion reasons from the reminding information, so that the travel experience of the user can be improved, the commute reminding efficiency can be optimized, and meanwhile, the trust and dependence of the user on the commute reminding method can be enhanced.
In addition, the estimated commute duration comprises estimated commute duration corresponding to the current time and estimated commute duration corresponding to a plurality of preset times after the current time, and the estimated commute departure time is one or more times of the current time and the plurality of preset times.
For example, in the case where the estimated commute duration may include an estimated commute duration corresponding to the current time and estimated commute durations corresponding to a plurality of preset times after the current time, the large model may select, as the estimated commute departure time, a time at which the commute end time reaches the commute end point and the estimated commute duration is the shortest.
For example, the estimated commute duration may include the current time and an estimated commute duration corresponding to a preset time within two hours after the current time. The preset time within two hours after the current time may be an estimated commute duration corresponding to every 10 minutes within two hours after the current time. For example, the current time is 7:00, and the preset time may be 7:10, 7:20, 8:50, 9:00.
By adopting the technical scheme, the estimated commute time length comprises the estimated commute time length corresponding to the current time and the estimated commute time lengths corresponding to a plurality of preset times after the current time, so that the large model can be used as the suggested estimated commute departure time from one or more times determined from the current time and the preset times, the reliability and the accuracy of the determined estimated commute departure time are further improved, and the commute experience of a user is further improved.
In some embodiments, determining the traffic state of the commute route based on the estimated commute time period may include determining the traffic state of the commute route based on the historical commute time period of the commute route and the estimated commute time period, the historical commute time period being determined based on the commute information.
Wherein the historical commute duration is a duration required in the user's historical commute process. In some possible ways, the vehicle determines a historical commute start time and a historical commute end time in each historical commute according to the historical driving data, determines a historical commute duration of the historical commute for each historical commute according to a difference between the historical commute end time and the historical commute start time of the historical commute, and determines an average value of the historical commute durations of the historical commutes as the historical commute duration of the commute route, or determines the mode of the historical commute durations of the historical commutes as the historical commute duration of the commute route, or further obtains the historical commute duration of the commute route by clustering the historical commute durations of the historical commute.
In still other possible ways, the vehicle determines the difference between the commute end time and the commute start time as the historical commute duration after determining the commute start time and the commute end time in the manner described above.
By adopting the technical scheme, the traffic state of the commute route is determined according to the historical commute time and the estimated commute time, so that the traffic state of the commute route is determined by referring to the historical commute time and the estimated commute time, the current traffic state relative to the historical traffic state can be determined, and the reliability of determining the traffic state is further improved.
In some embodiments, the traffic state is a congestion state, the congestion state including a degree of congestion, determining the traffic state of the commute route based on the historical commute duration and the estimated commute duration of the commute route, including: when the estimated commute time length is greater than the first time length, determining that the traffic state of the commute route is a congestion state, wherein the difference value between the estimated commute time length and the historical commute time length is positively correlated with the congestion degree, and the first time length is the sum of the historical commute time length and a first preset value.
For example, the first preset value may be a custom value, for example, the first preset value may be 0 or 5% of the historical commute duration. For example, the first preset value is 0, i.e., the first time period = the historical commute time period. When the estimated commute time length is longer than the historical normal time length, determining that the commute route is in a congestion state, and further determining the congestion degree according to the difference value between the estimated commute time length and the historical commute time length.
By adopting the technical scheme, the congestion degree can be quantified according to the difference value between the estimated commute time length and the historical commute time length, and the reliability of traffic state determination is further improved.
In this embodiment, when the estimated commute time period is greater than the first time period, a specific embodiment of determining that the traffic state of the commute route is a congestion state may be:
Determining that the congestion degree of the commute route is a first level in response to the estimated commute time being greater than a first time and less than or equal to a second time, the second time being a sum of the historical commute time and a second preset value, the second preset value being greater than the first preset value;
And in response to the estimated commute time length being greater than the second time length, determining that the degree of congestion of the commute route is a second level, the second level being greater than the first level.
Illustratively, the first level of congestion is lightly congested and the second level of congestion is heavily congested, i.e., the greater the estimated commute length, the higher the congestion level.
By adopting the technical scheme, the congestion degree is classified into different grades, so that the congestion degree is quantized by utilizing the first different grades, and the reliability of traffic state determination is further improved.
In the embodiment, different reminding information can be output according to different degrees of congestion states, wherein the reminding information comprises estimated commute time when the congestion degree is at a first level, and the reminding information comprises at least one of advanced departure time relative to commute starting time, multiple of the estimated commute time and historical commute time and a target commute route when the congestion degree is at a second level, wherein the advanced departure time information is determined according to the estimated commute time and the historical commute time, and the target commute route is the commute route with the shortest estimated commute time.
For example, assuming that the first preset value is 0 and the second preset value is 15% of the historical commute duration, if the historical commute duration is less than or equal to 1.15 times the estimated commute duration, determining that the congestion degree is the first level, and the reminding information includes the estimated commute duration. For example, if the estimated commute time is 33 minutes when the 8-point office is on duty, the reminding information is that the 33 minutes are estimated to reach the company, and the early departure is suggested. Or prompting information is that 33 minutes can be expected to reach the company, and 7:20 departure is recommended.
If the estimated commute duration is greater than 1.15 times of the historical commute duration, determining that the congestion degree is of a second level, wherein the reminding information further comprises at least one of an advanced departure time relative to the commute start time, a multiple of the estimated commute duration and the historical commute duration, and a target commute route, and the advanced departure time is determined according to the estimated commute duration and the historical commute duration. The advanced departure time may be greater than or equal to a difference between the estimated commute time period and the historical commute time period.
For example, if the ratio of the estimated commute duration to the historical commute duration is less than the preset ratio, the alert message further includes an advanced departure time relative to the commute start time. For example, if the ratio of the estimated commute duration to the historical commute duration is less than 2 and the advanced departure time relative to the start time of the commute is 42 minutes, the reminding information may be to suggest at least 42 minutes advanced departure. For another example, if the ratio of the estimated commute duration to the historical commute duration is greater than or equal to the preset ratio, the alert information further includes a multiple of the estimated commute duration and the historical commute duration. For example, if the ratio of the estimated commute duration to the historical commute duration is greater than 2, the reminding information can be that the commute time is n times longer than the usual time, wherein n=the ratio of the estimated commute duration to the historical commute duration is-1.
In addition, the reminding information can further comprise a congestion cause, for example, the reminding information comprises a congestion cause of 'strong thunderstorm' besides an advanced departure time relative to a commute starting time when the congestion degree is of a second level, and further comprises a congestion degree of 'XX road early peak congestion severity', namely, the reminding information can be strong thunderstorm with XX road early peak congestion severity when the congestion degree is of the second level, and the departure is recommended to be advanced for at least 42 minutes. Also, for example, when the congestion degree is the second level, the reminding information can be that the small rainy weather causes the early peak congestion of part of road sections, and the commute time is more than 3 times of the commute time.
In addition, the reminding information can further comprise a target commute route, for example, when the congestion degree is of a second level, the reminding information comprises a preferred commute route recommended in addition to an advanced departure time relative to the start time of the commute, and the reminding information can be that the XX route is seriously congested in the early peak, the starting is recommended to be at least 42 minutes advanced, and the XX commute route is recommended to be taken. In addition, the method can also comprise a congestion cause of strong thunderstorm, namely, when the congestion degree is the second level, the reminding information can be strong thunderstorm, the XX road is seriously congested in the early peak, the method is recommended to start at least 42 minutes in advance, and the XX commute route is recommended to be taken.
By adopting the technical scheme, different reminding information is output according to different congestion degrees, layered reminding is carried out according to the congestion degrees, and the commuting experience of a user is further improved.
In other embodiments, determining the traffic state of the commute route based on the historical commute duration and the estimated commute duration of the commute route may further include determining that the traffic state of the commute route is a non-congested state in response to the estimated commute duration being less than or equal to the first time duration.
By adopting the technical scheme, when the estimated commute time length is less than or equal to the first time length, the non-congestion of the passage route is determined, the corresponding reminding information is output, whether the user delays the departure or not is convenient to select, and the commute experience of the user is further improved.
In the embodiment, the method for determining the traffic state of the commute route to be the non-congestion state in response to the estimated commute time length being smaller than or equal to the first time length comprises the steps of determining the traffic state of the commute route to be the first non-congestion state when the estimated commute time length is larger than a third time length and smaller than or equal to the first time length, wherein the third time length is the difference between the historical commute time length and a third preset value, and determining the traffic state of the commute route to be the second non-congestion state when the estimated commute time length is smaller than or equal to the third time length.
The road condition of the second uncongested state representation is better than the road condition of the first uncongested state representation.
By adopting the technical scheme, under the condition of no congestion, the traffic state is classified into different grades, so that the traffic state when no congestion is quantized by using the different grades, and the reliability of traffic state determination is further improved.
The reminding information is used for reminding the user of not needing to start in advance when the traffic state is the first uncongested state, and is used for reminding the user of the advance duration of the estimated commute duration relative to the historical commute duration when the traffic state is the second uncongested state.
Illustratively, the third preset number may be 5% of the historical commute duration. For example, if the historical commute duration is 0.95 times less than the estimated commute duration and less than the historical commute duration, determining that the traffic state is the first non-congestion state, and outputting reminding information for reminding the user that the user does not need to go ahead. For example, the reminding information is that the traffic route flow is normal, and the traffic route can start according to the start time of the traffic. For another example, if the estimated commute duration is less than or equal to 0.95 times the historical commute, the traffic state of the commute route is characterized as the second non-congestion state, and at this time, the output reminding information may include an advanced duration of the estimated commute duration relative to the historical commute duration, for example, a duration of the estimated commute duration reduced relative to the historical commute duration.
For example, assuming that the estimated commute time is 42 minutes in advance relative to the historical commute time, the reminder may be clear weather with a road condition that is better than usual and 42 minutes faster than usual.
By adopting the technical scheme, under the condition of no congestion, different reminding information is output according to different traffic states so as to carry out layered reminding, whether the user selects to delay departure or not is convenient, and the user commute experience is further improved.
When the preset commute reminding conditions are met, the commute reminding device starts to determine the traffic state of the commute route according to the commute information, can output reminding information corresponding to the traffic state when the traffic state is determined, and can output reminding information corresponding to the traffic state at the reminding time when the determined reminding time is reached.
Considering that the early reminding time may cause that the determined traffic state is greatly different from the traffic state of the commute route when the user actually starts, for example, the estimated commute time length and/or congestion cause included in the reminding information is greatly different from the estimated commute time length and/or congestion cause when the user actually starts, the reminding time is too late, which may cause that the reminding time is later than the suggested commute start time, and the user may not start.
Thus, in some embodiments, outputting alert information corresponding to traffic conditions includes:
determining a reminding time, wherein the advance of the reminding time relative to the commute starting time is positively correlated with a historical commute duration, and the historical commute duration is determined according to commute information;
And outputting reminding information corresponding to the traffic state of the reminding time when the reminding time is reached.
In this embodiment, the advance of the reminder time relative to the commute start time is positively correlated with the historical commute duration, i.e., the longer the historical commute duration, the greater the advance of the reminder time relative to the commute start time.
The method comprises the steps of considering a commuting mode as short distance if the historical commuting time is less than 25min, considering the advance of the reminding time relative to the commuting starting time as 25min if the historical commuting time is less than or equal to 25min, considering the commuting mode as midway if the historical commuting time is less than or equal to 40min, considering the advance of the reminding time relative to the commuting starting time as 45min if the historical commuting time is less than or equal to 40min, considering the commuting mode as long distance if the historical commuting time is less than or equal to 40min, and considering the advance of the reminding time relative to the commuting starting time as 60min.
Assuming that the commute starting time is 7:30, if the historical commute duration is less than 25min, the reminding time is 7:05, namely, the reminding information corresponding to the traffic state at the time of 7:05 is output at the time of 7:05. If the historical commute duration is less than or equal to 25 minutes and less than 40 minutes, the reminding time is 6:45, namely, the reminding information corresponding to the traffic state at the time of 6:45 is output at the time of 6:45. If the historical commute duration is more than or equal to 40min and the reminding time is 6:30, namely, outputting reminding information corresponding to the traffic state at the time of 6:30.
By adopting the technical scheme, the commuting mode can be determined according to the historical commuting time length, and then different reminding times can be dynamically adjusted according to different commuting modes, so that reminding information can be output at a proper time, a user can be effectively reminded, and the efficiency of commuting reminding is further improved.
In other embodiments, outputting the alert information corresponding to the traffic state includes:
Determining reminding time according to estimated commute departure time, wherein the estimated commute departure time is determined according to estimated commute duration and commute ending time, and the estimated commute duration is determined according to the commute information;
And outputting reminding information corresponding to the traffic state of the reminding time when the reminding time is reached.
For example, the alert time may be a time corresponding to a pre-preset duration of the estimated commute departure time. For example, if the estimated commute departure time is 7:30, the reminder time may be 7:00. Therefore, the reminding time is determined according to the estimated commute departure time, the reminding information can be output before the estimated commute departure time, the user is further effectively reminded, and the efficiency of commute reminding is further improved.
In still other embodiments, the commute alert device may also re-determine the traffic status of the commute route when the alert time is reached. The determining of the traffic state of the commute route from the commute information may include determining a reminder time, the advance of the reminder time relative to the start time of the commute being positively correlated with a historical commute time period, the historical commute time period being determined from the commute information, in response to the preset commute reminder condition being met, and determining the traffic state of the commute route from the commute information when the reminder time is reached.
By adopting the technical scheme, the traffic state of the commute route can be determined when the commute reminding condition is met and the reminding time is reached. Therefore, the accuracy of determining the traffic state time is improved, and unnecessary workload is further avoided.
In some embodiments, outputting the alert information corresponding to the traffic state may further include displaying the alert information in a target interface of the user's mobile terminal, the target interface including at least one of a lock screen interface, a home screen interface, and a notification center interface.
Wherein the mobile terminal of the user may be a mobile terminal bound to the vehicle. Binding the mobile terminal with the vehicle may mean that both bind the same account number.
In this embodiment, the commute reminding device may output the reminding information to the mobile terminal bound to the vehicle, and control the reminding information to be displayed in a target interface of the mobile terminal, where the target interface is an interface that can be viewed by the user without executing any operation. Therefore, the user can check the reminding information on the target interface of the mobile terminal without actively opening the application or performing other operations, so that the user can acquire the reminding information in real time, and the operation steps are reduced. In addition, the visibility of the reminding information is further improved, and the reminding strength is enhanced.
In other embodiments, outputting the alert information corresponding to the traffic state may further include sending the alert information corresponding to the traffic state to an electronic device located in an area where the user is located, so that the electronic device outputs the alert information.
The electronic device may be an electronic device with a display function and/or a voice broadcast function, and may include a mobile terminal, an intelligent home (such as an intelligent sound box), and the like.
For example, assuming the user is currently at home, a reminder may be sent to a television at home to display and/or voice broadcast the reminder through the television.
As another example, assuming the user is currently in the home, the reminder information may be sent to a voice playback device in the home to voice broadcast the reminder information through the voice playback device.
By adopting the technical scheme, the reminding information can be output through the electronic equipment in the area where the user is located, so that the flexibility and the comprehensiveness of commute reminding are improved.
It should be understood that the reminder information is information that is passively viewed by the user, and is actively output when the user does not actively view the information so that the user passively views the information.
In the disclosure, the commute reminding device may send, in addition to the reminding information, the commute related information to the mobile terminal of the user, so as to instruct the mobile terminal to display and/or play the commute related information in voice when detecting the viewing instruction of the user, where the commute related information includes estimated commute durations and reminding information corresponding to the current time and a plurality of preset times after the current time.
Illustratively, the commute reminding device sends the commute-related information to the mobile terminal, and the mobile terminal receives the commute-related information and does not actively display and/or play the commute-related information in voice, but displays and/or plays the commute-related information again when detecting the viewing instruction of the user. 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 reminder information displayed in the target interface. The present disclosure is not limited in this regard.
By adopting the technical scheme, the commute reminding device can send the commute related information to the mobile terminal besides outputting the reminding information, wherein the commute related information comprises the reminding information, the current time and estimated commute duration corresponding to a plurality of preset times after the current time. Therefore, the user can view more comprehensive commute related information, and further the commute plan can be reasonably arranged according to the comprehensive commute related information, so that the user experience is improved.
In still other embodiments, the method may further comprise:
and sending estimated commute departure time to the wearable device to instruct the wearable device to remind the user in advance according to the estimated commute departure time, wherein the estimated commute departure time is determined according to the estimated commute duration and the commute ending time, and the estimated commute duration is determined according to the commute information.
Wherein, can wearable equipment include wrist-watch, bracelet, intelligent glasses etc..
For example, the wearable device may set an alarm according to the estimated commute departure time. Assuming that the estimated commute departure time is 8:10, the wearable device can set an alarm of 8:05, and the user is reminded in advance in a ringing or vibration mode, so that the user is prevented from forgetting the departure time.
By adopting the technical scheme, under the condition of outputting the reminding information, the estimated commute departure time can be sent to the wearable equipment, so that the wearable equipment is instructed to remind the user in advance according to the estimated commute departure time. Therefore, before the estimated commute departure time, the user is reminded through the wearable equipment, and the efficiency of commute reminding is further improved.
Based on the same inventive concept, the present disclosure also provides a commute reminding device. Fig. 4 is a block diagram illustrating a commute reminder device, according to an example embodiment. As shown in fig. 4, the commute alert device 400 may include:
A traffic state determination module 401 configured to determine a traffic state of a commute route from commute information, the commute information including a commute start point, a commute end point, a commute start time, and a commute end time, in response to a preset commute alert condition being satisfied;
The reminding information output module 402 is configured to output reminding information corresponding to the traffic state, and the reminding information corresponding to different traffic states is different.
Optionally, the traffic state determining module 401 is configured to determine an estimated commute duration of a commute route according to the commute information in response to a preset commute alert condition being met, and determine a traffic state of the commute route according to the estimated commute duration.
Optionally, the reminding information includes estimated commute departure time and/or congestion cause, the estimated commute departure time is determined according to the estimated commute duration and the commute end time, the congestion cause is determined according to road condition information of a commute route, and the road condition information includes at least one of traffic situation information, traffic event information and weather information of an area where the commute route is located.
Optionally, the estimated commute duration includes an estimated commute duration corresponding to a current time and an estimated commute duration corresponding to a plurality of preset times after the current time, and the estimated commute departure time is one or more times of the current time and the plurality of preset times.
Optionally, the traffic state determination module 401 is further configured to determine a traffic state of the commute route based on a historical commute duration of the commute route and the estimated commute duration, the historical commute duration being determined based on the commute information.
Optionally, the traffic state is a congestion state, the congestion state comprises a congestion degree, the traffic state determination module 401 is further configured to determine that the traffic state of the commute route is a congestion state when the estimated commute time period is longer than a first time period, the difference between the estimated commute time period and the historical commute time period is positively correlated with the congestion degree, the first time period is the sum of the historical commute time period and a first preset value, and/or
And in response to the estimated commute duration being less than or equal to the first duration, determining that the traffic state of the commute route is a non-congested state.
Optionally, the traffic state determining module 401 is further configured to determine that the congestion level of the commute route is a first level in response to the estimated commute time period being greater than the first time period and less than or equal to a second time period, the second time period being a sum of the historical commute time period and a second preset value, the second preset value being greater than the first preset value, and determine that the congestion level of the commute route is a second level in response to the estimated commute time period being greater than the second time period, the second level being greater than the first level.
Optionally, when the congestion degree is at the first level, the reminding information comprises the estimated commute time length, and when the congestion degree is at the second level, the reminding information comprises at least one of advanced departure time information relative to the commute starting time, multiples of the estimated commute time length and the historical commute time length and a target commute route, wherein the advanced departure time information is determined according to the estimated commute time length and the historical commute time length, and the target commute route is the commute route with the shortest estimated commute time length.
Optionally, the traffic state determining module 401 is further configured to determine that the traffic state of the commute route is the first non-congestion state when the estimated commute time period is greater than a third time period and less than or equal to the first time period, the third time period being a difference between the historical commute time period and a third preset value, and determine that the traffic state of the commute route is the second non-congestion state when the estimated commute time period is less than or equal to the third time period.
Optionally, when the traffic state is the first uncongested state, the reminding information is used for reminding the user that the user does not need to start in advance, and when the traffic state is the second uncongested state, the reminding information is used for reminding the user that the estimated commute duration is longer than the historical commute duration in advance.
Optionally, the reminding information output module 402 is configured to determine a reminding time, wherein an advance of the reminding time relative to the commute starting time is positively correlated with a historical commute duration, the historical commute duration is determined according to the commute information, and output reminding information corresponding to the traffic state of the reminding time when the reminding time is reached.
Optionally, the reminding information output module 402 is configured to determine a reminding time, wherein the reminding time is determined according to an estimated commute departure time, the estimated commute departure time is determined according to an estimated commute duration and the commute ending time, the estimated commute duration is determined according to the commute information, and output reminding information corresponding to a traffic state of the reminding time when the reminding time is reached.
Optionally, the traffic state determining module 401 is further configured to determine a reminder time, the advance of which relative to the commute start time is positively correlated with a historical commute duration, the historical commute duration being determined from the commute information, and determine the traffic state of the commute route from the commute information in response to a preset commute reminder condition being met and the reminder time being reached.
Optionally, the reminding information output module 402 is configured to display the reminding information in a target interface of the mobile terminal of the user, wherein the target interface comprises at least one of a lock screen interface, a main screen interface and a notification center interface.
Optionally, the reminding information output module 402 is configured to send the reminding information corresponding to the traffic state to the electronic device in the area where the user is located, so that the electronic device outputs the reminding information.
Optionally, the commute reminding device 400 may include:
The information sending module is configured to send the commute-related information to the mobile terminal of the user so as to instruct the mobile terminal to display and/or play the commute-related information in a voice mode when the viewing instruction of the user is detected, wherein the commute-related information comprises estimated commute duration corresponding to the current moment and a plurality of preset moments after the current moment and the reminding information.
Optionally, the commute reminding device 400 may include:
The time sending module is configured to send estimated commute departure time to the wearable device so as to instruct the wearable device to remind a user in advance according to the estimated commute departure time, wherein the estimated commute departure time is determined according to estimated commute duration and the commute ending time, and the estimated commute duration is determined according to the commute information.
Optionally, the commute alert condition includes at least one of determining that the user is currently within a preset range of the commute origin that is within a commute period.
Optionally, the commute alert condition further includes the commute alert function being in an on state.
Optionally, the commute information is determined from historical driving data of the vehicle, and/or the commute information is user-entered information.
The specific manner in which the various modules perform the operations in relation to the commute reminding device of the above embodiments has been described in detail in relation to the embodiments of the method and will not be described in detail here.
The present disclosure also provides a computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the steps of the commute reminding method provided by the present disclosure.
The present disclosure also provides an electronic device including a processor;
a memory for storing processor-executable instructions;
Wherein the processor is configured to execute the instructions to implement the commute reminding method provided by the present disclosure.
The electronic device may be a vehicle, for example.
FIG. 5 is a block diagram of a vehicle, according to an exemplary embodiment. For example, the vehicle 103 may be a hybrid vehicle, or may be a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or other type of vehicle. The vehicle 103 may be an autonomous vehicle, a semi-autonomous vehicle, or a non-autonomous vehicle.
Referring to fig. 5, the vehicle 103 may include various subsystems, such as an infotainment system 610, a perception system 620, a decision control system 630, a drive system 640, and a computing platform 650. Wherein the vehicle 103 may also include more or fewer subsystems, and each subsystem may include multiple components. In addition, interconnections between each subsystem and between each component of the vehicle 103 may be achieved by wired or wireless means.
In some embodiments, the infotainment system 610 may include a communication system, an entertainment system, a navigation system, and the like.
The sensing system 620 may include several sensors for sensing information of the environment surrounding the vehicle 103. For example, the sensing system 620 may include a global positioning system (which may be a GPS system, a beidou system, or other positioning system), an inertial measurement unit (inertial measurement unit, IMU), a lidar, millimeter wave radar, an ultrasonic radar, and a camera device.
Decision control system 630 may include a computing system, a vehicle controller, a steering system, a throttle, and a braking system.
The drive system 640 may include components that provide powered movement of the vehicle 103. In one embodiment, the drive system 640 may include an engine, an energy source, a transmission, and wheels. The engine may be one or a combination of an internal combustion engine, an electric motor, an air compression engine. The engine is capable of converting energy provided by the energy source into mechanical energy.
Some or all of the functions of the vehicle 103 are controlled by the computing platform 650. The computing platform 650 may include at least one processor 651 and memory 652, the processor 651 may execute instructions 653 stored in the memory 652.
The processor 651 may be any conventional processor, such as a commercially available CPU. The processor may also include, for example, an image processor (Graphic Process Unit, GPU), a field programmable gate array (Field Programmable GATE ARRAY, FPGA), a System On Chip (SOC), an Application SPECIFIC INTEGRATED Circuit (ASIC), or a combination thereof.
The memory 652 may be implemented by any type or combination of volatile or nonvolatile memory devices 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 or optical disk.
In addition to instructions 653, memory 652 may store data such as road maps, route information, vehicle location, direction, speed, and the like. The data stored by memory 652 may be used by computing platform 650.
In an embodiment of the present disclosure, the processor 651 may execute instructions 653 to complete all or part of the steps of the commute reminding method described above.
Also for example, the electronic device may be a server.
Fig. 6 is a block diagram of a server, according to an example embodiment. Referring to fig. 6, server 102 includes a processing component 1922 that further includes one or more processors and memory resources represented by memory 1932 for storing instructions, such as application programs, that can be executed by processing component 1922. The application programs stored in memory 1932 may include one or more modules each corresponding to a set of instructions. Further, processing component 1922 is configured to execute instructions to perform the commute reminding method described above.
The server 102 may 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 may operate an operating system based on storage memory 1932.
Furthermore, the word "exemplary" is used herein to mean serving as an example, instance, illustration. Any aspect or design described herein as "exemplary" is not necessarily to be construed as advantageous over other aspects or designs. Rather, the use of 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 specified otherwise, or clear from context, "X application a or B" is intended to mean any one of the natural inclusive permutations. That is, if X application A, X application B, or both X applications A and B, "X application A or B" is satisfied under any of the foregoing instances. In addition, the articles "a" and "an" as used in this application and the appended claims are generally understood to mean "one or more" unless specified otherwise or clear from context to be directed to a singular form.
Also, although the disclosure has been shown and described with respect to one or more implementations, equivalent alterations and modifications will occur to others skilled in the art upon the reading and understanding of this specification and the annexed drawings. The present disclosure includes all such modifications and alterations and is limited only by the scope of the claims. In particular regard to the various functions performed by the above described components (e.g., elements, resources, etc.), the terms used to describe such components are intended to correspond, unless otherwise indicated, to any component which performs the specified function of the described component (which is functionally equivalent), even though not structurally equivalent to the disclosed structure. In addition, while a particular feature of the disclosure may have been disclosed with respect to only one of several implementations, such feature may be combined with one or more other features of the other implementations as may be desired and advantageous for any given or particular application. Furthermore, to the extent that the terms "includes," including, "" has, "" having, "or variants thereof are used in either the detailed description or the claims, such terms are intended to be inclusive in a manner similar to the term" comprising.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.