Hardware authentication management method, electronic device, storage medium and program product

By calculating the time required for evidence collection and the prototype certification strategy, the hardware certification process is automatically managed, and the problem of inefficient hardware certification management is solved to ensure that the product is put into production and market on schedule.

CN120179481BActive Publication Date: 2025-08-08INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510655099.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-21
Publication Date
2025-08-08
Estimated Expiration
2045-05-21

AI Technical Summary

Technical Problem

In the prior art, hardware certification management is inefficient and prone to errors, resulting in the inability to avoid errors or omissions in the certification information management process before product production, affecting the product's scheduled launch.

Method used

By calculating the time required for evidence collection based on the product’s key parts list and certification requirements, determining the prototype certification strategy in combination with the R&D plan, automatically coordinating the prototype certification progress, and updating the availability status of the key parts based on the prototype certification strategy, realizing automatic management and control throughout the process.

Benefits of technology

It realizes automated management of hardware certification, avoids certification delays, ensures that the product is put into production and market on schedule, and reduces manual control workload and omissions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120179481B_ABST
    Figure CN120179481B_ABST
Patent Text Reader

Abstract

The present application discloses a hardware certification management method, electronic equipment, storage medium and program product, which relate to the field of information management technology. By calculating the time required for key parts to pass certification based on the key parts list and certification requirements of the product, the prototype certification strategy of the product is automatically coordinated in combination with the preset prototype provision time and the scheduled certification completion time in the R&D plan, so that the prototype can complete the key parts certification before the scheduled certification completion time, avoiding the impact of certification delays on the scheduled production and listing of the product. At the same time, the availability status of the key parts is updated based on the execution information of the prototype certification strategy, and the certification progress is fed back in real time, helping engineers to confirm the availability status of the key parts before product production, eliminating the workload of manual control, avoiding omissions caused by manual management, and realizing full-process automated control from the production front-end hardware certification requirements to the certification status update.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of information management technology, and in particular to a hardware authentication management method, an electronic device, a storage medium, and a program product. Background Art

[0002] Hardware certification is the process of verifying, through standardized testing and evaluation, whether hardware devices comply with specific technical specifications, safety requirements, or industry standards. Only after key components in a product have passed relevant hardware certification can the product enter the market. Therefore, the management and control of product hardware certification information is particularly important for product manufacturers.

[0003] Typically, engineers are required to uniformly manage the certification information of key product parts. For example, they must manually record the certification requirements for key parts, promptly register the passing time of each key part and each certification, and manually check whether the certification information of key product parts is compliant after product production using the recorded certification information.

[0004] However, with technological advancements, more and more certifications are required, and product configurations are constantly being updated. Manual management is inefficient and prone to errors. Post-production verification of key component certification information only confirms compliance, but it cannot prevent errors or omissions caused by manual management of pre-production certification information, which can affect product launches. Therefore, manual management of hardware certification information no longer meets management needs. Summary of the Invention

[0005] The present application provides a hardware authentication management method, electronic device, storage medium and program product to at least solve the problem of low efficiency and easy error in manual management in related technologies.

[0006] This application provides a hardware authentication management method, including:

[0007] Calculate the time required for product certification based on the product's key parts list and key parts certification requirements. The time required for certification is the length of time it takes to complete the certification of key parts in the key parts list;

[0008] Determine the preset prototype delivery time and scheduled certification completion time based on the product R&D plan;

[0009] Determining a prototype certification strategy for the product based on the time required for obtaining evidence, the preset prototype provision time, and the scheduled certification completion time, wherein the prototype certification strategy is used to plan the key component certification progress of the test prototype so that the key component certification of the test prototype is completed before the scheduled certification completion time;

[0010] The availability status of key parts in the key parts list is updated according to the execution information of the prototype certification strategy.

[0011] The present application also provides an electronic device, comprising: a memory for storing a computer program; and a processor for implementing the steps of any of the above-mentioned hardware authentication management methods when executing the computer program.

[0012] The present application also provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned hardware authentication management methods are implemented.

[0013] The present application also provides a computer program product, including a computer program, which implements the steps of any of the above-mentioned hardware authentication management methods when executed by a processor.

[0014] Through this application, the time required for key parts to pass certification is calculated based on the product's key parts list and certification requirements, and the product's prototype certification strategy is automatically coordinated in combination with the R&D plan, so that the certification passing time can meet the R&D plan, avoiding certification delays that affect the product's scheduled production and market launch. At the same time, the availability status of key parts is updated based on the execution information of the prototype certification strategy, and the certification progress is fed back in real time, helping engineers to confirm the availability status of key parts before product production, eliminating the workload of manual control, avoiding omissions caused by manual management, and realizing full-process automated control from production front-end hardware certification requirements to certification status updates. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0016] Figure 1 A flowchart of a hardware authentication management method provided in an embodiment of the present disclosure;

[0017] Figure 2 A flow chart of the prototype authentication strategy confirmation provided by the embodiment of the present disclosure;

[0018] Figure 3 A flow chart for determining the configuration of a test sample provided in an embodiment of the present disclosure;

[0019] Figure 4 A flowchart for reporting newly added key parts provided in an embodiment of the present disclosure;

[0020] Figure 5A schematic diagram of the structure of a hardware authentication management device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

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

[0022] It should be noted that, in the description of this application, the terms "comprises," "includes," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. The terms "first," "second," etc., in this application are used to distinguish similar objects, and are not used to describe a particular order or sequence.

[0023] In order to enable those skilled in the art to better understand the present application, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0024] The embodiments of the present application provide a hardware authentication management method, and the method is described in detail in conjunction with the execution process of the hardware authentication management method.

[0025] Figure 1 This is a flowchart of a hardware authentication management method provided by the embodiment of the present disclosure. Figure 1 As shown, the method includes the following steps:

[0026] S101. Calculate the time required for product certification based on the product's key parts list and key parts certification requirements. The time required for certification is the length of time it takes to complete the certification of the key parts in the key parts list.

[0027] The key parts list records the core components in the product that need to be certified, such as the power supply, fan, central processing unit (CPU), graphics processing unit (GPU), etc.

[0028] Specifically, each key part is recorded in a coded form in the key parts list.

[0029] For example, the key parts list records the introduction time, key part category, key part description, and key part code of the key parts, wherein different key parts with the same introduction time are assigned different serial numbers.

