Method and apparatus for controlling an optical network unit to restart upon completion of downloading new software
First Claim
1. A method, in an optical line terminal of an optical communication network, of instructing an optical network unit to restart, the method comprising:
- upon completion of downloading a new software version, determining a type of an active image request to be transmitted to the optical network unit based upon stored values of a RstDelayTimeRange attribute and of a RstDelayTrafficThreshold attribute corresponding to the optical network unit, wherein,the determining the type of the active image request to be transmitted includes determining whether to transmit one of,a first active image request that includes an instruction to the optical network unit to immediately restart and activate the new software version upon immediately restarting,a second active image request that includes an instruction to the optical network unit to activate the new software version upon a next time of restarting of the optical network unit, such that the optical network unit refrains from restarting until an instruction to restart is transmitted to the optical network unit from the optical line terminal, ora third active image request that includes an instruction to the optical network unit to immediately restart,the RstDelayTimeRange attribute is used for indicating a time range or a time value in or at which a traffic detection is performed on the optical network unit, andthe RstDelayTrafficThreshold attribute is used for indicating an upper traffic limit below or at which the optical network unit is determined to be in a silent state; and
transmitting the determined first active image request, second active image request, or third active image request to the optical network unit.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method and apparatus for controlling an optical network unit to restart upon completion of downloading new software. Upon completion of downloading a new software version, an optical network terminal firstly determines a type of an active image request to be transmitted based upon stored values, of a RstDelayTimeRange attribute and of a RstDelayTrafficThreshold attribute, corresponding to the optical network unit, and then transmits the active image request to the optical network unit. The determined active image request may be a first active image request to instruct the optical network unit to immediately restart and activate the new software version that has been downloaded, or may be a second active image request to instruct the optical network unit to set an activation flag and a third active image request to instruct the optical network unit to immediately restart, both of which are used in combination.
12 Citations
11 Claims
-
1. A method, in an optical line terminal of an optical communication network, of instructing an optical network unit to restart, the method comprising:
-
upon completion of downloading a new software version, determining a type of an active image request to be transmitted to the optical network unit based upon stored values of a RstDelayTimeRange attribute and of a RstDelayTrafficThreshold attribute corresponding to the optical network unit, wherein, the determining the type of the active image request to be transmitted includes determining whether to transmit one of, a first active image request that includes an instruction to the optical network unit to immediately restart and activate the new software version upon immediately restarting, a second active image request that includes an instruction to the optical network unit to activate the new software version upon a next time of restarting of the optical network unit, such that the optical network unit refrains from restarting until an instruction to restart is transmitted to the optical network unit from the optical line terminal, or a third active image request that includes an instruction to the optical network unit to immediately restart, the RstDelayTimeRange attribute is used for indicating a time range or a time value in or at which a traffic detection is performed on the optical network unit, and the RstDelayTrafficThreshold attribute is used for indicating an upper traffic limit below or at which the optical network unit is determined to be in a silent state; and transmitting the determined first active image request, second active image request, or third active image request to the optical network unit. - View Dependent Claims (2, 3, 4)
-
-
5. A method, in an optical line terminal of an optical communication network, of instructing an optical network unit to restart, the method comprising:
-
upon completion of downloading a new software version, detecting traffic on the optical network unit based upon stored values of a RstDelayTimeRange attribute and of a RstDelayTrafficThreshold attribute corresponding to the optical network unit, wherein the RstDelayTimeRange attribute is used for indicating a time range in which a traffic detection is performed on the optical network unit, and the RstDelayTrafficThreshold attribute is used for indicating an upper traffic limit below or at which the optical network unit is determined to be in a silent state; if the detected traffic is greater than the value of the RstDelayTrafficThreshold attribute, transmitting an active image request to the optical network unit, wherein the active image request includes an instruction to the optical network unit to activate the new software version that has been downloaded upon a next time of restarting of the optical network unit, such that the optical network unit refrains from restarting until an instruction to restart is transmitted to the optical network unit from the optical line terminal; receiving an active image response corresponding to the first active image request from the optical network unit; and subsequently to receiving the active image response, detecting traffic on the optical network unit in the time range or at the time value indicated by the value of the RstDelavTimeRange attribute; when detected traffic is below or equal to the value of the RstDelayTrafficThreshold attribute, transmitting a separate active image request to the optical network unit, wherein the separate active image request includes an instruction to the optical network unit to restart immediately; and receiving a separate active image response corresponding to the separate active image request from the optical network unit.
-
-
6. A method, in an optical network unit of an optical communication network, for restarting in response to an instruction of an optical line terminal, the method comprising:
-
upon completion of downloading a new software version, receiving an active image request from the optical line terminal; determining a type of the active image request, wherein the determining the type of the active image request includes determining whether the active image request is one of a first active image request associated with immediately restarting and activating the new software version, or a second active image request associated with activating the new software version upon a next restart of the optical network unit, such that the optical network unit refrains from restarting until an instruction to restart is transmitted to the optical network unit from the optical line terminal; based on the determining the type of the active image request, implementing one of, if the active image request is determined to be the first active image request, transmitting a first active image response corresponding to the first active image request to the optical line terminal and immediately restarting and activating the new software version that has been downloaded, or if the active image request is determined to be the second active image request, transmitting a second active image response corresponding to the second active image request to the optical line terminal, and setting an activation flag, the activation flag being used to indicate that the new software version that has been downloaded shall be activated upon next time of restarting, such that the optical network unit refrains from restarting until an instruction to restart is transmitted to the optical network unit from the optical line terminal; receiving a third active image request from the optical line terminal, the third active image request including an instruction to immediately restart; and transmitting a third active image response corresponding to the third active image request to the optical line terminal, and restarting immediately.
-
-
7. An apparatus, in an optical line terminal of an optical communication network, for instructing an optical network unit to restart, the apparatus comprising:
-
a memory storing computer readable instructions; and a processor configured to execute the computer readable instructions to, upon completion of downloading a new software version, determine a type of an active image request to be transmitted based upon stored values of a RstDelayTimeRange attribute and of a RstDelayTrafficThreshold attribute corresponding to the optical network unit, wherein the type of an active image request is one of, a first active image request that includes an instruction to the optical network unit to immediately restart and activate the new software version, a second active image request that includes an instruction to the optical network unit to activate the new software version upon a next time of restarting of the optical network unit, such that the optical network unit refrains from restarting until an instruction to restart is transmitted to the optical network unit from the optical line terminal, or a third active image request that includes an instruction to the optical network unit to immediately restart, the RstDelayTimeRange attribute is used for indicating a time range or a time value in or at which a traffic detection is performed on the optical network unit, and the RstDelayTrafficThreshold attribute is used for indicating an upper traffic limit below or at which the optical network unit is determined to be in a silent state; and transmit the determined first active image request, second active image request, or third active image request to the optical network unit. - View Dependent Claims (8, 9, 10)
-
-
11. An apparatus, in an optical network unit of an optical communication network, for restarting in response to an instruction of an optical line terminal, the apparatus comprising:
-
a memory storing computer readable instructions; and a processor configured to execute the computer readable instructions to, receive an active image request from the optical line terminal upon completion of downloading a new software version; determine a type of the active image request, and performing an operation corresponding to the type of the active image request according to the type, wherein the determining the type of the active image request includes determining whether the active image request is one of a first active image request associated with immediately restarting and activating the new software version, or a second active image request associated with activating the new software version upon a next restart of the optical network unit, such that the optical network unit refrains from restarting until an instruction to restart is transmitted to the optical network unit from the optical line terminal; based on the determining the type of the active image request, implement one of, if the active image request is determined to be the first active image request, transmit a first active image response corresponding to the first active image request to the optical line terminal and immediately restarting and activating the new software version that has been downloaded, or if the active image request is determined to be the second active image request, transmit a second active image response corresponding to the second active image request to the optical line terminal, and setting an activation flag, the activation flag being used to indicate that the new software version that has been downloaded shall be activated upon next time of restarting, such that the optical network unit refrains from restarting until an instruction to restart is transmitted to the optical network unit from the optical line terminal; receive a third active image request from the optical line terminal, the third active image request including an instruction to restart immediately; and transmit a third active image response corresponding to the third active image request to the optical line terminal, and restart immediately.
-
Specification