Installation information display method, generation method and equipment

Through the collaborative work between the first electronic device and the second electronic device, component installation information is dynamically generated, which solves the problem of low efficiency in the installation information generation in the prior art, and improves the efficiency of component installation location determination and user guidance.

CN119415196APending Publication Date: 2025-02-11XFUSION DIGITAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411315598.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

In the prior art, the generation efficiency of installation information is low, resulting in low efficiency in determining the installation location of the component.

Method used

The first electronic device displays optional configuration conditions corresponding to the target object, determines the target configuration conditions based on the user's input operation, and sends the target configuration conditions to the second electronic device to receive the dynamically generated installation information.

Benefits of technology

It improves the efficiency of generating installation information, reduces the time for determining component installation locations, and enhances user guidance during the installation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119415196A_ABST
    Figure CN119415196A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an installation information display method, a generation method and equipment, the installation information display method is applied to first electronic equipment, and the method comprises the following steps: displaying an optional configuration condition corresponding to a target object; determining a target configuration condition based on a first input operation of the user, the target configuration condition being a configuration condition selected by the user in the selectable configuration conditions and corresponding to the target object; and sending the target configuration condition to a second electronic device, and receiving installation information of the target object sent by the second electronic device, the installation information being used for indicating an installation position of the target object on a computing device. The method can improve the generation efficiency of the installation information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of computing devices, and in particular to an installation information display method, generation method and device. Background Art

[0002] When installing components such as memory or a network card on a motherboard of a computing device, it is necessary to determine the installation position of the component on the motherboard according to the configuration conditions of the computing device.

[0003] At present, electronic devices can generate a variety of preset installation information in advance, and the various preset installation information can be used to indicate the installation position of components under different configuration conditions. When installing components, the electronic device can search for corresponding installation information in the preset installation information according to the current configuration conditions, and can recommend installation information to the user. However, in the above method, the generation efficiency of installation information is low. Summary of the invention

[0004] The embodiments of the present application provide an installation information display method, generation method and device, which are used to solve the technical problem of low efficiency in generating installation information.

[0005] In a first aspect, an embodiment of the present application provides an installation information display method, which is applied to a first electronic device, and the method includes:

[0006] Display the optional configuration conditions corresponding to the target object;

[0007] Determine a target configuration condition based on a first input operation of the user, where the target configuration condition is a configuration condition corresponding to the target object selected by the user from among the optional configuration conditions;

[0008] The target configuration condition is sent to a second electronic device, and installation information of the target object sent by the second electronic device is received, where the installation information is used to indicate an installation location of the target object on a computing device.

[0009] In the above scheme, the first electronic device can display the optional configuration conditions corresponding to the target object; can determine the target configuration conditions based on the user's first input operation; can send the target configuration conditions to the second electronic device, and can receive the installation information of the target object sent by the second electronic device. In the above method, the first electronic device can determine the target configuration conditions and can send the target configuration conditions to the second electronic device, so that the second electronic device can dynamically generate installation information in real time as needed, thereby improving the generation efficiency of the installation information.

[0010] In a possible implementation, the optional configuration condition includes one or more configuration fields, and one or more sets of field values ​​corresponding to each configuration field; the optional configuration condition corresponding to the display target object includes:

[0011] The one or more configuration fields and a drop-down box corresponding to each configuration field are displayed correspondingly, and the drop-down box corresponding to the configuration field includes one or more optional field values ​​corresponding to the configuration field.

[0012] In the above solution, the first electronic device can display the configuration field and the drop-down box corresponding to the configuration field, thereby achieving the purpose of displaying the optional configuration conditions.

[0013] In a possible implementation, the method further includes:

[0014] Displaying the installation information, wherein the installation information includes a slot identifier and / or an installation diagram of a target slot, wherein the target slot is an installation slot of the target object on the mainboard of the computing device, and the installation diagram is used to indicate a position of the target slot on the mainboard of the computing device;

[0015] Among them, the installation schematic diagram includes a reference picture and an object picture, the object picture is at the target position of the reference picture, and the number of the target positions is one or more; the reference picture is used to represent the installation carrier of the target object, and the object picture is used to represent the target object, and the coordinates of the target position on the reference picture correspond to the coordinates of the target slot on the mainboard of the computing device.

[0016] In the above solution, the first electronic device can also display installation information and can indicate the location of the target slot on the computer motherboard through an installation diagram to recommend installation information to the user, so that the user can more clearly determine the location of the target slot.

[0017] In a possible implementation, the method further includes:

[0018] Receive a configuration request, where the configuration request is used to request to obtain an optional configuration condition corresponding to a target object;

[0019] The configuration request is sent to the second electronic device, and the optional configuration condition is received from the second electronic device.

[0020] In the above solution, the first electronic device may also obtain the optional configuration conditions from the second electronic device, so as to display the optional configuration conditions.

[0021] In a second aspect, an embodiment of the present application provides a method for generating installation information, which is applied to a second electronic device, and the method includes:

[0022] Receiving a target configuration condition corresponding to a target object sent by a first electronic device;

[0023] Generating installation information of the target object according to the target configuration condition, the installation information being used to indicate an installation location of the target object on a computing device;

[0024] The installation information is sent to the first electronic device.

[0025] In the above scheme, the second electronic device can receive the target configuration condition corresponding to the target object sent by the first electronic device; can generate installation information of the target object according to the target configuration condition; and can send the installation information to the first electronic device. In the above method, the second electronic device can dynamically generate installation information as needed, without having to generate a large amount of installation information in advance, thereby improving the generation efficiency of the installation information.

[0026] In a possible implementation, generating the installation information of the target object according to the target configuration condition includes:

[0027] Determining a slot identifier of a target slot according to the target configuration condition, and / or generating an installation schematic diagram according to the target configuration condition, wherein the target slot is an installation slot of the target object on the mainboard of the computing device, and the installation schematic diagram is used to indicate a position of the target slot on the mainboard of the computing device;

[0028] Based on the slot identifier of the target slot and / or the installation schematic diagram, the installation information of the target object is generated.

[0029] In the above solution, the second electronic device can generate installation information according to the target configuration condition, thereby achieving the purpose of dynamically generating installation information.

[0030] In a possible implementation, the target configuration condition includes one or more configuration fields and a target field value corresponding to each configuration field; and determining the slot identifier of the target slot according to the target configuration condition includes:

[0031] Obtain a second configuration table corresponding to the target object, wherein the second configuration table includes one or more groups of configuration conditions and a slot identifier corresponding to each group of configuration conditions, wherein the configuration conditions include a group of field values ​​corresponding to each configuration field;

[0032] Determine a candidate configuration condition in the one or more groups of configuration conditions, wherein the candidate configuration condition includes a target field value corresponding to each configuration field in the target configuration condition;

[0033] The slot identifier corresponding to the candidate configuration condition is determined as the slot identifier of the target slot.

[0034] In the above solution, the second electronic device can determine the slot identifier of the target slot according to the target configuration condition, thereby achieving the purpose of determining the slot identifier of the target slot.

[0035] In a possible implementation, the target configuration condition includes one or more configuration fields and a target field value corresponding to each configuration field; and generating the installation schematic diagram according to the target configuration condition includes:

[0036] Obtaining a second configuration table corresponding to the target object, wherein the second configuration table includes one or more groups of configuration conditions and coordinates corresponding to each group of configuration conditions, wherein the configuration conditions include a group of field values ​​corresponding to each configuration field;

[0037] Determine a candidate configuration condition in the one or more groups of configuration conditions, wherein the candidate configuration condition includes a target field value corresponding to each configuration field in the target configuration condition;

[0038] The installation schematic diagram is generated according to the coordinates corresponding to the target configuration condition, wherein the coordinates corresponding to the candidate configuration condition correspond to the coordinates of the target slot on the motherboard of the computing device.

[0039] In the above solution, the second electronic device can generate an installation schematic diagram according to the target configuration condition, thereby achieving the purpose of generating the installation schematic diagram.

[0040] In a possible implementation, generating the installation schematic diagram according to the coordinates corresponding to the target configuration condition includes:

[0041] Acquire a reference picture and an object picture according to the target configuration condition, wherein the reference picture is used to represent the installation carrier of the target object, and the object picture is used to represent the target object;

