CN108469960A - A kind of method for edition management and device - Google Patents

A kind of method for edition management and device Download PDF

Info

Publication number
CN108469960A
CN108469960A CN201710631648.2A CN201710631648A CN108469960A CN 108469960 A CN108469960 A CN 108469960A CN 201710631648 A CN201710631648 A CN 201710631648A CN 108469960 A CN108469960 A CN 108469960A
Authority
CN
China
Prior art keywords
version
upgrading
mode
target
current
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
Application number
CN201710631648.2A
Other languages
Chinese (zh)
Other versions
CN108469960B (en
Inventor
杨益泉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New H3C Technologies Co Ltd
Original Assignee
New H3C Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by New H3C Technologies Co Ltd filed Critical New H3C Technologies Co Ltd
Priority to CN201710631648.2A priority Critical patent/CN108469960B/en
Publication of CN108469960A publication Critical patent/CN108469960A/en
Application granted granted Critical
Publication of CN108469960B publication Critical patent/CN108469960B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

A kind of method for edition management of the application offer and device, this method include:Compare the current version and target version for delivering part according to version number;If target version is higher than current version, then by the version number of current version respectively with support increment be upgraded to target version minimal version No. the first and supports it is compatible restart be upgraded to minimal version No. the second of target version and be compared, the upgrading mode of target version is upgraded to from current version according to comparison result determination delivery part;If target version is less than current version, the version number of target version is then supported with current version to the third minimal version number that is degraded to of increment respectively and current version supports is compatible restarts minimal version No. the 4th being degraded to and be compared, is downgraded to the degraded mode of target version from current version according to comparison result determination delivery part.Pass through the technical solution of the application, it is ensured that accuracy that upgrading mode selects, reasonability may be used correct upgrading mode and upgrade to stack equipment.

Description

A kind of method for edition management and device
Technical field
This application involves field of communication technology more particularly to a kind of method for edition management and device.
Background technology
IRF (Intelligent Resilient Framework, intelligent elastic framework) stack equipment can be referred to as heap Stacking device, the logical device being made up of IRF agreements more physical equipments, each physical equipment in the stack equipment It is properly termed as member device.Wherein, stack equipment usually support ISSU (In-Service Software Upgrade, not in Disconnected upgrading service) and ISSD (In-Service Software Degrade, non-interrupting service degrade), i.e., in non-interrupting service In the case of, complete upgrading or the degradation of stack equipment.
By taking escalation process as an example, then upgrades mode and include increment upgrading, compatible restart upgrading, incompatible restart upgrading.Its In, increment upgrading refers to:In escalation process, impacted process is only restarted, but all member devices of stack equipment are located In normal operating conditions, it is ensured that customer service is not interrupted.Compatibility restarts upgrading and refers to:In escalation process, restart successively Member device, after some member device is restarted, the edition compatibility between the member device and the member device that do not restart can be with Ensure that customer service is not interrupted.It is incompatible to restart upgrading and refer to:In escalation process, restart member device successively, some at After member's equipment is restarted, the incompatible version between the member device and the member device that do not restart can not ensure customer service not It interrupts.
Due to upgrading mode include increment upgrading, it is compatible restart upgrading, it is incompatible restart upgrading, therefore, it is necessary to from these Suitable upgrading mode is selected in upgrading mode, still, in conventional manner, unsuitable upgrading mode selection strategy, Lead to not carry out upgrading processing using suitable upgrading mode.Similarly, also cause without suitable degraded mode selection strategy Can not degradation processing be carried out using suitable degraded mode.
Invention content
The application provides a kind of method for edition management, is applied to stack equipment, the method includes:
Compare the current version and target version for delivering part according to version number;
If target version is higher than current version, the version number of current version is upgraded to target version with increment is supported respectively This minimal version No. the first and support it is compatible restart be upgraded to minimal version No. the second of target version and be compared, according to than Relatively result determines the upgrading mode that part is upgraded to target version from current version of delivering;
If target version is less than current version, increment is supported to degrade with current version respectively the version number of target version Third minimal version number extremely and current version support it is compatible restart minimal version No. the 4th being degraded to and be compared, according to than Relatively result, which determines, delivers the degraded mode that part is downgraded to target version from current version.
The application provides a kind of edition management device, is applied to stack equipment, and described device includes:
Comparison module, for comparing the current version and target version of delivering part according to version number;
Updating and management module is used for when the target version is higher than the current version, then by the version of current version Number respectively with support increment be upgraded to target version minimal version No. the first and support it is compatible restart be upgraded to target version Minimal version No. second is compared, and is determined according to comparison result and delivered the upgrading that part is upgraded to target version from current version Mode;
Degradation management module is used for when the target version is less than the current version, then by the version of target version Supported number respectively with current version third minimal version number that increment is degraded to and current version support it is compatible restart be degraded to Minimal version No. 4th is compared, and is determined according to comparison result and delivered the degradation that part is downgraded to target version from current version Mode.
Based on the above-mentioned technical proposal, in the embodiment of the present application, suitable upgrading mode can be selected, and use the upgrading side Formula carries out upgrading processing, it is ensured that accuracy that upgrading mode selects, reasonability, so as to using correctly upgrading mode Carry out upgrading processing.Suitable degraded mode can be selected, and degradation processing is carried out using the degraded mode, it is ensured that is degraded Accuracy that mode selects, reasonability, so as to carry out upgrading processing using correct degraded mode.Above-mentioned upgrading/degradation Mode ensures that business is not interrupted as far as possible.
Description of the drawings
It, below will be to the application in order to clearly illustrate the embodiment of the present application or technical solution in the prior art Embodiment or attached drawing needed to be used in the description of the prior art are briefly described, it should be apparent that, in being described below Attached drawing is only some embodiments described in the application, for those of ordinary skill in the art, can also be according to this Shen Please these attached drawings of embodiment obtain other attached drawings.
Fig. 1 is the flow chart of the method for edition management in a kind of embodiment of the application;
Fig. 2 is the structure chart of the edition management device in a kind of embodiment of the application;
Fig. 3 is the hardware structure diagram of the stack equipment in a kind of embodiment of the application.
Specific implementation mode
In the term that the embodiment of the present application uses merely for the sake of the purpose of description specific embodiment, and this unrestricted Shen Please.The "an" of singulative used in the application and claims, " described " and "the" are also intended to including most shapes Formula, unless context clearly shows that other meanings.It is also understood that term "and/or" used herein refers to including one A or multiple associated list items purposes any or all may combine.
It will be appreciated that though various letters may be described using term first, second, third, etc. in the embodiment of the present application Breath, but these information should not necessarily be limited by these terms.These terms are only used for same type of information being distinguished from each other out.For example, In the case where not departing from the application range, the first information can also be referred to as the second information, and similarly, the second information can also It is referred to as the first information.Depending on context, in addition, used word " if " can be construed to " ... when " or " when ... " or " in response to determination ".
The embodiment of the present application proposes a kind of method for edition management, and this method can be applied to stack equipment, and (such as IRF stackings are set It is standby), the method for edition management for realizing software version file upgrading/degradation.In escalation process, upgrading mode can wrap It includes:Increment upgrading compatible restart upgrading, incompatible restarts upgrading.In demotion processes, degraded mode may include:Increment drops Grade compatible restart degradation, incompatible restarts degradation.
In one example, above-mentioned software version file may include at least one delivery part, and the software version file In delivery part can include but is not limited to kernel module (ko), User space finger daemon (daemon), User space library file (library), one or more of User space plug-in unit (plugin).
In one example, in order to realize upgrading/degradation to software version file, then software version text can be first determined Each of part delivers upgrading mode/degraded mode of part, it is then possible in the way of the upgrading for each delivering part/degradation side Formula determines upgrading mode/degraded mode of software version file, it is then possible in the way of the upgrading of software version file/drop Grade mode carries out software version file to upgrade/degradation processing.
In one example, each version for delivering part is corresponding with edition compatibility data, and edition compatibility data can wrap It includes but is not limited to:The version number C of current version supports increment to be upgraded to the first minimal version U1 of current version, supports simultaneous Unit weight opens the second minimal version U2 for being upgraded to current version, and current version supports the third minimal version number that increment is degraded to D1, current version support compatibility to restart the 4th minimal version D2 being degraded to.Based on above-mentioned edition compatibility data, it may be determined that Go out to deliver upgrading mode/degraded mode of part.
It is shown in Figure 1, for the flow chart of the method for edition management of delivery part, the liter that this method is used to determine to deliver part Grade mode/degraded mode, and this method can be applied to stack equipment, the method includes:
Step 101, the current version and target version for delivering part are compared according to version number.Wherein, if target version is higher than Current version then illustrates to need to carry out upgrading processing to delivering part, and executes step 102;If target version is less than current version, Then illustrate to need to carry out degradation processing to delivering part, and executes step 103.
In one example, since each version for delivering part can be corresponding with edition compatibility data, it can obtain Get the edition compatibility data of current version and the edition compatibility data of target version.
It may include the version number C of current version in the edition compatibility data of current version, support increment is upgraded to work as First minimal version U1 of preceding version supports compatibility to restart the second minimal version U2 for being upgraded to current version, current version The third minimal version D1 that this support increment is degraded to, current version support compatibility to restart minimal version No. the 4th being degraded to D2.It may include the version number C of target version in addition, in the edition compatibility data of target version, increment supported to be upgraded to mesh The first minimal version U1 of version is marked, compatibility is supported to restart the second minimal version U2 for being upgraded to target version, target version The third minimal version D1 that this support increment is degraded to, target version support compatibility to restart minimal version No. the 4th being degraded to D2。
In one example, after getting above-mentioned edition compatibility data, if the version number C of current version is less than target The version number C of version then illustrates that target version is higher than current version, needs to carry out upgrading processing to delivering part, and execute step 102.If the version number C of current version is more than the version number C of target version, illustrates that target version is less than current version, need Degradation processing is carried out to delivering part, and executes step 103.
In one example, may include edition compatibility data in software version file, therefore, stack equipment can be from soft Above-mentioned edition compatibility data are got in part version file, this acquisition process is not limited.Moreover, because software version file It can be made of multiple delivery parts, therefore, in order to distinguish the different edition compatibility data for delivering part, then be wrapped in software version file What is included is the correspondence for delivering part mark and edition compatibility data, is based on this, and stack equipment can be looked by delivering part mark Ask corresponding edition compatibility data.
Step 102, the version number C of current version is upgraded to the first minimal version of target version with increment is supported respectively Number U1 and support it is compatible restart be upgraded to the second minimal version U2 of target version and be compared, and determined according to comparison result The delivery part is upgraded to the upgrading mode of target version from current version.
In one example, for " determining that the delivery part is upgraded to target version from current version according to comparison result The process of upgrading mode ", can include but is not limited to:If the version number C of current version is more than or equal to target version corresponding the One minimal version U1 can then determine that deliver part is upgraded to the upgrading mode of target version as increment upgrading from current version; Alternatively, if the version number C of current version is less than the corresponding first minimal version U1 of target version, and the version number of current version C is more than or equal to the corresponding second minimal version U2 of target version, then can determine that deliver part is upgraded to target from current version The upgrading mode of version is that compatibility restarts upgrading;Alternatively, if the version number C of current version is less than target version corresponding first most The version number C of minor release/point release U1, current version are less than the corresponding second minimal version U2 of target version, then can determine delivery Part is upgraded to the upgrading mode of target version from current version and restarts upgrading to be incompatible.
For example, the process of the above-mentioned determining upgrading mode for delivering part, can be achieved by the steps of:
Step 1 judges whether the version number C of current version is more than or equal to the corresponding minimal version No. first of target version U1.If it is, step 2 can be executed;If it is not, then step 3 can be executed.
Step 2 determines that be upgraded to the upgrading mode of target version from current version upgrades for increment.
Step 3 judges whether the version number C of current version is more than or equal to the corresponding minimal version No. second of target version U2.If it is, step 4 can be executed;If it is not, then step 5 can be executed.
Step 4 determines that the upgrading mode that target version is upgraded to from current version is that compatibility restarts upgrading.
Step 5 determines that be upgraded to the upgrading mode of target version from current version restarts upgrading to be incompatible.
Step 103, the version number C of target version is supported with current version to the third minimal version that increment is degraded to respectively Number D1 and current version support it is compatible restart the 4th minimal version D2 being degraded to and be compared, and determined according to comparison result The delivery part is downgraded to the degraded mode of target version from current version.
In one example, for " determining that the delivery part is downgraded to target version from current version according to comparison result The process of degraded mode ", can include but is not limited to:If the version number C of target version is more than or equal to current version corresponding the Three minimal version D1 can then determine that deliver part is downgraded to the degraded mode of target version as increment degradation from current version; Alternatively, if the version number C of target version is less than the corresponding third minimal version D1 of current version, and the version number of target version C is more than or equal to the corresponding 4th minimal version D2 of current version, then can determine that deliver part is downgraded to target from current version The degraded mode of version is that compatibility restarts degradation;Alternatively, if the version number C of target version is less than the corresponding third of current version most The version number C of minor release/point release D1, target version are less than the corresponding 4th minimal version D2 of current version, then can determine delivery Part is downgraded to the degraded mode of target version from current version and restarts degradation to be incompatible.
For example, the process of the above-mentioned determining degraded mode for delivering part, can be achieved by the steps of:
Step 1 judges whether the version number C of target version is more than or equal to the corresponding third minimal version number of current version D1.If it is, step 2 can be executed;If it is not, then step 3 can be executed.
Step 2 determines that be downgraded to the degraded mode of target version from current version degrades for increment.
Step 3 judges whether the version number C of target version is more than or equal to the corresponding minimal version No. 4th of current version D2.If it is, step 4 can be executed;If it is not, then step 5 can be executed.
Step 4 determines that the degraded mode that target version is downgraded to from current version is that compatibility restarts degradation.
Step 5 determines that be downgraded to the degraded mode of target version from current version restarts degradation to be incompatible.
In one example, in the upgrading side for being upgraded to target version from current version according to comparison result determination delivery part After formula, it is also based on the upgrading mode that each upgrading mode for delivering part determines software version file, and according to described soft The upgrading mode of part version file carries out upgrading processing to the software version file.
In one example, for " the upgrading mode for determining software version file based on each upgrading mode for delivering part " Process, can include but is not limited to such as under type:Restart upgrading if having and delivering the upgrading mode of part to be incompatible, it can be true The upgrading mode of the fixed software version file restarts upgrading to be incompatible;Alternatively, if the upgrading mode for not delivering part is not simultaneous Unit weight opens upgrading, but it is that compatibility restarts upgrading to have the upgrading mode of delivery part, then can determine the liter of the software version file Grade mode is that compatibility restarts upgrading;Alternatively, if do not deliver the upgrading mode of part restarts upgrading, and no delivery part to be incompatible Upgrading mode be compatibility restart upgrading, then can determine the upgrading mode of the software version file for increment upgrading.
For example, it is assumed that software version file may include delivering part 1, delivering part 2, deliver part 3, if delivering the upgrading of part 1 Mode is increment upgrading, and the upgrading mode for delivering part 2 is that compatibility restarts upgrading, delivers the upgrading mode of part 3 and restarts to be incompatible Upgrading, then can determine the upgrading mode of software version file be it is incompatible restart upgrading, and liter can be restarted by incompatible The mode of grade will deliver part 1, delivery part 2, delivery part 3 and be upgraded to target version from current version.If delivering the upgrading mode of part 1 Upgrade for increment, the upgrading mode for delivering part 2 is that compatibility restarts upgrading, and the upgrading mode for delivering part 3 is that compatibility restarts upgrading, then It can determine that the upgrading mode of software version file is that compatibility restarts upgrading, and can will be handed in such a way that compatibility restarts upgrading It pays part 1, delivery part 2, delivery part 3 and is upgraded to target version from current version.If delivering the upgrading mode of part 1 for increment to upgrade, It delivers the upgrading mode of part 2 for increment to upgrade, delivers the upgrading mode of part 3 and upgrade for increment, then can determine software version text The upgrading mode of part is increment upgrading, and can will deliver part 1 in such a way that increment upgrades upgrading, and deliver part 2, deliver part 3 It is upgraded to target version from current version.
In one example, in the degradation side for being downgraded to target version from current version according to comparison result determination delivery part After formula, it is also based on the degraded mode that each degraded mode for delivering part determines software version file, and according to described soft The degraded mode of part version file carries out degradation processing to the software version file.
In one example, for " degraded mode for determining software version file based on each degraded mode for delivering part " Process, can include but is not limited to such as under type:Restart degradation if having and delivering the degraded mode of part to be incompatible, it can be true The degraded mode of the fixed software version file restarts degradation to be incompatible;Alternatively, if the degraded mode for not delivering part is not simultaneous Unit weight opens degradation, but it is that compatibility restarts degradation to have the degraded mode of delivery part, then can determine the drop of the software version file Grade mode is that compatibility restarts degradation;Alternatively, if do not deliver the degraded mode of part restarts degradation, and no delivery part to be incompatible Degraded mode be compatibility restart degradations, then can determine the degraded mode of the software version file for increment degradation.
For example, it is assumed that software version file may include delivering part 1, delivering part 2, deliver part 3, if delivering the degradation of part 1 Mode is increment degradation, and the degraded mode for delivering part 2 is that compatibility restarts degradation, delivers the degraded mode of part 3 and restarts to be incompatible Degrade, then can determine the degraded mode of software version file be it is incompatible restart degradation, and drop can be restarted by incompatible The mode of grade will deliver part 1, delivery part 2, delivery part 3 and be downgraded to target version from current version.If delivering the degraded mode of part 1 Degrade for increment, the degraded mode for delivering part 2 is that compatibility restarts degradation, and the degraded mode for delivering part 3 is that compatibility restarts degradation, then It can determine that the degraded mode of software version file is that compatibility restarts degradation, and can will be handed in such a way that compatibility restarts degradation It pays part 1, delivery part 2, delivery part 3 and is downgraded to target version from current version.If delivering the degraded mode of part 1 for increment to degrade, It delivers the degraded mode of part 2 for increment to degrade, delivers the degraded mode of part 3 and degrade for increment, then can determine software version text The degraded mode of part is that increment degrades, and can will deliver part 1 by way of increment degradation, and deliver part 2, deliver part 3 from working as Preceding version is downgraded to target version.
Based on the above-mentioned technical proposal, in the embodiment of the present application, suitable upgrading mode can be selected, and use the upgrading side Formula carries out upgrading processing, it is ensured that accuracy that upgrading mode selects, reasonability, so as to using correctly upgrading mode Carry out upgrading processing.Suitable degraded mode can be selected, and degradation processing is carried out using the degraded mode, it is ensured that is degraded Accuracy that mode selects, reasonability, so as to carry out upgrading processing using correct degraded mode.Above-mentioned upgrading/degradation Mode ensures that business is not interrupted as far as possible.
In one example, edition compatibility data can also include that isolation version list I, isolation version list I include The version number for forbidding being degraded to from current version.Based on this, support to increase with current version respectively by the version number of target version It measures the third minimal version number being degraded to and current version supports compatibility to restart minimal version No. the 4th being degraded to and be compared Before, the isolation version list of current version can also be obtained, which includes forbidding being degraded to from current version Version number;Then, if the version number of target version is located in the isolation version list, then it represents that target version is current version This isolation version, then part will be delivered by forbidding is downgraded to target version from current version;If the version number of target version is not located at It is isolated in version list, then executes and support the third that increment is degraded to minimum with current version respectively the version number of target version Version number and current version support compatibility to restart the process that minimal version No. the 4th being degraded to is compared.
Wherein, for all delivery parts, if having any one deliver part definitive result be:Forbid delivering part from current Version is downgraded to target version, then final to need to forbid degrading to software version file.
Below in conjunction with concrete application scene, the above-mentioned technical proposal of the embodiment of the present application is illustrated.
For example, initial version is version 1, edition compatibility data are as shown in table 1, C 100, without compatible version.Second The version of publication is version 2, and edition compatibility data are as shown in table 2, C 200, U1 and U2 is 100, D1 and D2 is 100.The The version issued three times is version 3, and edition compatibility data are as shown in table 3, C 300, U1 200, U2 100, D1 200, D2 It is 100.The version of 4th publication is edition 4, and edition compatibility data are as shown in table 4, C 400, U1 300, U2 200, D1 For 300, D2 200.The version of 5th publication is version 5, and edition compatibility data are as shown in table 5, C 500, U1 300, U2 For 200, D1 400, D2 400.
Wherein, when first version is version 1, and the second edition is version 2,1 increment of version is upgraded to version 2;When One version is version 1, when the second edition is version 3, the compatibility of version 1 is restarted and is upgraded to version 3;When first version be version 1, The second edition be edition 4 when, by version 1 it is incompatible restart be upgraded to edition 4, i.e. edition 4 and version 1 is incompatible;Work as the first edition This be version 1, the second edition be version 5 when, by version 1 it is incompatible restart be upgraded to version 5, i.e. version 5 and version 1 be not simultaneous Hold.
Restart since version 1 is incompatible when being upgraded to edition 4/version 5, flow interrupt can be caused, it therefore, can be by version 2/ version 3 is as transition version, to avoid flow interrupt.Specifically, 1 increment of version is first upgraded to version 2, then by version 2 Compatibility, which is restarted, is upgraded to edition 4, is upgraded to version 3 alternatively, first restarting the compatibility of version 1, then version 3 increment is upgraded to version 4, this way it is possible to avoid version 1 it is incompatible restart be upgraded to edition 4.In addition, being upgraded to the process class of version 5 for version 1 Seemingly, it repeats no more.Obviously, aforesaid way can support transition version, and compatible bridge is provided between version incompatible.
As can be seen from Table 5, version 3 can be upgraded to version 5 with increment, and version 2, which can be compatible with to restart, is upgraded to version 5, But version 5 can only increment be downgraded to edition 4, and can not increment be downgraded to version 2, also can not increment be downgraded to version 3, because This, aforesaid way can support asymmetric promotion and demotion.
Table 1
Version number (C) Minimal version number (U1) Minimal version number (U2) Minimal version number (D1) Minimal version number (D2) Version list (I) is isolated
100
Table 2
Version number (C) Minimal version number (U1) Minimal version number (U2) Minimal version number (D1) Minimal version number (D2) Version list (I) is isolated
100
200 100 100 100 100
Table 3
Version number (C) Minimal version number (U1) Minimal version number (U2) Minimal version number (D1) Minimal version number (D2) Version list (I) is isolated
100
200 100 100 100 100
300 300 100 300 100
Table 4
Version number (C) Minimal version number (U1) Minimal version number (U2) Minimal version number (D1) Minimal version number (D2) Version list (I) is isolated
100
200 100 100 100 100
300 200 100 200 100
400 300 200 300 200
Table 5
Version number (C) Minimal version number (U1) Minimal version number (U2) Minimal version number (D1) Minimal version number (D2) Version list (I) is isolated
100
200 100 100 100 100
300 200 100 200 100
400 300 200 300 200
500 300 200 400 400
Further, it is assumed that the version of the 6th publication is version 6, and edition compatibility data are as shown in table 6, C 600, U1 For 300, U2 200, D1 400, D2 400.Assuming that version 6 is problem version, need to isolate from subsequent version, It can only be upgraded to normal version from version 6, it can however not being downgraded to version 6, then in released version 7, version from normal version This compatible data is as shown in table 7, C 700, U1 300, U2 200, D1 400, D2 400, and it is 600 that version, which is isolated,.
Obviously, it is based on isolation version 600 so that version 6 can be upgraded to version 7, but cannot be downgraded to version from version 7 This 6, that is to say, that aforesaid way can support the isolation processing to problem version.
Table 6
Version number (C) Minimal version number (U1) Minimal version number (U2) Minimal version number (D1) Minimal version number (D2) Version list (I) is isolated
100
200 100 100 100 100
300 200 100 200 100
400 300 200 300 200
500 300 200 400 400
600 300 200 400 400
Table 7
Further, it is assumed that the version of the 8th publication is version 8, and edition compatibility data are as shown in table 8, C 800, U1 For 500, U2 300, D1 500, D2 400, isolation version is 600.Assuming that the version of the 9th publication is version 9, version Compatible data is as shown in table 9, C 900, U1 700, U2 700, D1 700, D2 700, and isolation version is 600.
Table 8
Version number (C) Minimal version number (U1) Minimal version number (U2) Minimal version number (D1) Minimal version number (D2) Version list (I) is isolated
100
200 100 100 100 100
300 200 100 200 100
400 300 200 300 200
500 300 200 400 400
600 300 200 400 400
700 300 200 400 400 600
800 500 300 500 400 600
Table 9
Version number (C) Minimal version number (U1) Minimal version number (U2) Minimal version number (D1) Minimal version number (D2) Version list (I) is isolated
100
200 100 100 100 100
300 200 100 200 100
400 300 200 300 200
500 300 200 400 400
600 300 200 400 400
700 300 200 400 400 600
800 500 300 500 400 600
900 700 700 700 700 600
Further, it is assumed that the version of the tenth publication is version 11, and edition compatibility data are as shown in table 10, C 1100, U1 is 1000, U2 1000, D1 1000, D2 1000, and isolation version is 600.Version 11 and the version of front 9 be not simultaneous Hold, i.e., version 11 is version incompatible, but has reserved compatibility condition.If necessary by the edition upgrading in version 1- versions 9 To version 11, then the version 10 that can be 1000 with released version number, and by version 10, by the version liter in version 1- versions 9 Grade arrives version 11.
Table 10
Version number (C) Minimal version number (U1) Minimal version number (U2) Minimal version number (D1) Minimal version number (D2) Version list (I) is isolated
100
200 100 100 100 100
300 200 100 200 100
400 300 200 300 200
500 300 200 400 400
600 300 200 400 400
700 300 200 400 400 600
800 500 300 500 400 600
900 700 700 700 700 600
1100 1000 1000 1000 1000 600
As shown in Fig. 2, for the structure chart of the edition management device proposed in the embodiment of the present application, the edition management device Stack equipment is can be applied to, and the edition management device may include:
Comparison module 201, for comparing the current version and target version of delivering part according to version number;
Updating and management module 202 is used for when the target version is higher than the current version, then by the version of current version This number respectively with support increment be upgraded to target version minimal version No. the first and support it is compatible restart be upgraded to target version Minimal version No. the second be compared, and the liter delivered part and be upgraded to from current version target version is determined according to comparison result Grade mode;
Degradation management module 203 is used for when the target version is less than the current version, then by the version of target version This number supported respectively with current version the third minimal version number that is degraded to of increment and current version support it is compatible restart be degraded to Minimal version No. the 4th be compared, and the drop delivered part and be downgraded to from current version target version is determined according to comparison result Grade mode.
The updating and management module 202, specifically for determining that deliver part is upgraded to from current version according to comparison result During the upgrading mode of target version, if the version number of the current version is more than or equal to the minimal version No. first, Determine that deliver part is upgraded to the upgrading mode of target version as increment upgrading from current version;If alternatively, the current version Version number is less than the minimal version No. first, and the version number of the current version is more than or equal to the minimal version No. second, Determine that it is that compatibility restarts upgrading to deliver part to be upgraded to the upgrading mode of target version from current version;If alternatively, the current version This version number is less than the minimal version No. second, determines the upgrading mode that part is upgraded to target version from current version of delivering Restart upgrading to be incompatible.
The degradation management module 203, specifically for determining that deliver part is downgraded to from current version according to comparison result During the degraded mode of target version, if the version number of the target version is more than or equal to the third minimal version number, Determine that deliver part is downgraded to the degraded mode of target version as increment degradation from current version;If alternatively, the target version Version number is less than the third minimal version number, and the version number of the target version is more than or equal to the minimal version No. the 4th, Determine that it is that compatibility restarts degradation to deliver part to be downgraded to the degraded mode of target version from current version;If alternatively, the target version This version number is less than the minimal version No. the 4th, determines and delivers the degraded mode that part is downgraded to target version from current version Restart degradation to be incompatible.
In one example, the software version file that the stack equipment includes includes at least one delivery part;
The updating and management module 202 is additionally operable to determining that deliver part is upgraded to mesh from current version according to comparison result After the upgrading mode for marking version, the upgrading mode of the software version file, root are determined based on each upgrading mode for delivering part Upgrading processing is carried out to software version file according to the upgrading mode of the software version file;
The degradation management module 203 is additionally operable to determining that deliver part is downgraded to mesh from current version according to comparison result After the degraded mode for marking version, the degraded mode of the software version file, root are determined based on each degraded mode for delivering part Degradation processing is carried out to software version file according to the degraded mode of the software version file.
The updating and management module 202, during the upgrading mode for being specifically used for determining the software version file, if There is the upgrading mode of delivery part to restart upgrading to be incompatible, determines that the upgrading mode of the software version file is restarted to be incompatible Upgrading;Alternatively, if do not deliver the upgrading mode of part restarts upgrading to be incompatible, it is that compatibility is restarted to have the upgrading mode of delivery part Upgrading determines that the upgrading mode of the software version file is that compatibility restarts upgrading;If alternatively, not delivering the upgrading mode of part Restart upgrading to be incompatible, the upgrading mode for not delivering part is that compatibility restarts upgrading, determines the liter of the software version file Grade mode upgrades for increment.
The degradation management module 203, specifically for during determining the degraded mode of the software version file, Restart degradation to be incompatible if having and delivering the degraded mode of part, determines that the degraded mode of the software version file is incompatible heavy Open degradation;Alternatively, if do not deliver the degraded mode of part restarts degradation to be incompatible, has and deliver the degraded mode of part as compatible weight Degradation is opened, determines that the degraded mode of the software version file is that compatibility restarts degradation;If alternatively, not delivering the degradation side of part Formula restarts degradation to be incompatible, and the degraded mode for not delivering part is that compatibility restarts degradation, determines the software version file Degraded mode degrades for increment.
In one example, the degradation management module 203 is additionally operable to obtain the isolation version list of current version, institute It includes the version number for forbidding being degraded to from current version to state isolation version list;If the version number of target version is located at the isolation In version list, then forbid the delivery part being downgraded to target version from current version;If the version number of target version not position In the isolation version list, then the version number of target version is supported to the third that increment is degraded to current version respectively most Minor release/point release and current version support compatibility to restart minimal version No. the 4th being degraded to and be compared.
Stack equipment provided by the embodiments of the present application, for hardware view, hardware structure schematic diagram specifically may refer to Shown in Fig. 3.Including:Machine readable storage medium and processor, wherein:
Machine readable storage medium:Store instruction code.
Processor:Communicated with machine readable storage medium, read and execute stored in machine readable storage medium it is described Instruction code realizes version management operation disclosed in the application above-mentioned example.
Here, machine readable storage medium can be any electronics, magnetism, optics or other physical storage devices, can be with Including or storage information, such as executable instruction, data, etc..For example, machine readable storage medium can be:RAM(Radom Access Memory, random access memory), volatile memory, nonvolatile memory, flash memory, memory driver is (as hard Disk drive), solid state disk, any kind of storage dish (such as CD, dvd) either similar storage medium or they Combination.
System, device, module or the unit that above-described embodiment illustrates can specifically realize by computer chip or entity, Or it is realized by the product with certain function.A kind of typically to realize that equipment is computer, the concrete form of computer can To be personal computer, laptop computer, cellular phone, camera phone, smart phone, personal digital assistant, media play In device, navigation equipment, E-mail receiver/send equipment, game console, tablet computer, wearable device or these equipment The combination of arbitrary several equipment.
For convenience of description, it is divided into various units when description apparatus above with function to describe respectively.Certainly, implementing this The function of each unit is realized can in the same or multiple software and or hardware when application.
It should be understood by those skilled in the art that, embodiments herein can be provided as method, system or computer program Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the application Apply the form of example.Moreover, it wherein includes computer usable program code that the embodiment of the present application, which can be used in one or more, The computer implemented in computer-usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) The form of program product.
The application is with reference to method, the flow of equipment (system) and computer program product according to the embodiment of the present application Figure and/or block diagram describe.It is generally understood that being realized by computer program instructions each in flowchart and/or the block diagram The combination of flow and/or box in flow and/or box and flowchart and/or the block diagram.These computer journeys can be provided Sequence instruct to all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices processor with Generate a machine so that the instruction generation executed by computer or the processor of other programmable data processing devices is used for Realize the dress for the function of being specified in one flow of flow chart or multiple flows and/or one box of block diagram or multiple boxes It sets.
Computer or the processing of other programmable datas can be guided to set moreover, these computer program instructions can also be stored in In standby computer-readable memory operate in a specific manner so that instruction stored in the computer readable memory generates Manufacture including command device, the command device are realized in one flow of flow chart or multiple flows and/or block diagram one The function of being specified in a box or multiple boxes.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, in computer Or the instruction executed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram The step of function of being specified in one box or multiple boxes.
Above is only an example of the present application, it is not intended to limit this application.For those skilled in the art For, the application can have various modifications and variations.It is all within spirit herein and principle made by any modification, equivalent Replace, improve etc., it should be included within the scope of claims hereof.

Claims (14)

1. a kind of method for edition management, which is characterized in that it is applied to stack equipment, the method includes:
Compare the current version and target version for delivering part according to version number;
If target version is higher than current version, the version number of current version is upgraded to target version with increment is supported respectively Minimal version No. first and support it is compatible restart be upgraded to minimal version No. the second of target version and be compared, according to comparing knot Fruit determines the upgrading mode that part is upgraded to target version from current version of delivering;
If target version is less than current version, the version number of target version is supported to what increment was degraded to current version respectively Third minimal version number and current version support compatibility to restart minimal version No. the 4th being degraded to and be compared, and are tied according to comparing Fruit, which determines, delivers the degraded mode that part is downgraded to target version from current version.
2. according to the method described in claim 1, it is characterized in that, described determined according to comparison result delivers part from current version It is upgraded to the process of the upgrading mode of target version, is specifically included:
If the version number of the current version is more than or equal to the minimal version No. first, it is determined that deliver part from current version liter The upgrading mode of grade to target version upgrades for increment;If alternatively, the version number of the current version is less than first minimum Version number, and the version number of the current version is more than or equal to the minimal version No. second, it is determined that part is delivered from current version Originally the upgrading mode for being upgraded to target version is that compatibility restarts upgrading;If alternatively, the version number of the current version is less than described Minimal version No. second, it is determined that delivery part is upgraded to the upgrading mode of target version from current version and restarts liter to be incompatible Grade.
3. according to the method described in claim 1, it is characterized in that, described determined according to comparison result delivers part from current version It is downgraded to the process of the degraded mode of target version, is specifically included:
If the version number of the target version is more than or equal to the third minimal version number, it is determined that deliver part and dropped from current version The degraded mode of grade to target version degrades for increment;If alternatively, the version number of the target version is less than third minimum Version number, and the version number of the target version is more than or equal to the minimal version No. the 4th, it is determined that part is delivered from current version Originally the degraded mode for being downgraded to target version is that compatibility restarts degradation;If alternatively, the version number of the target version is less than described Minimal version No. 4th, it is determined that delivery part is downgraded to the degraded mode of target version from current version and restarts drop to be incompatible Grade.
4. according to claim 1-3 any one of them methods, which is characterized in that
The software version file that the stack equipment includes includes at least one delivery part;
Described determined according to comparison result delivers part after current version is upgraded to the upgrading mode of target version, based on each The upgrading mode for delivering part determines the upgrading mode of the software version file, and according to the upgrading side of the software version file Formula carries out upgrading processing to the software version file;
Described determined according to comparison result delivers part after current version is downgraded to the degraded mode of target version, based on each The degraded mode for delivering part determines the degraded mode of the software version file, and according to the degradation side of the software version file Formula carries out degradation processing to the software version file.
5. according to the method described in claim 4, it is characterized in that,
The upgrading mode that the software version file is determined based on each upgrading mode for delivering part, including:
Restart upgrading to be incompatible if having and delivering the upgrading mode of part, determines that the upgrading mode of the software version file is not simultaneous Unit weight opens upgrading;Alternatively, if do not deliver the upgrading mode of part restarts upgrading to be incompatible, it is simultaneous to have the upgrading mode of delivery part Unit weight opens upgrading, determines that the upgrading mode of the software version file is that compatibility restarts upgrading;If alternatively, not delivering the liter of part Grade mode restarts upgrading to be incompatible, and the upgrading mode for not delivering part is that compatibility restarts upgrading, determines the software version text The upgrading mode of part upgrades for increment.
6. according to the method described in claim 4, it is characterized in that,
The degraded mode that the software version file is determined based on each degraded mode for delivering part, including:
Restart degradation to be incompatible if having and delivering the degraded mode of part, determines that the degraded mode of the software version file is not simultaneous Unit weight opens degradation;Alternatively, if do not deliver the degraded mode of part restarts degradation to be incompatible, it is simultaneous to have the degraded mode of delivery part Unit weight opens degradation, determines that the degraded mode of the software version file is that compatibility restarts degradation;If alternatively, not delivering the drop of part Grade mode restarts degradation to be incompatible, and the degraded mode for not delivering part is that compatibility restarts degradation, determines the software version text The degraded mode of part degrades for increment.
7. according to the method described in claim 1, it is characterized in that, the version number by target version respectively with current version Support the third minimal version number that is degraded to of increment and current version support it is compatible restart the minimal version No. the 4th that is degraded into Before row compares, the method further includes:
The isolation version list of current version is obtained, the isolation version list includes the version for forbidding being degraded to from current version Number;If the version number of target version is located in the isolation version list, forbid degrading the delivery part from current version To target version;If the version number of target version is not located in the isolation version list, execute the version of target version Supported number respectively with current version third minimal version number that increment is degraded to and current version support it is compatible restart be degraded to The process that minimal version No. 4th is compared.
8. a kind of edition management device, which is characterized in that be applied to stack equipment, described device includes:
Comparison module, for comparing the current version and target version of delivering part according to version number;
Updating and management module, for when the target version is higher than the current version, then dividing the version number of current version With support increment be not upgraded to target version minimal version No. the first and support it is compatible restart be upgraded to the second of target version Minimal version number is compared, and is determined according to comparison result and delivered the upgrading side that part is upgraded to target version from current version Formula;
Degradation management module, for when the target version is less than the current version, then dividing the version number of target version The third minimal version number that is degraded to of increment is supported with current version and current version support is compatible restarts the 4th be degraded to Minimal version number is compared, and is determined according to comparison result and delivered the degradation side that part is downgraded to target version from current version Formula.
9. device according to claim 8, which is characterized in that the updating and management module, specifically for according to comparing As a result it determines during delivering the upgrading mode that part is upgraded to target version from current version, if the version of the current version Number it is more than or equal to the minimal version No. first, it is determined that deliver part and be upgraded to the upgrading mode of target version from current version and be Increment upgrades;If alternatively, the version number of the current version is less than the minimal version No. first, and the version of the current version This number is more than or equal to the minimal version No. second, it is determined that delivers the upgrading mode that part is upgraded to target version from current version Restart upgrading for compatibility;If alternatively, the version number of the current version is less than the minimal version No. second, it is determined that deliver part It is upgraded to the upgrading mode of target version from current version and restarts upgrading to be incompatible.
10. device according to claim 8, which is characterized in that the degradation management module, specifically for according to comparing As a result it determines during delivering the degraded mode that part is downgraded to target version from current version, if the version of the target version Number it is more than or equal to the third minimal version number, it is determined that deliver part and be downgraded to the degraded mode of target version from current version and be Increment degrades;If alternatively, the version number of the target version is less than the third minimal version number, and the version of the target version This number is more than or equal to the minimal version No. the 4th, it is determined that delivers the degraded mode that part is downgraded to target version from current version Restart degradation for compatibility;If alternatively, the version number of the target version is less than the minimal version No. the 4th, it is determined that deliver part It is downgraded to the degraded mode of target version from current version and restarts degradation to be incompatible.
11. according to claim 8-10 any one of them devices, which is characterized in that
The software version file that the stack equipment includes includes at least one delivery part;
The updating and management module is additionally operable to determining that deliver part is upgraded to target version from current version according to comparison result After upgrading mode, the upgrading mode of the software version file is determined based on each upgrading mode for delivering part, and according to described The upgrading mode of software version file carries out upgrading processing to software version file;
The degradation management module is additionally operable to determining that deliver part is downgraded to target version from current version according to comparison result After degraded mode, the degraded mode of the software version file is determined based on each degraded mode for delivering part, and according to described The degraded mode of software version file carries out degradation processing to software version file.
12. according to the devices described in claim 11, which is characterized in that
The updating and management module, during the upgrading mode for being specifically used for determining the software version file, if there is delivery The upgrading mode of part restarts upgrading to be incompatible, determines that the upgrading mode of the software version file restarts upgrading to be incompatible; Alternatively, if do not deliver the upgrading mode of part restarts upgrading to be incompatible, it is that compatibility restarts upgrading to have the upgrading mode of delivery part, Determine that the upgrading mode of the software version file is that compatibility restarts upgrading;Alternatively, if the upgrading mode for not delivering part is not Compatibility restarts upgrading, and the upgrading mode for not delivering part is that compatibility restarts upgrading, determines the upgrading side of the software version file Formula upgrades for increment.
13. according to the devices described in claim 11, which is characterized in that
The degradation management module, specifically for during determining the degraded mode of the software version file, if there is friendship It pays the degraded mode of part and restarts degradation to be incompatible, determine that the degraded mode of the software version file restarts drop to be incompatible Grade;Alternatively, if do not deliver the degraded mode of part restarts degradation to be incompatible, it is that compatibility restarts drop to have the degraded mode of delivery part Grade determines that the degraded mode of the software version file is that compatibility restarts degradation;Alternatively, if the degraded mode for not delivering part is Incompatible to restart degradation, the degraded mode for not delivering part is that compatibility restarts degradation, determines the degradation of the software version file Mode degrades for increment.
14. device according to claim 8, which is characterized in that the degradation management module is additionally operable to obtain current version Isolation version list, the isolation version list includes the version number for forbidding being degraded to from current version;If target version Version number is located in the isolation version list, then forbids the delivery part being downgraded to target version from current version;If mesh The version number for marking version is not located in the isolation version list, then supports the version number of target version with current version respectively The third minimal version number and current version that increment is degraded to support compatibility to restart minimal version No. the 4th being degraded to and compared Compared with.
CN201710631648.2A 2017-07-28 2017-07-28 Version management method and device Active CN108469960B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710631648.2A CN108469960B (en) 2017-07-28 2017-07-28 Version management method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710631648.2A CN108469960B (en) 2017-07-28 2017-07-28 Version management method and device

Publications (2)

Publication Number Publication Date
CN108469960A true CN108469960A (en) 2018-08-31
CN108469960B CN108469960B (en) 2021-08-24

Family

ID=63266891

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710631648.2A Active CN108469960B (en) 2017-07-28 2017-07-28 Version management method and device

Country Status (1)

Country Link
CN (1) CN108469960B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109324821A (en) * 2018-10-10 2019-02-12 湖南长城医疗科技有限公司 A kind of self-service terminal system method for edition management
CN109874057A (en) * 2019-01-23 2019-06-11 视联动力信息技术股份有限公司 A kind of processing method and processing device of live broadcast service
CN113535219A (en) * 2020-04-15 2021-10-22 武汉斗鱼鱼乐网络科技有限公司 APP information publishing method, device, medium and computer equipment
CN115208761A (en) * 2022-06-01 2022-10-18 上海黑眸智能科技有限责任公司 OTA upgrading system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103414590A (en) * 2013-08-19 2013-11-27 杭州华三通信技术有限公司 Software upgrading method and device
US20140307540A1 (en) * 2013-04-16 2014-10-16 Arista Networks, Inc. Method and system for multichassis link aggregation in-service software update
US20140372583A1 (en) * 2013-06-13 2014-12-18 Johnny Tseng Expandable departmental cloud server systems
CN104394016A (en) * 2014-11-25 2015-03-04 杭州华三通信技术有限公司 ISSU (In-Service Software Upgrade) method and system
US20150100955A1 (en) * 2012-06-13 2015-04-09 Tencent Technology (Shenzhen) Company Limited Method and System for Updating Software
CN104899017A (en) * 2014-03-07 2015-09-09 施耐德电器工业公司 Electronic system, circuit breaker and method for generating a deviation indicator
CN103581008B (en) * 2012-08-07 2017-04-12 杭州华三通信技术有限公司 Router and software upgrading method thereof

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150100955A1 (en) * 2012-06-13 2015-04-09 Tencent Technology (Shenzhen) Company Limited Method and System for Updating Software
CN103581008B (en) * 2012-08-07 2017-04-12 杭州华三通信技术有限公司 Router and software upgrading method thereof
US20140307540A1 (en) * 2013-04-16 2014-10-16 Arista Networks, Inc. Method and system for multichassis link aggregation in-service software update
US20140372583A1 (en) * 2013-06-13 2014-12-18 Johnny Tseng Expandable departmental cloud server systems
CN103414590A (en) * 2013-08-19 2013-11-27 杭州华三通信技术有限公司 Software upgrading method and device
CN104899017A (en) * 2014-03-07 2015-09-09 施耐德电器工业公司 Electronic system, circuit breaker and method for generating a deviation indicator
CN104394016A (en) * 2014-11-25 2015-03-04 杭州华三通信技术有限公司 ISSU (In-Service Software Upgrade) method and system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
ANDROID (HTTPS://WWW.GEEK-SHARE.COM/GEEKER/327279.HTML): "Android应用程序版本号管理(官方文档中文版)", 《HTTPS://WWW.GEEK-SHARE.COM/DETAIL/2523725816.HTML》 *
JUNIPEI NETWORKS: "UNIFIED ISSU: A COMPLETE APPROACH TO IN-SERVICE SOFTWARE UPGRADES", 《HTTP://WWW.ITBIZ.UA/MEDIA/DOCS/JUNIPER/T%20SERIES/UNIFIED%20ISSU%20A%20COMPLETE%20APPROACH%20TO%20IN-SERVICE%20SOFTWARE%20UPGRADES.PDF》 *
浙江思唯网络: "华为交换机ISSU功能介绍", 《HTTP://WWW.023WG.COM/JCPZ/355.HTML》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109324821A (en) * 2018-10-10 2019-02-12 湖南长城医疗科技有限公司 A kind of self-service terminal system method for edition management
CN109324821B (en) * 2018-10-10 2021-11-05 湖南长城医疗科技有限公司 Self-service terminal system version management method
CN109874057A (en) * 2019-01-23 2019-06-11 视联动力信息技术股份有限公司 A kind of processing method and processing device of live broadcast service
CN113535219A (en) * 2020-04-15 2021-10-22 武汉斗鱼鱼乐网络科技有限公司 APP information publishing method, device, medium and computer equipment
CN113535219B (en) * 2020-04-15 2023-12-01 北京世标认证中心有限公司 APP information release method, device, medium and computer equipment
CN115208761A (en) * 2022-06-01 2022-10-18 上海黑眸智能科技有限责任公司 OTA upgrading system

Also Published As

Publication number Publication date
CN108469960B (en) 2021-08-24

Similar Documents

Publication Publication Date Title
CN108469960A (en) A kind of method for edition management and device
EP3537286B1 (en) Configuration for application using microservices
US10146651B2 (en) Member replacement in an array of information storage devices
CN106899666B (en) Data processing method and device for service identification
CN105144074B (en) It is stored using the block of hybrid memory device
US8544012B2 (en) Changing a scheduler in a virtual machine monitor
US10594660B2 (en) Selecting proxies
CN108897492B (en) Data writing method and device
US20150058383A1 (en) Systems and methods for operating a flash memory file system
CN103793256A (en) Method for management of memory cards, and electronic device
CN105573788B (en) The method and apparatus of patch processing and the method and apparatus for generating patch
US10318612B2 (en) System and method for implementing screen capture
EP2972795B1 (en) Operation of software modules in parallel
CN102880478B (en) Oftware updating method
CN108255504A (en) Method for updating software in storage system and storage system
CN108459906A (en) A kind of dispatching method and device of VCPU threads
US20120124429A1 (en) Apparatus and method for tracing memory access information
US20160196090A1 (en) Recognizing hard disk movement
CN106102024A (en) A kind of mobile device message based on translational speed pushes management method and system
CN108205503A (en) Hardware driving compatibility method and terminal
US8856596B2 (en) Debugging apparatus and method
CN112241297B (en) Data display method, system, computer equipment and readable storage medium
CN106131298A (en) A kind of mobile device message pushes management method and system
JP6273907B2 (en) Vehicle equipment
CN107025068A (en) The asynchronous replication of data in memory

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