[0030] Key component categories include power supply (such as DY1), fan (such as FS1), CPU (such as CPU1), motherboard (such as ZB1), GPU (such as GPU1), network card (such as WK1), etc., where the superscript represents the serial number of the key component.

[0031] Key parts description rules are defined as: Manufacturer d i +Model e i + parameter f i +Other information i .

[0032] The key part code can be expressed as: key part category + manufacturer d i +Model e i + parameter f i +Other information i +Introduction time.

[0033] For example, the coding of a power supply is:

[0034] PN d1 =DY1+d1+e1+f1+g1+t0

[0035] The key parts list also includes key parts certification priority, which is used to control the priority certification level of key parts in the certification process.

[0036] When a product is updated, its parts list may change, and the key parts list should be updated according to the parts list.

[0037] Specifically, after the initial acquisition of the key parts list, each time the key parts list is updated, the need for adding a new key part is determined based on the key part description. That is, if the manufacturer, model, and parameters of the key part to be added are the same as those of the same type of key parts already in the key parts list, then there is no need to add a new key part.

[0038] According to the key parts list, the total number of key parts when starting authentication, the number of key parts of each key part type, the number of key parts of each authentication priority, etc. can be determined, and the embodiments of the present disclosure do not limit this.

[0039] Certification requirements for key components include the types of certifications they must meet. Based on the supplier's single-type certification cycle and the number of key components, calculate the time required to complete each certification for the key component, thereby deriving the time required for product certification.

[0040] S102. Determine the preset prototype provision time and the scheduled certification completion time according to the product R&D plan.

[0041] The product R&D plan is the product development milestone, which records the planned start time nodes or planned completion time nodes of each event in the R&D process.

[0042] Specifically, the R&D plan shall at least include the time for providing the preset prototype of the product and the time for product delivery.

[0043] Products include multiple models, and the configurations of any two models may be the same or different. A product prototype is a specific model within that product. The prototype configuration should include the key components that require certification, so that once the key components of the prototype pass certification, it is guaranteed that the key components of other models of the product also have the same certification information.

[0044] S103. Determine a product prototype certification strategy based on the time required for obtaining evidence, the preset prototype provision time, and the scheduled certification completion time. The prototype certification strategy is used to plan the key component certification progress of the test prototype so that the key component certification of the test prototype is completed before the scheduled certification completion time.

[0045] The prototype certification strategy refers to the time management plan for submitting product prototypes for testing to pass each certification type before the scheduled certification completion time.

[0046] Under normal circumstances, the product prototype certification strategy begins after the preset prototype provision time and is completed before the product delivery time. In other words, the product prototype certification strategy is time-constrained based on the certification time required, the preset prototype provision time, and the scheduled certification completion time. This ensures that the prototype certification strategy meets the product development plan and completes the certification of key components of the prototype before the scheduled certification completion time.

[0047] S104: Update the availability status of key parts in the key parts list according to the execution information of the prototype certification strategy.

[0048] The availability status of a critical component indicates whether the critical component is available. Specifically, based on the execution information of the prototype certification policy, it is determined whether the critical component has passed multiple certifications in the critical component certification requirements. If the critical component passes multiple certifications in the critical component certification requirements, the availability status of the critical component is set to available. Alternatively, if the critical component fails any certification in the critical component certification requirements, the availability status of the critical component is set to unavailable.

[0049] Optionally, the estimated availability time of the key component is determined based on the certification information of the certification type that failed. That is, the estimated availability time of the key component is determined based on the estimated passing time of the certification type that failed.

[0050] During the prototype certification strategy execution process, key components within the prototype undergo individual or parallel certification and obtain corresponding certification materials, such as certificates. Once a key component passes each certification requirement, and the component engineer uploads the corresponding certification materials, its availability status is updated to Available, indicating that it can be used in the corresponding product's production.

[0051] The disclosed embodiment calculates the time required for key parts to pass certification based on the product's key parts list and certification requirements, and further automatically coordinates the product's prototype certification strategy in combination with the preset prototype provision time and the scheduled certification completion time in the R&D plan, so that the prototype can complete key parts certification before the scheduled certification completion time, avoiding certification delays that affect the product's production and market launch on schedule. At the same time, based on the execution information of the prototype certification strategy, the availability status of key parts is updated, and the certification progress is fed back in real time, helping engineers to confirm the availability status of key parts before product production, eliminating the workload of manual control, avoiding omissions caused by manual management, and realizing full-process automated control from production front-end hardware certification requirements to certification status updates.

[0052] In some embodiments, the key component certification requirements include multiple certification types, which are divided into first priority certification and second priority certification. The certification types in the second priority certification include test-required certification and / or test-free certification; the time required to obtain certification includes the first certification time and the second certification time.

[0053] Accordingly, the time required for product certification is calculated based on the product's key parts list and key parts certification requirements, including: calculating the sum of the certification times of multiple first-priority certifications to obtain the first certification time required to complete the first-priority certification; calculating the sum of the certification times of multiple certifications that require testing to obtain the time required for certification that requires testing; determining the maximum value of multiple certification times that do not require testing to obtain the time required for certification without testing; determining the maximum value of the time required for certification that requires testing and the time required for certification without testing to obtain the second certification time required to complete the second-priority certification.

[0054] The key component certification requirements record the multiple certification types required for each key component.

[0055] Certification types are divided into first-priority certification and second-priority certification, and are also divided into certification that requires testing and certification that does not require testing.

[0056] Each required test certification requires a certain amount of time (e.g., 7 days) to complete. Therefore, for a single key component, the first certification time required to pass the first priority certification is the sum of the certification times for multiple required tests.

[0057] For each configuration requiring testing and certification, the required certification time is the sum of the certification time required for a single configuration, the product of the certification time required for a single key component, and the number of key components required for certification. Specifically, for each configuration requiring testing and certification, the maximum certification time required by multiple vendors is taken. A single configuration refers to a single prototype configuration.

[0058] For example, there are multiple suppliers GYS1~GYS i The time required for each supplier to obtain FCC (Federal Communications Commission Certification) for a single configuration is recorded as T' FCC1 ~T' FCCi , then the time required for FCC certification can be expressed as:

[0059]

[0060] The method for determining the authentication time for other single configurations that require testing and authentication is similar and will not be repeated here.