[0042] Determine a target position on the reference image according to the coordinates corresponding to the configuration condition to be selected, wherein the coordinates of the target position on the reference image correspond to the coordinates of the configuration condition to be selected;

[0043] The object picture is added at the target position of the reference picture to generate the installation schematic diagram.

[0044] In the above solution, the second electronic device can generate an installation schematic diagram based on the reference picture and the object picture, thereby achieving the purpose of generating the installation schematic diagram.

[0045] In a possible implementation, the method further includes:

[0046] receiving a configuration request sent by the first electronic device, where the configuration request is used to request to obtain an optional configuration condition corresponding to a target object;

[0047] Determining the optional configuration condition according to the configuration request;

[0048] The optional configuration condition is sent to the first electronic device.

[0049] In the above solution, the second electronic device may also determine the optional configuration conditions and may send the optional configuration conditions to the first electronic device, so that the first electronic device may display the optional configuration conditions.

[0050] In a possible implementation manner, the configuration request includes an object type of the target object; and determining the optional configuration condition according to the configuration request includes:

[0051] According to the object type, a first configuration table corresponding to the target object is acquired, wherein the first configuration table includes one or more configuration fields and one or more groups of field values ​​corresponding to each configuration field, and each group of field values ​​includes one or more field values;

[0052] The optional configuration condition is determined according to the one or more configuration fields and one or more groups of field values ​​corresponding to each configuration field.

[0053] In the above solution, the second electronic device can determine the optional configuration condition corresponding to the target object according to the first configuration table corresponding to the target object, thereby achieving the purpose of determining the optional configuration condition.

[0054] In a possible implementation, determining the optional configuration condition according to the one or more configuration fields and one or more groups of field values ​​corresponding to each configuration field includes:

[0055] For any configuration field, determine one or more optional field values ​​corresponding to the configuration field according to one or more sets of field values ​​corresponding to the configuration field, where the optional field value is the union of one or more sets of field values ​​corresponding to the configuration field;

[0056] The optional configuration condition includes the one or more configuration fields and one or more optional field values ​​corresponding to each configuration field.

[0057] In the above solution, the second electronic device can determine the optional configuration condition according to the configuration field and the optional field value corresponding to the configuration field, thereby achieving the purpose of determining the optional configuration condition.

[0058] In a third aspect, an embodiment of the present application provides an installation information display device, which is applied to a first electronic device, and the device includes a display module, a determination module, a sending module and a receiving module, wherein:

[0059] The display module is used to display the optional configuration conditions corresponding to the target object;

[0060] The determination module is used to determine a target configuration condition based on a first input operation of a user, wherein the target configuration condition is a configuration condition corresponding to the target object selected by the user from among the optional configuration conditions;

[0061] The sending module is used to send the target configuration condition to the second electronic device;

[0062] The receiving module is used to receive installation information of the target object sent by the second electronic device, where the installation information is used to indicate an installation location of the target object on a computing device.

[0063] In the above scheme, the installation information display device can display the optional configuration conditions corresponding to the target object; can determine the target configuration conditions based on the user's first input operation; can send the target configuration conditions to the second electronic device, and can receive the installation information of the target object sent by the second electronic device. In the above method, the installation information display device can determine the target configuration conditions and can send the target configuration conditions to the second electronic device, so that the second electronic device can dynamically generate installation information in real time as needed, thereby improving the efficiency of generating installation information.

[0064] In a possible implementation, the optional configuration condition includes one or more configuration fields, and one or more sets of field values ​​corresponding to each configuration field; the display module is specifically configured to:

[0065] The one or more configuration fields and a drop-down box corresponding to each configuration field are displayed correspondingly, and the drop-down box corresponding to the configuration field includes one or more optional field values ​​corresponding to the configuration field.

[0066] In the above solution, the installation information display device can display the configuration field and the drop-down box corresponding to the configuration field, thereby achieving the purpose of displaying the optional configuration conditions.

[0067] In a possible implementation, the display module is further used to:

[0068] Displaying the installation information, wherein the installation information includes a slot identifier and / or an installation diagram of a target slot, wherein the target slot is an installation slot of the target object on the mainboard of the computing device, and the installation diagram is used to indicate a position of the target slot on the mainboard of the computing device;

[0069] The installation diagram includes a reference picture and an object picture, the object picture is located at a target position of the reference picture, and the number of the target positions is one or more;

[0070] The reference image is used to characterize the installation carrier of the target object, the object image is used to characterize the target object, and the coordinates of the target position on the reference image correspond to the coordinates of the target slot on the mainboard of the computing device.

[0071] In the above solution, the first electronic device can also display installation information and can indicate the location of the target slot on the computer motherboard through an installation diagram to recommend installation information to the user, so that the user can more clearly determine the location of the target slot.

[0072] In one possible implementation,

[0073] The receiving module is further used to receive a configuration request, where the configuration request is used to request to obtain an optional configuration condition corresponding to the target object;

[0074] The sending module is further used to send the configuration request to the second electronic device;

[0075] The receiving module is further used to receive the optional configuration condition sent by the second electronic device.

[0076] In the above solution, the installation information display device can also obtain optional configuration conditions from the second electronic device to display the optional configuration conditions.

[0077] In a fourth aspect, an embodiment of the present application provides an installation information generating device, which is applied to a second electronic device, and the device includes a receiving module, a generating module and a sending module, wherein:

[0078] The receiving module is used to receive a target configuration condition corresponding to a target object sent by the first electronic device;

[0079] The generating module is used to generate installation information of the target object according to the target configuration condition, wherein the installation information is used to indicate the installation location of the target object on the computing device;

[0080] The sending module is used to send the installation information to the first electronic device.

[0081] In the above scheme, the installation information generating device can receive the target configuration condition corresponding to the target object sent by the first electronic device; can generate the installation information of the target object according to the target configuration condition; and can send the installation information to the first electronic device. In the above method, the installation information generating device can dynamically generate the installation information according to the needs, without generating a large amount of installation information in advance, thereby improving the generation efficiency of the installation information.

[0082] In a possible implementation, the generating module is specifically used to:

[0083] Determining a slot identifier of a target slot according to the target configuration condition, and / or generating an installation schematic diagram according to the target configuration condition, wherein the target slot is an installation slot of the target object on the mainboard of the computing device, and the installation schematic diagram is used to indicate a position of the target slot on the mainboard of the computing device;

[0084] Based on the slot identifier of the target slot and / or the installation schematic diagram, the installation information of the target object is generated.

[0085] In the above solution, the installation information generating device can generate the installation information according to the target configuration conditions, thereby achieving the purpose of dynamically generating the installation information.

[0086] In a possible implementation, the target configuration condition includes one or more configuration fields and a target field value corresponding to each configuration field; the generating module is specifically configured to:

[0087] Obtain a second configuration table corresponding to the target object, wherein the second configuration table includes one or more groups of configuration conditions and a slot identifier corresponding to each group of configuration conditions, wherein the configuration conditions include a group of field values ​​corresponding to each configuration field;

[0088] Determine a candidate configuration condition in the one or more groups of configuration conditions, wherein the candidate configuration condition includes a target field value corresponding to each configuration field in the target configuration condition;

[0089] The slot identifier corresponding to the candidate configuration condition is determined as the slot identifier of the target slot.

[0090] In the above solution, the installation information generating device can determine the slot identifier of the target slot according to the target configuration condition, thereby achieving the purpose of determining the slot identifier of the target slot.

[0091] In a possible implementation, the target configuration condition includes one or more configuration fields and a target field value corresponding to each configuration field; the generating module is specifically configured to:

[0092] Obtaining a second configuration table corresponding to the target object, wherein the second configuration table includes one or more groups of configuration conditions and coordinates corresponding to each group of configuration conditions, wherein the configuration conditions include a group of field values ​​corresponding to each configuration field;

[0093] Determine a candidate configuration condition in the one or more groups of configuration conditions, wherein the candidate configuration condition includes a target field value corresponding to each configuration field in the target configuration condition;

[0094] The installation schematic diagram is generated according to the coordinates corresponding to the target configuration condition, wherein the coordinates corresponding to the candidate configuration condition correspond to the coordinates of the target slot on the motherboard of the computing device.

[0095] In the above solution, the installation information generating device can generate an installation schematic diagram according to the target configuration conditions, thereby achieving the purpose of generating the installation schematic diagram.

