1. Field of the Invention
The present invention relates to a technology for warning a user of changes in status (a completion of an operation, an occurrence of an extraordinary status or the like) arisen in an electronic device via other electronic devices connected to a network.
2. Related Background Art
An electronic device for use at a household (electronic device for home use) has been conventionally warning a user of a change in status (a completion of operations, an occurrence of an extraordinary status or the like) using a control element (for example, a light emitting element such as an LED, a displaying device such as a CRT and an LCD, a speaker). A user has been confirming the change in status of the device by visually confirming the control element held by a desired electronic device for home use or by auditorily confirming it.
However, if a desired electronic device for home use is located in a distant place from a user or is not in a user's room, there is a problem that the user cannot notice the change in status of the device instantly.
In addition, if a user wishes to know a change in status of a desired electronic device for home use, the user must always stay close to the device, which causes a problem that it is inconvenient to handle the device and the user is given a heavy burden. Further, in such a case, there is also a problem that a change in status of another device located in a different place cannot be noticed instantly.
Moreover, if a user wishes to know a change in status of a desired electronic device for home use when he/she is out, there is a problem that the user cannot confirm a change in status arising in the device.
An object of the present invention is to solve the above-described problems.
Another object of the present invention is to realize a technology for warning a user in a remote place from an electronic device of a change in status arising in the device.
As a preferred embodiment under such objects, a communication system in accordance with the present invention discloses (a) a first device for transmitting warning information indicating that a status that should be warned a user of is detected and (b) a second device for warning a user of the status of the first device based on the warning information, wherein the first device determines whether the status that should be warned a user of has been released or not after transmitting the warning information to the second device and, if the status that should be warned a user of has not been released, transmits the warning information to devices other than the second device.
As another embodiment, a method for controlling a communication system in accordance with the present invention discloses the steps of (a) transmitting warning information indicating that a status that should be warned a user of is detected from a first device to a second device, (b) warning a user of the status of the first device based on the warning information and (c) determining whether the status that should be warned a user of has been released or not after transmitting the warning information to the second device and, if the status that should be warned a user of has not been released, transmitting the warning information to devices other than the second device.
As another embodiment, an electronic device in accordance with the present invention discloses (a) a detecting unit for detecting a status that should be warned a user of (b) a transmitting unit for transmitting warning information indicating that the status that should be warned a user of has been detected to a predetermined device connected to a digital network and (c) a controlling unit for determining whether the status that should be warned a user of has been released or not after transmitting the warning information to the predetermined device, wherein, if the status that should be warned a user of has not been released, the transmitting unit transmits the warning information to devices other than the predetermined device.
As another embodiment, a method for controlling an electronic device in accordance with the present invention discloses the steps of (a) detecting a status that should be warned a user of, (b) transmitting warning information indicating that the status that should be warned a user of has been detected to a predetermined device connected to a digital network, (c) determining whether the status that should be warned a user of has been released or not after transmitting the warning information to the predetermined device, and (d) if the status that should be warned a user of has not been released, transmitting the warning information to devices other than the predetermined device.
Still other objects of the present invention, and the advantages thereof, will become fully apparent from the following detailed description of the embodiments.
In the accompanying drawings,
The preferred embodiments of the present invention will now be described in detail hereinafter with reference to the accompanying drawings.
Each of the electronic devices 101 through 108 has the functions for transmitting warning information indicating the occurrence of a status of which a user has to be warned of (i.e., a warning event) to a device that a user registered in advance and for broadcasting the information over a domestic network. In addition, each of the electronic devices 101 through 108 has the functions for receiving warning information transmitted by another device and warning a user
In
The IEEE1394 interface 201 is a digital interface conforming to the IEEE1394-1995 standard and its extended standard. The control unit 202 includes a micro computer and a storing medium. The timer 203 times the passage of time in accordance with the instruction of the control unit 202. The detection unit 205 detects a change in status of the main body unit 204 using a plurality of sensors. The control unit 202 determines whether a status that should be warned a user of (i.e., a warning event) has occurred or not based on the output of each sensor held by the detection unit 205.
For example, in case of the refrigerator 106, the detection unit 205 has sensors such as a door sensor and a temperature sensor. The door sensor detects the open or closed status of the door and the temperature sensor detects the temperature status inside the refrigerator 106. If the open status of the door continues for a predetermined time or more or if the temperature inside the refrigerator 106 reaches a predetermined temperature or more, the control unit 202 determines that a warning event has occurred.
The warning information managing unit 206 manages a plurality of kinds of warning information. Each piece of warning information includes at least one of image data, text data and audio data representing the type and the contents of warning events.
The warning output unit 207 has a monitor (a CRT, an LCD monitor, a plasma display panel, etc.) and a speaker and warns a user of a warning event having occurred in itself or those having occurred in other electronic devices by means of at least one of images, characters and voices. In case of warning by images, still images, animation images and the like representing the type and the contents of the warning event are displayed on the monitor. In case of warning by characters, text messages and the like describing the type and the contents of the warning event are displayed on the monitor. In case of warning by voices, beep sounds, melodies, voice messages and the like corresponding to the type and the contents of the warning event are output from the speaker.
The operation unit 208 selects a desired device as a transmitting destination of the warning information out of the electronic devices 101 through 108 connected to the IEEE1394 serial bus 100 in accordance with the operation of a user. A management table managed by the destination managing unit 209 is registered in the transmitting destination selected by the operation unit 208.
Each of the electronic devices 101 through 108 has two operating modes, an on mode and a sleep mode. The on mode is an operating mode for performing an ordinary operation. On the other hand, the sleep mode is an operating mode with more restricted power consumption than the on mode (what is called a power saving mode). In case of the sleep mode, the control unit 202 stops a part of or substantially all of the functions of the main body unit 204 and reduces power consumption. Each of the electronic devices 101 through 108 automatically switches from the on mode to the sleep mode if no operation is received from a user for a predetermined time or more. Further, in the first embodiment, the case in which all of the electronic devices 101 through 108 are in the on mode is described.
Each of the personal computer 101 and the digital television 104 is capable of executing a warning by images, a warning by characters, a warning by voices and a warning by sounds. In addition, each of the stereo equipment 102 and the telephone 103 is capable of executing a warning by characters, a warning by voices and a warning by sounds.
The control unit 202 of each of the electronic devices 101 through 108 first determines whether a status that should be warned a user of (i.e., a warning event) has occurred or not based on an output of each sensor held by the detection unit 205 (step S400).
If a warning even has occurred, each of the electronic devices 101 through 108 warns using its own warning output unit 207 (step S401). The control unit 202 determines whether the warning status has been released or not within a predetermined time (step S402). If the warning status has been released within a predetermined time, the control unit 202 finishes the processing.
On the other hand, if the warning status has not been released in a predetermined time, each of the electronic devices 101 through 108 determines that a user is not near it and, checks the management table of the destination management unit 209 and determines whether there are registered devices or not (step S403).
If it is determined that there are registered devices, each of the electronic devices 101 through 108 transmits a warning command to each registered device (step S404). Warning information corresponding to the warning event is set in the warning command. If there is no registered device, processing of step S413 and subsequent processing are performed.
The registered device having received the warning command, determines whether a warning by images is possible or not (step S405). If a warning by images is possible, the warning output unit 207 displays still images, animation images and the like representing the type and the contents of the warning event using image data contained in the warning information (step S406). An example of the digital television 104 warning a user of a warning event having occurred in the refrigerator 106 (displaying “DOOR OF REFRIGERATOR IS OPEN”) is shown in
The registered device then determines whether a warning by characters is possible or not (step S407). If a warning by characters is possible, the warning output unit 207 displays a text message and the like describing the type and the contents of the warning event on the monitor using text data contained in the warning information (step S408). An example of the digital television 104 warning a user of a warning event having occurred in the refrigerator 106 (displaying “DOOR OF REFRIGERATOR IS OPEN”) is shown in
The registered device then determines whether a warning by voices is possible or not (step S409). If a warning by voices is possible, the warning output unit 207 outputs beep sounds, melodies, voice messages and the like corresponding to the type and the contents of the warning event from the speaker using audio data contained in the warning information (step S410). An example of the digital television 104 warning a user of a warning event having occurred in the refrigerator 106 (displaying “DOOR OF REFRIGERATOR IS OPEN”) is shown in
Each of the electronic devices 101 through 108 determines whether the warning status has been released or not from the time when the warning command was sent to each registered device until a predetermined times has passed (step 5411). If the warning status has been released until the passage of the predetermined time, each of the electronic devices 101 through 108 transmits a warning releasing command indicating that the warning status has been released to the registered device and finishes the processing (step S412).
If it is determined that there is no registered device (step S403) or if the warning status has not been released until the passage of the predetermined time (step S411), each of the electronic devices 101 through 108 broadcasts the above-mentioned warning command and transmits the above-mentioned warning command to the devices other than the registered devices (step S413).
The device receiving the warning command determines whether a warning by images is possible or not (step S414). If a warning by images is possible, the warning output unit 207 displays still images, animation images and the like representing the type and the contents of the warning event on the monitor using image data contained in the warning information (step S415).
The device then determines whether a warning by characters is possible (step S416). If a warning by characters is possible, the warning output unit 207 displays a text message and the like describing the type and the contents of the warning event on the monitor using text data contained in the warning information (step S417).
The device then determines whether a warning by voices is possible or not (step S418). If a warning by voices is possible, the warning output unit 207 outputs beep sounds, melodies, voice messages and the like corresponding to the type and the contents of the warning event from the speaker using audio data contained in the warning information (step S419).
After the warning status has been released, each of the electronic devices 101 through 108 broadcasts a warning releasing command indicating that the warning status has been released and finishes the processing (step S420).
As described above, in accordance with the domestic network system in the first embodiment, each of the electronic devices 101 through 108, upon detecting that a status that should be warned a user of (i.e., a warning event) has been occurred, can notify a user of the occurrence of the warning event in accordance with the order of (1) the device itself that detected the warning event, (2) registered devices registered in the device that detected the warning event and (3) electronic devices other than the registered devices. By configuring the system in this way, a user in a distant place from a device can be certainly warned of changes in the status having occurred in the device.
Procedures for warning a user of a warning event having occurred in the refrigerator 106 from the digital television 104 being a registered device of the refrigerator 106 will now be described with reference to
In
The control unit 202 times the duration of time when the door of the refrigerator 106 opens based on the output of the door sensor 705. After detecting that the door opens for a predetermined time or more, the control unit 202 executes a warning by voices using the speaker 705 and warns a user of the current status of the refrigerator 106.
If it is determined that the warning status has not been released after the passage of a predetermined time since the beginning of the warning, the control unit 202 reads out warning information held by the warning information managing unit 206 and supplies the read out warning information to the IEEE1394 interface circuit 201. The IEEE1394 interface circuit 201 generates a warning command in which the warning information is set and asynchronously transfers the generated warning command to the digital television 104.
The IEEE1394 interface circuit 201 receives the asynchronously transferred warning command and supplies the warning information set in the received warning command to the control unit 202. The control unit 202 executes a warning by images or characters using the monitor 703 as shown in
With the above-mentioned procedures, the digital video television 104 being a registered device of the refrigerator 106 can warn a user of the opened status of the door of the refrigerator 106.
In
805 denotes a destination node ID field and sets a node ID of a destination device. If a warning command is transmitted to a registered device, a node ID of the registered device is set. In addition, if a warning command is broadcast, a code “FFFF16” indicating broadcast is set. 806 denotes a source node ID field and sets a node ID of the device to which the warning command is transmitted. 807 denotes a register address field and designates where in the address space held by the IEEE1394 interface the warning information set in the data portion 803 is sent to.
808 denotes a control data field and sets supplementary information for controlling the warning information. 809 denotes an image data field and sets image data representing the type and the contents of the warning event. 810 denotes a text data field and sets text data describing the type and the contents of the warning event 811 denotes an audio data field and sets audio data corresponding to the type and the contents of the warning event.
The IEEE1394 interface 201 of each of the electronic devices 101 through 108 executes two types of data transfer method (the isochronous transfer method and the asynchronous transfer method) in time division. The isochronous transfer method is a transfer method suitable for the transfer of video data, audio data and the like. With the isochronous transfer method, a predetermined amount of data is broadcast at a substantially constant data rate using communication bands and communication channels assigned for each communication cycle (one cycle is usually 125 i sec). The asynchronous transfer method is executed between the finish of the transfer period of the isochronous transfer packet and the beginning of the next communication cycle. The asynchronous transfer method is a transfer method for transferring control commands, data files and the like.
In
Further, a warning information is configured to be broadcast using the asynchronous transfer method in the first embodiment, but a warning information can be configured to be broadcast using the isochronous transfer method.
In the first embodiment, the case in which all the electronic devices 101 through 108 are in the on mode is described. In the second embodiment, the case in which at least one of the electronic devices 101 through 108 is in the sleep mode will be hereinafter described.
The control unit 202 of each of the electronic devices 101 through 108 first determines whether a status that should be warned a user of (i.e., a warning event) has occurred or not based on the output of each sensor held by the detection unit 205 (step S1000).
If a warning event has occurred, each of the electronic devices 101 through 108 warns of the event using its own warning output unit 207 (step S1001). In
On the other hand, if the warning status has not been released after the passage of the predetermined time, each of the electronic devises 101 through 108 determines that a user is not near by. Then, the device checks the management table of the destination managing unit 209 and determines whether there is a registered device or not (step S1003). In
If it has been determined that there is a registered device, each of the electronic devices 101 through 108 transmits a warning command to each registered device (step S1004). Warning information corresponding to the warning event is set in this warning command. If there is no registered device, processing of the step S1015 and the subsequent processing are executed.
The registered device having received the warning command determines whether its own operational mode is the on mode or the sleep mode (step S1005). The registered device determining that the mode is the sleep mode automatically changes its own operational mode to the on mode (step S1006). In
The registered device having received the warning command determines whether a warning by images is possible or not (step S1007). If a warning by images is possible, the warning output unit 207 displays still images, animation images and the like representing the type and the contents of the warning event on the monitor using image data contained in the warning information (step S1008). In
Then, the registered device determines whether a warning by characters is possible or not (step S1009). If a warning by characters is possible, the warning output unit 207 displays text messages and the like describing the type and the contents of the warning event on the monitor using text data contained in the warning information (step S1010).
Then, the registered device determines whether a warning by voices is possible or not (step S1011). If a warning by voices is possible, the warning output unit 207 outputs beep sounds, melodies, voice messages and the like corresponding to the type and the contents of the warning event from the speaker using audio data contained in the warning information (step S1012). In
Each of the electronic devices 101 through 108 determines whether the warning status has been released or not since the transmission of the warning command to each registered device until the passage of the predetermined time (step S1013). If the warning status has been released until the predetermined time passes, each of the electronic devices 101 through 108 transmits a warning releasing command indicating that the warning status has been released to the registered device (step S014). The registered device with the sleep mode as the operational mode prior to receiving the warning command changes its own operational mode to the sleep mode again after receiving the warning releasing command (step S1026).
If it has been determined that there is no registered device (step 51003) or if the warning status has not been released after the passage of the predetermined time (step S1013), each of the electronic devices 101 through 108 broadcasts the above-mentioned warning command in order to transmit the above-mentioned command to the devices other than the registered device (step S1015).
The device having received the warning command determines whether its own operational mode is the on mode or the sleep mode (step S1016). The registered device determining that the mode is the sleep mode automatically changes its own operational mode to the on mode (step S1017). In
The device having received the warning command determines whether a warning by images is possible or not (step S1018). If a warning by images is possible, the warning output device 207 displays still images, animation images and the like representing the type and the contents of the warning event on the monitor using image data contained in the warning information (step S1019). In
Then, the device determines whether a warning by characters is possible or not (step S1020). If a warning by characters is possible, the warning output device 207 displays text messages and the like describing the type and the contents of the warning event on the monitor using text data contained in the warning information (step S1021).
Then, the device determines whether a warning by voices is possible or not (step S1022). If a warning by voices is possible, the warning output unit 207 outputs beep sounds, melodies, voice messages and the like corresponding to the type and the contents of the warning event from the speaker (step S1023). In
After the warning status has been released, each of the electronic devices 101 through 108 broadcasts a warning-releasing command indicating that the warning status has been released (step S1024). The registered device with the sleep mode as the operational mode prior to receiving the warning command changes its own operational mode to the sleep mode again after receiving the warning releasing command (step S1025). Therefore, the device returns to the status of S1201 in
As described above, in accordance with the domestic network system of the second embodiment, each of the electronic devices 101 through 108, upon detecting that a status that should be warned a user of (i.e., a warning event) has occurred, can notify a user of the occurrence of the warning event in accordance with the order of (1) the device itself that detected the warning event, (2) registered devices registered in the device that detected the warning event and (3) electronic devices other than the registered devices. In addition, each of the electronic devices 101 through 108 is automatically switched to the on mode even if it is in the sleep mode and can notify a user of the occurrence of a warning event. With this configuration, a user in a distant place from a device can be certainly warned of changes in the status having occurred in the device.
In the first embodiment, an example in which a warning event having occurred in an electronic device is notified a user of from a registered device connected to a domestic network. In the third embodiment, an example in which a warning event having occurred in an electronic device is warned a user of from a registered device connected to an external network.
1501 denotes a personal computer, 1502 denotes stereo equipment, 1503 denotes a telephone with a monitor, 1504 denotes a digital television receiver (hereinafter referred to as a digital television), 1505 denotes a washing machine, 1506 denotes a refrigerator, 1507 denotes a door phone, 1508 denotes a digital video recorder, 1509 denotes an air conditioner and 1510 denotes a home server. 1500 denotes a digital network (hereinafter referred to as the IEEE1394 serial bus) conforming to the IEEE1394-1995 standard and its extended standard (for example, IEEEP1394.a or IEEEP1394.b). 1511 denotes an external network utilizing a public network such as a telephone network and the internet, 1512 denotes a network relay station connected to the public network 1511 and 1513 denotes a hand-held terminal capable of communicating with the network relay station 1512.
Each of the electronic devices 1501 through 1509 has the function of transmitting warning information indicating that a status that should be warned a user of (i.e., a warning event) has occurred to a device registered by a user in advance and broadcasting it over a domestic network. Each of the electronic devices 1501 through 1509 has the function of receiving the warning information transmitted by other devices and warning a user of it in the similar manner as in the first embodiment.
The home server 1510 has the function of transmitting the warning information transferring the warning information transmitted from each of the electronic devices 1501 through 1509 connected to the domestic network to the hand-held terminal 1513 connected to the external network 1511.
In
The IEEE1394 interface 1601 is a digital interface conforming to the IEEE1394-1995 standard and its extended standard. The control unit 1602 includes a microcomputer and a storage medium. The timer 1603 times in accordance with the instruction of the control unit 1602. The detection unit 1605 detects changes of the status of the main body unit 1604 using a plurality of sensors. The control unit 1602 determines whether a status that should be warned a user of (i.e., a warning event) has occurred or not based on an output of each sensor held by the detection unit 1605.
For example, in case of the refrigerator 1506, the detection unit 1605 has sensors such as a door sensor and a temperature sensor. The door sensor detects the open and closed status of the door and the temperature sensor detects the temperature status in the refrigerator 1506. The control unit 1602 determines that a warning event has occurred if the opening status of the door continues for a predetermined time or more or if the temperature in the refrigerator 1506 reaches a predetermined temperature or more. In addition, for example, in case of the air conditioner 1509, the detection unit 1605 has sensors such as a temperature sensor and an infrared ray sensor. The temperature sensor detects the temperature status in the room and the infrared ray sensor detects if a person is in the room. The control unit 1602 determines that a warning event has occurred if the temperature in the room reaches a predetermined temperature or more or if the status with no person in the room continues for a predetermined time or more.
The warning information managing unit 1606 manages a plurality of kinds of warning information. Each piece of warning information includes at least one of image data, text data and audio data representing the type and the contents of a warning event.
The warning output unit 1607 has a monitor (a CRT, an LCD monitor, a plasma display panel and the like) and a speaker, and warns of a warning event having occurred in itself or in other electronic devices by at least one of images, characters and voices. In case of a warning by images, still images, animation images and the like representing the type and the contents of the warning event are displayed on the monitor. In case of a warning by characters, text messages and the like representing the type and the contents of the warning event are displayed on the monitor. In case of a warning by voices, beep sounds, melodies, voice messages and the like corresponding to the type and the contents of the warning event are output from the speaker.
The operation unit 1608 selects a desired device as a transmitting destination of the warning information out of the electronic devices 1501 through 1509 connected to the IEEE1394 serial bus 1500. A management table managed by the destination managing unit 1609 registers the transmitting destination selected by the operation unit 1608. The operation unit 1608 further registers a desired terminal as a transmitting destination of the warning information out of the hand-held terminals 1513 connectable to the external network 1511 in accordance with the operation of a user. A management table managed by the destination managing unit 1609 registers the transmitting destination registered by the operating unit 1608.
An example of a management table managed by the destination managing unit 1609 will now be described with reference to
Each of the electronic devices 1501 through 1509 first determines whether a status that should be warned a user of (i.e., a warning event) has occurred or not based on an output of each sensor held by the detection unit 1605 (step S1700).
If a warning event has occurred, each of the electronic devices 1501 through 1509 warns using its own warning output unit 1607 (step S1701). The control unit 1602 determines whether the warning status has been released or not within a predetermined time (step S1702). If the warning status has been released within a predetermined time, the control unit 1602 finishes the processing.
On the other hand, if the warning status has not been released in a predetermined time, each of the electronic devices 1501 through 1509 determines that a user is not near it and, checks the management table of the destination management unit 1609 and determines whether there are registered devices or not with the domestic network (step S1703).
If it is determined that there are registered devices, each of the electronic devices 1501 through 1509 transmits a warning command to each registered device (step S1704). Warning information corresponding to the warning event is set in the warning command. If there is no registered device, processing of step S1715 and subsequent processing are performed.
The registered device having received the warning command determines whether its own operational mode is the on mode or the sleep mode (step S1705). The registered device determining that the mode is the sleep mode automatically changes its own operational mode to the on mode (step S1706).
The registered device having received the warning command determines whether a warning by images is possible or not (step S1707). If a warning by images is possible, the warning output unit 1607 displays still images, animation images and the like representing the type and the contents of the warning event on the monitor using image data contained in the warning information (step S1708).
The registered device then determines whether a warning by characters is possible or not (step S1709). If a warning by characters is possible, the warning output unit 1607 displays a text message and the like describing the type and the contents of the warning event on the monitor using text data contained in the warning information (step S1710).
Then, the registered device determines whether a warning by voices is possible or not (step S1711). If a warning by voices is possible, the warning output unit 1607 outputs beep sounds, melodies, voice messages and the like corresponding to the type and the contents of the warning event from the speaker using audio data contained in the warning information (step S1712).
Each of the electronic devices 1501 through 1509 determines whether the warning status has been released or not from the time when the warning command was sent to each registered device until a predetermined time has passed (step S1713). If the warning status has been released until the passage of the predetermined time, each of the electronic devices 1501 through 1509 transmits a warning releasing command indicating that the warning status has been released to the registered device (step S1714). The registered device with the sleep mode as the operational mode prior to receiving the warning command changes its own operational mode to the sleep mode again after receiving the warning releasing command (step S1715).
If it is determined that there is no registered device (step S1703) or if the warning status has not been released after the passage of the predetermined time (step S1713), each of the electronic devices 1501 through 1509 broadcasts the above-mentioned warning command in order to transmit the above-mentioned warning command to the devices other than the registered devices (step S1716).
The registered device having received the warning command determines whether its own operational mode is the on mode or the sleep mode (step S1717). The registered device determining that the mode is the sleep mode automatically changes its own operational mode to the on mode (step S1718).
The device receiving the warning command determines whether a warning by images is possible or not (step S1719). If a warning by images is possible, the warning output unit 1607 displays still images, animation images and the like representing the type and the contents of the warning event on the monitor using image data contained in the warning information (step S1720).
The device then determines whether a warning by characters is possible or not (step S1721). If a warning by characters is possible, the warning output unit 1607 displays a text message and the like describing the type and the contents of the warning event on the monitor using text data contained in the warning information (step S1722).
The device then determines whether a warning by voices is possible or not (step S1723). If a warning by voices is possible, the warning output unit 1607 outputs beep sounds, melodies, voice messages and the like corresponding to the type and the contents of the warning event from the speaker using audio data contained in the warning information (step S1724).
Each of the electronic devices 1501 through 1509 determines whether the warning status has been released or not since it broadcast the warning command until the passage of the predetermined time (step S1725). If the warning status has been released until the predetermined time passes, each of the electronic devices 1501 through 1509 broadcasts a warning releasing command indicating that the warning status has been released (step S1726). The registered device with the sleep mode as the operational mode prior to receiving the warning command changes its own operational mode to the sleep mode again after receiving the warning releasing command (step S1727).
On the other hand, if the warning status has not been released in a predetermined time, each of the electronic devices 1501 through 1509 determines that a user is out. Then, it checks the management table of the destination managing unit 1609 and transmits the warning command to the hand-held terminals 1513 connected to the external network 1511 (step S1728). If a plurality of hand-held terminals 1513 are registered in the management table, the warning command is transmitted in accordance with the priority sequence set by a user. The warning command transmitted from each of the electronic devices 1501 through 1509 is once received by the home server 1510 and transmitted to the hand-held terminals 1513 designated by the warning command from the home server 1510.
The hand-held terminals 1513 having received the warning command determines whether a warning by images is possible or not, whether a warning by characters is possible or not and whether a warning by voices is possible or not and warns of the occurrence of the warning event by at least one of images, characters and voices (step S1729).
Each of the electronic devices 1501 through 1509 determines whether the warning status has been released or not since the transmission of the warning command to each registered device until the passage of the predetermined time (step S1730). The release of the warning status is performed by the warning confirming command transmitted from the hand-held terminals 1513. If the warning status has been released until the passage of the predetermined time, each of the electronic devices 1501 through 1509 transmits the warning releasing command indicating that the warning status has been released to the hand-held terminals 1513 and finishes the processing.
On the other hand, if the warning status has not been released after the passage of the predetermined time, each of the electronic devices 1501 through 1509 checks the management table of the destination managing unit 1609 and determines whether a hand-held terminal 1513 with the second highest priority exists or not (step S1731). If a hand-held terminal 1513 with the second highest priority exists, the processing proceeds to step S1728 and the warning command is transmitted to the hand-held terminal 1513. If a hand-held terminal 1513 with the second highest priority does not exist, each of the electronic devices 1501 through 1509 notifies a management company, a security company, a public organization and the like with which a user has a contract and finishes the processing (step S1732).
As described above, in accordance with the domestic network system of the third embodiment, each of the electronic devices 1501 through 1509, upon detecting the occurrence of a status that should be warned a user of (i.e., a warning event), can notify a user of the occurrence of a warning event in accordance with the order of (1) the device itself that detected the warning event, (2) registered devices registered in the device that detected the warning event, (3) electronic devices other than the registered devices and (4) hand-held terminals 1513 connected to the external network 1511. With such a configuration, a user in a distant place from a device can be certainly warned of changes in the status having occurred in the device.
In addition, in accordance with the domestic network system of the third embodiment, if a plurality of hand-held terminals 1513 for notifying a user of the occurrence of a warning event are registered, a user can be notified of the occurrence in accordance with the priority sequence set by the user in advance. With such a configuration, a user who is most anxious of the occurrence of a warning event can be precisely notified of the occurrence.
Moreover, in accordance with the domestic network system of the third embodiment, if a warning status is not released even if the occurrence of a warning event is notified all the registered devices of, a contact can be made to a management company, a security company, a public organization and the like with which a user has a contract. With such a configuration, if a user cannot return home immediately or if a user overlooks a warning from a hand-held terminal 1513, the user can certainly cope with a warning event.
The present invention may be applied to a system composed of a plurality of devises (for example, a host computer, an interface apparatus, a reader, a printer or the like) or may be applied to an apparatus composed of one device.
In addition, an implementation by supplying a program code of software for realizing the functions of the above-mentioned embodiments to a computer in an apparatus or a system connected to the above-mentioned each type of devices and causing the above-mentioned each type of devices operate in accordance with the program stored in the computer (a CPU or a MPU) in the system or the apparatus in order to cause each type of devices operate for realizing the functions of the above-mentioned embodiments is also included in the category of the present invention.
In addition, in this case, since the above-mentioned program code itself of the software realizes the functions of the above-mentioned embodiments, the present invention comprises the program code itself and unit for supplying the program code to the computer, for example, a storage medium for storing such a program code. As a storage medium for storing such a program code, for example, a floppy disc, a hard disc, an optical disc, a magneto optical disc, a CD-ROM, a magnetic tape, a nonvolatile memory card, a ROM and the like can be used.
In addition, with a computer executing a supplied program code, it goes without saying that, not only the functions of the above-mentioned embodiments are realized, but also such program code is included in the embodiments of the present invention even if the functions of the above-mentioned embodiments are realized by the program code cooperating with the OS (Operating System) operating in the computer or other application software and the like.
Moreover, it goes without saying that, the program code is also included in the present invention in case, after the supplied program code is stored in a memory provided in a function extension board of the computer or a function extension unit connected to the computer, a CPU and the like provided in the function extension board or the function extension unit performs a part or all of the actual processing based on the instruction of the program code and the functions of the above-mentioned embodiments are realized by the processing.
Further, the present invention may be embodied in other specific forms without departing from essential characteristics thereof.
For example, although an example in which electronic devices such as a personal computer, stereo equipment, a telephone, a digital television, a washing machine, a refrigerator and a door phone are connected to the domestic network system is described in each of the above-mentioned embodiments, devices such as a micro wave, a rice cooker, a bath tub, a facsimile, a video recorder incorporating a camera, a digital set-top box may be connected.
In addition, although an example in which a digital network conforming to the IEEE1394-1995 standard and its extended standard is utilized is described in each of the above mentioned embodiments, the present invention can be realized by using a digital network such as a USB (Universal Serial Bus) and a wireless LAN.
Therefore, the above-mentioned embodiments are merely examples in all respect, and must not be construed to limit the invention.
The scope of the present invention is defined by the scope of the appended claims, and is not limited at all by the specific descriptions of this specification. Furthermore, all the modifications and changes belonging to equivalents of the claims are considered to fall within the scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
11-218081 | Jul 1999 | JP | national |
2000-219334 | Jul 2000 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4259548 | Fahey et al. | Mar 1981 | A |
5297252 | Becker | Mar 1994 | A |
5537104 | Van Dort et al. | Jul 1996 | A |
5670938 | Ohtani et al. | Sep 1997 | A |
5706191 | Bassett et al. | Jan 1998 | A |
5748078 | Escolar | May 1998 | A |
5973592 | Flick | Oct 1999 | A |
6028513 | Addy | Feb 2000 | A |
6147601 | Sandelman et al. | Nov 2000 | A |
6307842 | Nakata et al. | Oct 2001 | B1 |