[0061] During the prototype certification process, only the key components that have not yet passed certification need to be certified. That is, the number of prototype certifications is the number of key components in the key component list minus the number of certified key components. Taking FCC testing as an example, the certification time for a single test certification is expressed as:

[0062]

[0063] in is the total number of key parts in the prototype, is the number of key parts that have passed certification, The time required for a single key component to pass the test.

[0064] Certification without test is a type of test that only requires the certification time to transfer the certificate after the previous tested certification, without the need for testing. In the embodiment of the present disclosure, the first priority certification is the certification that requires testing, and the second priority certification includes certification that does not require testing and / or certification that requires testing, and the previous certification that does not require testing in the second priority certification is the first priority certification. Under normal circumstances, during the execution of the prototype certification strategy, the first priority certification is performed first, and then the second priority certification is performed. Therefore, the time required for certification of the product is the sum of the first certification time required to complete the first priority certification and the second certification time required to complete the second priority certification.

[0065] The first authentication time is the sum of the authentication times of all first-priority authentications, expressed as:

[0066]

[0067] in, Indicates the authentication time of each first-priority authentication.

[0068] For the second priority certification without test, the maximum of multiple certification times without test is taken to obtain the required time for the certification without test, which is expressed as:

[0069]

[0070] in, Represents the certification time for each certification that does not require testing.

[0071] For the second-priority certifications that require testing, the sum of the certification times for multiple certifications that require testing is calculated to obtain the required time for the certifications that require testing, which is expressed as:

[0072]

[0073] in Indicates the authentication time of each second-priority authentication. CS is a mark indicating whether each second-priority authentication is a authentication requiring testing. The CS value for authentication requiring testing is 1, and the CS value for authentication not requiring testing is 0.

[0074] Furthermore, the second authentication time required to complete the second priority authentication is expressed as:

[0075]

[0076] The disclosed embodiment optimizes the calculation logic of key component certification time by subdividing the time required for certification based on certification priority and certification type, thereby improving the accuracy of product certification cycle assessment, reducing the risk of certification delays, and ensuring that products are put into production and launched on schedule.

[0077] In some embodiments, based on the time required for evidence collection, the preset prototype provision time and the scheduled certification completion time, the prototype certification strategy of the product is determined, including: determining whether the prototype certification can be completed before the scheduled certification completion time based on the time required for evidence collection; if the prototype certification can be completed before the scheduled certification completion time, determining that the prototype certification strategy is the preset prototype certification strategy; or, if the prototype certification cannot be completed before the scheduled certification completion time, calculating the certification start time advance amount corresponding to the time required for evidence collection; determining the product's prototype certification strategy based on the certification start time advance amount and the preset prototype provision time in the R&D plan.

[0078] The scheduled certification completion time is one of the key component certification requirements determined based on the product's R&D plan. It requires that the key components in the product must pass all the certifications in the key component certification requirements before the scheduled certification completion time, that is, the prototype certification must be completed before the scheduled certification completion time.

[0079] If, based on the time required for obtaining evidence determined in the above embodiment, it is determined that the prototype certification can be completed before the scheduled certification completion time, then it is determined to execute the preset prototype certification strategy and perform the prototype certification according to the scheduled certification start time in the R&D plan; if it is determined that the prototype certification cannot be completed before the scheduled certification completion time, it is necessary to adjust the prototype certification strategy, such as updating the scheduled certification start time in the R&D plan and / or key parts certification requirements, or adopting a parallel certification strategy.

[0080] The time required for obtaining evidence includes a first authentication time and a second authentication time. Specifically, the first authentication time is the time required to complete the first-priority authentication, and the second authentication time is the time required to complete the second-priority authentication. The calculation methods of the first authentication time and the second authentication time are as described in the above embodiment and are not further described here.

[0081] Determine whether the prototype certification can be completed before the scheduled certification completion time based on the time required for certification collection, including: calculating a first time deviation based on the scheduled certification start time, the scheduled certification completion time, and the first certification time of the first priority certification; calculating a second time deviation based on the scheduled certification start time, the scheduled certification completion time, and the second certification time of the second priority certification; and determine whether the prototype certification can be completed before the scheduled certification completion time based on the first time deviation and the second time deviation.

[0082] During the certification process, since the first-priority certification and the second-priority certification may not be carried out successively, for example, the second-priority certification may be started several days after the completion of the first-priority certification, this embodiment calculates the first time offset and the second time offset for the first-priority certification and the second-priority certification, respectively, to measure the degree of compliance between the scheduled certification start time of the first-priority certification and the certification completion time requirements in the scheduled R&D plan and / or key component certification requirements.

[0083] For the first priority authentication, a first time offset is calculated based on the scheduled authentication start time, the scheduled authentication completion time, and the first authentication time of the first priority authentication.

[0084] Specifically, the difference between the scheduled authentication completion time of the first priority authentication and the first authentication time is calculated, and the difference between the difference and the scheduled authentication start time of the first priority authentication is further calculated to obtain a first reference time. The ratio of the first reference time to the scheduled authentication completion time of the first priority authentication is further calculated to obtain a first time deviation. The calculation process of the first time deviation is expressed as:

[0085]

[0086] in, is the first time deviation, The scheduled certification completion time for the first priority certification, is the first authentication time, The scheduled authentication start time for the first priority authentication.

[0087] The first time deviation represents the degree of conformity between the scheduled authentication start time of the current first priority authentication and the scheduled authentication completion time of the first priority authentication. If the first time deviation is a negative value, it means that the scheduled authentication start time of the current first priority authentication cannot meet the scheduled authentication completion time of the first priority authentication; if the first time deviation is a non-negative value, it means that the scheduled authentication start time of the current first priority authentication can meet the scheduled authentication completion time of the first priority authentication.

[0088] Furthermore, the larger the first time deviation is, the more flexible the scheduled authentication start time of the first priority authentication is for meeting the scheduled authentication completion time of the first priority authentication; the smaller the first time deviation is, the tighter the scheduled authentication start time of the first priority authentication is for meeting the scheduled authentication completion time of the first priority authentication.

[0089] For the second priority authentication, a second time offset is calculated based on the scheduled authentication start time, the scheduled authentication completion time, and the second authentication time of the second priority authentication.

