Hard disk installation position determination method and device, storage medium and electronic equipment

By automatically parsing server order information and generating hard disk installation configuration information, the error problem caused by relying on manual interpretation of the hard disk installation location is solved, and standardized and efficient production of hard disk installation is achieved.

CN120374019APending Publication Date: 2025-07-25INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510494961.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-18
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

In the prior art, the determination of the hard disk installation location depends on the operator's understanding ability and experience, which can easily lead to errors and low production efficiency.

Method used

By obtaining the server's order information, the order information is automatically parsed based on the process rules and preset hard disk resolution rules, the installation configuration information of the hard disk is generated, and the installation location of the hard disk on the server is determined based on this information.

Benefits of technology

This significantly reduces errors caused by human factors, realizes the standardization and standardization of the hard disk installation process, improves installation speed and production efficiency, and ensures the best matching between the hard disk and the server and system stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120374019A_ABST
    Figure CN120374019A_ABST
Patent Text Reader

Abstract

The invention discloses a hard disk installation position determination method and device, a storage medium and electronic equipment, and relates to the technical field of computers, and the method comprises the steps: firstly obtaining order information corresponding to a server; resolving the order information based on a process rule and a preset hard disk resolving rule to obtain installation configuration information of at least one hard disk associated with the server; and determining the installation position of the hard disk on the server according to the installation configuration information. Compared with the prior art, the order information is automatically analyzed based on the process rule and the preset hard disk resolving rule, the hard disk installation configuration information is generated, and the installation position of the hard disk installation configuration information on the server is determined, so that errors caused by human factors are remarkably reduced, standardization and normalization of the hard disk installation process are realized, and the installation efficiency is improved. The requirement for skills of operators is lowered, and meanwhile the hard disk installation speed and the production efficiency are greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular, to a method, device, storage medium, and electronic device for determining the installation position of a hard disk. Background Art

[0002] In the field of computer hardware, with the explosive growth of data volume, as a key storage device, the hard disk's reasonable installation position planning is crucial for system performance, stability, and maintainability. In the production and assembly of servers and storage devices, it is necessary to accurately determine the installation positions of different types of hard disks on complex and diverse backplane designs.

[0003] Currently, in the related art, the calculation method for the hard disk installation position mainly involves manually interpreting the rules provided by the R & D side and operating. However, this method highly depends on the operator's understanding ability and experience, which easily leads to incorrect hard disk installation positions and low production efficiency. Summary of the Invention

[0004] The present disclosure provides a method, device, storage medium, and electronic device for determining the installation position of a hard disk. Its main purpose is to solve the problems in the related art that rely on the operator's understanding ability and experience, which easily lead to incorrect hard disk installation positions and low production efficiency.

[0005] In a first aspect, the present application provides a method for determining the installation position of a hard disk, including:

[0006] Obtaining order information corresponding to the server;

[0007] Based on process rules and a preset hard disk calculation rule, performing calculation on the order information to obtain installation configuration information of at least one hard disk associated with the server;

[0008] Determining the installation position of the hard disk on the server according to the installation configuration information.

[0009] In a second aspect, the present application provides a device for determining the installation position of a hard disk, including:

[0010] An obtaining module, configured to obtain order information corresponding to the server;

[0011] A calculation module, configured to perform calculation on the order information according to process rules to obtain installation configuration information of multiple hard disks associated with the server;

[0012] A determining module, configured to determine the installation position of the hard disk on the server according to the installation configuration information.

[0013] In a third aspect, the present application provides a computer-readable storage medium storing a computer program, which when executed by a processor, implements the method of the first aspect.

[0014] In a fourth aspect, the present application provides an electronic device, including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, where when the processor executes the computer program, it implements the method of the first aspect.

[0015] In a fifth aspect, the present application provides a computer program product storing a computer program, which when executed by a processor, implements the method of the first aspect.

[0016] The method, device, storage medium, and electronic device for determining the hard disk installation position provided by the present disclosure, where the method includes: first obtaining order information corresponding to a server; then based on process rules and a preset hard disk calculation rule, calculating the order information to obtain installation configuration information of at least one hard disk associated with the server; and then determining the installation position of the hard disk on the server according to the installation configuration information. Compared with the current related technologies, the present application automatically analyzes the order information based on process rules and a preset hard disk calculation rule, generates hard disk installation configuration information and determines its installation position on the server, significantly reducing errors caused by human factors, realizing the standardization and normalization of the hard disk installation process, reducing the requirements for the skills of operators, and at the same time greatly improving the hard disk installation speed and production efficiency.

