Customized hard disk solution generation method and related apparatus

By acquiring user needs information and using component library matching and component installation, the problem of insufficient performance in user-customized hard drives was solved, and a reasonable assembly scheme was generated.

CN115526681BActive Publication Date: 2026-01-02SHENZHEN KINGSPEC ELECTRONICS TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211133225.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-17
Publication Date
2026-01-02
Estimated Expiration
2042-09-17

AI Technical Summary

Technical Problem

In existing technologies, user-customized hard drives cannot meet performance requirements, and reasonable assembly schemes cannot be generated.

Method used

By acquiring user-customized requirements, the system matches target components using the first component library to determine performance requirements. If these requirements are not met, components are added from the second component library to generate an assembly scheme, or the requirements information is updated using preset default components.

Benefits of technology

It enables the generation of reasonable assembly schemes by combining user performance requirements during the hard drive customization process, thereby meeting the user's hard drive performance needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115526681B_ABST
    Figure CN115526681B_ABST
Patent Text Reader

Abstract

The application discloses a customized hard disk scheme generation method and related devices, comprising: obtaining user customization demand information, obtaining target components in the first component library according to the user customization demand information, generating target hard disk performance according to the target components, obtaining performance demand difference by comparing the user performance demand and the target hard disk performance, matching the installed components in the second component library according to the performance demand difference, and generating the assembly scheme of the target hard disk according to the target components and the installed components; comparing the target hard disk configuration generated by the target components customized by the user with the user performance demand, obtaining the corresponding installed scheme, and realizing the user's demand for the hard disk performance in the form of the installed scheme on the basis of meeting the user's demand for the target components; and further realizing the technical effect of reasonably generating the assembly scheme in combination with the user's demand for the performance in the process of hard disk customization.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of hard disk production, and particularly relates to a customized hard disk scheme generation method and related device. BACKGROUND

[0002] An external hard disk can provide a very large storage capacity, has high speed, large capacity, lightness, convenience and other characteristics, and has the greatest advantage in the safety and reliability of stored data. In today's increasingly developed technology, consumers' demand for customized hard disks is also gradually increasing, and different requirements are put forward for the use performance and appearance shape of the hard disk.

[0003] In the prior art, the customization of the hard disk by the user is often to select related modules in the hard disk, and the customized hard disk cannot meet the performance requirements of the user.

[0004] Therefore, how to reasonably generate an assembly scheme in combination with the performance requirements of the user in the process of hard disk customization has become a technical problem to be solved. SUMMARY

[0005] In order to reasonably generate an assembly scheme in combination with the performance requirements of the user in the process of hard disk customization, the present application provides a customized hard disk scheme generation method and related device.

[0006] In a first aspect, the present application provides a customized hard disk scheme generation method adopting the following technical scheme:

[0007] A customized hard disk scheme generation method comprises obtaining user customization requirement information;

[0008] Obtaining component information in the user customization requirement information and traversing a first component library to obtain a target component;

[0009] Judging whether there is a user performance requirement in the user customization requirement information;

[0010] If yes, generating an assembly scheme performance of a target hard disk according to the target component;

[0011] Judging whether the target hard disk performance meets the user performance requirement;

[0012] If the target hard disk performance cannot meet the user performance requirement, obtaining a performance requirement difference value, matching a corresponding additional component in a second component library according to the performance requirement difference value, and generating an assembly scheme of the target hard disk according to the target component and the additional component;

[0013] If the target hard disk performance meets the user performance requirement, generating an assembly scheme of the target hard disk according to the target component.

[0014] Optionally, after the user customization requirement information is acquired, the method further comprises:

[0015] judging whether the user customization requirement information is complete;

[0016] if the user customization requirement information is incomplete, acquiring a missing item;

[0017] acquiring a preset default component corresponding to the missing item according to the missing item and feeding back to the corresponding user;

[0018] when a missing item confirmation instruction is received, updating the user customization requirement information according to the preset default component.

[0019] Optionally, after the preset default component corresponding to the missing item is acquired according to the missing item and the corresponding user is fed back, the method further comprises:

[0020] if an update instruction is received, updating the current user customization requirement information according to the update instruction;

[0021] judging whether the current user customization requirement information is complete;

[0022] if yes, performing the step of acquiring component information in the user customization requirement information and traversing the first component library to acquire a target component.