[0096] In a possible implementation, the generating module is specifically used to:

[0097] Acquire a reference picture and an object picture according to the target configuration condition, wherein the reference picture is used to represent the installation carrier of the target object, and the object picture is used to represent the target object;

[0098] Determine a target position on the reference image according to the coordinates corresponding to the configuration condition to be selected, wherein the coordinates of the target position on the reference image correspond to the coordinates of the configuration condition to be selected;

[0099] The object picture is added at the target position of the reference picture to generate the installation schematic diagram.

[0100] In the above solution, the installation information generating device can generate an installation schematic diagram based on the reference image and the object image, thereby achieving the purpose of generating the installation schematic diagram.

[0101] In a possible implementation, the device further includes a determination module, wherein:

[0102] The receiving module is further used to receive a configuration request sent by the first electronic device, where the configuration request is used to request to obtain an optional configuration condition corresponding to the target object;

[0103] The determination module is used to determine the optional configuration condition according to the configuration request;

[0104] The sending module is used to send the optional configuration condition to the first electronic device.

[0105] In the above solution, the installation information generating device may also determine optional configuration conditions and send the optional configuration conditions to the first electronic device so that the first electronic device can display the optional configuration conditions.

[0106] In a possible implementation, the configuration request includes the object type of the target object; the determination module is specifically configured to:

[0107] According to the object type, a first configuration table corresponding to the target object is acquired, wherein the first configuration table includes one or more configuration fields and one or more groups of field values ​​corresponding to each configuration field, and each group of field values ​​includes one or more field values;

[0108] The optional configuration condition is determined according to the one or more configuration fields and one or more groups of field values ​​corresponding to each configuration field.

[0109] In the above solution, the installation information generating device can determine the optional configuration conditions corresponding to the target object according to the first configuration table corresponding to the target object, thereby achieving the purpose of determining the optional configuration conditions.

[0110] In a possible implementation, the determining module is specifically configured to:

[0111] For any configuration field, determine one or more optional field values ​​corresponding to the configuration field according to one or more sets of field values ​​corresponding to the configuration field, where the optional field value is the union of one or more sets of field values ​​corresponding to the configuration field;

[0112] The optional configuration condition includes the one or more configuration fields and one or more optional field values ​​corresponding to each configuration field.

[0113] In the above scheme, the installation information generating device can determine the optional configuration conditions according to the configuration fields and the optional field values ​​corresponding to the configuration fields, thereby achieving the purpose of determining the optional configuration conditions.

[0114] In a fifth aspect, an embodiment of the present application provides an electronic device, including: a memory and a processor;

[0115] The memory stores computer-executable instructions;

[0116] The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method described in any one of the first aspects.

[0117] In a sixth aspect, an embodiment of the present application provides an electronic device, including: a memory and a processor;

[0118] The memory stores computer-executable instructions;

[0119] The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method described in any one of the second aspects.

[0120] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method described in any one of the first aspects.

[0121] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method described in any one of the second aspects.

[0122] In a ninth aspect, an embodiment of the present application provides a computer program product, comprising a computer program, which, when executed by a processor, implements the method shown in any one of the first aspects.

[0123] In a tenth aspect, an embodiment of the present application provides a computer program product, including a computer program, which implements the method shown in any one of the second aspects when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0124] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0125] Figure 1a A schematic diagram of an application scenario provided in an embodiment of the present application;

[0126] Figure 1b A schematic diagram of a method for displaying and generating installation information provided in an embodiment of the present application;

[0127] Figure 2 A flowchart of an installation information display method provided in an embodiment of the present application;

[0128] Figure 3 A flowchart of another installation information display method provided in an embodiment of the present application;

[0129] Figure 4a A schematic diagram of a configuration page provided in an embodiment of the present application;

[0130] Figure 4b A schematic diagram of another configuration page provided in an embodiment of the present application;

[0131] Figure 5 A flowchart of a method for generating installation information provided in an embodiment of the present application;

[0132] Figure 6 A flowchart of another method for generating installation information provided in an embodiment of the present application;

[0133] Figure 7 A schematic diagram of a process for generating an installation schematic diagram provided in an embodiment of the present application;

[0134] Figure 8 A flowchart of a method for generating and displaying installation information provided in an embodiment of the present application;

[0135] Fig. 9 A structural intention of an installation information display device provided in an embodiment of the present application;

[0136] Fig.10 A structural intention of an installation information generating device provided in an embodiment of the present application;

[0137] Fig.11 Another structural intention of the installation information generating device provided in the embodiment of the present application;

[0138] Fig.12 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0139] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the appended claims.

[0140] To facilitate understanding, first combine Figure 1a , the application scenarios involved in the embodiments of the present application are described.

[0141] Figure 1a A schematic diagram of an application scenario provided by an embodiment of the present application. Figure 1a , a plurality of slots may be arranged on the mainboard. The plurality of slots may be, for example, slot 1, slot 2, ... and slot n. Wherein, n may be an integer greater than or equal to 1.

[0142] The motherboard may be a motherboard of a computing device. For example, the computing device may be a server or a computer. The server may be, for example, a graphics processing unit (GPU) server, an artificial intelligence (AI) server, or a general server.

[0143] The slots can be used to install components of the computing device, such as a central processing unit (CPU), memory, graphics card, sound card, or network card.

[0144] Specifically, the slot may be a CPU slot, a memory slot or an expansion slot, etc. The CPU slot may be used to install the CPU of the computing device, the memory slot may be used to install the memory, and the expansion slot may be used to install expansion devices such as a graphics card, a sound card or a network card.

[0145] Generally speaking, a motherboard may include multiple CPU slots, multiple memory slots, and multiple expansion slots. If the number of components to be installed is less than the number of slots of the corresponding type, the user needs to select a target slot from the multiple slots and install the component in the target slot. For example, if there are 16 memory slots on the motherboard, if 4 memory slots need to be installed on the motherboard, the user needs to select 4 target slots from the 16 memory slots and install the memory in the target slots.

[0146] In actual implementation, the user can select a target slot for installing a component from a plurality of slots according to the recommendation of the electronic device. Specifically, the electronic device can determine a target slot from a plurality of slots according to the configuration conditions of the computing device, and can recommend the target slot to the user. In this way, the computing device can be operated in a better state. The electronic device can be an electronic device having a function of determining a target slot according to the configuration conditions of the computing device. For example, the electronic device can be a backend server, etc.

[0147] Configuration conditions may include computing device model, number of CPUs, and number of memories. It should be noted that for different types of components, different configuration conditions are required when the electronic device determines the target slot corresponding to the component. For example, when determining the target slot for installing the memory, you can choose from multiple memory slots based on the computing device model, number of CPUs, and number of memories; when determining the target slot for installing the network card, you can choose from multiple memory slots based on the computing device model, number of CPUs, and number of network cards.

[0148] The present application embodiment provides a method for displaying and generating installation information. Figure 1b , the installation information display method and generation method provided in the embodiments of the present application are described.

[0149] Figure 1b A schematic diagram of a method for displaying and generating installation information provided in an embodiment of the present application. Figure 1b , the first electronic device and the second electronic device can be communicatively connected.

[0150] The first electronic device may be a front-end device with a display function, for example, a mobile phone, a tablet computer, a notebook computer, or a desktop computer.

[0151] The second electronic device may be a backend server, which may be, for example, a physical server or a cloud server.

[0152] In actual implementation, the first electronic device may display one or more optional configuration conditions corresponding to the component. The user may select a target configuration condition corresponding to the component from the one or more optional configuration conditions through input operation, so that the first electronic device determines the target configuration condition.

[0153] The optional configuration conditions may be the computing device of the component to be installed and possible configuration conditions. The target configuration condition may be the configuration condition of the computing device of the component to be installed selected by the user from the optional configuration conditions.

[0154] The first electronic device may send a target configuration condition to the second electronic device. The second electronic device may automatically generate installation information according to the target configuration condition, and may send the installation information to the first electronic device so that the first electronic device may display the installation information. The installation information may be used to indicate the installation location of the component. In the above method, the second electronic device may dynamically generate the installation information in real time as needed, without having to pre-draw a large number of installation location diagrams, thereby improving the efficiency of generating the installation information.