[0090] Specifically, the difference between the scheduled authentication completion time of the second priority authentication and the second authentication time is calculated, and the difference between the difference and the scheduled authentication start time of the second priority authentication is further calculated to obtain the second reference time. The ratio of the second reference time to the scheduled authentication completion time of the second priority authentication is further calculated to obtain the second time deviation. The calculation process of the second time deviation is expressed as:

[0091]

[0092] in, is the second time deviation, The scheduled certification completion time for the second priority certification, is the second authentication time, The scheduled authentication start time for the second priority authentication.

[0093] The second time deviation represents the degree of conformity between the scheduled authentication start time of the current second priority authentication and the scheduled authentication completion time of the second priority authentication. If the second time deviation is a negative value, it means that the scheduled authentication start time of the current second priority authentication cannot meet the scheduled authentication completion time of the second priority authentication; if the second time deviation is a non-negative value, it means that the scheduled authentication start time of the current second priority authentication can meet the scheduled authentication completion time of the second priority authentication.

[0094] Furthermore, the larger the second time deviation is, the more flexible the scheduled authentication start time of the second priority authentication is for meeting the scheduled authentication completion time of the second priority authentication; the smaller the second time deviation is, the tighter the scheduled authentication start time of the second priority authentication is for meeting the scheduled authentication completion time of the second priority authentication.

[0095] The embodiment of the present disclosure quantifies the extent to which the scheduled authentication start time of the current first-priority authentication or the second-priority authentication meets the scheduled authentication completion time by calculating the first time deviation and the second time deviation, thereby providing data reference for the dynamic adjustment of the prototype authentication strategy and facilitating engineers to understand the rationality or irrationality of the current prototype authentication strategy.

[0096] Furthermore, the time required for obtaining the certificate is determined based on the first time deviation and the second time deviation to determine whether the prototype certification can be completed before the scheduled certification completion time.

[0097] Specifically, if there is a negative value between the first time deviation and the second time deviation, it is determined that the prototype certification cannot be completed before the scheduled certification completion time; or, if there is no negative value between the first time deviation and the second time deviation, it is determined that the prototype certification can be completed before the scheduled certification completion time.

[0098] When the first time deviation and the second time deviation are both non-negative values, it means that the scheduled authentication start time of the current first priority authentication and the second priority authentication can meet the corresponding scheduled authentication completion time, and the preset prototype authentication strategy can be executed normally.

[0099] If there is at least one negative value between the first time deviation and the second time deviation, it means that at least one of the scheduled authentication start times of the current first priority authentication and the second priority authentication cannot meet the corresponding scheduled authentication completion time, then the corresponding authentication start time advance amount is calculated, and it is evaluated whether the early start authentication can meet the corresponding scheduled authentication completion time.

[0100] Specifically, the difference between the scheduled authentication start time of the first priority authentication and the sum of the scheduled authentication completion time of the first priority authentication and the first authentication time is calculated to obtain the first advance; the difference between the scheduled authentication start time of the second priority authentication and the sum of the scheduled authentication completion time of the second priority authentication and the second authentication time is calculated to obtain the second advance; the maximum value of the first advance and the second advance is determined as the authentication start time advance.

[0101] The calculation process of the first advance is expressed as:

[0102]

[0103] The calculation process of the second advance is expressed as:

[0104]

[0105] The authentication start time advance is expressed as:

[0106]

[0107] Furthermore, the certification start time is determined based on the scheduled certification start time and the lead time for the certification start time. This lead time is then compared with the preset prototype delivery time in the R&D plan to determine the product's prototype certification strategy. The preset prototype delivery time is the earliest time the test prototype can be delivered. Certification can only be initiated after the preset prototype delivery time.

[0108] Therefore, if the early start time of authentication is earlier than the preset prototype provision time, the prototype authentication strategy is determined to be a parallel authentication strategy. The parallel authentication strategy is a strategy that increases the number of prototypes so that different prototypes can perform different types of authentication in parallel. When the early start time of authentication is earlier than the preset prototype provision time, it means that only by starting the preset prototype authentication strategy before the preset prototype provision time can the scheduled authentication completion time be met, that is, the preset prototype authentication strategy cannot be implemented. At this time, the parallel authentication strategy is adopted to increase the number of prototypes and use different prototypes to perform different types of authentication at the same time, so as to save the time required for authentication. For example, different prototypes can be used to perform the first priority authentication and electromagnetic compatibility (EMC) certification at the same time.

[0109] After deciding to adopt a parallel certification strategy, the time required for parallel certification is calculated again according to the parallel certification method of the parallel certification strategy. If it is determined that parallel certification still needs to be started before the preset prototype provision time in order to meet the scheduled certification completion time, it is necessary to carry out certification in batches according to the priority of key parts, calculate the certification time required for key parts with higher certification priority (such as the highest certification priority), and confirm again whether the certification time required for key parts with higher certification priority can meet the scheduled certification completion time. If it still cannot be met, it is necessary to generate a corresponding certification policy coordination task to notify the product manager or engineer to modify the priority of the certification type or introduce key parts until the scheduled certification completion time is met.

[0110] Optionally, the specific implementation method of confirming whether the evidence collection time required for the key parts with higher priority can meet the predetermined authentication completion time can be found in the above embodiment and will not be repeated here.

[0111] Alternatively, if the early certification start time is later than the preset prototype provision time, then the prototype certification policy is determined to be executing the preset prototype certification policy according to the early certification start time. If the early certification start time is later than the preset prototype provision time, then initiating key component certification after the preset prototype provision time can meet the scheduled certification completion time. In this case, the preset prototype certification policy is executed according to the early certification start time, i.e., the preset prototype certification policy is executed in advance relative to the original preset certification start time.

[0112] Figure 2 This is a flow chart of the prototype authentication strategy confirmation provided by the embodiment of the present disclosure. Figure 2 As shown, the prototype certification strategy is determined based on the following steps:

[0113] S201. Determine the certification time required for each certification type for a single configuration based on the R&D plan and the certification cycles of different suppliers.

[0114] S202. Calculate the certification time required to complete each certification type based on the key parts list.

[0115] S203: Calculate the first authentication time and the second authentication time.

[0116] S204: Calculate the first time offset and the second time offset.

[0117] S205: Determine whether the first time offset and the second time offset have negative values. If so, execute S206; if not, execute S214.

[0118] S206: Calculate the authentication start time advance amount and the authentication advance start time.