[0023] Optionally, after the component information in the user customization requirement information is acquired and the first component library is traversed to acquire the target component, the method further comprises:

[0024] if the target component corresponding to the user customization requirement information cannot be matched in the first component library, generating a missing component set according to the user customization requirement information;

[0025] acquiring the price and performance of each component in the missing component set;

[0026] matching a corresponding substitute component in the first component library according to the price of each component to generate a first substitute component set;

[0027] matching a corresponding substitute component in the first component library according to the performance of each component to generate a second substitute component set;

[0028] feeding back the first substitute component set and the second substitute component set to the user to update the current target component.

[0029] Optionally, the acquiring of the performance requirement difference and the matching of a corresponding add-on component in the second component library according to the performance requirement difference comprises:

[0030] obtaining a performance requirement difference, determining a performance difference of each function module according to the performance requirement difference;

[0031] obtaining the function module, judging whether the function module supports an add-on component;

[0032] if yes, matching in the second component library according to the function module difference to obtain a corresponding add-on component.

[0033] Optionally, after the obtaining the function module, judging whether the function module supports an add-on component, the method further comprises:

[0034] if the function module does not support an add-on component;

[0035] matching a corresponding add-on component in the first component library and the second component library according to the user performance requirement;

[0036] replacing the add-on component with a corresponding target component and deleting the target component.

[0037] Optionally, after the if the target hard disk performance meets the user performance requirement, generating an assembly scheme of a target hard disk according to the target component, the method further comprises:

[0038] recording user corresponding login information;

[0039] storing the customization information of the target hard disk in the add-on record corresponding to the login information;

[0040] when the login port detects the login information, calling all hard disk customization information from the add-on record and displaying the same

[0041] In a second aspect, the application provides a customized hard disk scheme generation device, the customized hard disk scheme generation device comprising:

[0042] a requirement obtaining module for obtaining user customization requirement information;

[0043] a first component library module for obtaining component information in the user customization requirement information and traversing in a first component library to obtain a target component;

[0044] a performance judging module for judging whether there is a user performance requirement in the user customization requirement information;

[0045] a performance generating module for, if yes, generating an assembly scheme performance of a target hard disk according to the target component;

[0046] a performance comparing module for judging whether the target hard disk performance meets the user performance requirement;

[0047] The add-on component module is used to obtain a performance requirement difference value if the target hard disk performance cannot meet the user performance requirement, and match a corresponding add-on component in the second component library according to the performance requirement difference value, and generate an assembly scheme of the target hard disk according to the target component and the add-on component;

[0048] The target component module is used to generate an assembly scheme of the target hard disk according to the target component if the target hard disk performance meets the user performance requirement.

[0049] In a third aspect, the present application provides a computer device, which comprises a memory and a processor, wherein the processor executes the method according to any one of the above aspects when running computer instructions stored in the memory.

[0050] In a fourth aspect, the present application provides a computer readable storage medium comprising instructions, which, when running on a computer, cause the computer to execute the method according to the above aspects.

[0051] In summary, the present application has the following beneficial technical effects:

[0052] The present application obtains user customization requirement information, obtains a target component in a first component library according to the user customization requirement information, generates target hard disk performance according to the target component when there is a user performance requirement, obtains a performance requirement difference value by comparing the user performance requirement and the target hard disk performance, matches an add-on component in a second component library according to the performance requirement difference value, and generates an assembly scheme of the target hard disk according to the target component and the add-on component. By comparing the target hard disk configuration generated by the user customized target component with the user performance requirement, the corresponding add-on scheme is obtained, and the user's requirement for the hard disk performance is realized in the form of the add-on scheme on the basis of meeting the user's requirement for the target component. Further, the technical effect of reasonably generating an assembly scheme in combination with the user's requirement for performance in the process of hard disk customization is achieved. BRIEF DESCRIPTION OF DRAWINGS

[0053] Figure 1 is a computer device structure schematic diagram of a hardware running environment related to an embodiment scheme of the present application;

[0054] Figure 2 is a flow schematic diagram of a first embodiment of the hard disk customization scheme generation method of the present application;

[0055] Figure 3 is a hard disk customization conceptual diagram of the first embodiment of the hard disk customization scheme generation method of the present application;

