Solid state disk firmware batch online upgrading method

Obtain solid-state hard disk firmware information and download tasks through the network, analyze and verify data transmission security, generate upgrade time periods, and realize batch online upgrades, solving the problems of low security of firmware upgrades and low efficiency of concurrent upgrades in the existing technology, and improving the Security and efficiency of solid-state drive firmware upgrades.

CN119415120AActive Publication Date: 2025-02-11SHENZHEN QUANXING TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411572311.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-06
Publication Date
2025-02-11
Estimated Expiration
2044-11-06

AI Technical Summary

Technical Problem

The existing solid-state drive firmware upgrade methods have security vulnerabilities, which are difficult to ensure the security of data transmission, and cannot be upgraded concurrently, resulting in slow upgrade speed and low efficiency.

Method used

Connect the computer to the network to obtain all solid-state drive firmware information and download tasks waiting for upgrade, generate work order data sets and script data sets, analyze the hash value, validity period and IP address of each set of firmware information, generate verification data groups, and judge data transmission The security of the task is generated and the upgrade time period is generated according to the task time, the online timeline is updated, and batch online upgrades are realized.

Benefits of technology

It improves the security and efficiency of batch upgrade of solid-state drive firmware, realizes efficient concurrent upgrades, and ensures the security of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119415120A_ABST
    Figure CN119415120A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of solid state disk storage management, and discloses a solid state disk firmware batch online upgrading method, which comprises the following steps of: 1, acquiring solid state disk firmware information waiting for upgrading at all time points and downloading tasks at all time points, and classifying to form a data set; 2, analyzing the hash value, the validity period and the IP address of each group of firmware information, generating a corresponding verification data group, judging the security of data transmission, counting all work order data which are verified to be qualified, and generating an online time axis according to the arrangement from morning to evening in a time sequence; 3, the task duration of each work order is analyzed, a corresponding upgrading time period is generated, and the safety of batch verification is high; and 4, updating the online time axis node according to the upgrading time period, upgrading the solid state disk online in batches, if the upgrading time periods of a plurality of work orders are overlapped, performing optimization management in combination with the script data set, and continuing to upgrade, so that the concurrent upgrading efficiency is high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of solid state disk storage management, and in particular to a method for batch online upgrading of solid state disk firmware. Background Art

[0002] A solid-state drive (SSD) is a data storage device made using an array of solid-state electronic storage chips. SSDs have no mechanical parts such as disks or heads, and have significant advantages over traditional mechanical hard disks (HDDs) in terms of speed, durability, power consumption, and noise. The core of a solid-state drive is a storage array consisting of flash memory chips. Data is stored in these chips, read and written electronically, and the Flash Translation Layer (FTL) software algorithm is used to manage data storage and access, which is responsible for converting data requests from the host system into addresses of physical storage units. SSDs are widely used in computers, servers, data centers, mobile devices, and other fields, and their durability and reliability are increasingly favored by consumers and businesses. With the development of technology, the storage capacity of solid-state drives continues to increase, and the corresponding firmware and upgrades need to be updated to ensure the reliability and efficiency of the system.

[0003] At present, the traditional upgrade method of solid-state drive firmware is prone to security vulnerabilities when processing a large number of hard drives, resulting in firmware tampering or damage, making it difficult to ensure the security of data transmission. In addition, batch upgrades are usually updated in the order of application and cannot be performed concurrently, resulting in slow upgrade speed and low efficiency. Summary of the invention

[0004] 1. Technical issues to be resolved

[0005] In view of the shortcomings of the prior art, the present invention provides a method for batch online upgrade of solid-state hard disk firmware, which has the advantages of high batch verification security and high concurrent upgrade efficiency, and solves the problem that traditional upgrade methods are difficult to ensure the security of data transmission and cannot perform concurrent upgrades with low efficiency.

[0006] (II) Technical solution

[0007] To achieve the above object, the present invention provides the following technical solution: a method for batch online upgrading of solid state drive firmware, comprising the following steps:

[0008] Step 1: Connect to a computer through the network to obtain the SSD firmware information waiting to be upgraded at all time points and the download tasks at all time points, and classify them into work order data sets and script data sets;

[0009] Step 2: According to the work order data set, the hash value, validity period and IP address of each set of firmware information are analyzed to generate the corresponding verification data set Yzsj, determine the security of data transmission, count all the work order data that have passed the verification, and generate the online timeline SZ in chronological order from early to late;

[0010] Step 3: According to the work order dataset, script dataset and online timeline SZ, analyze the task duration Rwsc of each work order and generate the corresponding upgrade time period SJD;

[0011] Step 4: Update the online timeline SZ node according to the upgrade time period SJD, and upgrade the SSDs online in batches. If the upgrade time periods SJD of multiple work orders overlap, optimize the management based on the script data set and continue the upgrade.

[0012] Preferably, in step 1, the expression of the work order data set is {G1 d , G2 d 、G3 d , ..., Gn d}, G1 d To Gn d They are the SSD firmware information waiting for upgrade from the first time point to the nth time point. The SSD firmware information includes the SN number, HTTPS certificate and key. The SSD firmware information waiting for upgrade at a single time point corresponds to a single work order. d represents the specific time for obtaining a single set of SSD firmware information.

[0013] Preferably, in step 1, the expression of the script data set is to They are the first to the mth download tasks respectively, g represents the SN number of the solid-state drive corresponding to the single download task, and z represents the number of file bytes of the single download task.

[0014] Preferably, in step 2, the calculation process of the verification data set Yzsj is as follows:

[0015] Extract the SSD firmware information waiting for upgrade at the i-th time point in the work order data set and mark it as Gi d ;

[0016] Calculate G1 separately through OpenSSL d The hash value of the HTTPS certificate and key in the HTTPS certificate is marked as sha HIIPS , mark the hash value of the key as sha my ;

[0017]

[0018] In the formula, Yzsj represents the verification data group, sha HIIPS ∩sha my Represents the intersection of the HTTPS certificate hash value and the key hash value, HIIPS min Indicates the effective date of the HTTPS certificate, HIIPS max Indicates the expiration date of the HTTPS certificate, HIIPS min ≤i≤HIIPS max It means comparing the validity period of the HTTPS certificate at the i-th time point, C represents the computer trust list, which includes the CA list and IP address list, and HIIPS∩C means comparing the HTTPS certificate with the computer trust list.

[0019] Preferably, in the step 2, if the HTTPS certificate hash value and the key hash value in the verification data group Yzsj are inconsistent, it means that the HTTPS certificate and the key do not match, the verification fails, and the work order is not allowed to continue the communication connection; if the i-th time point in the verification data group Yzsj exceeds the validity period of the HTTPS certificate, it means that the HTTPS certificate is invalid, the verification fails, and the work order is not allowed to continue the communication connection; if the issuing authority of the HTTPS certificate in the verification data group Yzsj does not match the CA list or the HTTPS certificate subject does not match the IP address list, it means that the computer does not trust the HTTPS certificate, the verification fails, and the work order is not allowed to continue the communication connection.

[0020] Preferably, in the step 2, if the HTTPS certificate hash value and the key hash value in the verification data group Yzsj are the same, the HTTPS certificate has not expired, the issuing authority of the HTTPS certificate matches the CA list, and the HTTPS certificate subject matches the IP address list, it indicates that the data transmission security is high, the verification is qualified, and the work order is allowed to continue the communication connection.

[0021] Preferably, in step 3, the task duration Rwsc calculation process is as follows:

[0022] Each node in the online timeline SZ corresponds to a work order. The work order of the kth node is extracted and marked as Gk d , Gk d contains the SSD firmware information waiting to be upgraded at the kth time point, and d represents the specific time for obtaining a single set of SSD firmware information;

[0023] If Gk d If there is a download task, the kth download task in the corresponding script dataset is extracted and marked as in, With Gk d The SN number of the solid state drives contained in the same;

[0024]

[0025] In the formula, Rwsc represents the task duration, V represents the download speed of the computer, The number of bytes of the file in the k-th download task is divided by the download speed to get the required download time. YL represents the reserved time for the computer to process the work order. The sum of the download time and the reserved time is the task time.

[0026] Preferably, in step 3, the task duration Rwsc of the work order of the kth node is marked as Rwsc k , and then calculate the starting time required for the k-th node work order, the expression is d-Rwsc k ,d-Rwsc k To d is the upgrade time period SJD corresponding to the k-th node work order.

[0027] Preferably, in step 4, a single work order corresponds to two nodes in the online timeline SZ, the start time corresponds to one node, the end time corresponds to one node, and the time period between the two nodes is the upgrade time period SJD of the single work order.

[0028] Preferably, in step four, a byte threshold ZY of a fixed range is set, and the total number of bytes of files of multiple download tasks in the overlapping part is counted. If the total number of bytes of the files does not exceed the byte threshold ZY, there is no need to adjust the nodes, and the solid-state hard disks continue to be upgraded online in batches according to the online timeline SZ. If the total number of bytes of the files exceeds the byte threshold ZY, it is necessary to adjust the nodes in advance and then upgrade the solid-state hard disks online in batches.

[0029] Compared with the prior art, the present invention provides a method for batch online upgrading of solid state drive firmware, which has the following beneficial effects:

[0030] 1. The present invention obtains the firmware information of the solid-state hard disk waiting to be upgraded at all time points and the download tasks at all time points through a network connection computer, and classifies them into a work order data set and a script data set. The SN number, HTTPS certificate and key are key data for subsequent security verification. The hash value, validity period and IP address of each group of firmware information are analyzed to generate a corresponding verification data group Yzsj, and the security of data transmission is judged. If the HTTPS certificate hash value and the key hash value in the verification data group Yzsj are the same, the HTTPS certificate is not expired, the issuing authority of the HTTPS certificate matches the CA list, and the HTTPS certificate subject matches the IP address list, it means that the data transmission security is high and the verification is qualified, and the work order is allowed to continue the communication connection, and all the verified work order data are counted, and the online timeline SZ is generated in chronological order from early to late. The batch verification has high security, which helps to improve the efficiency of subsequent batch upgrades of computers.

[0031] 2. The present invention analyzes the task duration Rwsc of each work order through a work order data set, a script data set and an online timeline SZ, generates a corresponding upgrade time period SJD, updates the online timeline SZ nodes, and batches online upgrades solid-state hard disks. A single work order corresponds to two nodes in the online timeline SZ, the start time corresponds to one node, and the end time corresponds to one node. The time period between the two nodes is the upgrade time period SJD of the single work order. If the upgrade time periods SJD of multiple work orders overlap, the script data set is combined to continue the upgrade after optimization management, set a fixed range of byte thresholds ZY, count the total number of file bytes of multiple download tasks in the overlapping part, if the total number of file bytes does not exceed the byte threshold ZY, there is no need to adjust the nodes, and continue to batch online upgrade the solid-state hard disk according to the online timeline SZ. If the total number of file bytes exceeds the byte threshold ZY, it is necessary to adjust the nodes in advance, and then batch online upgrade the solid-state hard disk. Specifically, the work order that needs to adjust the nodes is processed in advance in the spare time period to process the download task, and the concurrent upgrade efficiency is high. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 It is a schematic diagram of the steps of the present invention. DETAILED DESCRIPTION

[0033] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0034] The traditional SSD firmware upgrade method is prone to security vulnerabilities when processing a large number of hard disks, which may cause the firmware to be tampered with or damaged, making it difficult to ensure the security of data transmission. In addition, batch upgrades are usually performed in the order of application, and cannot be performed concurrently, resulting in slow upgrade speed and low efficiency. Therefore, a method for batch online upgrade of SSD firmware is provided. Please refer to Figure 1 , a method for batch online upgrading of solid state drive firmware, comprising the following steps:

[0035] Step 1: Connect the computer to the network to obtain the SSD firmware information waiting to be upgraded at all time points and the download tasks at all time points, and classify them into work order data sets and script data sets. The expression of the work order data set is {G1 d , G2 d 、G3 d , ..., Gn d}, G1 d To Gn dThey are the SSD firmware information waiting to be upgraded from the first time point to the nth time point. The SSD firmware information includes SN number, HTTPS certificate and key. SN number, HTTPS certificate and key are key data for subsequent security verification. The SSD firmware information waiting to be upgraded at a single time point corresponds to a single work order. d represents the specific time for obtaining a single set of SSD firmware information. The expression of the script data set is to They are the first to mth download tasks respectively, g represents the SSD SN number corresponding to a single download task, z represents the number of file bytes of a single download task. Because different SSDs run different versions of firmware, some SSDs need to download new firmware for upgrading, while other SSDs have already run the latest version and do not need to download script files;

[0036] Step 2: According to the work order data set, analyze the hash value, validity period and IP address of each set of firmware information to generate the corresponding verification data set Yzsj. The calculation process is as follows:

[0037] Extract the SSD firmware information waiting for upgrade at the i-th time point in the work order data set and mark it as Gi d ;

[0038] Calculate G1 separately through OpenSSL d The hash value of the HTTPS certificate and key in the HTTPS certificate is marked as sha HIIPS , mark the hash value of the key as sha my , taking SHA-256 as an example, the hash value is a 64-character hexadecimal string, each character can be a number from 0 to 9 or a lowercase letter from a to f;

[0039]

[0040] In the formula, Yzsj represents the verification data group, sha HIIPS ∩sha my Represents the intersection of the HTTPS certificate hash value and the key hash value, HIIPS min Indicates the effective date of the HTTPS certificate, HIIPS max Indicates the expiration date of the HTTPS certificate, HIIPS min ≤i≤HIIPS max Indicates that the validity period of the HTTPS certificate is compared at the i-th time point, C indicates the computer trust list, which includes the CA list and the IP address list, and HIIPS∩C indicates that the HTTPS certificate is compared with the computer trust list;

[0041] According to the verification data group Yzsj, the security of data transmission is judged. If the difference between the HTTPS certificate hash value and the key hash value in the verification data group Yzsj is inconsistent, it means that the HTTPS certificate and the key do not match, the verification fails, and the work order is not allowed to continue the communication connection. If the i-th time point in the verification data group Yzsj exceeds the validity period of the HTTPS certificate, it means that the HTTPS certificate is invalid, the verification fails, and the work order is not allowed to continue the communication connection. If the issuing authority of the HTTPS certificate in the verification data group Yzsj does not match the CA list or the HTTPS certificate subject does not match the IP address list, it means that the computer does not trust the HTTPS certificate, the verification fails, and the work order is not allowed to continue the communication connection. If the HTTPS certificate hash value and the key hash value in the verification data group Yzsj are the same, the HTTPS certificate is not invalid, the issuing authority of the HTTPS certificate matches the CA list, and the HTTPS certificate subject matches the IP address list, it means that the data transmission security is high, the verification is qualified, and the work order is allowed to continue the communication connection;

[0042] All the work order data that have passed the verification are counted and arranged in chronological order from early to late to generate an online timeline SZ. Batch verification has high security and helps improve the efficiency of subsequent batch computer upgrades;

[0043] Step 3: According to the work order data set, script data set and online time axis SZ, analyze the task duration Rwsc of each work order and generate the corresponding upgrade time period SJD. The calculation process is as follows:

[0044] Each node in the online timeline SZ corresponds to a work order. The work order of the kth node is extracted and marked as Gk d , Gk d contains the SSD firmware information waiting to be upgraded at the kth time point, and d represents the specific time for obtaining a single set of SSD firmware information;

[0045] If Gk d If there is a download task, the kth download task in the corresponding script dataset is extracted and marked as in, With Gk d The SN number of the solid state drives contained in the same;

[0046]

[0047] In the formula, Rwsc represents the task duration, V represents the download speed of the computer, The number of bytes of the file in the k-th download task is divided by the download speed to get the required download time. YL represents the reserved time for the computer to process the work order. The sum of the download time and the reserved time is the task time.

[0048] Mark the task duration Rwsc of the work order of the kth node as Rwsc k , and then calculate the starting time required for the k-th node work order, the expression is d-Rwsc k ,d-Rwsc k To d is the upgrade time period SJD corresponding to the k-th node work order;

[0049] Step 4: According to the upgrade time period SJD, update the online timeline SZ node, and upgrade the solid-state hard disks in batches online. A single work order corresponds to two nodes in the online timeline SZ. The start time corresponds to one node, and the end time corresponds to one node. The time period between the two nodes is the upgrade time period SJD of the single work order. If the upgrade time periods SJD of multiple work orders overlap, continue to upgrade after optimization management in combination with the script data set, set a fixed range of byte thresholds ZY, and count the total number of file bytes of multiple download tasks in the overlapping part. If the total number of file bytes does not exceed the byte threshold ZY, there is no need to adjust the nodes, and continue to upgrade the solid-state hard disks in batches online according to the online timeline SZ. If the total number of file bytes exceeds the byte threshold ZY, it is necessary to adjust the nodes in advance, and then upgrade the solid-state hard disks in batches online. Specifically, the work orders that need to adjust the nodes will process the download tasks in advance in the spare time period, and the concurrent upgrade efficiency is high.

[0050] Example 1: In this experiment, a 1TB solid-state hard disk is selected as the experimental object. After testing, the hash value of the HTTPS certificate of the solid-state hard disk is e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85, the key hash value is e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855, the time point of application for upgrade is June 10, the validity period of the HTTPS certificate is from June 1 to June 30, the issuing authority of the HTTPS certificate is DigiCert, the IP address of the HTTPS certificate is address A, the issuing authority trusted by the computer is also DigiCert, and the address trusted by the computer is also address A. The calculation formula of the solid-state hard disk verification data group Yzsj is as follows:

[0051]

[0052] In the formula, Yzsj represents the verification data group, and e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85 represents the intersection of the HTTPS certificate hash value and the key hash value. After judgment, the SSD firmware upgrade work order is verified to be qualified, and the work order is allowed to continue the communication connection.

[0053] Example 2: In this experiment, a solid-state hard disk with a 5000KB download task is selected as the experimental object. After testing, the download speed of the computer at the current time point is 100KB / s, and the reserved time for processing the work order is 5 minutes. The calculation formula for the solid-state hard disk firmware upgrade work order task duration Rwsc is as follows:

[0054]

[0055] In the formula, Rwsc represents the task duration, The number of bytes of the file for the work order download task is divided by the download speed, and the required download time is 50s. It indicates the sum of downloading time and reserved time. 350s is the task duration.

[0056] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for batch online upgrading of solid state drive firmware, characterized in that: The following steps are involved: Step 1: Connect to a computer through the network to obtain the SSD firmware information waiting to be upgraded at all time points and the download tasks at all time points, and classify them into work order data sets and script data sets; Step 2: According to the work order data set, the hash value, validity period and IP address of each set of firmware information are analyzed to generate the corresponding verification data set Yzsj, determine the security of data transmission, count all the work order data that have passed the verification, and generate the online timeline SZ in chronological order from early to late; Step 3: According to the work order dataset, script dataset and online timeline SZ, analyze the task duration Rwsc of each work order and generate the corresponding upgrade time period SJD; Step 4: Update the online timeline SZ node according to the upgrade time period SJD, and upgrade the SSDs online in batches. If the upgrade time periods SJD of multiple work orders overlap, optimize the management based on the script data set and continue the upgrade.

2. The method for batch online upgrading of solid state drive firmware according to claim 1, wherein: in step 1, the expression of the work order data set is {G1 d , G2 d 、G3 d , ..., Gn d }, G1 d To Gn d They are the SSD firmware information waiting for upgrade from the first time point to the nth time point. The SSD firmware information includes the SN number, HTTPS certificate and key. The SSD firmware information waiting for upgrade at a single time point corresponds to a single work order. d represents the specific time for obtaining a single set of SSD firmware information.

3. A method for batch online upgrading of solid state drive firmware according to claim 2, characterized in that: In step 1, the expression of the script data set is: to They are the first to the mth download tasks respectively, g represents the SN number of the solid-state drive corresponding to the single download task, and z represents the number of file bytes of the single download task.

4. A method for batch online upgrading of solid state drive firmware according to claim 3, characterized in that: In step 2, the calculation process of the verification data set Yzsj is as follows: Extract the SSD firmware information waiting for upgrade at the i-th time point in the work order data set and mark it as Gi d ; Calculate G1 separately through OpenSSL d The hash value of the HTTPS certificate and key in the HTTPS certificate is marked as sha HIIPS , mark the hash value of the key as sha my ; In the formula, Yzsj represents the verification data group, sha HIIPS ∩sha my Represents the intersection of the HTTPS certificate hash value and the key hash value, HIIPS min Indicates the effective date of the HTTPS certificate, HIIPS max Indicates the expiration date of the HTTPS certificate, HIIPS min ≤i≤HIIPS max It means comparing the validity period of the HTTPS certificate at the i-th time point, C represents the computer trust list, which includes the CA list and IP address list, and HIIPS∩C means comparing the HTTPS certificate with the computer trust list.

5. A method for batch online upgrading of solid state drive firmware according to claim 4, characterized in that: In the step 2, if the HTTPS certificate hash value and the key hash value in the verification data group Yzsj are inconsistent, it means that the HTTPS certificate and the key do not match, the verification fails, and the work order is not allowed to continue the communication connection. If the i-th time point in the verification data group Yzsj exceeds the validity period of the HTTPS certificate, it means that the HTTPS certificate is invalid, the verification fails, and the work order is not allowed to continue the communication connection. If the issuing authority of the HTTPS certificate in the verification data group Yzsj does not match the CA list or the HTTPS certificate subject does not match the IP address list, it means that the computer does not trust the HTTPS certificate, the verification fails, and the work order is not allowed to continue the communication connection.

6. A method for batch online upgrading of solid state drive firmware according to claim 5, characterized in that: In the step 2, if the HTTPS certificate hash value and the key hash value in the verification data group Yzsj are the same, the HTTPS certificate has not expired, the issuing authority of the HTTPS certificate matches the CA list, and the HTTPS certificate subject matches the IP address list, it means that the data transmission security is high and the verification is qualified, and the work order is allowed to continue the communication connection.

7. A method for batch online upgrading of solid state drive firmware according to claim 6, characterized in that: In step 3, the task duration Rwsc calculation process is as follows: Each node in the online timeline SZ corresponds to a work order. The work order of the kth node is extracted and marked as Gk d , Gk d contains the SSD firmware information waiting to be upgraded at the kth time point, and d represents the specific time for obtaining a single set of SSD firmware information; If Gk d If there is a download task, the kth download task in the corresponding script dataset is extracted and marked as in, With Gk d The SN number of the solid state drives contained in the same; In the formula, Rwsc represents the task duration, V represents the download speed of the computer, The number of bytes of the file in the k-th download task is divided by the download speed to get the required download time. YL represents the reserved time for the computer to process the work order. The sum of the download time and the reserved time is the task time.

8. The method for batch online upgrading of solid state drive firmware according to claim 7, characterized in that: In step 3, the task duration Rwsc of the work order of the kth node is marked as Rwsc k , and then calculate the starting time required for the k-th node work order, the expression is d-Rwsc k ,d-Rwsc k To d is the upgrade time period SJD corresponding to the k-th node work order.

9. A method for batch online upgrading of solid state drive firmware according to claim 8, characterized in that: In the step 4, a single work order corresponds to two nodes in the online timeline SZ, the start time corresponds to one node, the end time corresponds to one node, and the time period between the two nodes is the upgrade time period SJD of the single work order.

10. The method for batch online upgrading of solid state drive firmware according to claim 9, characterized in that: In the step 4, a fixed range of byte thresholds ZY is set, and the total number of bytes of files of multiple download tasks in the overlapping part is counted. If the total number of bytes of the files does not exceed the byte threshold ZY, there is no need to adjust the nodes, and the solid-state hard disks can continue to be upgraded online in batches according to the online timeline SZ. If the total number of bytes of the files exceeds the byte threshold ZY, it is necessary to adjust the nodes in advance and then upgrade the solid-state hard disks online in batches.

Citation Information

Patent Citations

  • Segmental detection method for multi-task resource conflict

    CN103019811A

  • Firmware upgrade of wireless stereo headphone

    CN111431975A

  • Intelligent terminal upgrading strategy management method

    CN112052023A

  • Data acquisition method based on time scheduling

    CN112131280A