Task processing apparatus
First Claim
1. A task processing apparatus comprising:
- a main CPU for managing a series of different tasks processing, the main CPU having first timer means for setting a processing interval of the series of tasks;
a plurality of sub-CPUs for independently executing a series of different tasks set in advance in accordance with a predetermined sequence;
first starting means, arranged in said main CPU, for outputting a first starting signal for starting a first sub-CPU, of said plurality of sub-CPUs, which executes a first task at the start of the series of tasks;
second starting means, arranged in each of said sub-CPUs except for a last sub-CPU, for, when a task in a given sub-CPU is completed, outputting a second starting signal for starting a next sub-CPU which executes a next task, each of said sub-CPUs including second timer means which has a timer time slightly longer than that of said first timer and is started in response to the second starting signal, said first starting means of said main CPU periodically outputting the first starting signals to said first sub-CPU on the basis of timer time outputs from said first timer means, and each of said sub-CPUs detecting an abnormality in a preceding sub-CPU when the second starting signal from said preceding sub-CPU does not arrive within the timer time of said second timer means; and
notification means, arranged in said last sub-CPU of said plurality of sub-CPUs, for supplying a processing completion signal indicating completion of the series of tasks to the main CPU when the last task is completed.
1 Assignment
0 Petitions
Accused Products
Abstract
A task processing apparatus includes a main CPU, a plurality of sub-CPUs, a first starting section, a second starting section, and a notification section. The plurality of sub-CPUs independently execute a series of difference tasks set in advance in accordance with a predetermined sequence. The first starting section is arranged in the main CPU to output a first starting signal for starting the first sub-CPU, of the plurality of sub-CPUs, which executes a first task at the start of the series of tasks. The second starting section is arranged in each of the sub-CPUs except for the last sub-CPU. When the task in a given sub-CPU is completed, the second starting section outputs a second starting signal for starting the next sub-CPU which executes the next task. The notification section is arranged in the last sub-CPU of the plurality of sub-CPUs. The notification section supplies a processing completion signal indicating completion of the series of tasks to the main CPU when the last task is completed.
-
Citations
7 Claims
-
1. A task processing apparatus comprising:
-
a main CPU for managing a series of different tasks processing, the main CPU having first timer means for setting a processing interval of the series of tasks; a plurality of sub-CPUs for independently executing a series of different tasks set in advance in accordance with a predetermined sequence; first starting means, arranged in said main CPU, for outputting a first starting signal for starting a first sub-CPU, of said plurality of sub-CPUs, which executes a first task at the start of the series of tasks; second starting means, arranged in each of said sub-CPUs except for a last sub-CPU, for, when a task in a given sub-CPU is completed, outputting a second starting signal for starting a next sub-CPU which executes a next task, each of said sub-CPUs including second timer means which has a timer time slightly longer than that of said first timer and is started in response to the second starting signal, said first starting means of said main CPU periodically outputting the first starting signals to said first sub-CPU on the basis of timer time outputs from said first timer means, and each of said sub-CPUs detecting an abnormality in a preceding sub-CPU when the second starting signal from said preceding sub-CPU does not arrive within the timer time of said second timer means; and notification means, arranged in said last sub-CPU of said plurality of sub-CPUs, for supplying a processing completion signal indicating completion of the series of tasks to the main CPU when the last task is completed. - View Dependent Claims (2, 3, 4)
-
-
5. A task processing apparatus for issuing a card, comprising:
-
a main CPU for managing a series of different tasks processing, including card issue processing, the main CPU having first timer means for setting a processing interval of the series of tasks; a plurality of sub-CPUs for independently executing a series of tasks for a card loading operation, an information recording operation, an information reproducing operation, a checking operation, and a card selecting operation constituting the card issue processing in accordance with a predetermined sequence; first starting means, arranged in said main CPU, for outputting a first starting signal for starting a first sub-CPU, of said plurality of sub-CPUs, which executes the task for the card loading operation, at the start of the series of tasks; second starting means, arranged in each of said sub-CPUs, except for a last sub-CPU, for, when a task in a given sub-CPU is completed, outputting a second starting signal for starting a next sub-CPU which executes a next task, each of said sub-CPUs including second timer means which has a timer time slightly longer than that of said first timer and is started in response to the second starting signal, said first starting means of said main CPU periodically outputs the first starting signals to said first sub-CPU on the basis of timer time outputs from said first timer means, and each of said Sub-CPUs detects an abnormality in a preceding sub-CPU when the second starting signal from said preceding sub-CPU does not arrive within the timer time of said second timer means; and notification means, arranged in said last sub-CPU for executing the task for the card selecting operation, for supplying a processing completion signal indicating completion of the card issue processing to said main CPU when the task for the card selecting operation is completed. - View Dependent Claims (6)
-
-
7. A task processing apparatus comprising:
-
a main CPU for managing a series of different tasks including card issue processing, the main CPU having first timer means for setting a processing interval of the series of tasks; a plurality of sub-CPUs for independently executing a series of different tasks set in advance in accordance with a predetermined sequence, said series of different tasks including the card issue processing; first starting means, arranged in said main CPU, for outputting a first starting signal for starting a first sub-CPU, of said plurality of sub-CPUs, which executes a first task at the start of the series of tasks; second starting means, arranged in each of said sub-CPUs except for a last sub-CPU, for, when a task in a given sub-CPU is completed, outputting a second starting signal for starting a next sub-CPU which executes a next task, each of said sub-CPUs comprises second timer means which has a timer time slightly longer than that of said first timer and is started in response to the second starting signal, said first starting means of said main CPU for periodically outputting the first starting signals to said first sub-CPU on the basis of timer time outputs from said first timer means, and each of said sub-CPUs detecting an abnormality in a preceding sub-CPU when the second starting signal from said preceding sub-CPU does not arrive within the timer time of said second timer means; and notification means, arranged in said last sub-CPU of said plurality of sub-CPUs, for supplying a processing completion signal indicating completion of the series of tasks to the main CPU when the last task is completed, said processing completion signal including a card issue completion signal.
-
Specification