[0056] Figure 4 is a flow schematic diagram of a second embodiment of the hard disk customization scheme generation method of the present application;

[0057] Figure 5 is a structural block diagram of a first embodiment of the customized hard disk scheme generation device of the present application. DETAILED DESCRIPTION

[0058] In order to make the purposes, technical solutions and advantages of the present application more clear, the present application is further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.

[0059] Referring to Figure 1 , Figure 1 is a structural schematic diagram of a computer device related to the hardware running environment of the embodiment scheme of the present application.

[0060] As shown in Figure 1 , the computer device can include a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 can include a display, an input unit such as a keyboard, and can also include a standard wired interface, a wireless interface. The network interface 1004 can optionally include a standard wired interface, a wireless interface (such as a wireless fidelity (Wi-Fi) interface). The memory 1005 can be a high-speed random access memory (RAM), and can also be a stable non-volatile memory (NVM), such as a disk memory. The memory 1005 can also be a storage device independent of the aforementioned processor 1001.

[0061] Those skilled in the art can understand that Figure 1 the structure shown in the figure does not constitute a limitation on the computer device, and can include more or fewer components than the figure, or combine certain components, or different component arrangements.

[0062] As shown in Figure 1 , the memory 1005 as a storage medium can include an operating system, a network communication module, a user interface module, and a customized hard disk scheme generation program.

[0063] In Figure 1In the computer device shown, the network interface 1004 is mainly used for data communication with a network server; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 in the computer device of the application can be arranged in the computer device, the computer device calls the customized hard disk scheme generation program stored in the memory 1005 through the processor 1001, and executes the customized hard disk scheme generation method provided by the embodiment of the application.

[0064] The embodiment of the application provides a customized hard disk scheme generation method, which refers to Figure 2 , Figure 2 The flowchart of the first embodiment of the customized hard disk scheme generation method of the application is shown.

[0065] In the embodiment, the customized hard disk scheme generation method comprises the following steps:

[0066] Step S10: Obtain user customization demand information.

[0067] It can be understood that a hard disk (Hard Disk Drive, abbreviated as HDD, full name Winchester hard disk) is composed of one or more aluminum or glass discs. The discs are covered with ferromagnetic material.

[0068] It should be noted that the way to obtain the user customization demand information can be through a display interface with touch function, or on a website page with interactive function, and the embodiment does not limit here.

[0069] It can be understood that the user customization demand information is the demand information selected by the user for customizing the hard disk, and in the embodiment, the user customization demand information comprises component information and hard disk performance demand.

[0070] It should be noted that, with reference to Figure 3 In order to meet the user demand, the internal structure and the external structure of the customized hard disk are defined under the premise of realizing the function of the hard disk in the embodiment, the consumer selects the assembly configuration of the hard disk according to the use demand through the way of building a component library, the assembly configuration is sent to a factory server to generate an assembly scheme, and finally the customized hard disk is produced. The user can define the internal structure and the external structure of the hard disk, wherein the internal structure comprises a circuit board and a disc driving reading and writing mechanism; the external structure comprises a protective shell and an interface; the user can select in the component library, the component library comprises a required part and a selectable part, wherein the required part comprises a circuit board, a disc driving reading and writing mechanism, a protective shell and a conventional interface; the selectable part comprises an internal structure and an external structure, the external structure comprises a shell size and shape, a new interface module (USB / wireless communication module), and the internal structure comprises a heat dissipation mode or device.

[0071] Step S20: Obtain component information in the user customization demand information and traverse the first component library to obtain a target component.

[0072] It should be noted that the first component library refers to a library containing all components. According to actual use requirements, the overall component library is divided into a first component library and a second component library. The first component library is established to match the user's customization demand. The second component library is established to select a part of components with relatively high performance into the library according to actual use requirements, so as to meet the user's demand for performance by adding components in the second component library when performance is insufficient during customization of the hard disk.

[0073] In specific implementation, corresponding component information is obtained in the user customization demand information, and the first component library is traversed according to the component information to match corresponding components in the first component library.

[0074] Further, in order to prevent the situation that the user customization demand information cannot be matched, after the component information in the user customization demand information is obtained and the first component library is traversed to obtain a target component, the method further includes: if the target component corresponding to the user customization demand information cannot be matched in the first component library, generating a missing component set according to the user customization demand information; obtaining the price and performance of each component in the missing component set; matching corresponding substitute components in the first component library according to the price of each component to generate a first substitute component set; matching corresponding substitute components in the first component library according to the performance of each component to generate a second substitute component set; and feeding back the first substitute component set and the second substitute component set to the user to update the current target component.

