| CPC G01S 19/258 (2013.01) | 19 Claims |

|
1. An information processing device comprising:
at least one processor that executes a program stored in a memory; and
storage;
wherein the processor is configured to execute processing including:
communicating with a communication device configured to download a prediction ephemeris from an external device, and instructing the communication device to download the prediction ephemeris from the external device;
acquiring the prediction ephemeris from the communication device;
determining a current position using the prediction ephemeris acquired from the communication device and storing position information indicating the current position in the storage; and
repeating, at intervals:
(i) acquiring, from the communication device, communication device position information indicating a position of the communication device;
(ii) updating the position information stored in the storage based on the communication device position information;
(iii) comparing the position information stored in the storage before the updating with the acquired communication device position information, and determining whether a discrepancy between the position information stored in the storage before the updating and the acquired communication device position information is larger than a predetermined threshold; and
(iv) making next and subsequent intervals at which the communication device position information is acquired shorter than a current interval in response to a determination that the discrepancy between the position information stored in the storage before the updating and the acquired communication device position information is larger than a predetermined threshold.
|