Interaction information processing apparatus and interaction information processing method
First Claim
1. An interaction information processing apparatus which interactively selects each processing item corresponding to an input event from a plurality of processing items previously prepared, and executes processing contents of the selected processing item, comprising:
- a net status table which stores, as a table, a variable (hereinafter referred to as “
net status”
) representing status information transmitted via each net which specifies an information transmission relation between the respective processing items;
a processing item table which stores, as a table, groups of the processing item, a net (hereinafter referred to as “
input net”
) connected to the input side of the processing item and a net (hereinafter referred to as “
output net”
) connected to the output side of the processing item;
a plurality of processing item execution modules provided in correspondence with the respective processing items, which execute processing contents of the processing item, and to update the net status of the output net according to the execution result;
selection execution means for successively selecting all the processing items in the processing item table and reading the net status of the input net of the selected processing item from the net status table, and for the read processing item whose net status is in the active state, making the processing item execution module corresponding to the processing item execute the processing contents of the processing item; and
status change determination means for detecting, after one round of processing relating to the respective processing items is executed by the selection execution means and each net status in the net status table is updated, a change in the net status, and when one of the net statuses in the net status table is changed, making the selection execution means again execute the processing relating to the respective processing items.
1 Assignment
0 Petitions
Accused Products
Abstract
To provide an interaction information processing apparatus capable of easily performing addition and deletion of a scenario, and of suitably executing processing contents, even when a plurality of events are simultaneously input. The interaction information processing apparatus includes: a net status table 10 which stores a net status of each net; a processing item table 12 which stores groups of {a processing item, an input net of the processing item, and an output net of the processing item}; processing item execution modules 4-i each of which is provided in correspondence with each processing item, executes processing contents of the processing item, and updates a net status of the output net according to the execution result; selection execution means 13 which successively selects all the processing items in the processing item table 12, and executes the processing item execution module 4-i corresponding to the selected processing item; and status change determination means 14 which, when one of the net statuses in the net status table 12 is changed, makes the selection execution means 13 execute the each processing item execution module 4-i.
11 Citations
11 Claims
-
1. An interaction information processing apparatus which interactively selects each processing item corresponding to an input event from a plurality of processing items previously prepared, and executes processing contents of the selected processing item, comprising:
-
a net status table which stores, as a table, a variable (hereinafter referred to as “
net status”
) representing status information transmitted via each net which specifies an information transmission relation between the respective processing items;a processing item table which stores, as a table, groups of the processing item, a net (hereinafter referred to as “
input net”
) connected to the input side of the processing item and a net (hereinafter referred to as “
output net”
) connected to the output side of the processing item;a plurality of processing item execution modules provided in correspondence with the respective processing items, which execute processing contents of the processing item, and to update the net status of the output net according to the execution result; selection execution means for successively selecting all the processing items in the processing item table and reading the net status of the input net of the selected processing item from the net status table, and for the read processing item whose net status is in the active state, making the processing item execution module corresponding to the processing item execute the processing contents of the processing item; and status change determination means for detecting, after one round of processing relating to the respective processing items is executed by the selection execution means and each net status in the net status table is updated, a change in the net status, and when one of the net statuses in the net status table is changed, making the selection execution means again execute the processing relating to the respective processing items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An interaction information processing method for suitably selecting each processing item in correspondence with an input event and executing processing contents of the selected processing item in a system which includes:
-
a net status table which stores, as a table, a variable (hereinafter referred to as “
net status”
) representing status information transmitted via each net which specifies an information transmission relation between a plurality of processing items prepared beforehand;a processing item table which stores, as a table, groups of the processing item, a net (hereinafter referred to as “
input net”
) connected to the input side of the processing item, and a net (hereinafter referred to as “
output net”
) connected to the output side of the processing item; anda plurality of processing item execution modules, each provided in correspondence with the each processing item, which execute processing contents of the processing item in correspondence with a net status of the input net, and which update a net status of the output net according to the execution result, the interaction information processing method comprising; an initial net status update step of, when an input event is input, updating the net status of the net corresponding to the input event among the respective nets in the net status table; and a processing item execution step of suitably selecting and executing the processing item execution module in correspondence with the input event, wherein the processing item execution step comprises; a net status change detection step of detecting a change in one of the net statuses in the net status table; a selection execution step of, when a change in one of the net statuses in the net status table is detected, successively selecting all the processing items in the processing item table, reading the net status of the input net of the selected processing item from the net status table, and making the processing item execution module corresponding to the processing item, for which the net status is in the active state, execute the processing contents of the processing item; and a status change determination step of, after one round of processing relating to the respective processing items is executed and each net status in the net status table is updated in the selection execution step, detecting a change in the net status in the net status table, and determining whether or not one of the net statuses in the net status table is changed, are repeatedly executed until a change in the net status is no longer detected.
-
Specification