CN108737140A - A kind of firmware update and controller - Google Patents
A kind of firmware update and controller Download PDFInfo
- Publication number
- CN108737140A CN108737140A CN201710260602.4A CN201710260602A CN108737140A CN 108737140 A CN108737140 A CN 108737140A CN 201710260602 A CN201710260602 A CN 201710260602A CN 108737140 A CN108737140 A CN 108737140A
- Authority
- CN
- China
- Prior art keywords
- network
- flow
- update
- cluster
- indicate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
- H04L41/0836—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability to enhance reliability, e.g. reduce downtime
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Hardware Redundancy (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
A kind of update method is applied in controller.Controller network cluster connects, and network cluster includes first network cluster and the second network cluster, and first network cluster includes multiple first network devices, and the second network cluster includes multiple second network equipments.Collect multiple first flow use informations corresponding to multiple first network devices and multiple second flow use informations corresponding to multiple second network equipments.According to multiple first flow use informations and multiple second flow use informations calculate separately corresponding network cluster total flow and the network cluster in flow between each network equipment use difference value, then calculate the preferential updated value of corresponding network cluster.According to the size of preferential updated value, the network equipment in the big network cluster of preferential updated value is preferentially updated.The present invention also provides a kind of controllers.The present invention is reduced due to update failure and influence caused by delay machine by batch updating.
Description
Technical field
The present invention relates to fields of communication technology.
Background technology
In the network architecture, firmware upgrade sometimes may result in the subnetwork device delay machine in the network architecture, from
And cause whole network framework can not normal operation.To repair these network equipments, generally require to devote a tremendous amount of time and at
This.
Invention content
In view of this, an embodiment of the present invention provides a kind of firmware update, by batch updating to reduce due to more
Newly fail and the influence caused by delay machine.
In view of this, the embodiment of the present invention additionally provides a kind of controller, by batch updating to reduce since update is lost
It loses and the influence caused by delay machine.
A kind of firmware update provided in an embodiment of the present invention is applied in controller.The controller and network collection
Group's connection.The network cluster includes first network cluster and the second network cluster.The first network cluster includes multiple
One network equipment, second network cluster include multiple second network equipments.It is right to collect the multiple first network device institute
Multiple second flow use informations corresponding to the multiple first flow use informations answered and the multiple second network equipment.Root
The first total flow of the first network cluster and the multiple first net are calculated according to the multiple first flow use information
First flow between network device uses difference value.The second network collection is calculated according to the multiple second flow use information
Second flow between the second total flow and the multiple second network equipment of group uses difference value.It is total according to described first
First flow between flow and the multiple first network device calculates the of the first network cluster using difference value
One preferential updated value.Difference is used according to the second flow between second total flow and the multiple second network equipment
Value calculates the second preferential updated value of second network cluster.Compare the described first preferential updated value and it is described second it is preferential more
New value.When the described first preferential updated value is more than the second preferential updated value, the institute in the first network cluster is updated
State multiple first network devices.
A kind of controller provided in an embodiment of the present invention, the controller are connect with network cluster.The network cluster packet
First network cluster and the second network cluster are included, the first network cluster includes multiple first network devices, second net
Network cluster includes multiple second network equipments.The system also includes collection module, the first computing module, the second computing module,
Comparison module and the first update module.Collection module is used to collect multiple first corresponding to the multiple first network device
Multiple second flow use informations corresponding to flow use information and the multiple second network equipment.First computing module is used
In the first total flow for calculating the first network cluster according to the multiple first flow use information and the multiple
First flow between one network equipment uses difference value, and second net is calculated according to the multiple second flow use information
Second flow between second total flow of network cluster and the multiple second network equipment uses difference value.Second calculates mould
Block according to the first flow between first total flow and the multiple first network device using difference value for being calculated
First preferential updated value of the first network cluster, according to second total flow and the multiple second network equipment it
Between second flow the second preferential updated value of second network cluster is calculated using difference value.Comparison module is for comparing institute
State the first preferential updated value and the second preferential updated value.First update module is used to be more than when the described first preferential updated value
When the second preferential updated value, the multiple first network device in the first network cluster is updated.
Above-mentioned firmware update and controller, by the way that the network equipment in the high network cluster of preferential updated value is preferential
Update reduces and fails and the influence caused by delay machine because updating.
Below in conjunction with the drawings and specific embodiments, the present invention will be described in detail, but not as a limitation of the invention.
Description of the drawings
Fig. 1 is the network architecture diagram of the controller control firmware update of the embodiment of the present invention.
Fig. 2 is the functional block diagram of the controller of the embodiment of the present invention.
Fig. 3 is the step flow chart of the firmware update of the embodiment of the present invention.
Main element symbol description
First network cluster A
Second network cluster B
First group a
Second group b
Controller I, II, III
First network device 1,2,3,4,5,6,7
Second network equipment 8,9,10,11,12,13,14,15,16
More new system 100
Collection module 101
First computing module 102
Second computing module 103
Comparison module 104
First update module 105
Grouping module 106
Second update module 107
Logging modle 108
Third update module 109
Memory 110
Processor 120
Following specific embodiment will be further illustrated the present invention in conjunction with above-mentioned attached drawing.
Specific implementation mode
It is the network architecture diagram of the controller control firmware update of the embodiment of the present invention such as Fig. 1.The network architecture includes control
Device I processed and multiple network clusters (including at least first network cluster A and the second network cluster B).The first network cluster A with
The second network cluster B is connect with controller I in a wired or wireless manner respectively, and according to the control instruction of controller I
Corresponding operation is executed, updating operation such as is implemented to the network equipment in these network clusters.
In one embodiment, it is respectively equipped with a sub-controller in each network cluster, is set in wherein first network cluster A
Have and is equipped with sub-controller III in sub-controller II, the second network cluster B.Sub-controller II, III are connected with controller I, are received
The control instruction of controller I simultaneously implements the operations such as upgrading to the network equipment in its cluster.
In another embodiment, the all-network device in each network cluster is directly connect with controller I, all nets
Network device implements the operations such as upgrading all in accordance with the control instruction of controller I.It is appreciated that in this embodiment, inside controller I
All-network device should be marked, to distinguish the network cluster belonging to each network equipment.
In order to enable the present invention is more clear clear, the present embodiment will be with first network cluster A and the second network cluster B
Example illustrates.First network cluster A includes multiple first network devices (e.g., 1~7), and the second network cluster B includes multiple
Two network equipments (e.g., 8~16).It will be directly controlled below by controller I with first network cluster A and the second network cluster B
For describe in detail.
It is the functional block diagram of the controller I of the embodiment of the present invention in conjunction with Fig. 2.Controller I includes more new system 100, place
Manage device 110 and memory 120.More new system 100 includes collection module 101, the first computing module 102, the second computing module
103, comparison module 104, the first update module 105, grouping module 106 and the second update module 107.The module 101-
107 are configured to be executed by one or more processors, to complete the embodiment of the present invention.The so-called module of the embodiment of the present invention is
Complete the computer program code segments of a specific function.Memory 110 is for storing the more data such as program code of new system 100.When
So, the more data such as program code of new system 100 are stored in other memories, here only to be stored in memory
It is illustrated in 110.
Collection module 101 collects corresponding with first network device 1~7 multiple first total flow use informations and with second
The corresponding multiple second flow use informations of network equipment 8~16.
According to the multiple first flow use information, the first of the first computing module 102 calculating first network cluster A is total
First flow between flow and first network device 1~7 uses difference value.
In the present embodiment, according to the multiple second flow use information, the first computing module 102 also calculates the second network
Second flow between the second total flow of cluster B and the second network equipment 8~16 uses difference value.It should be noted that
It is identical as the formula of second flow to calculate first total flow, calculates the first flow and uses difference value and the second
Amount is identical using the formula of difference value.Specifically it is situated between so that first total flow and the first flow are using difference value as an example below
It continues.
First total flow passes through formulaAnd formulaIt is calculated,
Wherein UiIndicate the flow that single first network device uses in preset time T, UtIndicate that the single first network device exists
The flow used in unit interval, U indicate that first total flow, N indicate the number of first network device in first network cluster A
It measures (N=7 in the present embodiment).
The first flow passes through formula using difference valueIt is calculated, wherein
D indicates that the first flow uses difference value, μ to indicate the mean flow that N number of first network device uses in the preset time T
Amount.
Difference value, the second meter are used according to the first flow between first total flow and first network device 1~7
Calculate the first preferential updated value P that module 103 calculates first network cluster A1.In specific embodiment, the first preferential updated value
Calculation formula is:Wherein, P1Indicate the described first preferential updated value, w1、w2It is constant.When first
When total flow is smaller and first flow is bigger using difference value, the first preferential updated value P1It is bigger.
In the present embodiment, used according to the second flow between second total flow and the second network equipment 8~16
Difference value, the second computing module 103 calculate the second preferential updated value P of the second network cluster B2.It should be noted that calculating the
Two preferential updated value P2Formula with calculate the first preferential updated value P1Formula it is identical.
Comparison module 104 compares the first preferential updated value P1With the second preferential updated value P2。
As the first preferential updated value P1Updated value P preferential more than second2When, the first update module 105 preferentially updates the first net
First network device 1~7 in network cluster A.
In specific embodiment, as the first preferential updated value P1Updated value P preferential less than second2When, the first update module 105
The second network equipment 8~16 in the second network cluster B of preferential update.As the first preferential updated value P1Equal to the second preferential update
Value P2When, the first update module 105 randomly chooses a network cluster phase in first network cluster A and the second network cluster B
The network equipment answered is updated.
In the present embodiment, the first preferential updated value P1Updated value P preferential more than second2, therefore, preferential to update the first net
First network device 1~7 in network cluster A.
In specific embodiment, after the preferential updated value of confirmation high network cluster, grouping module 106 can be to described preferential
Multiple network equipments in the high network cluster of updated value carry out a point group.In the present embodiment, the first update module 105 according to than
Comparison result compared with module 104 preferentially updates the first network device 1~7 in the first network cluster A.Therefore grouping module 106 is right
First network cluster A carries out a point group, specific as follows.
1~7 point of first network device is multiple group a-c according to update risk of failure coefficient by grouping module 106.First
Group a includes first network device 1~2, and the second group b includes first network device 3~5, and third group c includes
One network equipment 6~7.The update risk of failure coefficient of each first network device is determined by the configuration of its hardware or software.
The configuration of the hardware or software is expressed as:X=(x1,x2,x3,x4,x5,x6).X indicates the configuration ginseng of the hardware or software
Number, x1Indicate CPU crystal oscillator frequency parameters, x2Indicate CPU core calculation, x3Indicate memory size, x4Indicate hard-disk capacity, x5Indicate soft
The inverse and x of part version difference6Indicate the inverse of run time.The configuration of the hardware or software is lower, first net
The update risk of failure coefficient of network device is higher.In the present embodiment, carried out by taking the update risk factor highest of the first group a as an example
Explanation.
Second update module 107 will update first network device 1 all in high the first group a of risk of failure coefficient~
2 preferential updates.
Logging modle 108 records the update mortality of the first group a.In specific embodiment, when in the first group a all
After (including update fails and is updated successfully) is completed in the update of one network equipment 1~2, logging modle ability start recording first group
The update mortality of group a.
When the update mortality is more than preset value, third update module 109 stops in update first network cluster A
The second network equipment 8~16 in first network device 3~7 and the second network cluster B.Be less than when the update mortality or
When equal to the preset value, third update module 109 continues to update all in the second low group b of risk of failure coefficient
One network equipment 3~5 updates.
In specific embodiment, if being divided into the first group a (including first network device 1~2), in first network cluster A
Two group b (including first network device 3~5) and third group c (including first network device 6~7), and those groups
Updating risk of failure coefficient magnitude relationship is:First group>Second group>The third group.Therefore those groups
Update sequence be:First groups of group a → second b → third group c.
When updating beginning, start to update the first group a.When the first network device 1 of the first group a updates failure,
Continue to update first network device 2.If first network device 2 is updated successfully, the first group a updates are completed, and are at this moment recorded
The update mortality that module 108 records first network cluster A is 1/16.Then, by the update mortality 1/ of first network cluster A
16 are compared with preset value 1/8, it is clear that 1/16 is less than 1/8, continues to update the second group b at this time.
It is completed when the second group b updates, wherein first network device 3 and the update failure of first network device 5, the first net
Network device 4 is updated successfully.At this point, the update mortality for the first network cluster A that logging modle 108 records is 3/16, it is clear that 3/
16 are more than 1/8, then third update module 109 stops the first network device 3~7 and second in update first network cluster A
The second network cluster 8~16 in network equipment B.
It is the step flow chart of the firmware update of the embodiment of the present invention such as Fig. 3.The firmware update is applied to
In controller.The controller is connect with network cluster, and the network cluster includes first network cluster A and the second network cluster
B.First network cluster A includes first network device 1~7, and the second network cluster B includes the second network equipment 8~16.It is situated between below
The method detailed that continues flow.
Step S01 collects multiple first flow use informations and the second network dress corresponding to first network device 1~7
Set multiple second flow use informations corresponding to 8~16.
Step S02, according to the multiple first flow use information calculate first network cluster A the first total flow and
First flow between first network device 1~7 uses difference value.
Step S03, according to the multiple second flow use information calculate the second network cluster B the second total flow and
Second flow between second network equipment 8~16 uses difference value.
Step S04 calculates the of first network cluster A according to first total flow and first flow using difference value
One preferential updated value.
Step S05 calculates the of the second network cluster B according to second total flow and second flow using difference value
Two preferential updated value.
Step S06, judges whether the described first preferential updated value is more than the described second preferential updated value.
Step S07 preferentially updates first network when the described first preferential updated value is more than the second preferential updated value
First network device 1~7 in cluster A.
1~7 point of first network device is 3 group a-c according to update risk of failure coefficient by step S08.
All first network devices 1~2 are preferential more in step S09, the first group a high by risk of failure coefficient is updated
Newly.
Step S10 records the update mortality of the first group a.
Step S11, judges whether the update mortality is more than preset value, when the update mortality is more than described preset
When value, step S12 is executed, it is no to then follow the steps S13.
Step S12 stops updating the first network device 3~7 and the second network cluster in the first network cluster A
All second network equipments 8~16 in B.
All first network devices 3~5 update in step S13, the second group b low by risk of failure coefficient is updated.
Firmware update and controller provided in an embodiment of the present invention, by the way that preferential updated value is big and risk factor is high
Group in network equipment preferentially update, reduce due to update failure and influence caused by delay machine.
The above examples are only used to illustrate the technical scheme of the present invention and are not limiting, although with reference to embodiment to the present invention into
Gone detailed description, it will be apparent to an ordinarily skilled person in the art that can modify to technical scheme of the present invention or
Equivalent replacement, without departing from the spirit of the technical scheme of the invention and range.
Claims (14)
1. a kind of firmware update is applied in controller, the controller is connect with network cluster, the network cluster packet
First network cluster and the second network cluster are included, the first network cluster includes multiple first network devices, second net
Network cluster includes multiple second network equipments, which is characterized in that the method includes:
Collect the multiple first flow use informations and the multiple second network dress corresponding to the multiple first network device
Set corresponding multiple second flow use informations;
The first total flow of the first network cluster and the multiple is calculated according to the multiple first flow use information
First flow between first network device uses difference value;
The second total flow of second network cluster and the multiple is calculated according to the multiple second flow use information
Second flow between second network equipment uses difference value;
According to first total flow and the first flow using difference value calculate the first network cluster it is first excellent
First updated value;
According to second total flow and the second flow using difference value calculate second network cluster it is second excellent
First updated value;
Compare the described first preferential updated value and the second preferential updated value;And
When the described first preferential updated value is more than the second preferential updated value, update described in the first network cluster
Multiple first network devices.
2. firmware update as described in claim 1, which is characterized in that the update first network cluster step is also
Including:
The multiple first network device is divided into multiple groups according to multiple update risk of failure coefficients, wherein each first net
The update risk of failure coefficient of network device is determined by the configuration of its hardware or software;And
All first network assembly first updates in the first group high by risk of failure coefficient is updated.
3. firmware update as described in claim 1, which is characterized in that pass through formula
And formulaFirst total flow and second total flow is calculated, wherein UiIndicate single first network
The flow that device or single second network equipment use in preset time T, UtIndicate the single first network device or
The flow that single second network equipment uses within the unit interval described in person, U indicate first total flow or described second
Total flow, N indicate the quantity of the multiple first network device or the multiple second network equipment.
4. firmware update as claimed in claim 3, which is characterized in that pass through formulaIt calculates
Difference value is used using difference value and the second flow to the first flow, whereinD indicates described first
Using difference value, either the second flow indicates N number of first network device or N number of second to flow using difference value μ
The average flow rate that network equipment uses in the preset time T.
5. firmware update as claimed in claim 2, which is characterized in that the configuration of the hardware or software is expressed as:
X=(x1,x2,x3,x4,x5,x6);
Wherein, X indicates the configuration parameter of the hardware or software, x1Indicate CPU crystal oscillator frequency parameters, x2Indicate CPU core calculation,
x3Indicate memory size, x4Indicate hard-disk capacity, x5Indicate the inverse and x of software version difference6Indicate falling for run time
Number.
6. firmware update as claimed in claim 2, which is characterized in that further include:
Record the update mortality of first group;And
When the update mortality is more than preset value, stop updating the multiple first network in the first network cluster
The multiple second network equipment in device and second network cluster.
7. firmware update as claimed in claim 6, which is characterized in that further include:
When the update mortality is less than or equal to the preset value, in the second group low by risk of failure coefficient is updated
All first network device updates.
8. a kind of controller, the controller is connect with network cluster, and the network cluster includes first network cluster and second
Network cluster, the first network cluster include multiple first network devices, and second network cluster includes multiple second nets
Network device, which is characterized in that including:
Collection module, for collecting multiple first flow use informations corresponding to the multiple first network device and described more
Multiple second flow use informations corresponding to a second network equipment;
First computing module, for calculating the first total of the first network cluster according to the multiple first flow use information
First flow between flow and the multiple first network device uses difference value, is additionally operable to according to the multiple second
Amount use information calculates second between the second total flow and the multiple second network equipment of second network cluster
Flow uses difference value;
Second computing module, for calculating described first using difference value according to first total flow and the first flow
First preferential updated value of network cluster is additionally operable to use difference value meter according to second total flow and the second flow
Calculate the second preferential updated value of second network cluster;
Comparison module is used for the more described first preferential updated value and the second preferential updated value;And
First update module, for when the described first preferential updated value is more than the second preferential updated value, update described the
The multiple first network device in one network cluster.
9. controller as claimed in claim 8, which is characterized in that when preferentially updating the first network cluster, the control
Device processed further includes:
Grouping module, for the multiple first network device to be divided into multiple groups according to multiple update risk of failure coefficients,
The update risk of failure coefficient of wherein each first network device is determined by the configuration of its hardware or software;And
Second update module, for all first network assembly firsts will to be updated in the first high group of risk of failure coefficient more
Newly.
10. controller as claimed in claim 8, which is characterized in that pass through formulaWith
FormulaFirst total flow and second total flow is calculated, wherein UiIndicate single first network dress
It sets or flow that single second network equipment uses in preset time T, UtIndicate the single first network device or
The flow that single second network equipment uses within the unit interval, U indicate first total flow or described second always
Flow, N indicate the quantity of the multiple first network device or the multiple second network equipment.
11. controller as claimed in claim 8, which is characterized in that pass through formulaInstitute is calculated
It states first flow and uses difference value using difference value and the second flow, whereinD indicates the first flow
Using difference value, either the second flow indicates N number of first network device or described N number of second using difference value μ
The average flow rate that flow is used using difference value in the preset time T.
12. controller as claimed in claim 9, which is characterized in that the configuration of the hardware or software is expressed as:
X=(x1,x2,x3,x4,x5,x6),
Wherein, X indicates the configuration parameter of the hardware or software, x1Indicate CPU crystal oscillator frequency parameters, x2Indicate CPU core calculation,
x3Indicate memory size, x4Indicate hard-disk capacity, x5Indicate the inverse and x of software version difference6Indicate falling for run time
Number.
13. controller as claimed in claim 9, which is characterized in that further include:
Logging modle, the update mortality for recording first group;And
Third update module, for when the update mortality is more than preset value, stopping updating in the first network cluster
The multiple first network device and second network cluster in the multiple second network equipment.
14. controller as claimed in claim 13, which is characterized in that the third update module is additionally operable to:
When the update mortality is less than or equal to the preset value, in the second group low by risk of failure coefficient is updated
All first network device updates.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710260602.4A CN108737140B (en) | 2017-04-20 | 2017-04-20 | Firmware updating method and controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710260602.4A CN108737140B (en) | 2017-04-20 | 2017-04-20 | Firmware updating method and controller |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108737140A true CN108737140A (en) | 2018-11-02 |
CN108737140B CN108737140B (en) | 2021-05-28 |
Family
ID=63933349
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710260602.4A Active CN108737140B (en) | 2017-04-20 | 2017-04-20 | Firmware updating method and controller |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108737140B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI778349B (en) * | 2020-04-10 | 2022-09-21 | 中華電信股份有限公司 | Firmware updating method and communication system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101739263A (en) * | 2008-11-11 | 2010-06-16 | 英业达股份有限公司 | Method and device for realizing operating system update in multi-computer cluster system |
CN102244898A (en) * | 2010-05-14 | 2011-11-16 | 华为技术有限公司 | Group-based traffic control method, equipment and system |
CN103379142A (en) * | 2012-04-17 | 2013-10-30 | 国基电子(上海)有限公司 | Terminal device firmware upgrading method and system |
CN104158911A (en) * | 2014-09-01 | 2014-11-19 | 青岛海信电器股份有限公司 | Server cluster-oriented control method and system |
CN105208105A (en) * | 2015-08-26 | 2015-12-30 | 北京奇虎科技有限公司 | Index updating method and apparatus |
CN105591824A (en) * | 2016-01-14 | 2016-05-18 | 杭州赫智电子科技有限公司 | Method and system for firmware upgrade |
US20170031671A1 (en) * | 2015-07-28 | 2017-02-02 | Datadirect Networks, Inc. | Automated firmware update with rollback in a data storage system |
-
2017
- 2017-04-20 CN CN201710260602.4A patent/CN108737140B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101739263A (en) * | 2008-11-11 | 2010-06-16 | 英业达股份有限公司 | Method and device for realizing operating system update in multi-computer cluster system |
CN102244898A (en) * | 2010-05-14 | 2011-11-16 | 华为技术有限公司 | Group-based traffic control method, equipment and system |
CN103379142A (en) * | 2012-04-17 | 2013-10-30 | 国基电子(上海)有限公司 | Terminal device firmware upgrading method and system |
CN104158911A (en) * | 2014-09-01 | 2014-11-19 | 青岛海信电器股份有限公司 | Server cluster-oriented control method and system |
US20170031671A1 (en) * | 2015-07-28 | 2017-02-02 | Datadirect Networks, Inc. | Automated firmware update with rollback in a data storage system |
CN105208105A (en) * | 2015-08-26 | 2015-12-30 | 北京奇虎科技有限公司 | Index updating method and apparatus |
CN105591824A (en) * | 2016-01-14 | 2016-05-18 | 杭州赫智电子科技有限公司 | Method and system for firmware upgrade |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI778349B (en) * | 2020-04-10 | 2022-09-21 | 中華電信股份有限公司 | Firmware updating method and communication system |
Also Published As
Publication number | Publication date |
---|---|
CN108737140B (en) | 2021-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8583783B1 (en) | Method and system for adaptive recovery of heap memory | |
CN108885724B (en) | Information processing apparatus, information processing method, and computer-readable recording medium | |
CN109271172B (en) | Host performance expansion method and device of sweep cluster | |
CN106130972B (en) | resource access control method and device | |
US20180107503A1 (en) | Computer procurement predicting device, computer procurement predicting method, and recording medium | |
CN105446657A (en) | Method for monitoring RAID card | |
CN107209685A (en) | Virtual machine is arranged | |
CN103164253A (en) | Virtual machine deployment system and virtual machine deployment method | |
CN110519074A (en) | A kind of coverage management method and device | |
US20190354366A1 (en) | Method and system for performing firmware update through dfu success rate prediction model | |
CN109525410A (en) | The method, apparatus and distributed memory system of distributed memory system updating and management | |
CN109901798A (en) | Date storage method and device | |
CN108737140A (en) | A kind of firmware update and controller | |
CN109032635A (en) | Method for upgrading software, device and the network equipment | |
CN112202909B (en) | Online upgrading method and system for computer storage system | |
US20130083030A1 (en) | Display control apparatus, display control method, and recording medium storing display control program | |
CN109933352A (en) | Firmware update, electronic equipment and control system | |
US10901776B2 (en) | Efficient and scalable transaction processing using a consensus-based transaction model | |
CN106997275B (en) | Buffer memory management method and the electronic device for using this method | |
CN106685708A (en) | Determining method, device and system of service relationship | |
JP7209033B2 (en) | Scheduling system and method for online program updates | |
CN108959026A (en) | A kind of method of accurate monitoring RAID card | |
CN117714295A (en) | Network link generation method, server and storage medium | |
CN110647381B (en) | Virtual machine resource balancing and deployment optimizing method | |
CN114371954A (en) | Automatic recovery method of micro-service system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |