Patent ID: 7865305

Claim:
A navigation system configured from a navigation device and a navigation server which supports guiding of a mobile body by a navigation device, on the basis of communication with the navigation device, the navigation server comprising: a first support processing unit which recognizes a navigation route for guiding the mobile body to a destination position, which is set according to a first algorithm by the navigation device, on the basis of communication with the navigation device; a second support processing unit which recognizes a departure position and the destination position of the mobile body on the basis of communication with the navigation device, and sets a support route for guiding the mobile body from the departure position to the destination position according to a second algorithm showing preference to short required moving time or the distance of the mobile body, good fuel consumption, low toll fare, or passing a specified point or a specified link for the mobile body; and a third support processing unit which evaluates a first index representing an adequacy of the navigation route recognized by the first support processing unit in view of the second algorithm, and makes the navigation device output the support route in place of the navigation route on the basis of communication with the navigation device, on condition that the first index satisfies a predetermined condition, the navigation device comprising: a first processing unit which recognizes a departure position and a destination position of the mobile body, and sets and outputs a navigation route for guiding the mobile body from the departure position to the destination position on the basis of the first algorithm; and a second processing unit which makes the navigation server recognize the navigation route set by the first processing unit on the basis of communication with the navigation server, and subsequently outputs a support route in place of the navigation route, on condition that the support route set at the navigation server for guiding the mobile body from the departure position to the destination position is recognized, wherein on condition that a current position of the mobile body departs from the navigation route or the support route being output, the first processing unit newly sets and outputs the navigation route taking the current position as a new departure position, and the second processing unit makes the navigation server recognize the navigation route newly set by the first processing unit on the basis of communication with the navigation server, and subsequently outputs the support route in place of the navigation route, on condition that the support route newly set at the navigation server for guiding the mobile body from the new departure position to the destination position is recognized.