This disclosure relates generally to power regulation of optical equipment, and, more particularly, to methods and apparatus to provide local warning of a low battery condition from an optical network terminal.
Recent demands for high speed data connections to households for multiple services has resulted in greater use of fiber optical networks. Fiber optical networks carry data for multiple services to a household. In fiber to the premises (FTTP) broadband passive optical network (B-PON) and gigabit passive optical network (G-PON) architectures, an optical network terminal (ONT) provides the customer interfaces for services such as telephone, high-speed Internet data, and cable TV. An optical network terminal is a single, integrated device and is environmentally hardened for exterior installation on the customer premises.
Because the facility-connection to the central office is fiber, the optical network terminal cannot be line powered from the central office. A DC Uninterruptible Power Supply (UPS) is installed inside the customer premises for powering the ONT. The UPS converts the customer's commercial 120-V, 60-Hz AC power to low-voltage DC power and includes a battery to provide back up power if AC power fails. A UPS typically provides a series of LED displays on the UPS unit to alert the customer of: presence of AC power, presence of DC power and/or need for battery replacement.
The UPS also typically provides several alarms describing the status of the battery in the unit including alarms warning of a low battery, a need to replace the battery, a missing battery or no battery. The UPS relays warning messages to the ONT. These warning messages may be relayed by the ONT back to the central office. However, in many instances, the UPS belongs to the subscriber or the home owner, and a service provider is not responsible to maintain the health of the battery. As such, the service provider may not receive the battery related alarms and/or ignore the same. The UPS system which supplies battery power backup to the ONT is usually located in an inconvenient location such as a basement, wiring closet, or garage, where alarm notification systems such as an audio warming device or LED cannot be heard or seen very easily. If the subscriber has not received the warning message and the battery has not been replaced, the UPS system will not function properly during a power outage and the provided services, such as phone service, will be affected (e.g., disabled).
In general example methods and apparatus to provide local warning of a low battery in a UPS from an optical network terminal to a device located in the customer premises are disclosed. An example optical network terminal is coupled to a power supply having a battery. The power supply sends a data signal to the optical network terminal indicating a condition of the battery. The optical network terminal includes a data port to receive the data signal from the power supply. The optical network terminal has a computer data port. A controller is provided to read the data signal and send a warning signal of the battery condition via the computer port to a device in a customer premises serviced by the power supply.
Another example optical network terminal is coupled to a power supply having a battery. The power supply sends a data signal to the optical network terminal indicating a battery condition. The optical network terminal includes a data port to receive the data signal from the power supply. The optical network terminal also includes a video data port to send a video signal to a television display. Logic responsive to the data signal to send a warning signal indicating the battery condition to the television display is also provided.
Another example method of providing a warning of a battery condition from a power source coupled to an optical network terminal includes detecting a signal indicative of a battery condition at the power source. A warning signal is sent from the optical network terminal to a computer in a customer premises associated with the optical network terminal when the signal indicative of a battery condition is detected.
Another example method of providing a warning of a battery condition from a power source having a power line and a data line coupled to an optical network terminal having a video port includes detecting a signal indicative of a battery condition at the power source. A warning signal is sent from the optical network terminal to a television coupled to a video port on the optical network terminal when the signal indicative of a battery condition is detected on the data line.
Another example is an article of manufacture storing machine readable instructions which, when executed, cause an optical network terminal to detect a signal indicative of a battery condition at a power source. The instructions also cause the terminal to send a warning signal from the optical network terminal to a computer in a customer premises associated with the optical network terminal when the signal is detected.
The ONT 20 has multiple output ports 22. In the illustrated example, the output ports 22 include a telephone service line 24, an Ethernet service line 26 and a video service cable 28. Those provided and/or other types of ports may be included on the ONT 20.
Multiple devices, which are generally located in the customer premises 18, may be coupled to the output ports 22. In this example, the devices include one or more telephones 34 connected to the telephone line 24, one or more personal computing devices 36 connected to the Ethernet line 26, and one or more television set top boxes 38 connected to the video service cable 28. The set top box 38 provides video service to a television 40. Optionally, a telephone line 42 may be coupled to the set top box 38 to provide communications for services such as video on demand or other interactive television services. Those of ordinary skill in the art will recognize that the ONT 20 may be used for Internet Protocol Television (IPTV) by use of the Ethernet line 26.
The ONT 20 is powered by an uninterruptible power supply (UPS) 50 which is mounted on the interior of the customer premises 18. The UPS 50 supplies power to the ONT 20 via a power line 52. Operational data from the UPS 50 is also relayed to the ONT 20 via a data line 54. The UPS 50 includes a power supply unit 56 which is coupled to a plug 58 which is connected to household AC power supply. The power supply unit 56 includes a transformer (not shown) to convert AC power to DC power which is output to the power line 52 at a voltage suitable for powering the ONT 20. The UPS 50 also has a battery 60 which supplies backup power to the ONT 20 in the event of failure of the AC power supply. The battery 60 may or may not be rechargeable.
A network interface board 116 includes the service outputs 22. In this example, the network interface board 116 has a video connection 118 which is coupled to the coaxial video service cable 28. The network interface board 116 in this example has four telephone connectors 120, 122, 124 and 126 which are used for connection to phone lines such as the telephone service line 24 in
The ONT 20 includes a broadband passive optical network media access control (BPON MAC) 206 which is coupled to an integrated access device (IAD) 208 via an asynchronous transfer mode (ATM) bus 210. In this example, the IAD 208 is a system on chip (SoC) but other hardware and software layouts may be used. The BPON MAC 206 controls the burst mode of data transmission used to send signals from the customer premises 18 over the fiber optic cable 16. The BPON MAC 206 also filters the data from the fiber optic cable 16 which is intended for the particular customer premises 18. The IAD 208 includes a controller which is a central processing unit (CPU) 212 coupled to a memory 214. The IAD 208 further includes a data processing module 216 and a router 218. The IAD 208 outputs phone data to a subscriber line interface card (SLIC) 220 which is coupled to the phone connectors 120-126. The SLIC 220 includes the logic needed to terminate the tip and ring signaling from the phone or phones along with a codec to convert analog to digital voice streams. Computer data is handled via the router 218 which sends and receives data to the Ethernet connectors 128-130. Those of ordinary skill in the art will appreciate that for GPON operation, the BPON MAC 206 could be replaced with a GPON medium access control device.
In addition to relaying the battery alarms obtained from the UPS 50 to the central office 12, the ONT 20 uses the local service ports 22 to send out warning signals to the subscriber directly via the devices coupled to the local service ports 22. On receiving a warning message on the data line 54 from the UPS 60, the ONT 20 will send message alerts over the ports 22 to the telephone 34, the computer 36 and/or the television set top box 38. As will be explained below, the ONT 20 may be configured to send warning messages to selected devices or to all devices which are connected to the ports 22. The warning messages are formatted by the CPU 212 and inserted into the data which is output to the various outputs 22. The content of the different warning messages are stored in the memory 214.
In sending a warning signal via the Ethernet ports 128 or 130, when first configured, the CPU 212 and router 218 of the ONT 20 learn the Ethernet media access control (MAC) address of all devices such as the personal computer 38 in
The ONT 20 is also capable of allowing a user to acknowledge the fault condition shown in the pop-up window. The acknowledgement can either prevent further warnings of the same fault event from popping up again until the fault condition is fixed, or allow the pop-up to be displayed periodically until the fault condition is fixed.
A different example method to send a warning message to the subscriber employs the ONT 20 to use a message application programming interface (MAPI) in the data control module 216 to send a mail message to subscriber's email account on the personal computer 38 via the router 218.
In sending a warning signal via the television 40 in
In sending a warning signal via the telephone connectors 120-126, one or more special tones or pre-recorded verbal messages are stored on the memory 214 of the ONT 20 or in dedicated memory on the SLIC 220. When the subscriber picks up the phone (e.g. the telephone 34), the special tone(s) or recorded verbal message(s) are played via the SLIC 220 to provide notification about the battery's fault condition. The ONT 20 supports off-hook event monitoring via the data input from the SLIC 220. The phone off-hook signaling message is intercepted via the SLIC 220. The SLIC 220 also receives an acknowledge key, such as # or * on the phone, which will acknowledge the message, terminate the message, and permit the phone call to proceed. The acknowledge key may either mute the fault announcement for the current call or prevent future fault announcements on future calls until a new fault condition appears.
A flowchart representative of example machine readable instructions for implementing the apparatus 250 of
The example program of
The apparatus 250 determines whether voice messaging has been set in block 314. If voice messaging has been set, the apparatus 250 detects whether an off hook condition exists on any of the phones connected to the phone lines (block 316). If there are not phones in the off hook condition, the apparatus 250 will continue to detect the off hook condition exists (block 316). If an off hook condition exists, tone selector 258 retrieves an audio message and/or an audio tone from the memory 214 (block 318). The tone selector 258 then sends an audio warning in the form of the audio message and/or the audio tone (block 320).
The apparatus 250 determines whether an acknowledgment instruction is received from any of the devices receiving the warning (block 322). If no acknowledgement is received, the apparatus 250 determines whether a time out has occurred (block 324). If the time out has occurred, the apparatus 250 returns to block 300 to detect further warning signals. If the time out has not occurred, the apparatus loops back to block 322 to continue to check for receipt of an acknowledgement. If an acknowledgment instruction is received, the apparatus schedules the sending of the next warning message via one or all of the appropriate pop up activator 254, e-mail generator 256 and/or tone selector 258 to the selected device. The apparatus then returns to block 300.
At least some of the above described example methods and/or apparatus are implemented by one or more software and/or firmware programs running on a computer processor. However, dedicated hardware implementations including, but not limited to, application specific integrated circuits, programmable logic arrays and other hardware devices can likewise be constructed to implement some or all of the example methods and/or apparatus described herein, either in whole or in part. Furthermore, alternative software implementations including, but not limited to, distributed processing or component/object distributed processing, parallel processing, or virtual machine processing can also be constructed to implement the example methods and/or apparatus described herein.
It should also be noted that the example software and/or firmware implementations described herein are optionally stored on a tangible storage medium, such as: a magnetic medium (e.g., a magnetic disk or tape); a magneto-optical or optical medium such as an optical disk; or a solid state medium such as a memory card or other package that houses one or more read-only (non-volatile) memories, random access memories, or other re-writable (volatile) memories; or a signal containing computer instructions. A digital file attached to e-mail or other information archive or set of archives is considered a distribution medium equivalent to a tangible storage medium. Accordingly, the example software and/or firmware described herein can be stored on a tangible storage medium or distribution medium such as those described above or successor storage media.
To the extent the above specification describes example components and functions with reference to particular standards and protocols, it is understood that the scope of this patent is not limited to such standards and protocols. For instance, each of the standards for Internet and other packet switched network transmission (e.g., Transmission Control Protocol (TCP)/Internet Protocol (IP), User Datagram Protocol (UDP)/IP, HyperText Markup Language (HTML), HyperText Transfer Protocol (HTTP)) represent examples of the current state of the art. Such standards are periodically superseded by faster or more efficient equivalents having the same general functionality. Accordingly, replacement standards and protocols having the same functions are equivalents which are contemplated by this patent and are intended to be included within the scope of the accompanying claims.
Although this patent discloses example systems including software or firmware executed on hardware, it should be noted that such systems are merely illustrative and should not be considered as limiting. For example, it is contemplated that any or all of these hardware and software components could be embodied exclusively in hardware, exclusively in software, exclusively in firmware or in some combination of hardware, firmware and/or software. Accordingly, while the above specification described example systems, methods and articles of manufacture, persons of ordinary skill in the art will readily appreciate that the examples are not the only way to implement such systems, methods and articles of manufacture. Therefore, although certain example methods, apparatus and articles of manufacture have been described herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all methods, apparatus and articles of manufacture fairly falling within the scope of the appended claims either literally or under the doctrine of equivalents.