[0155] In the method provided in the embodiment of the present application, there is no need to bind the corresponding relationship between the configuration conditions and the installation information, so that the generation flexibility of the installation information is higher and the expansion flexibility is higher.

[0156] The technical solutions of the embodiments of the present application are described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0157] Figure 2 This is a flowchart of an installation information display method provided in an embodiment of the present application. The execution subject of the method may be a first electronic device, or an installation information display device provided in the first electronic device. The installation information display device may be implemented by software, or by a combination of software and hardware. For ease of understanding, the following description is made by taking the execution subject as the first electronic device as an example. Figure 2 , the method may include:

[0158] S201. Display optional configuration conditions corresponding to the target object.

[0159] The target object may be a component that can be installed on the motherboard through a slot, for example, a memory or a network card.

[0160] The number of target objects may be one or more, which is not limited in this embodiment.

[0161] It should be noted that, when there are multiple target objects, the multiple target objects have the same object type. The object type may be a memory type, a network card type, etc. For example, the target object may be one or more memories, or one or more network cards, etc.

[0162] The configuration condition may be a configuration condition of a computing device that can be installed on the target object through a motherboard. The configuration condition may be characterized by a computing device model, a CPU quantity, or a memory quantity.

[0163] The optional configuration conditions may be various configuration conditions of a computing device that can install the target object through a motherboard. For example, assuming that the target object is a memory, the optional configuration conditions may be various configuration conditions of a computing device that can install the memory through a motherboard.

[0164] In this embodiment, the first electronic device may be an electronic device having a display interface. The first electronic device may display the optional configuration conditions corresponding to the target object through the display interface of the first electronic device. For example, the first electronic device may be a mobile phone, a tablet computer, a laptop computer, or a desktop computer.

[0165] S202: Determine a target configuration condition based on a first input operation of the user, where the target configuration condition is a configuration condition corresponding to the target object selected by the user from the optional configuration conditions.

[0166] The configuration condition corresponding to the target object may be a configuration condition of a computing device on which the target object is to be installed through a mainboard.

[0167] It should be noted that the number of optional configuration conditions is one or more, and the optional configuration conditions may include target configuration conditions.

[0168] The first input operation may be a click operation or the like.

[0169] In this embodiment, after the first electronic device displays the optional configuration conditions, the user can select the target configuration condition from the optional configuration conditions through a first input operation, so that the first electronic device can determine the target configuration condition according to the user's first input operation.

[0170] S203: Send the target configuration condition to the second electronic device, and receive installation information of the target object sent by the second electronic device.

[0171] The second electronic device may be an electronic device that can generate installation information of the target object according to the target configuration condition. For example, the second electronic device may be a background server or the like.

[0172] The installation information is used to indicate the installation location of the target object on the computing device.

[0173] In this embodiment, the first electronic device may send the target configuration condition to the second electronic device, so that the second electronic device may generate installation information of the target object according to the target configuration condition.

[0174] The first electronic device may also obtain installation information of the target object from the second electronic device.

[0175] In the installation information display method provided in this embodiment, the first electronic device can display the optional configuration conditions corresponding to the target object; can determine the target configuration conditions based on the first input operation of the user; can send the target configuration conditions to the second electronic device, and can receive the installation information of the target object sent by the second electronic device. In the above method, the first electronic device can determine the target configuration conditions and can send the target configuration conditions to the second electronic device, so that the second electronic device can dynamically generate installation information in real time as needed, thereby improving the generation efficiency of the installation information.

[0176] Based on the above embodiments, Figure 3 , the installation information display method provided in the embodiment of the present application is further explained.

[0177] Figure 3 A flowchart of another installation information display method provided in an embodiment of the present application. The execution subject of the method may be a first electronic device, or an installation information display device provided in the first electronic device. The installation information display device may be implemented by software, or by a combination of software and hardware. For ease of understanding, the following description is made by taking the execution subject as the first electronic device as an example. Figure 3 , the method may include:

[0178] S301: Receive a configuration request.

[0179] The configuration request may include an object type of the target object. For example, the object type of the target object may be a memory class.

[0180] The configuration request is used to request the optional configuration conditions corresponding to the target object.

[0181] In this embodiment, there are at least two situations for configuration request:

[0182] Case 1: The configuration request is a message input by the user through the keyboard or mouse.

[0183] In this case, the user may input a configuration request to the first electronic device by clicking a mouse and / or moving a mouse; or the user may input a configuration request to the first electronic device by typing on a keyboard or the like.

[0184] In this case, the first electronic device may display one or more object types through a display interface. The user may click or select the object type of the target object through a mouse or keyboard on the display interface to input a configuration request to the first electronic device.

[0185] In this case, the user can directly input a configuration request to the first electronic device without sending the configuration request to the first electronic device through other electronic devices, so that the efficiency of determining the installation information is higher.

[0186] Case 2: The configuration request is a request message sent by other electronic devices.

[0187] In this case, the first electronic device may communicate with other electronic devices in a wired or wireless manner, and the first electronic device may receive configuration requests sent by other electronic devices.

[0188] In this case, the first electronic device may not be configured with accessories such as a mouse or a keyboard, so that the configuration of the first electronic device is relatively simple.

[0189] S302: Send a configuration request to a second electronic device, and receive an optional configuration condition sent by the second electronic device.

[0190] The second electronic device may determine, according to the configuration request, an optional configuration condition corresponding to the target object.

[0191] In this embodiment, the first electronic device may send a configuration request to the second electronic device, so that the second electronic device may determine the optional configuration conditions of the target object according to the configuration request. The first electronic device may also obtain the optional configuration conditions from the second electronic device.

[0192] S303: Display optional configuration conditions corresponding to the target object.

[0193] The optional configuration conditions include one or more configuration fields and one or more sets of field values ​​corresponding to each configuration field.

[0194] In this embodiment, the first electronic device may display at least one or more configuration fields and a drop-down box corresponding to each configuration field, and the drop-down box corresponding to the configuration field includes one or more field values ​​corresponding to the configuration field.

[0195] Further, when the drop-down box corresponding to the configuration field is in a drop-down state, the drop-down box may include one or more field values ​​corresponding to the configuration field.

[0196] Next, take the target object as memory and combine Figure 4a-4b , describes the configuration page.

[0197] Figure 4a A configuration page diagram provided for an embodiment of the present application. Figure 4a The configuration fields displayed on the configuration page (i.e., one or more configuration fields included in the optional configuration conditions corresponding to the memory) may include the computing device type, the number of CPUs, and the number of memories. The first electronic device may correspondingly display the computing device type and a drop-down box corresponding to the computing device type, the number of CPUs and a drop-down box corresponding to the number of CPUs, and the number of memories and a drop-down box corresponding to the number of memories.

[0198] like Figure 4a As shown, when the drop-down box corresponding to each configuration field is not in the drop-down state, one optional field value may be displayed in the drop-down box. In other embodiments, when the drop-down box corresponding to each configuration field is not in the drop-down state, the optional field value may not be displayed in the drop-down box. Figure 4a This is only an illustrative description and does not constitute a limitation on the solution provided in this embodiment.

[0199] It should be noted that for any configuration field, when the drop-down box corresponding to the configuration field is in the drop-down state, the drop-down box can display all optional field values ​​corresponding to the configuration field. Figure 4b , describes the situation when the drop-down box is in the drop-down state.

[0200] Figure 4b Another configuration page diagram provided for this application embodiment. Figure 4b ,exist Figure 4a Based on the memory quantity, the drop-down box corresponding to the memory quantity is in the drop-down state. Figure 4b As shown, when the drop-down box corresponding to the memory quantity is in the drop-down state, the drop-down box corresponding to the memory quantity can display all optional field values ​​corresponding to the memory quantity (ie, 1, 2, 4, 6, 8, 12, and 16).

[0201] S304: Determine a target configuration condition based on a first input operation of the user, where the target configuration condition is a configuration condition corresponding to the target object selected by the user from the optional configuration conditions.

[0202] In this embodiment, after the first electronic device displays the configuration page, the user can select the corresponding optional field in the drop-down box corresponding to each configuration field according to the target configuration condition, and can click the query button of the configuration page with the mouse to send the target configuration condition to the first electronic device. Correspondingly, the first electronic device can receive the target configuration condition sent by the user through the click operation.

