Message handling method, message handling apparatus, and memory media for storing a message handling apparatus controlling program
First Claim
1. A message processing method for execution by a message processor, the method comprising the steps of:
- providing in the message processor a conversation thread control part;
connecting the message processor to a network;
detecting a message packet containing a destination information and a conversation thread identifying information;
determining whether a conversation thread corresponding to the conversation thread identifying information contained in said message packet exists in the message processor;
generating a new conversation thread when it is determined that the corresponding conversation thread does not exist in the message processor; and
sending the message packet to a destination which corresponds to the destination information.
0 Assignments
0 Petitions
Accused Products
Abstract
A communication system is provided that is capable of flexibly dealing with conversations among agents. An agent (201) includes a software part (200) which performs operations that represent the functions of a human ear and a mouth. In generating a conversation, an agent communication language, which is similar to a human conversation, is prepared and sent to a conversation part (200) as a message packet. The conversation part (200) then generates a plurality of conversation threads one for each unit of conversation and converse with a plurality of nodes in parallel and asynchronously. On the other hand, in another node which receives the message packet, a protocol manager (230) receives the data (message packet) from a network and passes it to the conversation part (200). The conversation part (200) understands the message packet and executes the content. In the preferred embodiment of this invention, the conversation part (200) moves to other places along with a mobile agent.
49 Citations
21 Claims
-
1. A message processing method for execution by a message processor, the method comprising the steps of:
-
providing in the message processor a conversation thread control part;
connecting the message processor to a network;
detecting a message packet containing a destination information and a conversation thread identifying information;
determining whether a conversation thread corresponding to the conversation thread identifying information contained in said message packet exists in the message processor;
generating a new conversation thread when it is determined that the corresponding conversation thread does not exist in the message processor; and
sending the message packet to a destination which corresponds to the destination information. - View Dependent Claims (2)
-
-
3. A message processing method for execution by a message processor, the method comprising the steps of:
-
connecting the message processor to a network;
providing, in the message processor, a conversation thread control part;
detecting a message packet containing a conversation thread identifying information;
determining whether a conversation thread corresponding to the conversation thread identifying information contained in the message packet exists in the message processor; and
generating a new conversation thread when it is determined that the corresponding conversation thread does not exist in the message processor. - View Dependent Claims (4, 5, 6)
-
-
7. A message processing method for execution by a message processor, the method comprising the steps of:
-
providing, in the message processor, a plurality of conversation threads and a conversation part object including a conversation thread control part that is capable of controlling the plurality of conversation threads;
halting the plurality of conversation threads;
sending the conversation part object through a network from the message processor to another place in another message processor; and
resuming the plurality of conversation threads at the another message processor.
-
-
8. A message processor which is connected to a network, said processor comprising:
-
an agent communication language manager for detecting a message packet which contains a conversation thread identifying information;
a first conversation thread control part for determining whether a conversation thread corresponding to said conversation thread identifying information contained in said message packet exists in said message processor; and
a second conversation thread control part for generating a new conversation thread when it is determined that said corresponding conversation thread does not exist in said message processor. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A recording media which stores therein a message processing program for execution by a message processor which is connected to a network, said message processing program comprising:
-
a program code which instructs said message processor to detect a message packet containing a destination information and a conversation thread identifying information;
a program code which instructs said message processor to determine whether a conversation thread corresponding to the conversation thread identifying information contained in said message packet exists in said message processor;
a program code which instructs said message processor to generate a new conversation thread when it is determined that said corresponding conversation thread does not exist in said message processor; and
a program code which instructs said message processor to send said message packet to a destination which corresponds to said destination information. - View Dependent Claims (14)
-
-
15. A media which stores therein a message processing program for execution by a message processor which is connected to a network, said message processing program comprising:
-
a program code which instructs said message processor to detect a message packet containing a conversation thread identifying information;
a program code which instructs said message processor to determine whether a conversation thread corresponding to the conversation thread identifying information contained in said message packet exists in said message processor; and
a program code which instructs said message processor to generate a new conversation thread when it is determined that said corresponding conversation thread does not exist in said message processor. - View Dependent Claims (16, 17)
-
-
18. A media which stores therein a message processing program for execution by a message processor which is capable of sending a message to another message processor through a network, said message processing program comprising:
-
a program code which instructs said message processor to halt a plurality of conversation threads;
a program code which instructs said message processor to send a conversation part object which includes said plurality of conversation threads to another place through said network; and
a program code which instructs said message processor to resume said plurality of conversation threads.
-
-
19. A media which stores therein a plurality of objects to be loaded to a message processor which is connected to a network, said message processing program comprising:
-
an agent communication language manager for detecting a message packet which contains a conversation thread identifying information;
a first conversation thread control part for determining whether a conversation thread corresponding to said conversation thread identifying information contained in said message packet exists in said message processor; and
a second conversation thread control part for generating a new conversation thread when it is determined that said corresponding conversation thread does not exist in said message processor. - View Dependent Claims (20, 21)
-
Specification