A power-saving network unit, which is connected to a network made up of a plurality of power-saving network units, includes: network monitoring means; network information memory; power-saving mode setting means; peripheral I/O interface; and digital processor. The network monitoring means monitors a topology of the network, or the interconnection relationship among the power-saving network units. Every time the network has been modified, the network monitoring means stores the modified network topology on the network information memory. The power-saving mode setting means receives the network information stored on the network information memory. If the power-saving network unit is a master or relay node in the network, then the power-saving mode setting means locks the peripheral I/O interface and digital processor of the power-saving network unit to the normal operation mode and prohibits these sections from entering the power-saving mode.
|
1. A power-saving network unit, which is connected to a network made up of a plurality of units that are coupled together through transmission lines and which is operative in either normal operation or power-saving mode, the power-saving network unit comprising:
information storage means for storing information representing a configuration of the network; and power-saving mode setting means for determining, based on the network configuration information stored on the storage means, whether or not the power-saving network unit may enter the power-saving mode.
2. The power-saving network unit of
peripheral I/O means connected to the network; and digital processing means for receiving information from other units in the network and processing the information, wherein if the mode setting means has determined that the power-saving network unit may enter the power-saving mode, the peripheral I/O and digital processing means receive an instruction signal from the mode setting means to enter the power-saving mode.
3. The power-saving network unit of
4. The power-saving network unit of
5. The power-saving network unit of
6. The power-saving network unit of
wherein if the power-saving network unit is neither master nor relay node in the network, then the mode setting means allows the power-saving network unit to enter the power-saving mode based on the frequency counted and/or compared by the counting/comparing means.
7. The power-saving network unit of
wherein the switch means is connected to the counting/comparing means, and wherein when the counting/comparing means receives an ON signal from the switch means, the counting/comparing means compulsorily outputs a signal indicating that the frequency of accesses is a reference value or less.
8. The power-saving network unit of
wherein an output of the deciding means is input to the storage means, and wherein the network configuration information that has been stored on the storage means is modified based on a result of decision made by the deciding means.
9. The power-saving network unit of
wherein an output of the monitoring means is input to the storage means, and wherein the network configuration information that has been stored on the storage means is modified based on the network configuration revised by the monitoring means.
10. The power-saving network unit of
wherein only the circuit sections, other than the circuit section needed in relaying the information, of the peripheral I/O and digital processing means are allowed to enter the power-saving mode.
11. The power-saving network unit of
|
The present invention generally relates to a unit belonging to a network of units coupled together through transmission lines like cables (in this specification, such a unit will be called a "network unit"). More particularly, the present invention relates to an improved power-saving network unit that can transition either manually or automatically from a normal mode into a power-saving mode, in which the overall power consumption of the unit can be reduced.
In a conventional network of this type, each power-saving network unit enters a power-saving mode if the unit has not been accessed by, or has been disconnected from, other units for a predetermined time or more, as in IEEE 1394 standards or Japanese Laid-Open Publication No. 7-134628. Once the power-saving network unit has entered the power-saving mode (i.e., a sleep mode), the unit cannot perform its normal operation until the modes are switched again. Therefore, exchange of data through the built-in ports thereof connected to the transmission lines is also suspended for a while.
When another power-saving network unit demands access to the power-saving network unit that has entered the power-saving mode, the latter unit can readily transition back into the normal operation mode as disclosed in Japanese Laid-Open Publication No. 7-93061, for example.
In the conventional power-saving unit network, where a unit is connected to the other units through transmission lines, if the former unit has not been accessed by any other unit for a predetermined period or the number of times the unit in question has been accessed by other units during the period (in this specification, this number of times will be called a "frequency of accesses") is a preset one or less, then the unit enters the power-saving mode. Accordingly, even if the network unit in question is a relay node located between a pair of other network units, the former unit still enters the power-saving mode. Suppose data should be exchanged between the pair of network units by way of the network unit in the power-saving mode. First, the ports of the network unit in the power-saving mode should be enabled such that data can be exchanged therethrough. Then, the data should be transmitted from one of the pair of network units to the other through the network unit in the power-saving mode. Thus, in such a situation where data should be exchanged between a pair of normally operating network units via a network unit in the power-saving mode, it takes an additional time to exchange the data. In other words, the data exchange is delayed for the time needed to enable the ports of the network unit in the power-saving mode.
An object of the present invention is providing a power-saving network unit that can fulfill the requirements of high-speed operation and reduced power consumption at the same time. Specifically, if any network unit is needed for a pair of other network units to exchange data therethrough (e.g., if the former unit is a relay node therebetween), then the former unit is prohibited from entering the power-saving mode such that the data can be exchanged quickly.
To achieve this object, according to the present invention, it is determined whether or not each of power-saving units, which a network is made up of, may enter the power-saving mode by examining interconnection relationship among these power-saving units.
Specifically, a power-saving network unit according to the present invention is connected to a network made up of a plurality of units that are coupled together through transmission lines and is operative in either normal operation or power-saving mode. The power-saving network unit includes: information storage means for storing information representing a configuration of the network; and power-saving mode setting means for determining, based on the network configuration information stored on the storage means, whether or not the power-saving network unit may enter the power-saving mode.
In one embodiment of the present invention, the power-saving network unit may further include: peripheral I/O means connected to the network; and digital processing means for receiving information from other units in the network and processing the information. If the mode setting means has determined that the power-saving network unit may enter the power-saving mode, the peripheral I/O and digital processing means preferably receive an instruction signal from the mode setting means to enter the power-saving mode.
In another embodiment, if the power-saving network unit is master of the other units in the network, then the mode setting means preferably prohibits the power-saving network unit from entering the power-saving mode.
In still another embodiment, if the power-saving network unit is a relay node located between a pair of other units in the network, then the mode setting means preferably prohibits the power-saving network unit from entering the power-saving mode.
In yet another embodiment, if the power-saving network unit is neither master nor relay node in the network, then the mode setting means preferably removes prohibition against the power-saving network unit's entering the power-saving mode.
In yet another embodiment, the power-saving network unit may further include counting/comparing means for counting and/or comparing a frequency with which the power-saving network unit has been accessed by other units in the network. If the power-saving network unit is neither master nor relay node in the network, then the mode setting means preferably allows the power-saving network unit to enter the power-saving mode based on the frequency counted and/or compared by the counting/comparing means.
In still another embodiment, the power-saving network unit may further include switch means turning ON responsive to human manipulation or a human being absence signal supplied from a human being sensor. The switch means is preferably connected to the counting/comparing means. When the counting/comparing means receives an ON signal from the switch means, the counting/comparing means compulsorily outputs a signal indicating that the frequency of accesses is a reference value or less.
In still another embodiment, the power-saving network unit may further include means for deciding whether or not the power-saving network unit is connected to the network. An output of the deciding means is preferably input to the storage means, and the network configuration information that has been stored on the storage means is preferably modified based on a result of decision made by the deciding means.
In still another embodiment, the power-saving network unit may further include means for monitoring and revising the configuration of the network at regular intervals. An output of the monitoring means is preferably input to the storage means, and the network configuration information that has been stored on the storage means is preferably modified based on the network configuration revised by the monitoring means.
In still another embodiment, each of the peripheral I/O and digital processing means is preferably divided into: a circuit section needed in relaying information from the other units connected to the network; and the other circuit sections only the circuit sections, other than the circuit section needed in relaying the information, of the peripheral I/O and digital processing means are preferably allowed to enter the power-saving mode.
According to the present invention, it is determined based on the configuration of a network whether or not a power-saving network unit may enter a power-saving mode. For example, if the power-saving network unit is master of the other units or a relay node located between a pair of other units in the network, then the power-saving network unit is prohibited from entering the power-saving mode, and is locked to the normal operation mode. The conventional power-saving network unit always enters the power-saving mode no matter whether the unit is a relay node or not. Thus, according to the conventional power conservation techniques, it is necessary to get the network unit ready for data exchange by making the unit transition back into the normal operation mode. In contrast, since such a mode transition is not required by the present invention, data can be exchanged faster than the conventional network.
In particular, according to the present invention, if the power-saving network unit has been disconnected from, or subsequently reconnected to, the network, then such disconnection or reconnection is recognized by the deciding means. Based on the information recognized, the network configuration information stored on the storage means is modified. Thus, it is possible to appropriately get the power-saving network unit switched into the power-saving mode or locked to the normal operation mode.
Also, according to the present invention, even if the network configuration has been changed, the monitoring means monitor the network configuration and feeds a revised network configuration back to the storage means at regular intervals. Thus, no matter whether the network configuration is changed or not after that, all the power-saving network units can be appropriately switched into the power-saving mode or locked to the normal operation mode.
Furthermore, according to the present invention, if the power-saving network unit is required just for the information relay purposes, then only the circuit section thereof needed in relaying information may be locked to the normal operation mode, while the other circuit sections may enter the power-saving mode. Thus, the power can be further saved.
Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings.
Each of these power-saving network units A through E has the same internal configuration. Referring to
The power-saving network unit D shown in
Although not shown in
As shown in
As shown in
Hereinafter, it will be described in further detail how the power-saving mode setting means 9 determines whether or not the power-saving mode should be entered.
As described above, network information is stored on the network information memory 7. Since the network information represents an interconnection relationship among the five power-saving network units A through E belonging to the network X, the same information is stored on every network information memory 7 of the network units A through E. The (node) numbers of the power-saving network unit A through E are different from each other though. The power-saving mode setting means 9 gives priority to the network information supplied from the network information memory 7 over the frequency-of-accesses information supplied from the frequency-of-accesses counter/comparator 8. First, the mode setting means 9 determines based on the network information supplied from the memory 7 whether or not the associated network unit is "master" of the other units in the network X and whether or not the associated unit is a data transmission relay node between a pair of other units in the network X. For example, if the network unit A is "master" of the network X shown in
On the other hand, if the associated network unit is neither "master" nor relay node (i.e., in the network units B and E in the network X), the power-saving mode setting means 9 selectively determine based on the frequency-of-accesses information supplied from the frequency-of-accesses counter/comparator B whether or not the power-saving mode instruction signal should be output. Specifically, if it has been determined based on the frequency-of-accesses information that the number of times the access signal has been received within the predetermined time is equal to or less than the reference value, then the power-saving mode instruction signal is output. Otherwise, the power-saving mode instruction signal is not output.
Thus, according to the first embodiment, the power-saving mode setting means 9 of the master network unit A and the relay node network units C and D in the network X do not output the power-saving mode instruction signal irrespective of the frequency-of-accesses information. Accordingly, even if the number of times the access signal has been received is equal to or less than the reference value, these network units A, C and D are locked to the normal operation mode without entering the power-saving mode. Therefore, it is possible for the "master" network unit A to always manage the communications from the other "slave" network units B through E in the network X. In addition, it is always possible to transmit data from the network unit A to the unit B through the unit C or from the network unit B to the unit E via the units C and D. Moreover, it is no longer necessary to make the relay nodes C and D resume their normal operation from the power-saving mode unlike the conventional network. As a result, data can be transmitted at higher speeds via relay nodes.
Furthermore, in the non-master and non-relay-node network units B and E in the network X, the mode setting means 9 may determine based on the frequency-of-accesses information supplied from the counter/comparator 8 that the number of times the access signal has been received is the reference value or less. In such a situation, the mode setting means 9 outputs the power-saving mode instruction signal to make the peripheral I/O interface 5 and digital processor 6 enter the power-saving mode. Thus, the power consumption can be reduced effectively.
As shown in
As shown in
Thus, according to the second embodiment, if the switch 20 has been turned ON manually by the user or responsive to the human being absence signal supplied from the human being sensor, then it is determined that the associated network unit does not have to operate anymore. In such a situation, the frequency-of-accesses information indicating that the frequency of accesses is less than normal is compulsorily output from the frequency-of-accesses counter/comparator 8 of the network unit to the power-saving mode setting means 9. Accordingly, if the network unit in question is neither master nor relay node, then the power-saving mode setting means 9 can instantaneously output the power-saving mode instruction signal by the user's manipulation or responsive to the human being absence signal. Thus, the network unit can transition into the power-saving mode quickly.
Also, if the cable that has been connected to an associated port of the peripheral I/O interface 5 in any network unit is disconnected or reconnected, then the deciding means 21 can recognize the disconnection or reconnection quickly to modify the network information stored on the network information memory 7. Accordingly, the power-saving mode setting means 9 selectively outputs the power-saving mode instruction signal depending on the modified network information. Thus, as soon as the network unit is disconnected from the network X, the disconnected network unit can enter the power-saving mode. On the other hand, hardly when the network unit is reconnected to the network X, the network unit can resume its normal operation from the power-saving mode.
As shown in
Also, as shown in
Thus, according to the third embodiment, every time the network X has been modified, the network monitoring means 30 reexamines the modified network X to update the network information stored on the network information memory 7. Accordingly, if the configuration of the network X has been changed, the power-saving mode setting means 9 can appropriately output the power-saving mode instruction signal. That is to say, the "master" or relay node network unit can be locked to the normal operation mode without entering the power-saving mode.
Also, in the relay node network units C and D, if the frequency of accesses is equal to or less than the reference value, only the circuit section 5a or 6a of the peripheral I/O interface 5 or digital processor 6 required for connecting the associated transmission line thereto may operate normally while the other section 5b or 6b may be in the power-saving mode. According to the first and second embodiments, all the peripheral I/O interfaces 5 and all the digital processor 6 should operate normally. In contrast, since only the required section thereof 5a or 6a should operate normally according to this embodiment, the power can be further conserved.
Takahashi, Satoshi, Yamauchi, Hiroyuki, Akamatsu, Hironori, Hirata, Takashi, Terada, Yutaka, Komatsu, Yoshihide, Arima, Yukio, Yoshida, Tadahiro
Patent | Priority | Assignee | Title |
11057833, | May 24 2017 | TRACIE WIRELESS LLC | Cross-layer sleep control in a wireless device |
7213161, | Oct 28 2002 | Matsushita Electric Industrial Co., Ltd. | System for controlling the clock to each of a plurality of protocol circuits of an interface control integrated circuit based on the type of data to be transmitted |
7290152, | Dec 30 2002 | LENOVO INTERNATIONAL LIMITED | Method and system for managing power within a compute component of a multiprocessor system |
7308591, | Dec 16 2004 | International Business Machines Corporation | Power management of multi-processor servers |
7356360, | Feb 05 2002 | HONDA MOTOR CO , LTD | Radio communication system |
7467315, | Nov 07 2002 | Via Technologies, INC | Method for enabling power-saving mode |
7483392, | Mar 19 2004 | Verizon Patent and Licensing Inc | Multinode arrangement |
7526251, | Sep 12 2005 | Canon Kabushiki Kaisha | Communication apparatus and control method thereof |
7596686, | Dec 30 2002 | LENOVO INTERNATIONAL LIMITED | Power management system |
7783907, | Dec 16 2004 | International Business Machines Corporation | Power management of multi-processor servers |
8305905, | Mar 19 2004 | Verizon Patent and Licensing Inc | Multinode arrangement |
8654778, | Jul 03 2009 | Fujitsu Limited | Sleep-mode control information processing device, storage medium and sleep-mode control method |
9223377, | May 11 2010 | Marvell Israel (M.I.S.L.) Ltd. | Method and apparatus for power reduction in network |
Patent | Priority | Assignee | Title |
5450073, | Dec 31 1991 | International Business Machines Corporation | Controlling power sequencing of a control unit in an input/output system |
5483656, | Jan 14 1993 | Apple Inc | System for managing power consumption of devices coupled to a common bus |
5692197, | Mar 31 1995 | Sun Microsystems, Inc. | Method and apparatus for reducing power consumption in a computer network without sacrificing performance |
5790876, | Feb 16 1995 | Sony Corporation | Power saving control system and method for use with serially connected electronic devices |
6131167, | Dec 31 1997 | Intel Corporation | Method and apparatus to reduce power consumption on a bus |
6526295, | Oct 14 1999 | Unwired Planet, LLC | Power conservation method in mobile communications device |
JP10070561, | |||
JP10233791, | |||
JP10303949, | |||
JP1070651, | |||
JP11145993, | |||
JP11234315, | |||
JP7093061, | |||
JP8221163, | |||
JP8509081, | |||
WO9416378, | |||
WO9849807, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 19 1999 | TERADA, YUTAKA | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010349 | /0040 | |
Oct 19 1999 | KOMATSU, YOSHIHIDE | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010349 | /0040 | |
Oct 19 1999 | TAKAHASHI, SATOSHI | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010349 | /0040 | |
Oct 19 1999 | YAMAUCHI, HIROYUKI | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010349 | /0040 | |
Oct 19 1999 | AKAMATSU, HIRONORI | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010349 | /0040 | |
Oct 19 1999 | YOSHIDA, TADAHIRO | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010349 | /0040 | |
Oct 19 1999 | HIRATA, TAKASHI | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010349 | /0040 | |
Oct 19 1999 | ARIMA, YUKIO | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010349 | /0040 | |
Oct 27 1999 | Matsushita Electric Industrial Co., Ltd. | (assignment on the face of the patent) | / | |||
Oct 01 2008 | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | Panasonic Corporation | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 031947 | /0358 | |
Dec 12 2013 | Panasonic Corporation | COLLABO INNOVATIONS, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 033021 | /0806 | |
Dec 13 2013 | COLLABO INNOVATIONS, INC | Panasonic Corporation | LIEN SEE DOCUMENT FOR DETAILS | 031997 | /0445 |
Date | Maintenance Fee Events |
Oct 06 2004 | ASPN: Payor Number Assigned. |
Jan 12 2007 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jan 05 2011 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Jan 14 2015 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Aug 05 2006 | 4 years fee payment window open |
Feb 05 2007 | 6 months grace period start (w surcharge) |
Aug 05 2007 | patent expiry (for year 4) |
Aug 05 2009 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 05 2010 | 8 years fee payment window open |
Feb 05 2011 | 6 months grace period start (w surcharge) |
Aug 05 2011 | patent expiry (for year 8) |
Aug 05 2013 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 05 2014 | 12 years fee payment window open |
Feb 05 2015 | 6 months grace period start (w surcharge) |
Aug 05 2015 | patent expiry (for year 12) |
Aug 05 2017 | 2 years to revive unintentionally abandoned end. (for year 12) |