Patent ID: 7631056

Claim:
A server switching controller in which a first server and a second server are connected to a common communication controller installed in a machine or vehicle via communication means to communicate with each other; said first server and said second server each having a server ID and an address ID 1 , ID 2 respectively, for identifying each server; with said common communication controller having a controller ID and an address ID 3 corresponding to the first server ID and an address 1 D 4 corresponding to the second server ID such that the common communication controller can communicate only with the first server when set at the address of the first server and can only communicate with the second server when set at the address of the second server; and program means having a first program for recognizing the existence of a mismatch in the address of the server connection between the first server and the common communication controller such that before communication commences with the first server, the setting of the address in the common communication controller is switched to the address of the second server to permit the second server to send overwrite data to the common communication controller and to switch the address for communicating with the first server after a fixed duration of time has elapsed to allow for the completion of the transmission of said overwrite data or when the program means recognizes that the overwrite communication from the second server is completed.