A program, embodied in a recording medium, for changing by a computer a movable body in a navigation system comprising a fixedly installed information server apparatus and communication terminal apparatuses mounted one by one on a plurality of movable bodies for communicating with the information server apparatus via a mobile communication network, the system changing the movable bodies performing navigation by switching a connection between each of the communication terminal apparatuses and the information server apparatus, wherein the program causes the computer to function as:
- a receiving device for receiving information notifying at least either a start or a stop of any one of the plurality of communication terminal apparatuses;
- a connection controlling device for, based on the received information, performing at least any one of:
- connecting, as the communication terminal apparatus mounted on the movable body to be a subject of the navigation, any one of the communication terminal apparatuses to the information server apparatus;
- and disconnecting the communication terminal apparatus from the information server apparatus;
- and
- when one connection between one communication terminal apparatus and the information server apparatus is switched to another connection between another communication terminal apparatus and the information server apparatus, data, which is inherited from the one communication terminal apparatus and the information server apparatus in the one connection, is continuously used during the switched another connection.