[0017] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become easily understandable through the following description. Description of the Drawings

[0018] To more clearly illustrate the embodiments of the present application, the following will briefly introduce the drawings required for the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0019] Figure 1 Shows a schematic flowchart of a method for determining the hard disk installation position provided by an embodiment of the present application;

[0020] Figure 2 Shows a schematic flowchart of another method for determining the hard disk installation position provided by an embodiment of the present application;

[0021] Figure 3 Shows a schematic diagram of an example provided by an embodiment of the present application;

[0022] Figure 4 shows a schematic flowchart of an example provided by an embodiment of the present application;

[0023] Figure 5 shows a schematic diagram of an example provided by an embodiment of the present application;

[0024] Figure 6 shows a schematic structural diagram of a device for determining a hard disk installation position provided by an embodiment of the present application. Detailed implementation manners

[0025] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

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

[0027] Hard disks of different types, such as Non-Volatile Memory Express (NVME) hard disks, ordinary hard disks, etc., have different performance characteristics and application scenarios, and the design of the backplane is becoming increasingly complex, with multiple models and specifications. This makes the determination of the hard disk installation position a complex and critical task. With the development of high-density storage and high-performance computing of hard disks, higher requirements are put forward for the accuracy and efficiency of hard disk installation. At the same time, the demand for product customization is also increasing, and a hard disk installation solution that can flexibly adapt to different order configurations is needed.

[0028] In the related hard disk installation position calculation method, usually based on information such as the hard disk rules input by the R & D side, the installation position rules are described in language in the Standard Operating Procedure (SOP). After the process document is transferred to the production line, front-line workers need to read the installation rules as a whole and understand them deeply, and then determine the installation position of the hard disk in combination with the actual order configuration. Finally, the operation of installing the hard disk is performed. This places high requirements on the education level and comprehension ability of production line employees. If there is a slight deviation in the middle understanding, it will lead to an incorrect final hard disk installation position, and each order needs to go through the above process, thus having a great impact on both production efficiency and accuracy.

[0029] With the rapid development of the Internet industry, the demand for servers is also growing crazily at the same time. There are more and more production orders, and higher and higher requirements are put forward for the production time and correctness of servers. In this case, the need for correct and rapid interpretation of hard disk installation rules is extremely urgent.

[0030] Based on the problems existing in the above server configuration, in order to improve the technical problems that related technologies rely on the understanding ability and experience of operators, which easily lead to incorrect hard disk installation positions and low production efficiency. This embodiment provides a method for determining the hard disk installation position, as Figure 1 shown, the method includes the following steps:

[0031] Step 101, obtain the order information corresponding to the server.

[0032] In some examples, the order information is all the detailed data and specification requirements related to a specific server. These information are the basis for server configuration, hard disk allocation, and other related hardware assembly, and can be obtained through the order management system. For customized orders, the system can establish an effective customized instruction matching and rule adaptation mechanism according to the "customized instructions" of the order to meet the personalized needs of customers and improve customer satisfaction.

[0033] Step 102, based on the process rules and preset hard disk calculation rules, calculate the order information to obtain the installation configuration information of at least one hard disk associated with the server.

[0034] Exemplarily, the process rules (Rule Operation Process, ROP) include but are not limited to the physical size matching between the hard disk and the backplane, electrical interface compatibility, heat dissipation requirements, and maintenance space reservation and other related rules. In addition, it also involves the requirements for the hard disk type or specification in different installation areas to ensure that the hard disk can work properly in the specified position.

[0035] Exemplarily, the preset hard disk calculation rule is a set of logical rule systems set for hard disk allocation and installation, used to guide the system to automatically complete the disk position allocation of the hard disk. It can include determining the best installation position of the hard disk according to the attributes of the hard disk (such as type, size, interface type, etc.) and the specific architecture of the server. The preset hard disk calculation rule usually contains a set of predefined conditions and algorithms, such as "priority sorting table", "installation area marking", "supported hard disk types", "size marking", etc. Through these rules, accurate allocation and optimized layout of the hard disk can be achieved, thereby improving the overall performance and stability of the system.

[0036] In some examples, the repetitive and complex installation position calculation logic is automatically calculated by the computer system, reducing manual operations and significantly improving the calculation efficiency.

