Virtual communication channel and virtual private community, and agent collaboration system and agent collaboration method for controlling the same
First Claim
1. An agent collaboration system for connecting agents to each other through a virtual communication channel, each agent on the virtual communication channel comprising:
- a policy storing part for storing a policy that is a collection of rules containing a rule representing a relationship between attributes of the agent and a role assigned in accordance with the attributes;
a role assignment part having the policy storing part, for providing a role in accordance with the attributes of the agent based on the policy;
a role-execution condition storing part for storing the role assigned by the role assignment part and conditions for executing contents of the role; and
a processing execution part for executing corresponding contents of a role in a case where the execution conditions for the contents of the role are satisfied, wherein the agents collaborate with each other through the virtual communication channel based on the policy.
1 Assignment
0 Petitions
Accused Products
Abstract
A policy that relates attributes of an agent to a role is distributed to each agent on a network. A field connector generates an internal field in accordance with an instruction of a security manager. A ROLE manager uses attribute information from an attribute manager, and assigns each agent a ROLE in accordance with the attributes of each agent, and installs a ROLE method table and a ROLE execution part. When receiving a message from an external network, each agent searches for a corresponding ROLE by referring to the ROLE method table, and executes the ROLE. Thus, collaboration among agents is realized through a virtual communication channel by means of the exchange of a message.
-
Citations
30 Claims
-
1. An agent collaboration system for connecting agents to each other through a virtual communication channel, each agent on the virtual communication channel comprising:
-
a policy storing part for storing a policy that is a collection of rules containing a rule representing a relationship between attributes of the agent and a role assigned in accordance with the attributes;
a role assignment part having the policy storing part, for providing a role in accordance with the attributes of the agent based on the policy;
a role-execution condition storing part for storing the role assigned by the role assignment part and conditions for executing contents of the role; and
a processing execution part for executing corresponding contents of a role in a case where the execution conditions for the contents of the role are satisfied, wherein the agents collaborate with each other through the virtual communication channel based on the policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for using a production wherein an agent collaboration system is used as a service platform, which connects agents to each other through a virtual communication channel, controls the virtual communication channel based on a policy that is a collection of rules containing a rule representing a relationship between attributes of the agent and a role assigned in accordance with the attributes, and defines an operation of the agents on the virtual communication channel by assigning a role in accordance with the attributes of the agents based on the policy,
the policy defines the virtual communication channel dealing with contents, the role assigned in accordance with the policy is a use role for using the contents, and a use of the contents by agents other than those having the use role on the virtual communication channel is disabled.
-
24. A production use system wherein an agent collaboration system is used as a service platform, which connects agents to each other through a virtual communication channel, controls the virtual communication channel based on a policy that is a collection of rules containing a rule representing a relationship between attributes of the agent and a role assigned in accordance with the attributes, and defines an operation of the agents on the virtual communication channel by assigning a role in accordance with the attributes of the agents based on the policy,
the policy defines the virtual communication channel dealing with contents, the role assigned in accordance with the policy is a use role for using the contents, a use of the contents by agents other than those having the use role on the virtual communication channel is disabled, and the contents are distributed on the virtual communication channel.
-
28. A method for conducting inter-agent collaboration through a virtual communication channel among agents present on a network, comprising:
-
storing a policy that is a collection of rules containing a rule representing a relationship between attributes of an agent and a role assigned in accordance with the attributes, and assigning a role in accordance with the attributes of each agent based on the policy;
holding/storing the assigned role and conditions for executing contents of the role;
executing corresponding contents of a role in a case where execution conditions for the contents of the role are satisfied; and
allowing the agents to collaborate with each other through the virtual communication channel based on the policy.
-
-
29. A computer-readable recording medium storing a processing program for realizing an agent collaboration system through a virtual communication channel among agents present on a network, the program comprising:
-
storing a policy that is a collection of rules containing a rule representing a relationship between attributes of an agent and a role assigned in accordance with the attributes, and providing a role in accordance with the attributes of each agent based on the policy;
holding/storing the assigned role and conditions for executing the contents of the role;
executing corresponding contents of a role in a case where the conditions for executing the contents of the role are satisfied; and
controlling the virtual communication channel so that each agent exchanges a message in accordance with the assigned role based on the policy.
-
-
30. A virtual communication channel for brokering collaboration among agents present on a network, which is controlled based on a policy that is a collection of rules containing a rule representing a relationship between attributes of an agent and a role assigned in accordance with the attributes, allows each agent to have a role in accordance with the attributes thereof based on the policy, and virtually connects the operating agents to each other based on the policy, and brokers collaboration of each agent through execution of the contents of the role.
Specification