A communication navigation program for, by means of a computer, assigning only one of a plurality of communication terminal units having identical identification and mounted on a plurality of mobile units for performing the communication via a mobile communication network as a communication capable terminal capable of communication with an information server unit or other communication terminal units, and in the case where a specific communication terminal unit which is one of said plurality of communication terminal units is set as said communication capable terminal, performing the communication with said information server unit so as to at least navigate said mobile unit on which the specific communication terminal unit is mounted, said program causing the computer to function as:
- switching means for switching an assignment as said communication capable terminal from one of said communication terminal units to said specific communication terminal unit based on start information indicating a start of said specific communication terminal unit, and switches the assignment as said communication capable terminal from said specific communication terminal unit to said one of the communication terminal units based on stop information indicating a stop of said specific communication terminal unit;
- and
- controlling means for performing communication control on the communication terminal unit assigned set as said communication capable terminal and at least controlling a start or an end of navigating operation on said specific communication terminal unit.