[0119] S207: Determine whether the authentication early start time is earlier than the preset sample provision time. If so, execute S208; if not, execute 213.

[0120] S208: Determine whether the parallel authentication strategy can meet the scheduled authentication completion time. If yes, execute S209; if not, execute S210.

[0121] S209: Execute the parallel authentication strategy.

[0122] S210: Determine whether the batch authentication can meet the scheduled authentication completion time. If yes, execute S211; if not, execute S212.

[0123] S211. Certify key parts in batches according to their priority.

[0124] S212: Generate an authentication policy coordination task.

[0125] After the product manager or engineer completes the certification policy coordination task, jump to S210.

[0126] S213: Execute the preset prototype authentication strategy according to the authentication advance start time.

[0127] S214: Execute the preset prototype authentication strategy.

[0128] The disclosed embodiment sets up response mechanisms for different authentication situations, and determines whether the authentication process is consistent with the time node of the R&D plan based on the time required for evidence collection. If not, a prototype authentication strategy of starting authentication in advance or adding prototypes is adopted to ensure the smooth progress of the R&D plan as much as possible, further optimizing the accuracy and risk control capabilities of the automated management of the authentication process.

[0129] In some embodiments, the hardware authentication management method further includes: obtaining configuration information corresponding to each product model; and determining the configuration of the product sample to be tested based on the configuration information.

[0130] Configuration information includes product name, model, configuration description, certification type, and certification priority.

[0131] Among them, the product name naming rules are: MC1, MC2, MC3, ..., MC i .

[0132] Model naming rules are: XH1, XH2, XH3, ..., XH i The model and configuration information correspond one to one.

[0133] The configuration description includes the front configuration description, the middle configuration description, and the back configuration description, where the front configuration, the middle configuration, and the back configuration are determined based on the position of the hardware in the product.

[0134] The pre-configuration description includes the quantity, specification, and type of each pre-configuration; the mid-configuration description includes the quantity and type of each mid-configuration; and the post-configuration description includes the quantity, specification, and type of each post-configuration.

[0135] For example, the configuration of the MC1-XH1 product is described as front (8 × 2.5" SAS 4.0 / SATA 3.0) + middle (4 × CPU + 64 × DIMM + 2 × M.2) + rear (2 × 1300W × PSU + 4 × HHHL + 4 × GPU + 2 × OCP3.0 + 4 × 2.5" NVMe). The front configuration has 8, 2.5" specifications, and SAS 4.0 / SATA 3.0 type; the first middle configuration has 4, CPU type; the second middle configuration has 64, DIMM type; the third middle configuration has 2, M.2 type; the first rear configuration has 2, 1300W specifications, and PSU type; the second rear configuration has 4, empty specifications, and HHHL type, and so on.

[0136] Based on the configuration information, the configuration of the product sample is determined, including: for multiple models whose power supply power is less than or equal to a preset power threshold, determining the configuration corresponding to the model with the largest number of hard drives as the configuration of the product sample.

[0137] For multiple models that have power supplies greater than a preset power threshold and include graphics processing units, the configuration corresponding to the model with the largest number of graphics processing units is determined as the configuration of the product sample being tested.

[0138] For multiple models whose power supply power is greater than a preset power threshold and do not include a graphics processing unit, the configuration corresponding to the model with the largest number of hard disks is determined as the configuration of the product sample being tested.

[0139] First, based on whether the power supply power is greater than a preset power threshold (such as 1300W), the product configurations of different models are divided into two categories. A domestic candidate configuration list is generated based on the configuration information of multiple models whose power supply power is less than or equal to the preset power threshold, and a foreign candidate configuration list is generated based on the configuration information of multiple models whose power supply power is greater than the preset power threshold.

[0140] Retrieve configuration information whose pre-configuration type or post-configuration type is hard disk from the domestic candidate configuration list, calculate the total number of hard disks corresponding to the configuration information, and select the configuration information with the largest number of hard disks as the configuration of the domestic test sample.

[0141] The configuration information with a graphics processing unit (GPU) is screened out from the foreign candidate configuration list to obtain a GPU configuration list. The number of GPUs in each configuration information is calculated, and the configuration information with the largest number of GPUs is used as the configuration of the foreign GPU test sample.

[0142] For configuration information that does not include GPU in the foreign candidate configuration list, a non-GPU configuration list is generated, the total number of hard disks in each configuration information is calculated, and the configuration information with the largest number of hard disks is selected as the configuration of the foreign non-GPU test sample.

[0143] Among them, hard drives include SAS (Serial Attached SCSI), SATA (Serial Advanced Technology Attachment), and NVMe (Non-Volatile Memory Express).

[0144] In addition, for foreign EMC testing, each configuration information requires a prototype test.

[0145] Figure 3 This is a flow chart for determining the configuration of the test sample provided in the embodiment of the present disclosure. Figure 3 As shown in the figure, the configuration determination process of the test sample includes the following steps:

[0146] S301: Is the power of the power supply greater than a preset power threshold? If yes, execute S302; if not, execute S304.

[0147] S302: Generate a domestic candidate configuration list.

[0148] S303: Select the configuration information with the largest number of hard disks as the configuration of the domestic test sample.

[0149] S304: Generate a list of foreign candidate configurations.

[0150] S305: Does the configuration information include a GPU? If so, execute S306; if not, execute S308.

[0151] S306: Generate a GPU configuration list.

[0152] S307 , selecting the configuration information with the largest number of GPUs as the configuration of the foreign GPU test sample.

[0153] S308: Generate a non-GPU configuration list.

[0154] S309: Select the configuration information with the largest number of hard disks as the configuration of the foreign non-GPU test sample.

[0155] The disclosed embodiment determines the configurations of domestic test samples, foreign GPU test samples, and foreign non-GPU test samples based on the configuration information of different product models and the test configuration selection rules, thereby avoiding manual configuration selection of the test samples and further improving the degree of automation of the hardware certification management and control process.

[0156] Figure 4 This is a flowchart of the newly added key parts reporting provided by the embodiment of the present disclosure. Figure 4 As shown, based on the above embodiment, if key components are added during the initial authentication process, hardware authentication management and control is performed according to the following steps:

[0157] S401: Determine whether the newly added key component is included in the key component list during the initial certification. If so, execute S414; if not, execute S402.