[0037] Step 103: Determine the installation position of the hard disk on the server according to the installation configuration information.

[0038] Exemplarily, according to the installation configuration information, the system first matches the attributes of the hard disk with the backplane disk position specifications to determine the specific installation position of each hard disk on the server. If there are still remaining unallocated disk positions in the effective disk position table and a certain hard disk fails to obtain the installation disk position information, the system will further check whether there are any mismatches. Once all checks pass and the installation position is confirmed, the hard disk will be accurately placed in its designated position, ensuring the rationality of the internal structure of the server and the stability of the system. If any incompatibility issues are found during this process, the system will record the error and terminate the calculation process to ensure that only qualified hard disks can be installed in the designated position. In this way, not only the installation efficiency is improved, but also the security and reliability of the server operation are guaranteed.

[0039] In some examples, the calculation relying on experience is accidental and tiring. The system realizes the determination of the installation position of the hard disk on the server through strict rule operations and matching operations, ensures the accuracy of the hard disk installation position, reduces errors caused by manual operations, and guarantees the accuracy of production orders.

[0040] Compared with the related technology, in this embodiment, the order information corresponding to the server is first obtained; then, based on the process rules and the preset hard disk calculation rules, the order information is calculated to obtain the installation configuration information of at least one hard disk associated with the server; then, according to the installation configuration information, the installation position of the hard disk on the server is determined. Compared with the current related technology, by automatically parsing the order information based on the process rules and the preset hard disk calculation rules, generating the hard disk installation configuration information and determining its installation position on the server, the errors caused by human factors are significantly reduced, and the standardization and normalization of the hard disk installation process are realized, the requirements for the skills of operators are reduced, and at the same time, the hard disk installation speed and production efficiency are greatly improved. By automating the repetitive and complex installation position calculation logic, not only the hard disk installation calculation efficiency is significantly improved, but also the errors caused by manual operations are reduced, and the accuracy of the calculation and the accuracy of the hard disk installation are improved. In addition, the systematic calculation and configuration optimize the utilization of hard disk resources, ensure the best match between the hard disk and the server requirements, and enhance the security of data management and the system. The clear installation rules and records facilitate the subsequent maintenance, upgrade and management of the hard disk, and further improve the efficiency and reliability of the overall server production and operation and maintenance.

[0041] As a refinement of this embodiment, the following methods can be used but are not limited to determine the hard disk installation position, such as Figure 2 shown Figure 2 is a schematic flow chart of a method for determining the installation position of a hard disk provided by an embodiment of the present disclosure, including:

[0042] Step 201, obtain the order information corresponding to the server.

[0043] Exemplarily, by viewing the "actual materials" list in the order information, all components required to build the server can be determined, including information such as hard disks, memory modules, processors, etc. For example, it includes key parameters such as the specific model, capacity, and interface type of each hard disk.

[0044] Step 202, calculate the order information according to the preset hard disk calculation rules based on the business data object type corresponding to the process rules to obtain the installation configuration information.

[0045] Exemplarily, when resolving a regular order, the system first performs operations on each rule table under the ROP. Among them, the defined business data object types under the ROP include five types: "product rule", "rule tree", "process sub-rule", "cable static diagram rule", and "product operation rule". Among them, the "product operation rule" gives specific requirements for the entire resolution process. When the system detects that both the "entry condition" and the "effective condition" of such rules under a certain model ROP are met, these rules will be recorded for subsequent hard disk bay allocation or cable screening work. In this way, the system can automatically process according to the preset precise standards, ensuring the accuracy and efficiency of the resolution, and at the same time optimizing the configuration and management of hardware resources.

[0046] Optionally, step 202 may specifically include: judging the entry condition and the effective condition of the server under the process rule based on the order information; when it is confirmed that the server meets the entry condition and the effective condition, and in the case of the hard disk type material specified to record the bay information in the effective condition, reading the bay configuration information of the server, and the bay configuration information is used to match the installation area of the hard disk type material; determining the installation configuration information based on the bay configuration information and the preset hard disk resolution rule.

[0047] Exemplarily, the bay configuration information of the server can be obtained by resolving the "bay table of the backplane". When resolving the "bay table of the backplane", the system will perform a series of strict matching operations to ensure accuracy. First, the system checks the "entry condition" and the "effective condition". When both of these conditions are met and the material (such as the backplane) specifying the bay information is specified in the "effective condition", the system starts to process. The system reads the information in the "bay table of the backplane" row by row, and the "installation area mark" column is used to accurately match the "installation area" of the "hard disk" type material on the order. Specifically, if a specific value exists in the "installation area mark" column of a certain row, it is required that the "installation area" of the corresponding "hard disk" in the order must be exactly the same as this value; if this column is empty, the "installation area" of the "hard disk" in the order must also be empty, otherwise this hard disk will not be able to be assigned to the corresponding bay. In this way, the system ensures that the hard disk can be accurately installed in its designated position, thus ensuring the stability and performance of the overall system.

[0048] Optionally, the above determining the installation configuration information based on the bay configuration information and the preset hard disk resolution rule may specifically include: sorting the materials of the server according to the preset installation priority sorting table; based on the bay configuration information, matching the sorted materials with the multiple installation positions provided in the preset installation position sequence table, and determining the installation configuration information according to the installation area and the hard disk type.

[0049] In some examples, when the system processes rule operation result tables such as the "Installation Location Sequence Table", the "Installation Priority Sorting Table", and the "Backplane Disk Location Table", it can adopt a combined operation logic. Specifically, the "Installation Location Sequence Table" is usually used in combination with the "Installation Priority Sorting Table". According to the material effectiveness rules, the materials are first sorted according to the "Installation Priority Sorting Table", and then they are assigned to the corresponding positions provided by the "Installation Location Sequence Table" in this order. At the same time, the "Backplane Disk Location Table" provides key information such as the specific location number, priority order, and disk location specifications required for hard disk installation. This table is combined with the "Installation Priority Sorting Table" in the hard disk-related rules to accurately calculate the specific slots where each hard disk should be installed. Through the combined operation logic of multiple rule tables, the system can achieve efficient and accurate hard disk installation configuration, ensuring the effective utilization of hardware resources.

[0050] Exemplarily, when processing the "Hard Disk Resolution Rule Table", the system can record the corresponding rule requirements and, after encountering the "Installation Priority Sorting Table" of the "hard disk", schedule the disk locations according to these requirements. Specifically, it can first verify whether the "scope" and "scenario" requirements are met. For example, group according to the "installation area" information of the material and determine whether it meets the scope requirement of "within the same installation area"; then, according to the number of "NVME type hard disks" and "ordinary hard disks" in this area, determine whether it is a scenario of "pure NVME hard disks or pure ordinary hard disks" or "mixed installation of ordinary hard disks and NVME hard disks". If the "scope" and "scenario" requirements are met, the system performs disk location allocation according to the specific requirements in the "Hard Disk Resolution Rule Table".

[0051] In some examples, if the "scope" and "scenario" requirements are not met, the system reads the next requirement and continues to match. If there is no effective "Hard Disk Resolution Rule Table" or the requirements of all rows are not met, the system will perform disk location allocation according to the default logic to ensure that the hard disks can be reasonably installed in the corresponding positions.

[0052] For example, as Figure 3As shown, in Sample Data 1, priority serial number 010 corresponds to the installation configuration information when there is a mixed installation of a regular hard disk and an NVME hard disk in the same installation area. The NVME hard disks are installed in reverse order, the regular hard disks are installed in forward order, and the priority allocation type is NVME hard disks; priority serial number 020 corresponds to the installation configuration information when there are only pure NVME hard disks or pure regular hard disks in the same installation area. Both regular hard disks and NVME hard disks are installed in forward order. In Sample Data 2, priority serial number 010 corresponds to the installation configuration information when there is a mixed installation of a regular hard disk and an NVME hard disk on the same backplane. The NVME hard disks are installed in reverse order, the regular hard disks are installed in forward order, and the priority allocation type is NVME hard disks; priority serial number 020 corresponds to the installation configuration information when there are only pure NVME hard disks or pure regular hard disks on the same backplane. Both regular hard disks and NVME hard disks are installed in forward order.

[0053] In this embodiment, the system defines multiple rule tables, including but not limited to "Installation Location Sequence Table", "Installation Priority Sorting Table", "Backplane Disk Location Table", and "Hard Disk Resolution Rule Table". By optimizing the coordination mechanism of the rule tables, the rule tables can cooperate with each other during the resolution process to achieve optimized allocation of the hard disk installation locations. This helps improve the parallel processing ability of the hard disks, reduce interference between the hard disks, thereby enhancing the performance of the entire system and meeting the requirements of high-performance computing and big data storage.

[0054] Optionally, the method of this embodiment may further include: dynamically adjusting the preset hard disk resolution rules according to the process rules and version objects corresponding to the customization instructions in the order information.

[0055] Exemplarily, after obtaining the hard disk information from the "actual materials" list of the order, the system sorts the hard disks according to the "priority sorting table" and filters out the hard disks with allocated disk positions. During the process of allocating disk positions, the system will perform a series of verifications and checks to ensure compatibility and accuracy. If it is found that there are hard disks without installation disk position information, and there are still remaining unallocated disk positions in the effective "disk position table", the system will further check whether there are inconsistencies between the "installation area mark", "supported hard disk types", or "size mark" and the hard disk attributes. Once it is confirmed that there are mismatches, the system will print the corresponding error message and terminate the solution process, and at the same time set the "order solution status" to "02 (The order process rule solution is not successful, and the solution is aborted)". If all checks pass and the disk position is successfully allocated, the system will print relevant information in the "processing progress" area, and write the solution result into the "reference indicator" column in the BOM of "order (MPM6_Order)" and the "order solution details" of "order solution record (MPM6_OrderSR)", ensuring that the solution result is correctly recorded and applied. By comprehensively considering the detailed specification information such as the "installation area mark", "supported hard disk types", "size mark", etc. of the backplane disk position, as well as the relevant attributes of the hard disk, it is ensured that the hard disk can be accurately installed in the appropriate disk position.

[0056] For example, as Figure 4 shown, when processing a customized order, the system searches in the system for the version objects of "rule tree (MPM6_RLevel)" and "process (MPM6_Process)" with the "instruction number (mpm6_InstructionNO)" being the value of the "customization instruction / ZDZHZL" of the order. If a compliant object is found, the check passes, and the system continues to calculate the installation position of the hard disk according to the customization rules. If not found, a prompt message will be given to ask the operator whether to continue the solution. If the operator selects "OK", the solution will be performed according to the normal order solution logic; if "Cancel" is selected, the solution will be aborted and the "manufacturing process planner" interface will be returned.

[0057] In this embodiment, for customized orders, the system has established an effective customization instruction matching and rule adaptation mechanism based on the "customization instruction" of the order, which can quickly and accurately find applicable process rules and version objects, flexibly adjust the solution rules for the installation position of the hard disk, meet the personalized needs of customers, and improve customer satisfaction.

[0058] Step 203: Determine the installation position of the hard disk on the server according to the installation configuration information.

[0059] For example, as Figure 5As shown, the hard disk type corresponding to the ordinary hard disk with priority number 010 is P, the backplane position is FHD8P_25_0, and the sequential installation positions are from FHD_25_0 to FHD_25_7; the hard disk type corresponding to the NVME hard disk with priority number 020 is N, the backplane position is also FHD8P_25_0, and the sequential installation positions are from FHD8P_25_24 to FHD_25_21. By applying the method of this embodiment, the system can ensure that the hard disk can be accurately installed in its designated position, thus ensuring the stability and performance of the overall system.

[0060] In some examples, the system calculates the installation position of the hard disk through an automated process, reducing manual intervention and improving production efficiency and accuracy. During the calculation process, the system will perform strict matching operations to ensure the precise matching of the hard disk and the disk position.

[0061] Optionally, the method of this embodiment may further include: performing multi-dimensional matching on the target hard disk and the server to detect whether the backplane disk position on the server matches the target hard disk.

[0062] Exemplarily, for multi-dimensional matching of the target hard disk and the server, first confirm whether the rows of the "disk position table" with the same "installation area mark" extracted come from the same rule. If these rows do come from the same rule, continue with the disk position allocation of the hard disk; if they do not come from the same rule and there is no effective "hard disk calculation rule table", the system will give an error prompt and terminate the calculation process, and at the same time set the attribute "order calculation status" of the "order calculation record" object to "02 (the order process rule calculation was not successful, the calculation was aborted)". Then, the system groups the hard disks according to the "installation area", sorts the hard disks within each group using the "installation priority sorting table", and then allocates the disk positions in sequence according to the sorting result, ensuring that the hard disks can be reasonably and orderly placed in their designated positions to maintain the stability and performance of the system. If the above conditions cannot be met, it indicates that there is incompatibility or error, and it needs to be corrected and the calculation retried.

