Patent ID: 7502674

Claim:
An on-vehicle terminal system comprising: an arithmetic-and-logic processing part in which first and second operating systems, independent of each other, are operated to execute processes of the on-vehicle terminal; and an input/output control part, connected to a plurality of peripheral devices, including at least a communication unit, wherein the arithmetic-and-logic processing part has means for allocating an interrupt signal from at least one of the peripheral devices to either one of the first and second operating systems, and wherein the means for allocating the interrupt signal comprises: means for storing an allocation list storing either one of the first and second operating systems to which, for each peripheral device, a control is allocated; means for acquiring and controlling an operating status of each of the first and second operating systems; and means for restarting the first operating system based on a request from the second operating system, wherein the second operating system comprises means for acquiring and monitoring the operating status of the first operating system and means for directing switching of the first and second operating systems allocated to the at least one of the peripheral devices, wherein, when the means for acquiring and monitoring said operating status detects that the first operating system is stopped, the means for directing switching of the operating systems changes processing of an interrupt signal received from the at least one of the peripheral devices from being processed by the first operating system to being processed by the second operating system, and afterwards the means for acquiring and monitoring said operating status directs the means for restarting the first operating system to restart the first operating system, wherein, when the means for acquiring and monitoring said operating status detects that the first operating system is restarted, the means for directing switching of the operating systems changes processing of said interrupt signal back to being processed by the first operating system.