[0158] Specifically, the manufacturer, model, and parameters of the newly added key parts are determined to be included in the key parts list during the initial certification. If so, the newly added key parts will be reported and filed simultaneously with the initial certification, and the availability status of the newly added key parts will be updated. If the manufacturer, model, and parameters of the newly added key parts are not included in the initial key parts list, the time required for product certification will be recalculated.

[0159] S402: Recalculate the time required for obtaining evidence for the product.

[0160] S403: Does the recalculated time required for obtaining evidence meet the scheduled authentication completion time? If yes, execute S414; if not, execute S404.

[0161] If the recalculated time required for certification meets the scheduled certification completion time, the reporting of new key parts will be carried out simultaneously with the initial certification.

[0162] S404. After the initial certification is completed, the newly added key parts shall be reported.

[0163] If the recalculated certification time cannot meet the scheduled certification completion time, the newly added key parts need to be reported after the first certification is completed.

[0164] S405: Determine whether the filing completion time meets the scheduled authentication completion time. If so, execute S414; if not, execute S406.

[0165] If the initial certification is completed and the filing of the newly added key parts can still meet the scheduled certification completion time, the initial certification and filing of the newly added key parts will proceed normally. Alternatively, if the filing of the newly added key parts cannot meet the scheduled certification completion time after the initial certification is completed, the domestic filing and foreign filing of the newly added key parts will need to be determined separately.

[0166] S406: Distinguish whether the scheduled certification completion time at home and abroad is met.

[0167] S407: Determine whether the foreign certification completion time is met. If yes, execute S409; if not, execute S411.

[0168] S408: Determine whether the scheduled domestic certification completion time is met. If yes, execute S410; if not, execute S411.

[0169] S409. Add the foreign product structure tree normally.

[0170] S410. Add the domestic product structure tree normally.

[0171] If the time required for domestic filing and the time required for foreign filing of newly added key parts can simultaneously meet the scheduled foreign certification completion time and the scheduled domestic certification completion time, then the newly added key parts can be added to the domestic product structure tree and the foreign product structure tree on schedule, so that the corresponding products can be put into production and launched in the country on schedule.

[0172] If the time required for domestic filing and the time required for overseas filing of new key parts cannot meet the overseas scheduled certification completion time and the domestic scheduled certification completion time at the same time, one of the scheduled certification completion times will be met first according to the priority of domestic filing and overseas filing.

[0173] For example, if domestic filing is prioritized, domestic certification of newly added key parts will be completed first and added to the domestic product structure tree normally. The time for adding foreign product structure tree will need to be delayed.

[0174] S411. Calculate the time required to prepare prototypes for filing at home and abroad.

[0175] If the filing of newly added key parts cannot meet either the overseas scheduled certification completion time or the domestic scheduled certification completion time, additional prototypes will need to be filed simultaneously domestically and overseas.

[0176] If adding a prototype and reporting it simultaneously can make the reporting of the newly added key parts meet at least one of the scheduled foreign certification completion time and the domestic scheduled certification completion time, then it is determined to add a prototype and report it simultaneously at home and abroad.

[0177] If the simultaneous filing of additional prototypes still cannot ensure that the filing of newly added key parts meets at least one of the scheduled foreign certification completion time and the domestic certification completion time, it is necessary to notify the engineer to prepare a corresponding contingency plan.

[0178] S412: Determine whether the scheduled certification completion time is met. If yes, proceed to S414; if not, proceed to S413.

[0179] S413. Prompt the engineer to prepare a contingency plan.

[0180] S414, end.

[0181] The embodiment of the present disclosure determines whether the reporting event of newly added key parts during the first authentication process can be reported together with the first authentication based on whether the authentication time is met. If it is not feasible, it chooses to report domestically and internationally separately or to report domestically and internationally in parallel, automatically determines a feasible reporting plan, reduces labor costs, and improves the level of management and control compliance.

[0182] In some embodiments, the method further includes updating a production feasibility status of the product based on the availability status of the key parts in the key parts list.

[0183] Specifically, when the availability status of any key component of the product is unavailable, the product structure tree of the product is set to a non-production state; based on the expected availability time of at least one unavailable key component, the expected production time of the product is determined.

[0184] Optionally, the production feasibility status of a product is marked by the optional status of the product structure tree. If the product is in the production state, the corresponding product structure tree is in the optional state; if the product is not in the production state, the corresponding product structure tree is in the non-optional state.

[0185] During the initial certification process, the availability status of key components and the production feasibility status of the product are updated as the certification passes.

[0186] After the initial certification is completed, the availability status of key components is available, and the production feasibility status of the product is production-ready. If new key components need to be reported, the time required for reporting and filing must be determined to determine the extent to which the time required for completion of domestic and international certifications can be met.

[0187] If the time required for domestic filing and the time required for overseas filing of new key parts cannot meet the overseas scheduled certification completion time and the domestic scheduled certification completion time at the same time, then according to the priority of domestic filing and overseas filing, one of the scheduled certification completion times will be met first, and the production feasibility status of the corresponding product in China or abroad will be updated.

[0188] For example, if domestic filing takes priority, domestic certification for newly added key parts will be completed first. After the engineer uploads the filing information, the domestic product structure will be added normally, making it optional, indicating that the corresponding product can be produced domestically. The addition of the foreign product structure to the structure will be delayed, and the engineer will be notified of the estimated time of addition, which is the expected time of production. Once foreign certification is completed and the engineer uploads the filing information, the foreign product structure will be added to the structure, making it optional, indicating that the corresponding product can be produced overseas.

[0189] Optionally, if the manufacturer, model and parameters of the newly added key parts are included in the key parts list during the first certification, the newly added key parts can be added to the product structure tree normally during the first certification, making the product structure tree optional, indicating that the corresponding product is in a production-ready state.

[0190] Optionally, when the engineer uploads the report information and the scheduled certification completion time node is reached at the same time, the process of adding key parts to the product structure tree is automatically triggered, and the production feasibility status of the product is updated according to the availability status of the key parts in the key parts list.

[0191] The disclosed embodiment updates the production feasibility status of a product based on the availability status of key components, and provides a corresponding estimated availability time or estimated production time when key components are unavailable or the product cannot be produced. This allows engineers to intuitively understand the completion status of hardware certification, assists engineers in data analysis and the formulation of feasible plans, and further realizes the refined management and control of hardware certification.