[0203] Exemplarily, assuming that the target object is memory, assuming that the fields included in the target configuration condition are computing device type, memory quantity and CPU quantity, assuming that the target field value corresponding to the computing device type is model 1, the target field value corresponding to the memory quantity is 4, and the target field value corresponding to the CPU quantity is 2, assuming that the configuration page is shown as 4a or 4b, then the user can select model 1 in the drop-down box corresponding to the computing device type, select 4 in the drop-down box corresponding to the memory quantity, select 2 in the drop-down box corresponding to the CPU quantity, and click the query button at the bottom of the configuration page. Through the above operations, the purpose of sending the target configuration condition to the first electronic device can be achieved.

[0204] S305: Send the target configuration condition to the second electronic device, and receive installation information of the target object sent by the second electronic device.

[0205] It should be noted that the specific implementation method of S305 can refer to S203 and will not be repeated here.

[0206] S306: Display the installation information of the target object.

[0207] In this embodiment, the installation information has at least the following three situations:

[0208] Case 1: The installation information includes the slot identifier of the target slot.

[0209] The target slot is the installation slot of the target object on the mainboard of the computing device. It should be understood that the number of the target slots is the same as the number of the target objects.

[0210] For any target slot, the slot identifier of the target slot can uniquely represent the target slot. For example, the slot identifier of the target slot can be the number of the target slot, or the name of the target slot.

[0211] In this case, the first electronic device may only display the slot identifier of the target slot, so that the overhead of the electronic device is relatively small.

[0212] Case 2: The installation information includes an installation diagram.

[0213] The installation diagram is used to indicate the location of the target slot on the motherboard of the computing device.

[0214] The installation diagram includes a reference picture and an object picture, the object picture is located at a target position of the reference picture, and the number of the target positions is one or more;

[0215] The reference image is used to represent the installation carrier of the target object, the object image is used to represent the target object, and the coordinates of the target position on the reference image correspond to the coordinates of the target slot on the mainboard of the computing device.

[0216] In this case, the installation information can be displayed in the form of pictures, making the installation information more intuitive.

[0217] Case 3: The installation information includes a slot identifier of a target slot and an installation diagram.

[0218] In this case, the installation information may include both the slot identification and the installation schematic diagram, so that the installation information is more comprehensive.

[0219] In the installation information display method provided in this embodiment, the first electronic device can receive a configuration request; can send a configuration request to the second electronic device, and receive an optional configuration condition sent by the second electronic device; can display the optional configuration condition corresponding to the target object; can determine the target configuration condition based on the user's first input operation; can send the target configuration condition to the second electronic device, and receive the installation information of the target object sent by the second electronic device; and can also display the installation information of the target object. In the above method, the first electronic device can determine the target configuration condition based on the user's operation, and can send the target configuration condition to the second electronic device, so that the second electronic device can dynamically generate installation information in real time as needed, thereby improving the generation efficiency of the installation information and improving the generation flexibility of the installation information.

[0220] Based on any of the above embodiments, Figure 5 , a method for generating installation information for a second electronic device is described.

[0221] Figure 5 A flowchart of a method for generating installation information provided in an embodiment of the present application. The execution subject of the method may be a second electronic device, or an installation information generating device provided in the second electronic device. The installation information generating device may be implemented by software, or by a combination of software and hardware. For ease of understanding, the following description is made by taking the execution subject as the second electronic device as an example. Figure 5 , the method may include:

[0222] S501: Receive a target configuration condition corresponding to a target object sent by a first electronic device.

[0223] S502: Generate installation information of the target object according to the target configuration condition.

[0224] The installation information is used to indicate the installation location of the target object on the computing device.

[0225] In one example, the installation information may include a slot identifier of the target slot.

[0226] In this example, the second electronic device may store a plurality of correspondences between configuration conditions and slot identifiers. Optionally, the second electronic device may store the correspondences between configuration conditions and slot identifiers in the form of a table, a document, or a database. In a specific implementation, the second electronic device may search for a target configuration condition in the correspondences between the plurality of configuration conditions and slot identifiers, and may determine the slot identifier corresponding to the target configuration condition as the slot identifier of the target slot.

[0227] It should be noted that in this example, the correspondence between the configuration conditions and the slot identifiers can be stored in the form of a table, document, or database, without binding the correspondence between the configuration conditions and the slot identifiers through code. When adding a new configuration condition, the correspondence between the configuration condition and the slot identifier can be added to the table, document, or database. When changing the original configuration condition, the correspondence between the configuration condition and the slot identifier can be changed in the table, document, or database without modifying the code. Through the above method, the determination of the installation information is more flexible.

[0228] In another example, the installation information may include an installation diagram.

[0229] In this example, the second electronic device can generate an installation schematic diagram according to the target configuration condition, so that the generation flexibility of the installation schematic diagram is better, and there is no need to draw a large number of installation schematic diagrams in advance, saving drawing resources.

[0230] It should be noted that the specific method of generating the installation diagram can be found in Figure 6 The embodiments are not described in detail here.

[0231] S503: Send installation information to the first electronic device.

[0232] In the installation information generation method provided in this embodiment, the second electronic device can receive the target configuration condition corresponding to the target object sent by the first electronic device; can generate the installation information of the target object according to the target configuration condition; and can send the installation information to the first electronic device. In the above method, the second electronic device can dynamically generate the installation information as needed, without having to generate a large amount of installation information in advance, thereby improving the generation efficiency of the installation information.

[0233] Next, combine Figure 6 , the installation information generation method provided in the embodiment of the present application is further explained.

[0234] Figure 6A flowchart of another installation information generation method provided in an embodiment of the present application. The execution subject of the method may be a second electronic device, or an installation information generation device provided in the second electronic device. The installation information generation device may be implemented by software, or by a combination of software and hardware. For ease of understanding, the following description is made by taking the execution subject as the second electronic device as an example. Figure 6 , the method may include:

[0235] S601: Receive a configuration request sent by a first electronic device.

[0236] The configuration request is used to request the optional configuration conditions corresponding to the target object.

[0237] S602: Determine optional configuration conditions according to the configuration request.

[0238] The configuration request includes the object type of the target object.

[0239] The object type of the target object may be a memory class, a network card class, or the like.

[0240] In this embodiment, when determining optional configuration conditions, the second electronic device can obtain a first configuration table corresponding to the target object based on the object type, the first configuration table including one or more configuration fields and one or more groups of field values ​​corresponding to each configuration field, each group of field values ​​including one or more field values; determine the optional configuration conditions based on the one or more configuration fields and one or more groups of field values ​​corresponding to each configuration field.

[0241] The following takes the target object as memory as an example, and describes the first configuration table in conjunction with Table 1. Table 1 is an example of the first configuration table.

[0242] Table 1

[0243]

[0244] As shown in Table 1, one or more configuration fields may include: computing device model, number of CPUs, and number of memories. One or more sets of field values ​​corresponding to the computing device model may include: model 1 and model 2, etc. One or more sets of field values ​​corresponding to the number of CPUs may include 1, 1, 1, 2, 2, ..., 1, 1, 2, 2, .... One or more sets of field values ​​corresponding to the number of memories may include: {1, 2, 4, 6, 8, 12, 16}, {12, 16}, {6, 8, 12, 16}, {1, 2, 4, 6, 8, 12, 16}, {2, 4, 6, 8} ... {1, 2, 4, 6, 8, 12, 16}, {8, 12, 16}, {1, 2, 4, 6, 8, 12, 16}, and {8, 12, 16}, etc.

[0245] In this embodiment, when determining the optional configuration conditions based on one or more configuration fields and one or more groups of field values ​​corresponding to each configuration field, for any configuration field, one or more optional field values ​​corresponding to the configuration field can be determined based on one or more groups of field values ​​corresponding to the configuration field, and the optional field value is the union of one or more groups of field values ​​corresponding to the configuration field; wherein the optional configuration conditions include one or more configuration fields and one or more optional field values ​​corresponding to each configuration field.

[0246] It should be noted that, for any configuration field, determining the optional field value corresponding to the configuration field may be a set obtained by taking the union of one or more sets of field values ​​corresponding to the configuration field and removing duplicates.

