主权项 |
1. A method comprising:
detecting, by a processor that executes a navigation system interface application, a deviation from a route between an origin and a destination, the route being associated with a user device; obtaining, by the processor, contextual data associated with the user device, the contextual data comprising a geographic location and a vector associated with the user device; setting, by the processor and based on the contextual data, a first value of a point-of-interest parameter that indicates whether the geographic location and the vector imply a visit to an expected stop; setting, by the processor and based on the contextual data, a second value of a road-type parameter that indicates a type of a current road segment associated with the geographic location; setting, by the processor and based on the contextual data, a third value of a route-distance parameter based on a distance between the geographic location and a nearest point along the route; and determining, by the processor, if voice guidance should be suspended based on the first value, the second value, and the third value. |