[0075] In specific implementation, if there is no user-specified component in the first component library, missing component information is obtained, and the user is replaced by analyzing two ways of same price and same processing effect, and the first substitute component set and the second substitute component set generated in the two processing modes are sent to the customer according to the customer's reply instructions for replacement.

[0076] Step S30: Determine whether there is a user performance demand in the user customization demand information.

[0077] In specific implementation, determining whether there is a user performance demand in the user customization demand information refers to analyzing the user customization demand information when the user customization demand information is received, and reading in a preset key field. If the key field content is empty, it is considered that there is no user performance demand in the user customization demand information.

[0078] It should be noted that the user customization requirement includes two parts, one is component information, and the other is performance requirement. In the embodiment, the user customization requirement information generated by the user when customizing the hard disk can only include component information, or only include performance requirement, and when neither component information nor performance requirement exists, the customization of the hard disk can also be implemented in the embodiment.

[0079] Step S40: If yes, generating target hard disk performance according to the target component.

[0080] In specific implementation, if the user performance requirement exists in the user customization requirement information, the assembly scheme of the target hard disk is generated according to the target component, the target hard disk is generated in the hard disk simulator according to the assembly scheme, the target hard disk is simulated to run on the computer, and the performance of the target hard disk is obtained, which includes device running parameters, device cost, device appearance data and the like.

[0081] Step S50: judging whether the target hard disk performance meets the user performance requirement.

[0082] In specific implementation, whether the target hard disk performance meets the user performance requirement is judged by obtaining the user performance requirement and analyzing the user performance requirement. The performance unit in the user performance requirement is obtained, for example, temperature, weight and the like, after the performance unit is determined, the user requirement direction is obtained, for example, the temperature is not higher than 20 degrees Celsius. Whether the target hard disk performance can meet the user performance requirement is judged in combination with the performance unit and the user requirement direction.

[0083] Step S60: if the target hard disk performance cannot meet the user performance requirement, obtaining a performance requirement difference value, and matching a corresponding installation component in the second component library according to the performance requirement difference value, and generating an assembly scheme of the target hard disk according to the target component and the installation component.

[0084] In specific implementation, if the target hard disk performance cannot meet the user performance requirement, a corresponding performance requirement difference value is obtained. The component where the performance requirement difference value exists is obtained, and the installation component that can support installation is obtained by performing the same type iteration on the component in the second component library.

[0085] Further, in order to improve the accuracy of matching the installation component, the obtaining of the performance requirement difference value and the matching of the corresponding installation component in the second component library according to the performance requirement difference value include: obtaining the performance requirement difference value, determining the performance difference value of each function module according to the performance requirement difference value; obtaining the function module, judging whether the function module supports the installation component; if yes, matching the second component library according to the function module difference value to obtain the corresponding installation component.

[0086] In a specific implementation, after the function module is acquired and it is determined whether the function module supports the add-on component, the method further includes: if the function module does not support the add-on component, performing traversal in the first component library and the second component library according to the user performance requirement to match a corresponding add-on component; and replacing the add-on component with a corresponding target component and deleting the target component.

[0087] Step S70: if the target hard disk performance meets the user performance requirement, generating an assembly scheme of the target hard disk according to the target component.

[0088] Further, in order to improve the speed of subsequent customization of the hard disk by the same user, after the target hard disk performance meets the user performance requirement, the method further includes: recording the login information; storing the customization information of the target hard disk in the selected record corresponding to the login information; and when the login port detects the login information, calling all the hard disk customization information from the selected record and displaying the information.

[0089] The embodiment acquires user customization requirement information, acquires a target component in the first component library according to the user customization requirement information, generates target hard disk performance according to the target component when the user performance requirement exists, acquires a performance requirement difference by comparing the user performance requirement and the target hard disk performance, matches an add-on component in the second component library according to the performance requirement difference, and generates an assembly scheme of the target hard disk according to the target component and the add-on component; by comparing the target hard disk configuration generated by the target component customized by the user and the user performance requirement, the corresponding add-on scheme is acquired, and the user's requirement for the hard disk performance is realized in the form of the add-on scheme on the basis of meeting the user's requirement for the target component; and the technical effect of reasonably generating an assembly scheme in combination with the user's requirement for performance in the process of hard disk customization is further achieved.