[0247] Taking Table 1 as an example, the set obtained by taking the union of multiple groups of field values ​​corresponding to the computing device models in Table 1 and removing duplicates can be: {Model 1, Model 2}; the set obtained by taking the union of multiple groups of field values ​​corresponding to the number of CPUs in Table 1 and removing duplicates can be: {1, 2}; the set obtained by taking the union of multiple groups of field values ​​corresponding to the number of memories in Table 1 and removing duplicates can be: {1, 2, 4, 6, 8, 12, 16}.

[0248] Specifically, one or more optional field values ​​of each configuration field may be determined, and all configuration fields and the optional field values ​​corresponding to each configuration field may be determined as optional configuration conditions.

[0249] S603: Send the optional configuration condition to the first electronic device.

[0250] S604: Receive a target configuration condition corresponding to the target object sent by the first electronic device.

[0251] The target configuration condition includes one or more configuration fields and a target field value corresponding to each configuration field.

[0252] It should be understood that, for any configuration field, the candidate field value corresponding to the configuration field may include the target field value corresponding to the configuration field.

[0253] S605: Determine a slot identifier of a target slot according to the target configuration condition, and / or generate an installation schematic diagram according to the target configuration condition.

[0254] In this embodiment, when determining the slot identifier of the target slot according to the target configuration condition, the second electronic device can obtain a second configuration table corresponding to the target object, the second configuration table including one or more groups of configuration conditions and a slot identifier corresponding to each group of configuration conditions, the configuration conditions including a group of field values ​​corresponding to each configuration field; determine the candidate configuration conditions in the one or more groups of configuration conditions, the candidate configuration conditions including the target field value corresponding to each configuration field in the target configuration conditions; and determine the slot identifier corresponding to the candidate configuration condition as the slot identifier of the target slot.

[0255] The following takes the target object as memory as an example, and describes the second configuration table in combination with Table 2. Table 2 is an example of the second configuration table.

[0256] Table 2

[0257]

[0258] As shown in Table 2, the first three columns of each row in Table 2 may be a set of configuration conditions, and the last column of each row may be a slot identifier corresponding to the configuration condition.

[0259] Assuming that the target field value corresponding to the computing device type in the target configuration condition is model 1, the target field value corresponding to the memory quantity is 2, and the target field value corresponding to the CPU quantity is 2, the number of target slots is 2, and the slot identifiers of the two target slots can be slot 1D and slot 1E, respectively.

[0260] It should be noted that the second configuration table and the first configuration table may be the same table, or the second configuration table and the first configuration table may be two independently configured tables, which is not limited in this embodiment.

[0261] In this embodiment, when the second electronic device generates an installation schematic diagram according to the target configuration conditions, it can obtain a second configuration table corresponding to the target object, the second configuration table including one or more groups of configuration conditions and coordinates corresponding to each group of configuration conditions, the configuration conditions including a group of field values ​​corresponding to each configuration field; determine the candidate configuration conditions in the one or more groups of configuration conditions, the candidate configuration conditions including the target field value corresponding to each configuration field in the target configuration conditions; generate an installation schematic diagram according to the coordinates corresponding to the candidate configuration conditions, the coordinates corresponding to the candidate configuration conditions corresponding to the coordinates of the target slot on the motherboard of the computing device.

[0262] The coordinates corresponding to the configuration condition to be selected may be the coordinates of the target slot, wherein the coordinates may include a horizontal coordinate and a vertical coordinate.

[0263] The correspondence between the coordinates corresponding to the configuration conditions to be selected and the coordinates of the target slot on the motherboard of the computing device can be understood as: the coordinates corresponding to the configuration conditions to be selected and the coordinates of the target slot on the motherboard of the computing device are the same, or the coordinates corresponding to the configuration conditions to be selected and the coordinates of the target slot on the motherboard of the computing device have a mapping relationship, etc.

[0264] The following takes the target object as memory as an example to describe the second configuration table in conjunction with Table 3. Table 3 is another example of the second configuration table.

[0265] Table 3

[0266]

[0267] As shown in Table 3, based on Table 2, the second configuration table may further include the horizontal coordinate and the vertical coordinate of each slot. In Table 3, the horizontal coordinate included in each row may correspond to the horizontal coordinate of the slot corresponding to the slot identifier in the row; the vertical coordinate included in each row may correspond to the vertical coordinate of the slot corresponding to the slot identifier in the row.

[0268] In this embodiment, when generating an installation schematic diagram according to the coordinates corresponding to the target configuration conditions, a reference image and an object image can be obtained according to the target configuration conditions, the reference image is used to characterize the installation carrier of the target object, and the object image is used to characterize the target object; according to the coordinates corresponding to the configuration conditions to be selected, the target position is determined on the reference matching piece, and the coordinates of the target position on the reference image correspond to the coordinates corresponding to the configuration conditions to be selected; the object image is added to the target position of the reference image to generate an installation schematic diagram.

[0269] The reference image may be an image of a computer motherboard on which the target object is to be installed.

[0270] The object image may be an image of a target object.

[0271] In this embodiment, the second electronic device may store the reference image corresponding to each computing device model, and the corresponding relationship between each computing device model and its corresponding reference image. In the specific implementation process, the second electronic device may obtain the reference image corresponding to the target configuration condition according to the computing device model included in the target configuration condition. In addition, the second electronic device may also store the object image corresponding to each object, and the corresponding relationship between each object and its corresponding object image. In the specific implementation process, the second electronic device may obtain the object image according to the target object.

[0272] It should be noted that the number of configuration conditions to be selected may be one or more.

[0273] In the actual implementation process, for any of the configuration conditions to be selected, the second electronic device can determine a target position on the reference picture according to the horizontal coordinate and the vertical coordinate corresponding to the configuration condition to be selected. The second electronic device can also paste the object image at the target position corresponding to each configuration condition to be selected, so as to achieve the purpose of adding the object image at the target position of the reference picture. After the second electronic device adds the object images at all the target positions, the task of generating the installation schematic diagram can be completed.

[0274] S606: Generate installation information of the target object based on the slot identifier of the target slot and / or the installation schematic diagram.

[0275] In this embodiment, the installation information has at least the following three situations:

[0276] Case 1: The installation information includes the slot identifier of the target slot.

[0277] Case 2: The installation information includes an installation diagram.

[0278] Case 3: The installation information includes a slot identifier of a target slot and an installation diagram.

[0279] During the specific implementation, the installation information generation requirement can be pre-set in the second electronic device according to actual needs, and the second electronic device can generate the installation information of the target object according to the installation information generation requirement. The installation information generation requirement can be used to indicate that the installation information includes a slot identifier and / or an installation diagram.

[0280] Next, combine Figure 7 , the process of generating the installation schematic diagram is explained.

[0281] Figure 7 This is a schematic diagram of the process of generating an installation schematic diagram provided in an embodiment of the present application. Figure 7 , the reference image may include slot 1A, slot 1B, slot 1C, slot 1D, slot 1E, slot 1F, etc. Assuming that the second electronic device determines that the target position is the position where slot 1B and slot 1D are located, the second electronic device may add object images at the positions where slot 1B and slot 1D are located, respectively, to generate an installation schematic diagram.

[0282] In this embodiment, the electronic device can generate the installation schematic diagram through Hyper Text Markup Language (HTML) technology, Cascading Style Sheets (CSS) technology, or programming language (JavaScript).

[0283] S607: Send installation information to the first electronic device.

[0284] In the installation information generation method provided in this embodiment, the second electronic device can receive a configuration request sent by the first electronic device; can determine optional configuration conditions according to the configuration request; can send optional configuration conditions to the first electronic device, and receive target configuration conditions corresponding to the target object sent by the first electronic device; can determine the slot identification of the target slot according to the target configuration conditions, and / or generate an installation schematic diagram according to the target configuration conditions; can generate installation information of the target object based on the slot identification of the target slot, and / or the installation schematic diagram; can send installation information to the first electronic device. In the above method, the second electronic device can dynamically generate installation information as needed, without the need to generate a large amount of installation information in advance, which reduces the cost of determining the installation location, improves the efficiency of generating installation information, and improves the flexibility of generating installation schematic diagrams.

[0285] Based on any of the above embodiments, Figure 8 , further illustrating the installation information generating method and the installation information display method provided in the embodiments of the present application.