[0192] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method.

[0193] Figure 5 This is a schematic diagram of the structure of a hardware authentication management device provided by an embodiment of the present disclosure. Figure 5As shown, the hardware authentication management device 50 includes: a calculation module 51, a first determination module 52, a second determination module 53, and a first update module 54; the calculation module 51 is used to calculate the time required for product certification based on the product's key parts list and key parts certification requirements. The time required for certification is the length of time to complete the certification of key parts in the key parts list; the first determination module 52 is used to determine the product's prototype certification strategy based on the time required for certification, the preset prototype provision time and the scheduled certification completion time. The prototype certification strategy is used to plan the key parts certification progress of the test prototype so that the test prototype completes the key parts certification before the scheduled certification completion time; the second determination module 53 is used to determine the product's prototype certification strategy based on the time required for certification and the product's R&D plan; the first update module 54 is used to update the availability status of key parts in the key parts list according to the execution information of the prototype authentication strategy.

[0194] Optionally, the key component certification requirements include multiple certification types, and the multiple certification types are divided into first priority certification and second priority certification. The certification types in the second priority certification include certification with test required and / or certification without test required; the time required for certification includes the first certification time and the second certification time; the calculation module 51 is specifically used to calculate the sum of the certification times of multiple first priority certifications to obtain the first certification time required to complete the first priority certification; calculate the sum of the certification times of multiple certifications with test required to obtain the time required for certification with test required; determine the maximum value of multiple certification times without test required to obtain the time required for certification without test; determine the maximum value of the time required for certification with test required and the time required for certification without test to obtain the second certification time required to complete the second priority certification.

[0195] Optionally, the second determination module 53 includes a first determination unit 531, a second determination unit 532, a calculation unit 533, and a third determination unit 534; the first determination unit 531 is used to determine whether the prototype authentication can be completed before the scheduled authentication completion time based on the time required for evidence collection; the second determination unit 532 is used to determine that the prototype authentication strategy is the preset prototype authentication strategy if the prototype authentication can be completed before the scheduled authentication completion time; the calculation unit 533 is used to calculate the authentication start time advance corresponding to the time required for evidence collection if the prototype authentication cannot be completed before the scheduled authentication completion time; the third determination unit 534 is used to determine the product's prototype authentication strategy based on the authentication start time advance and the preset prototype provision time.

[0196] Optionally, the time required for obtaining the certificate includes: a first authentication time and a second authentication time, where the first authentication time is the time required to complete the first-priority authentication, and the second authentication time is the time required to complete the second-priority authentication. The first determination unit 531 is configured to calculate a first time offset based on the scheduled authentication start time, the scheduled authentication completion time, and the first authentication time of the first-priority authentication; calculate a second time offset based on the scheduled authentication start time, the scheduled authentication completion time, and the second authentication time of the second-priority authentication; and determine whether the prototype authentication can be completed before the scheduled authentication completion time based on the first time offset and the second time offset.

[0197] Optionally, the calculation unit 533 is used to calculate the difference between the scheduled authentication start time of the first priority authentication and the sum of the scheduled authentication completion time of the first priority authentication and the first authentication time to obtain a first advance; calculate the difference between the scheduled authentication start time of the second priority authentication and the sum of the scheduled authentication completion time of the second priority authentication and the second authentication time to obtain a second advance; and determine the maximum value of the first advance and the second advance as the authentication start time advance.

[0198] Optionally, the third determination unit 534 is used to determine the authentication advance start time based on the predetermined authentication start time and the advance amount of the authentication start time; if the authentication advance start time is earlier than the preset prototype provision time, the prototype authentication strategy is determined to be a parallel authentication strategy, and the parallel authentication strategy is a strategy of increasing the number of prototypes so that different prototypes can perform different types of authentication in parallel; or, if the authentication advance start time is later than the preset prototype provision time, the prototype authentication strategy is determined to execute the preset prototype authentication strategy according to the authentication advance start time.

[0199] Optionally, the hardware authentication management device 50 further includes a third determining module 55 for obtaining configuration information corresponding to each product model; and determining the configuration of the test sample of the product based on the configuration information.

[0200] Optionally, the third determining module 55 is configured to determine, for multiple models having power less than or equal to a preset power threshold, a configuration corresponding to a model having the largest number of hard disks as the configuration of the product sample to be tested.

[0201] Optionally, the third determination module 55 is used to determine, for multiple models whose power supply power is greater than a preset power threshold and which include a graphics processing unit, that the configuration corresponding to the model with the largest number of graphics processing units is the configuration of the product's test sample; and for multiple models whose power supply power is greater than a preset power threshold and which do not include a graphics processing unit, determine that the configuration corresponding to the model with the largest number of hard disks is the configuration of the product's test sample.

[0202] Optionally, the first update module 54 is used to determine whether the key component has passed multiple certifications in the key component certification requirements based on the execution information of the prototype certification strategy; if the key component has passed multiple certifications in the key component certification requirements, the availability status of the key component is set to an available state; or if the key component has not passed any certification in the key component certification requirements, the availability status of the key component is set to an unavailable state.

[0203] Optionally, the hardware authentication management device 50 further includes a second updating module 56 for updating the production feasibility status of the product based on the availability status of the key parts in the key parts list.

[0204] Optionally, the second update module 56 is used to set the product structure tree of the product to a non-production state when the availability status of any key component of the product is unavailable; and determine the expected production time of the product based on the expected availability time of at least one key component in the unavailable state.

[0205] For the description of the features in the embodiment corresponding to the hardware authentication management device, reference can be made to the relevant description of the embodiment corresponding to the hardware authentication management method, which will not be repeated here.

[0206] An embodiment of the present application further provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any of the above-mentioned hardware authentication management method embodiments.

[0207] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps of any of the above-mentioned hardware authentication management method embodiments when running.

[0208] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.

[0209] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps of any of the above-mentioned hardware authentication management method embodiments are implemented.

[0210] An embodiment of the present application further provides another computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any of the above-mentioned hardware authentication management method embodiments are implemented.

[0211] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0212] The above is a detailed introduction to a hardware authentication management method, electronic device, storage medium and program product provided by this application. Specific examples are used herein to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core idea of this application. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of this application, several improvements and modifications can be made to this application, and these improvements and modifications also fall within the scope of protection of the claims of this application.