[0063] Exemplarily, by comprehensively considering the backplane disk position specifications and hard disk attributes, this embodiment can achieve the precise matching of the hard disk and the disk position, reducing system failures and performance degradation caused by mismatches. For example, it avoids the situation where the hard disk type is incompatible with the disk position, ensures that the hard disk can work in the best state, and improves the data read / write speed and system stability.

[0064] Optionally, the above multi-dimensional matching of the target hard disk and the server to detect whether the backplane disk position on the server matches the target hard disk may specifically include: matching the target hard disk with the installation area mark, the supported hard disk type, and the size mark of the server; if the matching condition is met, further determine whether the power consumption of the hard disk is within the power consumption range allowed by the backplane disk position of the server; if the power consumption of the hard disk does not exceed the power consumption range corresponding to the backplane disk position, the backplane disk position on the server matches the target hard disk, and the hard disk is allocated to the corresponding disk position.

[0065] Exemplarily, when resolving the "backplane disk position table", strict row-by-row matching can be performed through the "supported hard disk type" column to determine whether the hard disk is suitable for allocation to a specific disk position. The system determines its "hard disk type" based on the "classification ID" and "disk interface type" of the hard disk, and compares it with the values in the corresponding column of the "backplane disk position table". Specifically, if the "classification ID" of the hard disk is "hard disk" and the "disk interface type" is "U.2_NVME" or "U.3_NVME", its "hard disk type" is defined as "N"; if the "disk interface type" is "E1_Ruler" or "E3_Ruler", the hard disk type is "E"; if it is "SAS_HDD", "SATA_HDD", "SAS_SSD", or "SATA_SSD", it is "P". Only when the "hard disk type" of the hard disk matches the value in the "supported hard disk type" column of the "backplane disk position table" can the hard disk be allocated to the corresponding disk position. This method ensures the compatibility between the hard disk and the disk position and the overall stability of the system.

[0066] Exemplarily, the "size mark" column can also be used to match the size information of the hard disk. When this column contains a specific value, it is required that the "hard disk size" corresponding to the "hard disk" in the order must be consistent with this value; if this column is empty, no size consistency check is performed. The system first obtains the bill of materials entering the rule and the calculated installation position information, and then precisely adapts this information with the "backplane position" column to determine the specific installation position of each hard disk. Only when all conditions are met and the correct row information is successfully matched will the system record these matching results, thereby ensuring that each hard disk can be accurately allocated to the backplane disk position suitable for its specifications and types, guaranteeing the compatibility and stability of the system, and optimizing the overall resource configuration.

[0067] Compared with the current related technologies, in this embodiment, the installation position of the hard disk on the server is determined based on the backplane disk position specifications and the hard disk attributes, ensuring a perfect match between the hard disk and the disk position, effectively avoiding system failures and performance degradation caused by incompatibility, and optimizing the data read / write speed and system stability. In addition, through the collaborative mechanism of multiple rule tables in this embodiment, an optimized allocation of the hard disk installation positions is achieved, enhancing the system's parallel processing ability, reducing interference between hard disks, and thus improving the overall system performance to meet the requirements of high-performance computing and big data storage. For customized orders, a customized instruction matching and rule adaptation mechanism is established, which can quickly respond to customers' personalized needs, flexibly adjust the solution rules, and improve customer satisfaction. This embodiment constructs a complete rule operation system, which includes precise operations on each rule table under ROP, collaborative work between rule tables, and flexible application of the hard disk solution rule table, and ensures the accuracy of the hard disk installation position by multi-dimensionally matching the hard disk attributes and the backplane disk position specifications. Combining the hard disk installation position solution methods for regular orders and customized orders, the system architecture based on rule operations (including the combined operation logic of each rule table and their interrelationships), and the customized instruction matching and rule adaptation algorithms and mechanisms for realizing personalized solutions has important protection value.

[0068] An embodiment of the present application further provides a device for determining the installation position of a hard disk, as Figure 1 a specific implementation of the method shown in Figure 6 shown, the device includes: an acquisition module 31, a solution module 32, and a determination module 33.

[0069] The acquisition module 31 is configured to acquire order information corresponding to the server;

[0070] The solution module 32 is configured to perform a solution on the order information according to process rules to obtain installation configuration information of multiple hard disks associated with the server;

[0071] The determination module 33 is configured to determine the installation position of the hard disk on the server based on the installation configuration information.