[0286] Figure 8 This is a flowchart of a method for generating and displaying installation information provided in an embodiment of the present application. Figure 8 , the method may include:

[0287] S801. A first electronic device receives a configuration request.

[0288] S802: The first electronic device sends a configuration request to the second electronic device.

[0289] It should be noted that the specific implementation method of S801-S802 can refer to S301-S302 and will not be repeated here.

[0290] S803: The second electronic device determines an optional configuration condition according to the configuration request.

[0291] S804: The second electronic device sends the optional configuration condition to the first electronic device.

[0292] It should be noted that the specific implementation method of S803-S804 can refer to S602-S603 and will not be repeated here.

[0293] S805: The first electronic device displays optional configuration conditions.

[0294] S806: The first electronic device determines a target configuration condition based on a first input operation of the user.

[0295] S807: The first electronic device sends the target configuration condition to the second electronic device.

[0296] It should be noted that the specific implementation method of S805-S807 can be found in S303-S305 and will not be repeated here.

[0297] S808: The second electronic device determines a slot identifier of a target slot according to the target configuration condition, and / or generates an installation schematic diagram according to the target configuration condition.

[0298] S809: The second electronic device generates installation information of the target object based on the slot identifier of the target slot and / or the installation schematic diagram.

[0299] S810: The second electronic device sends installation information to the first electronic device.

[0300] It should be noted that the specific implementation method of S808-S810 can be found in S605-S607 and will not be repeated here.

[0301] S811. The first electronic device displays installation information.

[0302] In the installation information generation and display method provided in this embodiment, the second electronic device can dynamically generate installation information as needed, without the need to pre-generate a large amount of installation information, thereby reducing the cost of determining the installation location, improving the efficiency of generating installation information, and increasing the flexibility of generating installation schematics.

[0303] Fig. 9 This is a structural intention of a mounting information display device provided in an embodiment of the present application. The mounting information display device is applied to a first electronic device, see Fig. 9 The installation information display device 10 includes a display module 11, a determination module 12, a sending module 13 and a receiving module 14, wherein:

[0304] The display module 11 is used to display the optional configuration conditions corresponding to the target object;

[0305] The determination module 12 is used to determine a target configuration condition based on a first input operation of a user, where the target configuration condition is a configuration condition corresponding to the target object selected by the user from among the optional configuration conditions;

[0306] The sending module 13 is used to send the target configuration condition to the second electronic device;

[0307] The receiving module 14 is used to receive installation information of the target object sent by the second electronic device, where the installation information is used to indicate an installation location of the target object on a computing device.

[0308] The installation information display device provided in this embodiment can be used to execute the method executed by the first electronic device in any of the above method embodiments. Its implementation principle and technical effects are similar and will not be described in detail here.

[0309] In a possible implementation, the optional configuration condition includes one or more configuration fields, and one or more sets of field values ​​corresponding to each configuration field; the display module 11 is specifically used to:

[0310] The one or more configuration fields and a drop-down box corresponding to each configuration field are displayed correspondingly, and the drop-down box corresponding to the configuration field includes one or more optional field values ​​corresponding to the configuration field.

[0311] In a possible implementation, the display module 11 is further used to:

[0312] Displaying the installation information, wherein the installation information includes a slot identifier and / or an installation diagram of a target slot, wherein the target slot is an installation slot of the target object on the mainboard of the computing device, and the installation diagram is used to indicate a position of the target slot on the mainboard of the computing device;

[0313] Among them, the installation schematic diagram includes a reference picture and an object picture, the object picture is at the target position of the reference picture, and the number of the target positions is one or more; the reference picture is used to represent the installation carrier of the target object, and the object picture is used to represent the target object, and the coordinates of the target position on the reference picture correspond to the coordinates of the target slot on the mainboard of the computing device.

[0314] In one possible implementation,

[0315] The receiving module 14 is further used to receive a configuration request, where the configuration request is used to request to obtain an optional configuration condition corresponding to the target object;

[0316] The sending module 13 is further used to send the configuration request to the second electronic device;

[0317] The receiving module 14 is further configured to receive the optional configuration condition sent by the second electronic device.

[0318] The installation information display device provided in this embodiment can be used to execute the method executed by the first electronic device in any of the above method embodiments. Its implementation principle and technical effects are similar and will not be described in detail here.

[0319] Fig.10 This is a structural intention of an installation information generating device provided in an embodiment of the present application. The installation information generating device is applied to a second electronic device, see Fig.10The installation information generating device 20 includes a receiving module 21, a generating module 22 and a sending module 23, wherein:

[0320] The receiving module 21 is used to receive a target configuration condition corresponding to a target object sent by a first electronic device;

[0321] The generating module 22 is used to generate installation information of the target object according to the target configuration condition, wherein the installation information is used to indicate the installation location of the target object on the computing device;

[0322] The sending module 23 is used to send the installation information to the first electronic device.

[0323] The installation information generating device provided in this embodiment can be used to execute the method executed by the second electronic device in any of the above method embodiments. Its implementation principle and technical effects are similar and will not be described in detail here.

[0324] In a possible implementation, the generating module 22 is specifically used to:

[0325] Determining a slot identifier of a target slot according to the target configuration condition, and / or generating an installation schematic diagram according to the target configuration condition, wherein the target slot is an installation slot of the target object on the mainboard of the computing device, and the installation schematic diagram is used to indicate a position of the target slot on the mainboard of the computing device;

[0326] Based on the slot identifier of the target slot and / or the installation schematic diagram, the installation information of the target object is generated.

[0327] In a possible implementation, the target configuration condition includes one or more configuration fields and a target field value corresponding to each configuration field; the generating module 22 is specifically configured to:

[0328] Obtain a second configuration table corresponding to the target object, wherein the second configuration table includes one or more groups of configuration conditions and a slot identifier corresponding to each group of configuration conditions, wherein the configuration conditions include a group of field values ​​corresponding to each configuration field;

[0329] Determine a candidate configuration condition in the one or more groups of configuration conditions, wherein the candidate configuration condition includes a target field value corresponding to each configuration field in the target configuration condition;

[0330] The slot identifier corresponding to the candidate configuration condition is determined as the slot identifier of the target slot.

[0331] In a possible implementation, the target configuration condition includes one or more configuration fields and a target field value corresponding to each configuration field; the generating module 22 is specifically configured to:

[0332] Obtaining a second configuration table corresponding to the target object, wherein the second configuration table includes one or more groups of configuration conditions and coordinates corresponding to each group of configuration conditions, wherein the configuration conditions include a group of field values ​​corresponding to each configuration field;

[0333] Determine a candidate configuration condition in the one or more groups of configuration conditions, wherein the candidate configuration condition includes a target field value corresponding to each configuration field in the target configuration condition;

[0334] The installation schematic diagram is generated according to the coordinates corresponding to the target configuration condition, wherein the coordinates corresponding to the candidate configuration condition correspond to the coordinates of the target slot on the motherboard of the computing device.

[0335] In a possible implementation, the generating module 22 is specifically used to:

[0336] Acquire a reference picture and an object picture according to the target configuration condition, wherein the reference picture is used to represent the installation carrier of the target object, and the object picture is used to represent the target object;

[0337] Determine a target position on the reference image according to the coordinates corresponding to the configuration condition to be selected, wherein the coordinates of the target position on the reference image correspond to the coordinates of the configuration condition to be selected;

[0338] The object picture is added at the target position of the reference picture to generate the installation schematic diagram.

[0339] Fig.11 Another structural intention of the installation information generating device provided in the embodiment of the present application. Fig.10 On the basis of, the installation information generating device 20 further includes a determining module 24, wherein:

[0340] The receiving module 21 is further used to receive a configuration request sent by the first electronic device, where the configuration request is used to request to obtain an optional configuration condition corresponding to the target object;

[0341] The determination module 24 is used to determine the optional configuration condition according to the configuration request;

[0342] The sending module 23 is used to send the optional configuration condition to the first electronic device.

[0343] In a possible implementation, the configuration request includes the object type of the target object; the determination module 24 is specifically configured to:

[0344] According to the object type, a first configuration table corresponding to the target object is acquired, wherein the first configuration table includes one or more configuration fields and one or more groups of field values ​​corresponding to each configuration field, and each group of field values ​​includes one or more field values;