[0090] Reference Figure 4 , Figure 4 The flowchart of the second embodiment of the hard disk customization scheme generation method of the application is shown.

[0091] Based on the first embodiment, after the step S10 of the hard disk customization scheme generation method, the method further includes:

[0092] Step S101: determining whether the user customization requirement information is complete.

[0093] In a specific implementation, if the user customization requirement information is incomplete, the necessary components required when the hard disk is customized are missing.

[0094] Step S102: if the user customization requirement information is incomplete, acquiring a missing item.

[0095] Step S103: obtaining a preset default component corresponding to the missing item according to the demand and feeding back to the corresponding user.

[0096] In a specific implementation, the preset default component can be set by a system administrator according to actual inventory and operation conditions, and the embodiment does not limit this. However, the preset default component must be a component of the same category as the missing item. For example, when the missing component is a shell, an LED lamp cannot be used to replace it.

[0097] Further, in order to provide more choices for the user in the case of missing items, after the step of obtaining a preset default component corresponding to the missing item according to the demand and feeding back to the corresponding user, the method further includes: if an update instruction is received, updating the current user customization demand information according to the update instruction; determining whether the current user customization demand information is complete; if yes, executing the step of obtaining component information in the user customization demand information and traversing the first component library to obtain a target component.

[0098] Step S104: updating the user customization demand information according to the preset default component when a missing item confirmation instruction is received.

[0099] The embodiment determines whether the user customization demand information is complete; if the user customization demand information is not complete, obtains a missing item; obtains a preset default component corresponding to the missing item according to the missing item and feeds back to the corresponding user; updates the user customization demand information according to the preset default component when a missing item confirmation instruction is received; obtains a missing item when the user customization demand information is not complete, obtains a preset default component corresponding to the missing item and feeds back to the user, and updates the user customization demand information through the missing item instruction of the user feedback, thereby achieving the technical effect of reminding the user to keep the components complete when customizing a hard disk.

[0100] In addition, the embodiment of the application further provides a computer readable storage medium, wherein the storage medium stores a customized hard disk scheme generation program, and the customized hard disk scheme generation program is executed by a processor to implement the steps of the customized hard disk scheme generation method described above.

[0101] Reference Figure 5 , Figure 5 is a structure block diagram of the first embodiment of the customized hard disk scheme generation device of the application.

[0102] As Figure 5 shown, the customized hard disk scheme generation device provided by the embodiment of the application includes:

[0103] A demand obtaining module 10 is configured to obtain user customization demand information.

[0104] The first component library module 20 is configured to obtain component information from the user customization demand information and traverse the first component library to obtain a target component;

[0105] The performance judgment module 30 is configured to judge whether there is a user performance demand in the user customization demand information.

[0106] The performance generation module 40 is configured to, if yes, generate an assembly scheme performance of a target hard disk according to the target component.

[0107] The performance comparison module 50 is configured to judge whether the target hard disk performance meets the user performance demand.

[0108] The additional component module 60 is configured to, if the target hard disk performance cannot meet the user performance demand, obtain a performance demand difference value, match a corresponding additional component in a second component library according to the performance demand difference value, and generate an assembly scheme of the target hard disk according to the target component and the additional component.

[0109] The target component module 70 is configured to, if the target hard disk performance meets the user performance demand, generate an assembly scheme of the target hard disk according to the target component.

[0110] It should be understood that the above is only an example, and the technical solutions of the present application are not limited in any way. In specific applications, those skilled in the art can make settings according to needs, and the present application does not limit this.

[0111] The embodiment obtains user customization demand information, obtains a target component in a first component library according to the user customization demand information, generates a target hard disk performance according to the target component when there is a user performance demand, obtains a performance demand difference value by comparing the user performance demand and the target hard disk performance, matches an additional component in a second component library according to the performance demand difference value, and generates an assembly scheme of the target hard disk according to the target component and the additional component. By comparing the target hard disk configuration generated by the target component customized by the user with the user performance demand, the corresponding additional scheme is obtained, and the demand of the user for the performance of the hard disk is realized in the form of the additional scheme on the basis of meeting the demand of the user for the target component. The technical effect of reasonably generating an assembly scheme in combination with the demand of the user for the performance in the process of hard disk customization is further realized.