[0072] In some examples of this embodiment, the solution module 32 is specifically configured to perform a solution on the order information according to a preset hard disk solution rule based on the business data object type corresponding to the process rules to obtain the installation configuration information, and the business data object type includes product rules, rule trees, process sub-rules, cable static diagram rules, and product operation rules.

[0073] In some examples of this embodiment, the solving module 32 is further specifically configured to determine, based on the order information, the entry conditions and the effective conditions of the server under the process rules; when it is confirmed that the server meets the entry conditions and the effective conditions, and in the case that the effective conditions specify hard disk materials with recorded disk position information, read the disk position configuration information of the server, where the disk position configuration information is used to match the installation area of the hard disk materials; and determine the installation configuration information based on the disk position configuration information and the preset hard disk solving rules.

[0074] In some examples of this embodiment, the solving module 32 is further specifically configured to sort the materials of the server according to a preset installation priority sorting table; based on the disk position configuration information, match the sorted materials with multiple installation positions provided in a preset installation position sequence table, and determine the installation configuration information according to the installation area and the hard disk type.

[0075] In some examples of this embodiment, the determining module 33 is specifically configured to perform multi-dimensional matching on the target hard disk and the server, and detect whether the backplane disk position on the server matches the target hard disk.

[0076] In some examples of this embodiment, the determining module 33 is further specifically configured to match the target hard disk with the installation area mark, the supported hard disk type, and the size mark of the server; if the matching conditions are met, further determine whether the power consumption of the hard disk is within the power consumption range allowed by the backplane disk position of the server; if the power consumption of the hard disk does not exceed the power consumption range corresponding to the backplane disk position, the backplane disk position on the server matches the target hard disk, and the hard disk is allocated to the corresponding disk position.

[0077] In some examples of this embodiment, the solving module 32 is further specifically configured to dynamically adjust the preset hard disk solving rules according to the process rules and the version object corresponding to the customization instructions in the order information.

[0078] It should be noted that for other corresponding descriptions of each functional unit involved in the determining device for the hard disk installation position provided in this embodiment, reference can be made to the corresponding descriptions in Figure 1 and will not be elaborated here.

[0079] Based on the methods as shown in Figure 1 and Figure 2 correspondingly, this embodiment further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the methods as shown in Figure 1 and Figure 2 are implemented.

[0080] Based on the above as Figure 1 and Figure 2 shown in the method, correspondingly, this embodiment also provides a computer program product, on which a computer program is stored, and when the computer program is executed by a processor, it implements the above as Figure 1 and Figure 2 shown in the method.

[0081] Based on such an understanding, the technical solution of this application can be embodied in the form of a software product, and this software product can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.), including several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of various implementation scenarios of this application.

[0082] Based on the above as Figure 1 and Figure 2 shown in the method, and Figure 6 shown in the virtual device embodiment, in order to achieve the above object, this embodiment of the application also provides an electronic device, such as a personal computer, a server, and this device includes a storage medium and a processor; the storage medium is used to store a computer program; the processor is used to execute the computer program to implement the above as Figure 1 and Figure 2 shown in the method.

[0083] In some embodiments, the above entity device may further include a user interface, a network interface, a camera, a radio frequency (RF) circuit, sensors, an audio circuit, a WI-FI module, and so on. The user interface may include a display screen (Display), an input unit such as a keyboard (Keyboard), etc., and optionally the user interface may further include a USB interface, a card reader interface, etc. The network interface may include a standard wired interface, a wireless interface (such as a WI-FI interface), etc. in some embodiments.

[0084] Those skilled in the art can understand that the above structure of the entity device provided in this embodiment does not constitute a limitation on the entity device, and it may include more or fewer components, or combine some components, or have different component arrangements.

[0085] The storage medium may further include an operating system and a network communication module. The operating system is a program for managing the hardware and software resources of the above entity device, and supports the operation of information processing programs and other software and / or programs. The network communication module is used to implement communication between various components inside the storage medium, and communication with other hardware and software in the information processing entity device.