[0345] The optional configuration condition is determined according to the one or more configuration fields and one or more groups of field values ​​corresponding to each configuration field.

[0346] In a possible implementation, the determining module 24 is specifically configured to:

[0347] For any configuration field, determine one or more optional field values ​​corresponding to the configuration field according to one or more sets of field values ​​corresponding to the configuration field, where the optional field value is the union of one or more sets of field values ​​corresponding to the configuration field;

[0348] The optional configuration condition includes the one or more configuration fields and one or more optional field values ​​corresponding to each configuration field.

[0349] The installation information generating device provided in this embodiment can be used to execute the method executed by the second electronic device in any of the above method embodiments. Its implementation principle and technical effects are similar and will not be described in detail here.

[0350] Fig.12 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Fig.12 As shown, the electronic device 30 may include: a processor 31 and a memory 32, wherein the processor 31 and the memory 32 can communicate; exemplarily, the processor 31 and the memory 32 communicate via a communication bus 33, the memory 32 is used to store computer execution instructions, and the processor 31 is used to call the computer execution instructions in the memory to execute the installation information generation method shown in any of the above method embodiments.

[0351] Optionally, the electronic device 30 may further include a communication interface, which may include a transmitter and / or a receiver.

[0352] The electronic device 30 may be the first electronic device shown in any of the above method embodiments, and may execute the method executed by the first electronic device in any of the above method embodiments; or, the electronic device 30 may be the second electronic device shown in any of the above method embodiments, and may execute the method executed by the second electronic device in any of the above method embodiments.

[0353] Optionally, the processor may be a CPU, a GPU, a baseboard management controller (BMC), other general-purpose processors, a digital signal processor (DSP), or an application-specific integrated circuit (ASIC). A general-purpose processor may be a microprocessor or the processor may be any conventional processor. The steps of the method disclosed in the embodiments of the present application may be directly implemented as a hardware processor, or may be implemented as a combination of hardware and software modules in the processor.

[0354] An embodiment of the present application provides a computer-readable storage medium, on which computer-executable instructions are stored; the computer-executable instructions are used to implement the installation information generating method as described in any of the above embodiments.

[0355] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed, the computer executes the above-mentioned installation information generation method.

[0356] All or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned memory (storage medium) includes: read-only memory (English: read-only memory, abbreviated: ROM), RAM, flash memory, hard disk, solid state drive, magnetic tape (English: magnetic tape), floppy disk (English: floppy disk), optical disc (English: optical disc) and any combination thereof.

[0357] The present application embodiment is described with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the present application embodiment. It should be understood that each process and / or box in the flowchart and / or block diagram and the combination of the process and / or box in the flowchart and / or block diagram can be realized by computer program instructions. These computer program instructions can be provided to the processing unit of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable terminal device to produce a machine, so that the instructions executed by the processing unit of the computer or other programmable terminal device produce a device for realizing the function specified in one process or multiple processes in the flowchart and / or one box or multiple boxes in the block diagram.

[0358] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0359] These computer program instructions may also be loaded onto a computer or other programmable terminal device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0360] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the embodiments of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the embodiments of the present application are also intended to include these modifications and variations.

[0361] In the embodiments of the present application, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "include one..." do not exclude the existence of other identical elements in the process, method, article or device including the element. The term "or" and its variations may refer to "and / or". In the embodiments of the present application, the terms "first", "second", etc. are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence. In the embodiments of the present application, "multiple" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships, for example, A and / or B, which may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0362] After considering the invention disclosed in the specification and practice, those skilled in the art will easily think of other embodiments of the present application. The embodiments of the present application are intended to cover any variation, use or adaptive change of the embodiments of the present application, which follows the general principles of the embodiments of the present application and includes common knowledge or conventional technical means in the technical field that are not disclosed in the embodiments of the present application.

Claims

1. A method for displaying installation information, characterized in that: Applied to a first electronic device, the method includes: Display the optional configuration conditions corresponding to the target object; Determine a target configuration condition based on a first input operation of the user, where the target configuration condition is a configuration condition corresponding to the target object selected by the user from among the optional configuration conditions; The target configuration condition is sent to a second electronic device, and installation information of the target object sent by the second electronic device is received, where the installation information is used to indicate an installation location of the target object on a computing device.

2. The method according to claim 1, characterized in that The optional configuration condition includes one or more configuration fields, and one or more sets of field values ​​corresponding to each configuration field; The optional configuration conditions corresponding to the display target object include: The one or more configuration fields and a drop-down box corresponding to each configuration field are displayed correspondingly, and the drop-down box corresponding to the configuration field includes one or more optional field values ​​corresponding to the configuration field.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: Displaying the installation information, wherein the installation information includes a slot identifier and / or an installation diagram of a target slot, wherein the target slot is an installation slot of the target object on the computing device, and the installation diagram is used to indicate a position of the target slot on the computing device; Among them, the installation schematic diagram includes a reference picture and an object picture, the object picture is at the target position of the reference picture, and the number of the target positions is one or more; the reference picture is used to represent the installation carrier of the target object, and the object picture is used to represent the target object, and the coordinates of the target position on the reference picture correspond to the coordinates of the target slot on the mainboard of the computing device.

4. A method for generating installation information, characterized in that: Applied to a second electronic device, the method includes: Receiving a target configuration condition corresponding to a target object sent by a first electronic device; Generating installation information of the target object according to the target configuration condition, the installation information being used to indicate an installation location of the target object on a computing device; The installation information is sent to the first electronic device.

5. The method according to claim 4, characterized in that The step of generating the installation information of the target object according to the target configuration condition includes: Determine a slot identifier of a target slot according to the target configuration condition, and / or generate an installation schematic diagram according to the target configuration condition, wherein the target slot is an installation slot of the target object on the computing device, and the installation schematic diagram is used to indicate a position of the target slot on the computing device; Based on the slot identifier of the target slot and / or the installation schematic diagram, the installation information of the target object is generated.

6. The method according to claim 5, characterized in that The target configuration condition includes one or more configuration fields and a target field value corresponding to each configuration field; and determining the slot identifier of the target slot according to the target configuration condition includes: Obtain a second configuration table corresponding to the target object, wherein the second configuration table includes one or more groups of configuration conditions and a slot identifier corresponding to each group of configuration conditions, wherein the configuration conditions include a group of field values ​​corresponding to each configuration field; Determine a candidate configuration condition in the one or more groups of configuration conditions, wherein the candidate configuration condition includes a target field value corresponding to each configuration field in the target configuration condition; The slot identifier corresponding to the candidate configuration condition is determined as the slot identifier of the target slot.

7. The method according to claim 5 or 6, characterized in that: The target configuration condition includes one or more configuration fields and a target field value corresponding to each configuration field; and generating an installation schematic diagram according to the target configuration condition includes: Obtaining a second configuration table corresponding to the target object, wherein the second configuration table includes one or more groups of configuration conditions and coordinates corresponding to each group of configuration conditions, wherein the configuration conditions include a group of field values ​​corresponding to each configuration field; Determine a candidate configuration condition in the one or more groups of configuration conditions, wherein the candidate configuration condition includes a target field value corresponding to each configuration field in the target configuration condition; The installation schematic diagram is generated according to the coordinates corresponding to the target configuration condition, and the coordinates corresponding to the candidate configuration condition correspond to the coordinates of the target slot on the computing device.

8. The method according to claim 7, characterized in that The step of generating the installation schematic diagram according to the coordinates corresponding to the target configuration conditions includes: Acquire a reference picture and an object picture according to the target configuration condition, wherein the reference picture is used to represent the installation carrier of the target object, and the object picture is used to represent the target object; Determine a target position on the reference image according to the coordinates corresponding to the configuration condition to be selected, wherein the coordinates of the target position on the reference image correspond to the coordinates of the configuration condition to be selected; The object picture is added at the target position of the reference picture to generate the installation schematic diagram.

9. The method according to any one of claims 4 to 8, characterized in that: The method further comprises: Receiving a configuration request sent by the first electronic device, where the configuration request is used to request to obtain an optional configuration condition corresponding to a target object; Determining the optional configuration condition according to the configuration request; The optional configuration condition is sent to the first electronic device.

10. An electronic device, characterized in that: include: Memory and processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor executes the method according to any one of claims 1 to 3, or executes the method according to any one of claims 4 to 9.