Program reception/execution apparatus that can commence execution of a machine program having only received the program in part, and a program transmission apparatus that enables such execution
6 Assignments
0 Petitions
Accused Products
Abstract
When a program transmission apparatus divides a program into a plurality of partial programs before transmission, a program reception execution apparatus executes a partial program when the partial program has already been received, and, when the execution needs to proceed to from a present partial program to a next partial program, executes the other partial program when the next partial program has been received.
19 Citations
50 Claims
-
1-48. -48. (canceled)
-
49. A program reception execution apparatus that receives and executes a program, the program having been transmitted by a program transmission apparatus after being divided into a plurality of partial programs that each include a set of next partial program information which shows what partial program should be executed following a present partial program,
the program reception execution apparatus comprising: -
storage means including a program storage area;
reception means for receiving the plurality of partial programs and storing the plurality of partial programs in the storage means; and
execution control means for executing the plurality of partial programs that are stored in the storage means, wherein the execution control means includes;
a program presence judgment unit for judging whether an indicated partial program is stored in the storage means;
a program preparation unit (1) for referring to a set of next partial program information, for indicating, when a first partial program is being executed and a second partial program is to be executed next, the second partial program based on the set of next partial program information, and for having the program presence judgment unit judge whether the second partial program is stored in the storage means, (2) for preparing for an execution of the second partial program when the program presence judgment unit has judged that the second partial program is present, (3) for waiting and not allowing an execution of the program to advance when the program presence judgment unit has judged that the second partial program is not present, and for preparing for an execution of the second partial program when the program presence judgment unit judges that the second partial program is present; and
a program execution unit for executing a plurality of instructions in a partial program whose execution has been prepared by the program preparation unit and for activating the program preparation unit.
-
-
50. program transmission apparatus for transmitting a program to a program reception execution apparatus, comprising:
-
storage means for storing the program beforehand;
dividing means for dividing the program stored in the storage means into a plurality of partial programs;
identifier assigning means for assigning a different identifier to each of the partial programs generated by the dividing means to identify each of the partial programs; and
transmission means for transmitting the plurality of partial programs.
-
Specification