[0086] Through the description of the above embodiments, those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform, or can also be implemented by hardware. By applying the solution of this embodiment, compared with the current related technologies, this embodiment automates the repetitive and complex installation position calculation logic, not only significantly improving the hard disk installation calculation efficiency, but also reducing the errors caused by manual operations, and enhancing the accuracy of the calculation and the precision of the hard disk installation. In addition, the systematic calculation and configuration optimize the utilization of hard disk resources, ensure the best match between the hard disk and the server requirements, and enhance the data management and system security. The clear installation rules and records facilitate the subsequent maintenance, upgrade and management of the hard disk, further improving the efficiency and reliability of the overall server production and operation and maintenance. This embodiment is not only applicable to the calculation of the installation position of the hard disk on the backplane in the field of computer hardware, but can also be applied to other fields that require equipment installation position planning. For example, in the field of communication equipment, different types of communication modules need to be installed in specific card slot positions to ensure the normal operation of the communication system. The rule operation and matching logic of this embodiment can be appropriately adjusted and applied to this scenario, and matched with the specification information of the card slot according to the attributes such as the function and interface type of the communication module to achieve the reasonable installation of the communication module. In the field of industrial automation equipment, various sensors and actuators need to be installed in specific positions of the equipment to ensure the precise control and efficient operation of the equipment. By referring to the method of matching the equipment attributes and installation position specifications in this embodiment, the installation position planning of sensors and actuators can be optimized, and the performance and stability of industrial automation equipment can be improved.

[0087] It should be noted that in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover a 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 expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.

[0088] The above are only specific embodiments of the present application, enabling those skilled in the art to understand or implement the present application. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to these embodiments herein, but rather to the broadest scope consistent with the principles and novel features claimed herein.

Claims

1. A method for determining the installation position of a hard disk, characterized in that Including: Obtain the order information corresponding to the server; Based on the process rules and the preset hard disk calculation rules, calculate the order information to obtain the installation configuration information of at least one hard disk associated with the server; According to the installation configuration information, determine the installation position of the hard disk on the server.

2. The method according to claim 1, wherein The calculating the order information based on the process rules and the preset hard disk calculation rules to obtain the installation configuration information of at least one hard disk associated with the server includes: Based on the business data object type corresponding to the process rules, calculate the order information according to the preset hard disk calculation rules to obtain the installation configuration information, and the business data object type includes product rules, rule trees, process sub-rules, cable static diagram rules, and product operation rules.

3. The method according to claim 2, wherein The calculating the order information based on the business data object type corresponding to the process rules according to the preset hard disk calculation rules to obtain the installation configuration information includes: Based on the order information, judge the entry conditions and effective conditions of the server under the process rules; When it is confirmed that the server meets the entry conditions and the effective conditions, and the hard disk type of the hard disk class material specifying the record disk position information in the effective conditions, read the disk position configuration information of the server, and the disk position configuration information is used to match the installation area of the hard disk class material; Based on the disk position configuration information and the preset hard disk calculation rules, determine the installation configuration information.

4. The method according to claim 3, wherein The determining the installation configuration information based on the disk position configuration information and the preset hard disk calculation rules includes: Sort the materials of the server according to a preset installation priority sorting table; Based on the disk position configuration information, match the sorted materials with multiple installation positions provided in the preset installation position sequence table, and determine the installation configuration information according to the installation area and the hard disk type.

5. The method according to claim 1, characterized in that, The method further includes: Perform multi-dimensional matching on the target hard disk and the server, and detect whether the backplane disk position on the server matches the target hard disk.

6. The method according to claim 5, wherein The performing multi-dimensional matching on the target hard disk and the server to detect whether the backplane disk position on the server matches the target hard disk includes: Match the target hard disk with the installation area mark, the supported hard disk type, and the size mark of the server; If the matching condition is met, further judge whether the power consumption of the hard disk is within the power consumption range allowed by the server backplane disk position; If the power consumption of the hard disk does not exceed the power consumption range corresponding to the backplane disk position, the backplane disk position on the server matches the target hard disk, and the hard disk is allocated to the corresponding disk position.

7. The method according to claim 1, characterized in that, The method further includes: Dynamically adjust the preset hard disk calculation rules according to the process rules and version objects corresponding to the customization instructions in the order information.

8. A device for determining the installation position of a hard disk, characterized in that, Including: An acquisition module configured to acquire the order information corresponding to the server; A calculation module configured to calculate the order information according to the process rules to obtain the installation configuration information of multiple hard disks associated with the server; A determination module, configured to determine the installation location of the hard disk on the server according to the installation configuration information.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

10. An electronic device, comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, characterized in that, When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Cited By

  • Method for determining cable connection relation

    CN120893704A