Agent system and method
First Claim
1. An agent system for processing information by an agent having agent state data, the agent system as an original agent system being connected to a different type agent system through a network, comprising:
- a wrapper class memory configured to store component data of wrappers corresponding to each type of other agent systems, the wrappers being for processing information in a corresponding agent system;
a same type node data memory configured to store node data representing nodes included in agent systems of the same type as the original agent system and other agent systems of different type discriminately;
a different type node data memory configured to store access data for each node included in the other agent systems;
a correspondence table configured to store correspondence data between each category of movement commands and each type of the other agent systems;
a movement request detector configured to detect a request for the agent to move to the different type agent system from the agent state data by referring to the correspondence data and the node data; and
a wrapper generator, in response to the request, configured to generate a wrapper corresponding to a type of the different type agent system based on the component data of the type stored in said wrapper class memory;
wherein, the wrapper generates a wrapped agent based on a component of the wrapper, and sends the wrapped agent to the different type agent system, the wrapped agent having the agent state data and the access data,the wrapped agent executes the agent state data to use resources in the different type agent system, and returns the agent state data based on an execution result to the agent in the original agent system,the agent continually executes the agent state data based on the execution result in the original agent system.
0 Assignments
0 Petitions
Accused Products
Abstract
An agent system processes information by agents. The agent system is connected to an agent system of different type through a network. A wrapper class memory stores component data of wrappers corresponding to each type of agent system. The wrapper specially processes information in a corresponding agent system. A wrapper generation section generates a wrapper corresponding to an agent system of a different type based on the component data of the different type in the wrapper class memory. The wrapper acts for the agent to use resources in the other agent system.
-
Citations
17 Claims
-
1. An agent system for processing information by an agent having agent state data, the agent system as an original agent system being connected to a different type agent system through a network, comprising:
-
a wrapper class memory configured to store component data of wrappers corresponding to each type of other agent systems, the wrappers being for processing information in a corresponding agent system; a same type node data memory configured to store node data representing nodes included in agent systems of the same type as the original agent system and other agent systems of different type discriminately; a different type node data memory configured to store access data for each node included in the other agent systems; a correspondence table configured to store correspondence data between each category of movement commands and each type of the other agent systems; a movement request detector configured to detect a request for the agent to move to the different type agent system from the agent state data by referring to the correspondence data and the node data; and a wrapper generator, in response to the request, configured to generate a wrapper corresponding to a type of the different type agent system based on the component data of the type stored in said wrapper class memory; wherein, the wrapper generates a wrapped agent based on a component of the wrapper, and sends the wrapped agent to the different type agent system, the wrapped agent having the agent state data and the access data, the wrapped agent executes the agent state data to use resources in the different type agent system, and returns the agent state data based on an execution result to the agent in the original agent system, the agent continually executes the agent state data based on the execution result in the original agent system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for processing information by an agent having agent state data, the agent system as an original agent system being connected to a different type agent system through a network, comprising:
-
storing component data of wrappers corresponding to each type of other agent systems, the wrappers being for processing information in a corresponding agent system; discriminately storing node data representing nodes included in agent systems of the same type as the original agent system and other agent systems of different type; storing access data for each node included in the other agent systems; storing correspondence data between each category of movement commands and each type of the other agent systems; detecting a request for the agent to move to the different type agent system from the agent state data by referring to the correspondence data and the node data; generating a wrapper corresponding to a type of the different type agent system based on the stored component data of the type in response to the request; generating a wrapped agent based on a component of the wrapper, the wrapped agent having the agent state data and the access data; sending the wrapped agent to the different type agent system; in the wrapped agent, executing the agent state data to use resources in the different type agent system, and returning the agent state data based on an execution result to the agent in the original agent system; and in the agent, continually executing the agent state data in the agent based on the execution result in the original agent system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product, comprising:
-
a computer readable program code embodied in said product for causing a computer to process information by an agent having agent state data, the agent system as an original agent system being connected to a different type agent system through a network, said computer readable program code comprising; a first program code to store component data of wrappers corresponding to each type of other agent systems, the wrappers being for processing information in a corresponding agent system; a second program code to discriminately store node data representing nodes included in agent systems of the same type as the original agent system and other agent systems of different type; a third program code to store access data for each node included in the other agent systems; a fourth program code to store correspondence data between each category of movement commands and each type of the other agent systems; a fifth program code to detect a request for the agent to move to the different type agent system from the agent state data by referring to the correspondence data and the node data; a sixth program code to generate a wrapper corresponding to a type of the different type agent system based on the stored component data of the type in response to the request; a seventh program code to generate a wrapped agent based on a component of the wrapper, the wrapped agent having the agent state data and the access data; an eighth program code to send the wrapped agent to the different type agent system; a ninth program code for the wrapped agent to execute the agent state data to use resources in the different type agent system; a tenth program code for the wrapped agent to return the agent state data based on an execution result to the agent in the original agent system; and an eleventh program code for the agent to continually execute the agent state data based on the execution result in the original agent system.
-
Specification