Message processor, apparatus controlling device, home appliance, program for message processor, microcomputer system, program for microcomputer system, and program product
First Claim
1. A message processor for implementing a process by communicating a message with an external device, the message processor comprising:
- message generating means including at least one of message receiving means to receive the message from the external device, and message creating means to create the message;
message storing means to store the message received or created by the message generating means;
message processing means to read out the message stored in the message storing means and to implement a process based on the message;
identification code attaching means to record, in the message storing means, the message processed by the message processing means with an identification code indicating that the message has been processed being attached thereto;
discrimination database storing means to store a database describing an effective term with respect to each of contents of the message; and
message discriminating means to read out the message from the message storing means in response to a restart signal received in the message processor after the operation of the message processor is suspended, and to cause the message processing means to implement the process with respect to the message to which the identification code has not been attached and whose effective term has not lapsed, among the readout message, by referring to the database.
1 Assignment
0 Petitions
Accused Products
Abstract
A message 6 received or created in a message generating section 10 is stored in a message memory 3. Upon lapse of a stand-by time, a message processing section 15 reads out the message 6 from the message memory 3 for transmission to an external device or for an internal process. When the transmission or the internal process is completed, an ID code attaching section 18 attaches a code indicating that the message 6 has been processed, to the message 6. A database stored in a discrimination database memory 4 describes an effective term with respect to each of contents of the message 6. In response to receiving a restart signal 8 after the operation of an apparatus controlling device 100 is suspended, a message discriminating section 20 causes the message processing section 15 to process the message which has not been processed and whose effective term has not lapsed, among the message(s) 6 stored in the message memory 3. With this arrangement, a proper process is executable with respect to the message which has been left unprocessed by the suspension of the operation of the apparatus controlling device 100, after the operation of the apparatus controlling device 100 is resumed.
-
Citations
30 Claims
-
1. A message processor for implementing a process by communicating a message with an external device, the message processor comprising:
-
message generating means including at least one of message receiving means to receive the message from the external device, and message creating means to create the message;
message storing means to store the message received or created by the message generating means;
message processing means to read out the message stored in the message storing means and to implement a process based on the message;
identification code attaching means to record, in the message storing means, the message processed by the message processing means with an identification code indicating that the message has been processed being attached thereto;
discrimination database storing means to store a database describing an effective term with respect to each of contents of the message; and
message discriminating means to read out the message from the message storing means in response to a restart signal received in the message processor after the operation of the message processor is suspended, and to cause the message processing means to implement the process with respect to the message to which the identification code has not been attached and whose effective term has not lapsed, among the readout message, by referring to the database. - View Dependent Claims (2, 11)
-
-
3. An apparatus controlling device provided with a controlling section for controlling an apparatus by communicating a message with an external device via a communications line, and a communicating section which is provided between the controlling section and the communications line, and is adapted for performing protocol conversion of the message so as to interface with the controlling section and the communications line, wherein
the communicating section includes: -
message receiving means to receive a first message sent through the communications line and a second message sent from the controlling section;
message storing means to store the first message and the second message received by the message receiving means;
message processing means to read out the first message and the second message stored in the message storing means, to send the readout first message to the controlling section, and to send the readout second message to the communications line;
identification code attaching means to record, in the message storing means, the first message and the second message after the transmissions by the message processing means, with the identification code indicating that the respective first and second messages have been processed being attached thereto;
discrimination database storing means to store a database describing an effective term with respect to each of contents of the first message and the second message; and
message discriminating means to read out the first message and the second message from the message storing means in response to a restart signal received in the communicating section after the operation of the communicating section is suspended, and to cause the message processing means to send the message to which the identification code has not been attached and whose effective term has not lapsed, among the readout first and second messages, by referring to the database. - View Dependent Claims (4, 5, 6, 7)
-
-
8. An apparatus controlling device provided with a controlling section for controlling an apparatus by communicating a message with an external device via a communications line, and a communicating section which is provided between the controlling section and the communications line, and is adapted for performing protocol conversion of the message so as to interface with the controlling section and the communications line, wherein
the controlling section includes: -
message receiving means to receive a first message sent from the communicating section;
message creating means to create a second message;
message storing means to store the first message received by the message receiving means, and the second message created by the message creating means;
message processing means to read out the first message and the second message stored in the message storing means, to control the apparatus based on the readout first message, and to send the readout second message to the communicating section;
identification code attaching means to record, in the message storing means, the first message after the control by the message processing section and the second message after the transmission by the message processing means, with an identification code indicating that the respective and second messages have been processed being attached thereto;
discrimination database storing means to store a database describing an effective term with respect to each of contents of the first message and the second message; and
message discriminating means to read out the first message and the second message from the message storing means in response to a restart signal received in the controlling section after the operation of the communicating section is suspended, and to cause the message processing means to carry out the control or the transmission with respect to the message to which the identification code has not been attached and whose effective term has not lapsed, among the readout first and second messages, by referring to the database. - View Dependent Claims (9, 10)
-
-
12. A program for a message processor of implementing a process by communicating a message with an external device, the program causing the message processor-to function as:
-
message generating means including at least one of message receiving means to receive the message from the external device, and message creating means to create the message;
message storing means to store the message received or created by the message generating means;
message processing means to read out the message stored in the message storing means, and to implement a process based on the message;
identification code attaching means to record the message processed by the message processing means, in the message storing means, with an identification code indicating that the message has been processed being attached thereto;
discrimination database storing means to store a database describing an effective term with respect to each of contents of the message; and
message discriminating means to read out the message from the message storing means in response to a restart signal received in the message processor after the operation of the message processor is suspended, and to cause the message processing means to implement the process with respect to the message to which the identification code has not been attached and whose effective term has not lapsed, among the readout message, by referring to the database. - View Dependent Claims (13, 14)
-
-
15. A microcomputer system provided with a plurality of microcomputers for communicating a message with each other, and a log memory from and into which data is readable and writable by the any one of the microcomputers, the microcomputer system comprising:
-
a first microcomputer, as the one of the microcomputers, including;
message creating means to create the message;
message sending means to send the message created by the message creating means to a second microcomputer, as the another one of the microcomputers;
first message writing means to record the message sent by the message sending means in the log memory;
a first database memory to store a first database describing an effective term with respect to each of contents of the message, the second microcomputer including;
message processing means to process the message sent by the message sending means depending on the contents of the message;
identification code attaching means to record, in the log memory, the message which has been recorded in the log memory and whose process by the message processing means has been completed, with a first identification code indicating that the message has been processed being attached thereto;
a second database memory to store a second database describing an effective term with respect to each of contents of the message; and
first message discriminating means to read out the message from the log memory in response to a restart signal received in the second microcomputer after the operation of the second microcomputer is suspended, and to cause the message processing means to process the message to which the first identification code has not been attached and whose effective term has not lapsed, among the readout message, by referring to the second database, the first microcomputer further including second message discriminating means to read out the message from the log memory after the second microcomputer receives the restart signal, and to cause the message creating means to recreate the message to which the first identification code has not been attached and whose effective term has lapsed, among the message read out from the log memory, by referring to the first database. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A program for a microcomputer system provided with a plurality of microcomputers for communicating a message with each other, and a log memory from and into which data is readable and writable by the any one of the microcomputers, wherein:
-
the program causes a first microcomputer, as the one of the microcomputers, to function as;
message creating means to create the message;
message sending means to send the message created by the message creating means to a second microcomputer, as the another one of the microcomputers;
first message writing means to record the message sent by the message sending mean in the log memory; and
a first database memory storing a first database describing an effective term with respect to each of contents of the message;
the program causes the second microcomputer to function as;
message processing means to process the message sent by the message sending means depending on the contents of the message;
identification code attaching means to record, in the log memory, the message which has been recorded in the log memory and whose process by the message processing means has been completed, with a first identification code indicating that the message has been processed being attached thereto;
a second database memory storing a second database describing an effective term with respect to each of the contents of the message; and
first message discriminating means to read out the message from the log memory in response to a restart signal received in the second microcomputer after the operation of the second microcomputer is suspended, and to cause the message processing means to process the message to which the first identification code has not been attached and whose effective term has not lapsed, among the readout message, by referring to the second database, the program further causes the first microcomputer to function as second message discriminating means to read out the message from the log memory after the second microcomputer receives the restart signal, and to cause the message creating means to recreate the message to which the first identification code has not been attached and whose effective term has lapsed, among the readout message, by referring to the first database. - View Dependent Claims (29, 30)
-
Specification