Claims

1. A hardware authentication management method, characterized in that: include: Calculate the time required for product certification based on the product's key parts list and key parts certification requirements. The time required for certification is the length of time it takes to complete the certification of key parts in the key parts list; Determine the preset prototype delivery time and scheduled certification completion time based on the product R&D plan; Determining a prototype certification strategy for the product based on the time required for obtaining evidence, the preset prototype provision time, and the scheduled certification completion time, wherein the prototype certification strategy is used to plan the key component certification progress of the test prototype so that the key component certification of the test prototype is completed before the scheduled certification completion time; updating the availability status of key parts in the key parts list according to the execution information of the prototype certification strategy; The determining of the product prototype certification strategy based on the time required for obtaining evidence, the preset prototype provision time, and the scheduled certification completion time includes: Determining whether the prototype certification can be completed before the scheduled certification completion time based on the time required for obtaining the certification; If the prototype authentication can be completed before the predetermined authentication completion time, determining that the prototype authentication strategy is the preset prototype authentication strategy; If the prototype certification cannot be completed before the scheduled certification completion time, the certification start time advance corresponding to the certification required time is calculated; Determining a prototype authentication strategy for the product according to the advance amount of the authentication start time and the preset prototype provision time; The time required for obtaining evidence includes: a first authentication time and a second authentication time, wherein the first authentication time is the time required to complete the first priority authentication, and the second authentication time is the time required to complete the second priority authentication; and determining whether the prototype authentication can be completed before the predetermined authentication completion time based on the time required for obtaining evidence includes: Calculating a first time offset based on a scheduled authentication start time, a scheduled authentication completion time, and the first authentication time of the first priority authentication; Calculating a second time offset based on the scheduled authentication start time, the scheduled authentication completion time, and the second authentication time of the second priority authentication; determining, based on the first time offset and the second time offset, whether the prototype certification can be completed before the scheduled certification completion time; The determining of the product prototype authentication strategy according to the authentication start time advance and the preset prototype provision time includes: Determining an authentication start time in advance according to a predetermined authentication start time and the authentication start time advance amount; If the authentication advance start time is earlier than the preset prototype provision time, determining that the prototype authentication strategy is a parallel authentication strategy, wherein the parallel authentication strategy is a strategy for increasing the number of prototypes so that different prototypes can perform different types of authentication in parallel; If the authentication advance start time is later than the preset prototype provision time, the prototype authentication strategy is determined to execute the preset prototype authentication strategy according to the authentication advance start time.

2. The hardware authentication management method according to claim 1, characterized in that: The key component certification requirements include multiple certification types, which are divided into first-priority certification and second-priority certification. The certification types in the second-priority certification include test-required certification and / or test-free certification. The time required for obtaining the certification includes the first certification time and the second certification time. The time required to obtain certification for a product is calculated based on the product's key parts list and key parts certification requirements, including: Calculating the sum of the authentication times of the plurality of first-priority authentications to obtain the first authentication time required to complete the first-priority authentication; Calculate the sum of the certification times of multiple certifications that need to be tested to obtain the time required for certification. Determine the maximum value of multiple certification times without test certification to obtain the time required for test-free certification; The maximum value of the time required for the authentication with test and the time required for the authentication without test is determined to obtain the second authentication time required to complete the second priority authentication.

3. The hardware authentication management method according to claim 1, characterized in that: The calculating of the authentication start time advance corresponding to the time required for obtaining the evidence includes: Calculate the difference between the scheduled authentication start time of the first priority authentication and the sum of the scheduled authentication completion time of the first priority authentication and the first authentication time to obtain a first advance amount; Calculate the difference between the scheduled authentication start time of the second priority authentication and the sum of the scheduled authentication completion time of the second priority authentication and the second authentication time to obtain a second advance amount; Determine a maximum value between the first advance amount and the second advance amount as the authentication start time advance amount.

4. The hardware authentication management method according to claim 1, characterized in that: The method further comprises: Obtain configuration information corresponding to each model of the product; Based on the configuration information, the configuration of the test sample of the product is determined.

5. The hardware authentication management method according to claim 4, characterized in that: The determining, based on the configuration information, the configuration of the test sample of the product includes: For multiple models whose power supply power is less than or equal to a preset power threshold, the configuration corresponding to the model with the largest number of hard disks is determined as the configuration of the test sample of the product.

6. The hardware authentication management method according to claim 4, characterized in that: The determining, based on the configuration information, the configuration of the test sample of the product includes: For multiple models having a power supply greater than a preset power threshold and including a graphics processing unit, determining the configuration corresponding to the model with the largest number of graphics processing units as the configuration of the test sample of the product; For multiple models whose power supply power is greater than a preset power threshold and do not include a graphics processing unit, the configuration corresponding to the model with the largest number of hard disks is determined as the configuration of the test sample of the product.

7. The hardware authentication management method according to claim 1, characterized in that: The updating of the availability status of key components in the key component list according to the execution information of the prototype authentication strategy includes: Determining whether the key component passes multiple certifications in the key component certification requirements based on the execution information of the prototype certification strategy; If the key component passes multiple certifications in the key component certification requirements, the availability status of the key component is set to available; or, If the key component fails to pass any of the key component certification requirements, the availability status of the key component is set to an unavailable state.

8. The hardware authentication management method according to claim 1, characterized in that: The method further comprises: Based on the availability status of the key parts in the key parts list, the production feasibility status of the product is updated.

9. The hardware authentication management method according to claim 8, characterized in that: The updating of the production feasibility status of the product based on the availability status of the key parts in the key parts list includes: When the availability status of any key component of the product is unavailable, the product structure tree of the product is set to unproducible state; An estimated production availability time of the product is determined based on an estimated availability time of at least one unavailable key component.

10. An electronic device, characterized in that: include: memory for storing computer programs; A processor, configured to implement the steps of the hardware authentication management method according to any one of claims 1 to 9 when executing the computer program.

11. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, wherein the computer program, when executed by a processor, implements the steps of the hardware authentication management method according to any one of claims 1 to 9.

12. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the hardware authentication management method according to any one of claims 1 to 9 are implemented.

Citation Information

Patent Citations

  • Authentication test method and system of domestic server operating system

    CN114168484A

  • Resource scheduling method and device, electronic equipment and storage medium

    CN120011058A