[0112] In an embodiment, the demand obtaining module 10 is further configured to judge whether the user customization demand information is complete, obtain a demand missing item if the user customization demand information is not complete, obtain a corresponding preset default component according to the demand missing item and feed back to the corresponding user, and update the user customization demand information according to the preset default component when a demand missing item confirmation instruction is received.

[0113] In an embodiment, the requirement obtaining module 10 is further configured to, if an update instruction is received, update the current user customized requirement information according to the update instruction; determine whether the current user customized requirement information is complete; if yes, perform the steps of obtaining component information in the user customized requirement information and traversing the first component library to obtain a target component.

[0114] In an embodiment, the first component library module 20 is further configured to, if the target component corresponding to the user customized requirement information cannot be matched in the first component library, generate a missing component set according to the user customized requirement information; obtain the price and performance of each component in the missing component set; match a corresponding substitute component in the first component library according to the price of each component to generate a first substitute component set; match a corresponding substitute component in the first component library according to the performance of each component to generate a second substitute component set; and feed back the first substitute component set and the second substitute component set to the user to update the current target component.

[0115] In an embodiment, the add-on component module 60 is further configured to obtain a performance requirement difference value, determine a performance difference value of each function module according to the performance requirement difference value; obtain the function module, determine whether the function module supports an add-on component; if yes, match a corresponding add-on component in the second component library according to the function module difference value.

[0116] In an embodiment, the add-on component module 60 is further configured to, if the function module does not support an add-on component; traverse the first component library and the second component library according to the user performance requirement to match a corresponding add-on component; replace the add-on component with a corresponding target component and delete the target component.

[0117] In an embodiment, the target component module 70 is further configured to record user corresponding login information; store the customization information of the target hard disk in the selected record corresponding to the login information; when the login information is detected at a login port, call all hard disk customization information from the selected record and display.

[0118] It should be noted that the above-described workflow is only illustrative and does not limit the protection scope of the present application. In actual applications, a person skilled in the art can select part or all of the above-described workflow to achieve the purpose of the embodiment, and the present application is not limited in this regard.

[0119] In addition, technical details not described in detail in the embodiment can be found in the method for generating a customized hard disk solution provided by any embodiment of the present application, and will not be described here again.

[0120] Furthermore, it is to be understood that the term "including", "comprising", "having" and variations thereof herein are intended to be broad and encompass the terms "consisting of" and "consisting essentially of" and variations thereof. Use of the term "including" and "comprising" and variations thereof is not intended to limit the system, apparatus, method, etc. to the recited components or steps, but rather to allow for the inclusion of additional components or steps. It is also to be understood that the phraseology "means for" is intended to be interpreted as "means plus function" and not "means plus structure". Thus, for example, a "means for delivering" is intended to be interpreted as an "apparatus for delivering" and not as a "device for delivering".

[0121] The above-mentioned embodiment numbers of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.

[0122] Those skilled in the art can clearly understand the above-mentioned embodiment methods from the description of the embodiments that the above-mentioned embodiment methods can be realized by software and necessary general hardware platform, of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, and the computer software product is stored in a storage medium (such as a read only memory (ROM) / RAM, a magnetic disk, an optical disk), and includes a plurality of instructions for making a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) execute the methods described in various embodiments of the present application.

[0123] The above are only preferred embodiments of the present application, and do not limit the patent scope of the present application, and any equivalent structure or equivalent process transformation, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A method for generating a customized hard disk solution, characterized in that, include: Obtain user customization requirements; Component information is obtained from the user-customized requirements information and the target component is obtained by traversing the first component library. Determine whether there are user performance requirements in the user customization request information; If so, an assembly scheme for the target hard drive is generated based on the target components, and the performance of the target hard drive is obtained by simulating the operation based on the assembly scheme; Determine whether the performance of the target hard drive meets the user's performance requirements; If the performance of the target hard drive cannot meet the user's performance requirements, the performance requirement difference is obtained, and the corresponding additional components are matched in the second component library according to the performance requirement difference. An assembly scheme for the target hard drive is generated based on the target component and the additional components. If the performance of the target hard drive meets the user's performance requirements, an assembly scheme for the target hard drive is generated based on the target components; The step of obtaining the performance requirement difference and matching the corresponding add-on component in the second component library according to the performance requirement difference includes: Obtain the performance requirement difference, and determine the performance difference of each functional module based on the performance requirement difference; Obtain the functional module and determine whether the functional module supports the addition of components; If so, then match the corresponding add-on component in the second component library according to the difference between the functional modules; If the functional module does not support the addition of components; Based on the user's performance requirements, the system traverses the first component library and the second component library to match the corresponding add-on components. Replace the added component with the corresponding target component and delete the target component.

2. The method for generating a customized hard disk solution according to claim 1, characterized in that, After obtaining the user's customized needs information, the process also includes: Determine whether the user customization request information is complete; If the user's customized requirements information is incomplete, retrieve the missing items. Based on the missing items in the requirements, obtain the corresponding preset default components and provide feedback to the corresponding users; Upon receiving a confirmation instruction for missing items, the user-customized requirement information is updated according to the preset default component.

3. The method for generating a customized hard disk solution according to claim 2, characterized in that, After obtaining the corresponding preset default component based on the missing requirement item and providing feedback to the corresponding user, the process further includes: If an update instruction is received, the current user customization request information is updated according to the update instruction; Determine if the current user's customization request information is complete; If so, then the steps of obtaining component information from the user-customized requirement information and traversing the first component library to obtain the target component are executed.

4. The method for generating a customized hard disk solution according to claim 1, characterized in that, After obtaining component information from the user-customized requirement information and traversing the first component library to obtain the target component, the process further includes: If the target component corresponding to the user-customized requirement information cannot be matched in the first component library, a set of missing components is generated based on the user-customized requirement information. Obtain the price and performance of each component from the set of missing components; Based on the price of each component, a corresponding substitute component is matched in the first component library to generate a first set of substitute components; Based on the performance of each component, a corresponding substitute component is matched in the first component library to generate a second set of substitute components; The first set of substitute components and the second set of substitute components are fed back to the user to update the current target component.

5. The method for generating a customized hard disk solution according to claim 1, characterized in that, If the performance of the target hard drive meets the user's performance requirements, after generating the assembly scheme for the target hard drive based on the target components, the method further includes: Record the user's login information; The customization information of the target hard drive is stored in the optional equipment record corresponding to the login information; When the login information is detected at the login port, all hard drive customization information is retrieved from the optional equipment record and displayed.

6. A customized hard disk solution generation device, characterized in that, The customized hard disk solution generation device includes: The requirement elicitation module is used to obtain user-customized requirement information; The first component library module is used to obtain component information from the user-customized requirement information and traverse the first component library to obtain the target component. The performance judgment module is used to determine whether there are user performance requirements in the user customized requirement information; The performance generation module is used to generate an assembly scheme for the target hard disk based on the target components if the target components are present, and to simulate the operation based on the assembly scheme to obtain the performance of the target hard disk. The performance comparison module is used to determine whether the performance of the target hard drive meets the user's performance requirements; The module for adding components is used to obtain the performance requirement difference if the performance of the target hard drive cannot meet the user's performance requirements, and to match the corresponding add-on component in the second component library according to the performance requirement difference, and to generate an assembly scheme for the target hard drive according to the target component and the add-on component. The target component module is used to generate an assembly scheme for the target hard drive based on the target components if the performance of the target hard drive meets the user's performance requirements. The step of obtaining the performance requirement difference and matching the corresponding add-on component in the second component library according to the performance requirement difference includes: Obtain the performance requirement difference, and determine the performance difference of each functional module based on the performance requirement difference; Obtain the functional module and determine whether the functional module supports the addition of components; If so, then match the corresponding add-on component in the second component library according to the difference between the functional modules; If the functional module does not support the addition of components; Based on the user's performance requirements, the system traverses the first component library and the second component library to match the corresponding add-on components. Replace the added component with the corresponding target component and delete the target component.

7. A computer device, characterized in that, The device includes a memory and a processor, wherein the processor, when executing computer instructions stored in the memory, performs the method as described in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, Includes instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Electronic equipment customization method, server and client

    CN103489115A

  • Performance-based system configuration as pre-processing for system performance simulation

    CN114365079A