CN111459540A - Hardware performance improvement suggestion method and device and electronic equipment - Google Patents
Hardware performance improvement suggestion method and device and electronic equipment Download PDFInfo
- Publication number
- CN111459540A CN111459540A CN202010267528.0A CN202010267528A CN111459540A CN 111459540 A CN111459540 A CN 111459540A CN 202010267528 A CN202010267528 A CN 202010267528A CN 111459540 A CN111459540 A CN 111459540A
- Authority
- CN
- China
- Prior art keywords
- hardware
- equipment
- model
- upgraded
- models
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Stored Programmes (AREA)
Abstract
The application provides a hardware performance improvement suggestion method, a device and an electronic device, comprising: acquiring hardware configuration information of equipment to be upgraded; wherein the hardware configuration information comprises: the type of the mainboard; based on the mainboard model of the equipment to be upgraded, searching hardware configuration information of reference equipment with the same mainboard model as the equipment to be upgraded from predetermined hardware configuration information of the reference equipment; when the preferred equipment with the performance score larger than that of the equipment to be upgraded is determined from the reference equipment containing the same mainboard model, determining a hardware model different from the equipment to be upgraded from the hardware configuration information of the preferred equipment; and generating hardware upgrading prompt information based on the different hardware models, and providing reasonable hardware upgrading suggestions for users at low complexity and high speed.
Description
Technical Field
The present disclosure relates to the field of hardware configuration technologies, and in particular, to a method and an apparatus for suggesting hardware performance improvement, and an electronic device.
Background
Most computer users often do not have professional knowledge to determine where the hardware bottleneck of their computers is. When the computer is stuck and the reaction is delayed, a professional computer maintenance person is required to diagnose the problem, but the professional person usually diagnoses the performance bottleneck of the computer according to the experience of the professional person, most of the situations only suggest that a customer reinstalls the system, and the problem of computer sticking or delay cannot be fundamentally solved by the method.
Therefore, the prior art proposes to collect hardware configuration information of various reference computers and performance scores of various reference computers in advance, when hardware of a computer to be upgraded is required to be upgraded, compare the hardware configuration information of the computer to be upgraded with the collected hardware configuration information of the various reference computers, and determine that the matching rate of the hardware models of the hardware configuration information of the computer to be upgraded is greater than a threshold value, and the hardware model of the computer with the highest performance score, which is different from the hardware model of the computer to be upgraded, is used as a hardware upgrade suggestion of the computer to be upgraded, because the method needs to determine the hardware matching rate of each reference computer and the computer to be upgraded, the determination process is complex and time-consuming, and secondly, the method uses the hardware configuration information of the computer with the highest performance score as the upgrade suggestion of the computer to be upgraded, the range of hardware upgrading selection available for users is small.
Disclosure of Invention
In view of this, an object of the embodiments of the present application is to provide a method and an apparatus for suggesting hardware performance upgrade, and an electronic device, which provide a reasonable hardware upgrade suggestion for a user at a lower complexity and a higher speed.
In a first aspect, an embodiment of the present application provides a method for suggesting upgrade of hardware performance, where the method includes: acquiring hardware configuration information of equipment to be upgraded; wherein the hardware configuration information comprises: the type of the mainboard; based on the mainboard model of the equipment to be upgraded, searching hardware configuration information of reference equipment with the same mainboard model as the equipment to be upgraded from predetermined hardware configuration information of the reference equipment; when the preferred equipment with the performance score larger than that of the equipment to be upgraded is determined from the reference equipment containing the same mainboard model, determining a hardware model different from the equipment to be upgraded from the hardware model of the preferred equipment; and generating hardware upgrading prompt information based on the different hardware models.
Since the hardware except the mainboard is basically installed on the mainboard, and therefore, the hardware of the two devices except the mainboard is basically the hardware common to the two devices under the condition that the models of the mainboards are the same, in the implementation process, based on the model of the mainboard of the device to be upgraded, the hardware configuration information of the reference device containing the same mainboard model as the device to be upgraded is quickly found out from the hardware configuration information of the predetermined reference device to determine the device which can be referred by the device to be upgraded, because the finding is only carried out based on the mainboard model during the finding, compared with the mode of determining the matching rate in the prior art, the method for finding out the hardware configuration information has the advantages of lower complexity, shorter time consumption and then, when the preferred device with the performance score larger than that of the device to be upgraded is determined from the reference device containing the same mainboard model, determining a hardware model different from the equipment to be upgraded from the hardware models of the preferred equipment; based on different hardware models, hardware upgrading prompt information is generated, and due to the fact that the optimized equipment is the equipment with the same mainboard model and the equipment to be upgraded, the hardware with different hardware models can be installed on the equipment to be upgraded, and secondly, the performance score of the optimized equipment is larger than that of the equipment to be upgraded, and therefore the hardware with different hardware models can improve the performance of the equipment to be upgraded.
In a possible design based on the first aspect, the motherboard model includes: the type of each slot on the mainboard.
In the implementation process, under the condition that the types of the slots on the main boards of the two devices are respectively the same, the rest hardware on any one of the two devices can be installed on the main board of the other one of the two devices, so that the hardware capable of being installed on the main board of the device to be upgraded can be accurately determined through the mode.
Based on the first aspect, in a possible design, the generating a hardware upgrade prompting message based on the different hardware models includes: determining a performance improvement value of the hardware model relative to the corresponding hardware of the equipment to be upgraded aiming at each hardware model in the different hardware models; and generating the hardware promotion prompt information based on the performance promotion values corresponding to the different hardware models.
In the implementation process, for different hardware models which can be used for upgrading the equipment to be upgraded, a performance improvement value of each hardware model relative to the hardware corresponding to the equipment to be upgraded is determined, and then the hardware improvement prompt information is generated based on the performance improvement values corresponding to the different hardware models, so that a user can select to upgrade the corresponding hardware according to the performance improvement values corresponding to the different hardware models and the requirement of the user on performance improvement, and the user experience is improved.
Based on the first aspect, in a possible design, the generating the hardware promotion prompting message includes: and generating the hardware promotion prompt information based on the performance promotion values corresponding to the different hardware models and the hardware prices corresponding to the different hardware models.
In general, the better the performance of the same hardware is, the higher the price is, so that in the implementation process, the hardware promotion prompt information is generated based on the performance promotion values corresponding to the different hardware models and the hardware prices corresponding to the different hardware models, so that a user can select to upgrade the corresponding hardware according to the budget for upgrading the hardware and the requirement for performance promotion, and the user experience is improved.
Based on the first aspect, in one possible design, the generating the hardware upgrade prompting information includes: respectively determining the overall performance improvement value of each hardware model to the equipment to be upgraded; and generating the hardware lifting prompt information based on the overall performance lifting value corresponding to each hardware model.
In the implementation process, the user can intuitively know the influence of each hardware model on the overall performance improvement of the equipment to be upgraded in the mode, and then the user can rapidly determine to upgrade the corresponding hardware according to the requirement of the user.
Based on the first aspect, in a possible design, the generating the hardware promotion prompting message includes: and generating the hardware promotion prompt information based on the overall performance promotion value corresponding to each hardware model and the hardware price corresponding to each hardware model.
In general, the better the performance of the same hardware is, the higher the price is, so that in the implementation process, the hardware promotion prompt information is generated based on the overall performance promotion values corresponding to the different hardware models and the hardware prices corresponding to the different hardware models, so that a user can select to upgrade the corresponding hardware according to the budget for upgrading the hardware and the requirement for improving the overall performance, and the user experience is improved.
Based on the first aspect, in a possible design, the generating the hardware promotion prompting message includes: sorting the overall performance improvement values corresponding to the hardware models according to the sizes to obtain a first sorting result; sorting the hardware prices corresponding to the hardware models to obtain a second sorting result; generating the hardware upgrade information based on the first and second ordering results.
In the implementation process, the overall performance values and the hardware prices corresponding to the hardware models are respectively sequenced, so that a user can rapidly select the hardware models meeting the requirements of the user on the upgraded price budget and the overall performance.
Based on the first aspect, in a possible design, the generating the hardware promotion prompting message includes: and generating the hardware promotion prompt information based on the overall performance promotion value corresponding to each hardware model and the use times of the hardware of each hardware model.
The more the use times of hardware of a certain type are, the more the hardware of the type is characterized, the advantage of the hardware of the type is necessarily existed, therefore, in the implementation process, the user can select the hardware type meeting the requirement of the user according to the requirement of the user on the integral performance promotion value of the hardware and the use times of the hardware type, and the user experience is improved.
In a second aspect, an embodiment of the present application provides a hardware performance upgrade suggestion device, where the device includes: the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring hardware configuration information of equipment to be upgraded; wherein the hardware configuration information comprises: the type of the mainboard; the searching unit is used for searching the hardware configuration information of the reference equipment with the same mainboard model as the equipment to be upgraded from the predetermined hardware configuration information of the reference equipment based on the mainboard model of the equipment to be upgraded; the determining unit is used for determining a hardware model different from the equipment to be upgraded from the hardware configuration information of the preferred equipment when the preferred equipment with the performance score larger than that of the equipment to be upgraded is determined from the reference equipment; and the prompting unit is used for generating hardware upgrading prompting information based on the different hardware models.
Based on the second aspect, in one possible design, the motherboard model includes: the type of each slot on the mainboard.
In a possible design based on the second aspect, the prompting unit includes: a first determining unit, configured to determine, for each of the different hardware models, a performance improvement value of the hardware model relative to corresponding hardware of the device to be upgraded; and the first prompting subunit is used for generating the hardware promotion prompting information based on the performance promotion values corresponding to the different hardware models.
Based on the second aspect, in a possible design, the first prompting subunit is specifically configured to generate the hardware promotion prompting information based on the performance promotion value corresponding to the different hardware model and the hardware price corresponding to the different hardware model.
In a possible design based on the second aspect, the prompting unit includes: the second determining unit is used for respectively determining the overall performance improvement value of each hardware type of hardware to the equipment to be upgraded; and the second prompting subunit is used for generating the hardware promotion prompting information based on the overall performance promotion value corresponding to each hardware model.
Based on the second aspect, in a possible design, the second prompting subunit is specifically configured to generate the hardware promotion prompting information based on the overall performance promotion value corresponding to each hardware model and the hardware price corresponding to each hardware model.
Based on the second aspect, in a possible design, the second prompting subunit is further configured to sort the overall performance improvement values corresponding to the respective hardware models according to size to obtain a first sorting result; sorting the hardware prices corresponding to the hardware models to obtain a second sorting result; generating the hardware upgrade information based on the first and second ordering results.
Based on the second aspect, in a possible design, the second prompting subunit is further configured to generate the hardware promotion prompting information based on the overall performance promotion value corresponding to each hardware model and the number of times of using the hardware of each hardware model.
In a third aspect, an embodiment of the present application provides an electronic device, including a processor and a memory connected to the processor, where a computer program is stored in the memory, and when the computer program is executed by the processor, the electronic device is caused to perform the method of the first aspect.
In a fourth aspect, an embodiment of the present application provides a storage medium, in which a computer program is stored, and when the computer program runs on a computer, the computer is caused to execute the method of the first aspect.
Additional features and advantages of the present application will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the embodiments of the present application. The objectives and other advantages of the application may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are required to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained from the drawings without inventive effort.
Fig. 1 is a schematic flowchart of a method for suggesting hardware performance improvement according to an embodiment of the present application.
Fig. 2 is a schematic structural diagram of a hardware performance improvement suggestion device according to an embodiment of the present application.
Fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Icon: 200-hardware performance improvement suggestion device; 210-an obtaining unit; 220-a lookup unit; 230-a determination unit; 240-a prompt unit; 300-an electronic device; 301-a processor; 302-a memory; 303-communication interface.
Detailed Description
The technical solution in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures. Meanwhile, in the description of the present application, the terms "first", "second", and the like are used only for distinguishing the description, and are not to be construed as indicating or implying relative importance.
Referring to fig. 1, fig. 1 is a flowchart of a proposed method for improving hardware performance according to an embodiment of the present application, and the flowchart shown in fig. 1 will be described in detail below, where the method includes the steps of: s11, S12, S13 and S14.
S11: acquiring hardware configuration information of equipment to be upgraded; wherein the hardware configuration information comprises: the model of the mainboard.
S12: and based on the mainboard model of the equipment to be upgraded, searching the hardware configuration information of the reference equipment with the same mainboard model as the equipment to be upgraded from the predetermined hardware configuration information of the reference equipment.
S13: and when the preferred equipment with the performance score larger than that of the equipment to be upgraded is determined from the reference equipment containing the same mainboard model, determining the hardware model different from the equipment to be upgraded from the hardware configuration information of the preferred equipment.
S14: and generating hardware upgrading prompt information based on the different hardware models.
The above method is described in detail below.
S11: acquiring hardware configuration information of equipment to be upgraded; wherein the hardware configuration information comprises: the model of the mainboard.
The equipment to be upgraded can be a mobile phone, a notebook computer, a tablet computer and other terminal equipment. In this embodiment, the device to be upgraded is a computer.
Wherein the hardware configuration information comprises: and the hardware model of each hardware in the equipment to be upgraded. The hardware model can be a mainboard model, a processor model, an internal memory model, a hard disk model and the like.
Wherein the mainboard model comprises: the model of each slot on the mainboard, the mainboard model also can include: unique identification information of the motherboard. It can be understood that, if the models of the slots of the two motherboards are the same, the unique identification information of the two motherboards is also the same.
The manner of obtaining the hardware model of each hardware in the device to be upgraded is well known in the art, and is not described herein again.
And after the mainboard model of the equipment to be upgraded is acquired, executing step S12.
S12: and based on the mainboard model of the equipment to be upgraded, searching the hardware configuration information of the reference equipment with the same mainboard model as the equipment to be upgraded from the predetermined hardware configuration information of the reference equipment.
And comparing the mainboard model of the equipment to be upgraded with the mainboard model in the hardware configuration information of each reference equipment to determine the hardware configuration information of the reference equipment containing the same mainboard model with the equipment to be upgraded.
The number of the reference devices containing the same mainboard model can be one, two or more.
After acquiring the hardware configuration information of the reference device containing the same motherboard model, step S13 is executed.
S13: and when the preferred equipment with the performance score larger than that of the equipment to be upgraded is determined from the reference equipment containing the same mainboard model, determining the hardware model different from the equipment to be upgraded from the hardware configuration information of the preferred equipment.
Wherein the number of the preferred devices may be one, two or more.
The mode of determining the performance score of the device to be upgraded and the performance score of the reference device containing the same mainboard model can be implemented as follows:
determining performance scores of all hardware models of the equipment to be upgraded based on the hardware configuration information of the equipment to be upgraded and a predetermined performance scoring rule, then determining the performance scores of the equipment to be upgraded based on the performance scores of all hardware models, determining the performance scores of all hardware models of the reference equipment for each reference equipment in the reference equipment containing the same mainboard model based on the hardware configuration information of the reference equipment and the performance scoring rule, and then determining the performance scores of the reference equipment based on the performance scores of all hardware. It is worth mentioning that the performance scoring rules used to determine each device are the same.
And determining that the performance scoring criteria adopted by the hardware performance scores of the hardware models are the same.
Wherein, the performance score of the hardware model of each hardware of the equipment is positively correlated with the overall performance score of the equipment.
Specific embodiments of determining the performance score of the device are well known in the art and will not be described herein.
Comparing the performance scores of the reference devices containing the same mainboard model with the performance scores of the devices to be upgraded respectively, determining that the performance scores are larger than the performance scores of the devices to be upgraded, comparing the hardware models of the preferred devices (namely, the hardware models of each piece of hardware included by the preferred devices) with the hardware models of the devices to be upgraded (namely, the hardware models of each piece of hardware included by the devices to be upgraded), and determining the hardware models different from the hardware models of the devices to be upgraded.
As an implementation manner, comparing the performance scores of the reference devices containing the same mainboard model with the performance scores of the devices to be upgraded respectively, determining the preferred device with the performance score larger than that of the devices to be upgraded and the highest performance score, comparing the hardware model of the preferred device with that of the devices to be upgraded, and determining the hardware model different from that of the devices to be upgraded.
After the different hardware model is determined, step S14 is performed.
S14: and generating hardware upgrading prompt information based on the different hardware models.
As an embodiment, S14 includes the steps of: a1 and a 2.
A1: and determining the performance improvement value of the hardware model relative to the corresponding hardware in the equipment to be upgraded aiming at each hardware model in the different hardware models.
For each hardware model in the different hardware models, finding out a performance score corresponding to the hardware model from a corresponding relation between the predetermined hardware model and the performance score, and then determining a quotient of the performance score of the hardware model and the performance score of the corresponding hardware of the equipment to be upgraded based on the predetermined performance score of the corresponding hardware in the equipment to be upgraded, wherein the quotient is a performance improvement value of the hardware model relative to the corresponding hardware of the equipment to be upgraded; when the performance improvement value is larger than 1, the performance of the hardware model is better than the performance of the corresponding hardware of the equipment to be upgraded; otherwise, when the performance improvement value is less than 1, the performance of the hardware model is inferior to the performance of the corresponding hardware of the equipment to be upgraded.
A2: and generating the hardware promotion prompt information based on the performance promotion values corresponding to the different hardware models.
Determining the hardware models with performance improvement values larger than 1 from the different hardware models, sequencing the performance improvement values of the hardware models with the performance improvement values larger than 1 according to the sequence from large to small or from small to large, and generating the hardware improvement prompt information based on the sequencing result. Wherein, the prompt message includes: and sequencing the hardware models and the performance improvement values corresponding to the hardware models.
As an implementation manner, when the number of the preferred devices is at least two, for each hardware in the different hardware models, all hardware models corresponding to the hardware are determined from the different hardware models, the hardware model with the highest performance score is determined from all the hardware models and is larger than the hardware model of the hardware corresponding to the device to be upgraded, and then the hardware upgrade prompt information is generated based on the hardware model with the highest performance score corresponding to each hardware in the different hardware models. Wherein the hardware upgrade prompt message includes: and the hardware model with the highest performance score corresponding to each hardware in the different hardware models. As an embodiment, step a2 includes: and generating the hardware promotion prompt information based on the performance promotion values corresponding to the different hardware models and the hardware prices corresponding to the different hardware models.
Sorting the performance improvement values corresponding to the different hardware models from large to small or from small to large to obtain a third sorting result; sorting the hardware prices corresponding to the different hardware models in a descending order or a descending order to obtain a fourth sorting result; generating the hardware promotion information based on the third sorting result and the fourth sorting result, wherein the hardware promotion information includes: and sequencing results of each hardware model, the performance improvement value corresponding to each hardware model and the hardware price corresponding to each hardware model.
As an implementation manner, when the number of the preferred devices is at least two, for each hardware in the different hardware models, all hardware models corresponding to the hardware are determined from the different hardware models, the hardware model with the highest performance score is determined from all the hardware models and is larger than the hardware model of the hardware corresponding to the device to be upgraded, and then the hardware upgrade prompt information is generated based on the hardware model with the highest performance score corresponding to each hardware in the different hardware models and the hardware price corresponding to the hardware model. Wherein the hardware upgrade prompt message includes: the hardware model with the highest performance score corresponding to each hardware in the different hardware models and the hardware price corresponding to the hardware model.
As an embodiment, S14 includes the steps of: b1 and B2.
B1: and respectively determining the overall performance improvement value of each hardware model to the equipment to be upgraded.
And for each hardware model in the different hardware models, determining a new overall performance score of the equipment to be upgraded after the hardware model replaces the corresponding hardware in the equipment to be upgraded by the hardware of the hardware model based on the hardware model, the hardware models of the other hardware except the hardware corresponding to the hardware model in the equipment to be upgraded and a predetermined performance scoring criterion, and then determining a quotient of the new overall performance score and the overall performance score of the equipment to be upgraded, wherein the quotient is the overall performance improvement value of the hardware model to the equipment to be upgraded. When the overall performance improvement value is greater than 1, the performance of the hardware model is better than that of the corresponding hardware of the equipment to be upgraded; and otherwise, when the overall performance improvement value is less than 1, the performance of the hardware model is poorer than that of the corresponding hardware of the equipment to be upgraded.
B2: and generating the hardware lifting prompt information based on the overall performance lifting value corresponding to each hardware model.
Wherein, the hardware promotion prompt message may include: each hardware model and the overall performance enhancement value corresponding to each hardware model.
As an implementation manner, the hardware models with the overall performance improvement value larger than 1 are determined from the various hardware models, the overall performance improvement values of the hardware models with the overall performance improvement value larger than 1 are sorted from large to small or from small to large, and the hardware improvement prompt information is generated based on the sorting result. Wherein, the prompt message includes: and each hardware model and the sequencing result of the overall performance improvement value corresponding to each hardware model.
As an embodiment, step B2 includes: and generating the hardware promotion prompt information based on the overall performance promotion value corresponding to each hardware model and the hardware price corresponding to each hardware model.
As an implementation manner, the hardware promotion prompt message includes: the hardware models, the overall performance improvement values corresponding to the hardware models, and the hardware prices corresponding to the hardware models.
As an embodiment, the generating the hardware promotion prompt information includes: b21, B22 and B23.
B21: and sorting the overall performance improvement values corresponding to the hardware models according to the sizes to obtain a first sorting result.
And sequencing the overall performance improvement values corresponding to the hardware models from large to small or from small to large to obtain the first sequencing result.
And determining the hardware models with the overall performance improvement values larger than 1 from the various hardware models, and sequencing the overall performance improvement values of the hardware models with the overall performance improvement values larger than 1 according to a descending order or a descending order to obtain the first sequencing result.
B22: and sorting the hardware prices corresponding to the hardware models to obtain a second sorting result.
And sequencing the hardware prices corresponding to the hardware models from large to small or from small to large to obtain the second sequencing result.
And sorting the hardware models corresponding to the hardware models with the overall performance improvement value larger than 1 according to the sequence from large to small or from small to large to obtain a second sorting result.
B23: generating the hardware upgrade information based on the first and second ordering results.
Wherein the hardware promotion prompt message includes: and sequencing results of each hardware model, the overall performance improvement value corresponding to each hardware model and the hardware price corresponding to each hardware model.
As an embodiment, step B2 includes: and generating the hardware promotion prompt information based on the overall performance promotion value corresponding to each hardware model and the use times of the hardware of each hardware model.
Sequencing the overall performance improvement values corresponding to the hardware models from large to small or from small to large to obtain a first sequencing result, sequencing the use times of the hardware models from large to small or from small to large to obtain a fifth sequencing result, and generating the hardware improvement prompt information based on the first sequencing result and the fifth sequencing result, wherein the hardware improvement prompt information comprises: and each hardware model, the overall performance improvement value corresponding to each hardware model and the sequencing result of the use times of the hardware of each hardware model.
As an implementation manner, determining a hardware model with an overall performance improvement value greater than 1 from the various hardware models, sorting the hardware models corresponding to the hardware models with the overall performance improvement value greater than 1 in a descending or descending order to obtain a first sorting result, sorting the use times of the hardware with the overall performance improvement value greater than 1 in a descending or descending order to obtain a fifth sorting result, and generating the hardware improvement prompt information based on the first sorting result and the fifth sorting result, wherein the hardware improvement prompt information includes: and each hardware model, the overall performance improvement value corresponding to each hardware model and the sequencing result of the use times of the hardware of each hardware model.
Referring to fig. 2, fig. 2 is a block diagram illustrating a hardware performance improvement suggestion device 200 according to an embodiment of the present application. The block diagram of fig. 2 will be explained, and the apparatus shown comprises:
an obtaining unit 210, configured to obtain a hardware model of a device to be upgraded; wherein the hardware model comprises: the model of the mainboard.
The searching unit 220 is configured to search, based on the motherboard model of the device to be upgraded, a hardware model of a reference device that includes the same motherboard model as the device to be upgraded from the predetermined hardware models of the reference device.
A determining unit 230, configured to determine, when it is determined that the performance score is greater than that of a preferred device of the device to be upgraded from the reference device, a hardware model different from the hardware model of the device to be upgraded from the hardware models of the preferred device.
And a prompt unit 240, configured to generate hardware upgrade prompt information based on the different hardware models.
As an embodiment, the main board model includes: the type of each slot on the mainboard.
As an embodiment, the prompting unit 240 includes: a first determining unit, configured to determine, for each of the different hardware models, a performance improvement value of the hardware model relative to corresponding hardware of the device to be upgraded; and the first prompting subunit is used for generating the hardware promotion prompting information based on the performance promotion values corresponding to the different hardware models.
As an implementation manner, the first prompting subunit is specifically configured to generate the hardware promotion prompting information based on the performance promotion value corresponding to the different hardware model and the hardware price corresponding to the different hardware model.
As an embodiment, the prompting unit 240 includes: the second determining unit is used for respectively determining the overall performance improvement value of each hardware type of hardware to the equipment to be upgraded; and the second prompting subunit is used for generating the hardware promotion prompting information based on the overall performance promotion value corresponding to each hardware model.
As an implementation manner, the second prompting subunit is specifically configured to generate the hardware promotion prompting information based on the overall performance promotion value corresponding to each hardware model and the hardware price corresponding to each hardware model.
As an implementation manner, the second prompting subunit is further configured to sort the overall performance improvement values corresponding to the hardware models according to sizes to obtain a first sorting result; sorting the hardware prices corresponding to the hardware models to obtain a second sorting result; generating the hardware upgrade information based on the first and second ordering results.
As an implementation manner, the second prompting subunit is further configured to generate the hardware promotion prompting information based on the overall performance promotion value corresponding to each hardware model and the number of times of using the hardware of each hardware model.
For the process of implementing each function by each functional unit in this embodiment, please refer to the content described in the embodiment shown in fig. 1, which is not described herein again.
Referring to fig. 3, an embodiment of the present disclosure provides a schematic structural diagram of an electronic device 300, where the electronic device 300 may be a Personal Computer (PC), a tablet PC, a smart phone, a Personal Digital Assistant (PDA), or the like.
The electronic device 300 may include: memory 302, process 301, communication interface 303, and a communication bus for enabling the interfacing communication of these components.
The Memory 302 is used for storing various data such as a computer program instruction corresponding to the hardware performance improvement suggestion method and apparatus provided in the embodiment of the present application, where the Memory 302 may be, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Read Only Memory (EPROM), an electrically Erasable Read Only Memory (EEPROM), and the like.
The processor 301 is configured to read and run a computer program instruction corresponding to the hardware performance improvement suggestion method and apparatus stored in the memory, so as to obtain a hardware model of the device to be upgraded; wherein the hardware model comprises: the type of the mainboard; based on the mainboard model of the equipment to be upgraded, finding out the hardware model of reference equipment with the same mainboard model as the equipment to be upgraded from the predetermined hardware model of the reference equipment; when the preferred equipment with the performance score larger than that of the equipment to be upgraded is determined from the reference equipment containing the same mainboard model, determining a hardware model different from that of the equipment to be upgraded from the hardware model of the preferred equipment; wherein the different hardware model is a model of hardware other than a motherboard of the reference device; and generating hardware upgrading prompt information based on the different hardware models.
The processor 301 may be an integrated circuit chip having signal processing capabilities. The Processor 301 may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; but may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
A communication interface 303 for receiving or transmitting data.
In addition, a storage medium is provided in an embodiment of the present application, and a computer program is stored in the storage medium, and when the computer program runs on a computer, the computer is caused to execute the method provided in any embodiment of the present application.
Since the hardware except the motherboard is basically installed on the motherboard, and therefore, the two devices, in the case that the model of the motherboard is the same, the other hardware except the motherboard in the two devices is basically the hardware common to the two devices, to sum up, the proposed method, the apparatus and the electronic device for upgrading the hardware performance provided by the embodiments of the present application compare the predetermined hardware model of the reference device based on the motherboard model of the device to be upgraded, and quickly find out the hardware model of the reference device including the same motherboard model as the device to be upgraded to determine the device that the device to be upgraded can refer to, because the search is performed only based on the motherboard model during the search, compared with the method for determining the matching rate in the prior art, the present application needs lower complexity and consumes shorter time, then, when the preferred equipment with the performance score larger than that of the equipment to be upgraded is determined from the reference equipment containing the same mainboard model, determining a hardware model different from that of the equipment to be upgraded from the hardware model of the preferred equipment; wherein the different hardware model is a model of hardware other than a motherboard of the reference device; based on different hardware models, hardware upgrading prompt information is generated, and due to the fact that the optimized equipment is the equipment with the same mainboard model and the equipment to be upgraded, the hardware with different hardware models can be installed on the equipment to be upgraded, and secondly, the optimized equipment is larger than the equipment to be upgraded for performance grading, so the hardware with different hardware models can improve the performance of the equipment to be upgraded.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The apparatus embodiments described above are merely illustrative, and for example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based devices that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, functional modules in the embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
Claims (10)
1. A hardware performance improvement suggestion method, the method comprising:
acquiring hardware configuration information of equipment to be upgraded; wherein the hardware configuration information comprises: the type of the mainboard;
based on the mainboard model of the equipment to be upgraded, searching hardware configuration information of reference equipment with the same mainboard model as the equipment to be upgraded from predetermined hardware configuration information of the reference equipment;
when the preferred equipment with the performance score larger than that of the equipment to be upgraded is determined from the reference equipment containing the same mainboard model, determining a hardware model different from the equipment to be upgraded from the hardware configuration information of the preferred equipment;
and generating hardware upgrading prompt information based on the different hardware models.
2. The method of claim 1, wherein the motherboard model comprises: the type of each slot on the mainboard.
3. The method according to claim 1 or 2, wherein the generating of the hardware upgrade prompt information based on the different hardware model comprises:
determining a performance improvement value of the hardware model relative to the corresponding hardware of the equipment to be upgraded aiming at each hardware model in the different hardware models;
and generating the hardware promotion prompt information based on the performance promotion values corresponding to the different hardware models.
4. The method of claim 3, wherein the generating the hardware promotion hint information comprises:
and generating the hardware promotion prompt information based on the performance promotion values corresponding to the different hardware models and the hardware prices corresponding to the different hardware models.
5. The method according to claim 1 or 2, wherein the generating of the hardware upgrade prompt message comprises:
respectively determining the overall performance improvement value of each hardware model to the equipment to be upgraded;
and generating the hardware lifting prompt information based on the overall performance lifting value corresponding to each hardware model.
6. The method of claim 5, wherein the generating the hardware promotion hint information comprises:
and generating the hardware promotion prompt information based on the overall performance promotion value corresponding to each hardware model and the hardware price corresponding to each hardware model.
7. The method of claim 6, wherein the generating the hardware promotion hint information comprises:
sorting the overall performance improvement values corresponding to the hardware models according to the sizes to obtain a first sorting result;
sorting the hardware prices corresponding to the hardware models to obtain a second sorting result;
generating the hardware upgrade information based on the first and second ordering results.
8. The method of claim 5, wherein the generating the hardware promotion hint information comprises:
and generating the hardware promotion prompt information based on the overall performance promotion value corresponding to each hardware model and the use times of the hardware of each hardware model.
9. An apparatus for hardware performance improvement suggestion, the apparatus comprising:
the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring hardware configuration information of equipment to be upgraded; wherein the hardware configuration information comprises: the type of the mainboard;
the searching unit is used for searching the hardware configuration information of the reference equipment with the same mainboard model as the equipment to be upgraded from the predetermined hardware configuration information of the reference equipment based on the mainboard model of the equipment to be upgraded;
the determining unit is used for determining a hardware model different from the equipment to be upgraded from the hardware configuration information of the preferred equipment when the preferred equipment with the performance score larger than that of the equipment to be upgraded is determined from the reference equipment;
and the prompting unit is used for generating hardware upgrading prompting information based on the different hardware models.
10. An electronic device comprising a memory and a processor, the memory having stored therein computer program instructions that, when read and executed by the processor, perform the method of any of claims 1-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010267528.0A CN111459540B (en) | 2020-04-07 | 2020-04-07 | Hardware performance improvement suggestion method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010267528.0A CN111459540B (en) | 2020-04-07 | 2020-04-07 | Hardware performance improvement suggestion method and device and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111459540A true CN111459540A (en) | 2020-07-28 |
CN111459540B CN111459540B (en) | 2021-03-23 |
Family
ID=71683568
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010267528.0A Active CN111459540B (en) | 2020-04-07 | 2020-04-07 | Hardware performance improvement suggestion method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111459540B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022031305A1 (en) * | 2020-08-05 | 2022-02-10 | Rovi Guides, Inc. | Systems and methods for providing recommendations to improve gameplay |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8041937B2 (en) * | 2008-10-02 | 2011-10-18 | Lenovo (Singapore) Pte., Ltd. | Multiple guest O.S. boot for server component setup |
CN102368225A (en) * | 2011-06-29 | 2012-03-07 | 奇智软件(北京)有限公司 | Hardware-detection based upgrade recommendation method and device |
CN103823729A (en) * | 2011-06-29 | 2014-05-28 | 北京奇虎科技有限公司 | Method and device for suggesting upgrading on basis of hardware detection |
CN103838652A (en) * | 2011-06-29 | 2014-06-04 | 北京奇虎科技有限公司 | Method of making suggestion for user equipment upgrade |
CN104794096A (en) * | 2015-01-21 | 2015-07-22 | 李振华 | Personal work system capable of being dynamically combined and adjusted |
CN106325818A (en) * | 2016-08-26 | 2017-01-11 | 珠海格力电器股份有限公司 | Method, device and system for remotely upgrading firmware and air conditioner |
CN106550274A (en) * | 2016-12-08 | 2017-03-29 | 康佳集团股份有限公司 | A kind of personalized customization method and system of intelligent television |
-
2020
- 2020-04-07 CN CN202010267528.0A patent/CN111459540B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8041937B2 (en) * | 2008-10-02 | 2011-10-18 | Lenovo (Singapore) Pte., Ltd. | Multiple guest O.S. boot for server component setup |
CN102368225A (en) * | 2011-06-29 | 2012-03-07 | 奇智软件(北京)有限公司 | Hardware-detection based upgrade recommendation method and device |
CN103823729A (en) * | 2011-06-29 | 2014-05-28 | 北京奇虎科技有限公司 | Method and device for suggesting upgrading on basis of hardware detection |
CN103838652A (en) * | 2011-06-29 | 2014-06-04 | 北京奇虎科技有限公司 | Method of making suggestion for user equipment upgrade |
CN104794096A (en) * | 2015-01-21 | 2015-07-22 | 李振华 | Personal work system capable of being dynamically combined and adjusted |
CN106325818A (en) * | 2016-08-26 | 2017-01-11 | 珠海格力电器股份有限公司 | Method, device and system for remotely upgrading firmware and air conditioner |
CN106550274A (en) * | 2016-12-08 | 2017-03-29 | 康佳集团股份有限公司 | A kind of personalized customization method and system of intelligent television |
Non-Patent Citations (1)
Title |
---|
吴晓芒: "由Wi n d、5 Vi st a 的推止谈P C 硬件的升吸换代", 《图书情报论坛》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022031305A1 (en) * | 2020-08-05 | 2022-02-10 | Rovi Guides, Inc. | Systems and methods for providing recommendations to improve gameplay |
US11358062B2 (en) | 2020-08-05 | 2022-06-14 | Rovi Guides, Inc. | Systems and methods for providing recommendations to improve gameplay |
Also Published As
Publication number | Publication date |
---|---|
CN111459540B (en) | 2021-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111930962A (en) | Document data value evaluation method and device, electronic equipment and storage medium | |
CN108566666B (en) | Wi-Fi hotspot recommendation method and device and storage medium | |
CN101923432A (en) | Method and device for calling application program in mobile terminal | |
CN109558384B (en) | Log classification method, device, electronic equipment and storage medium | |
CN111241389A (en) | Sensitive word filtering method and device based on matrix, electronic equipment and storage medium | |
CN112906377A (en) | Question answering method and device based on entity limitation, electronic equipment and storage medium | |
CN112989190B (en) | Commodity mounting method and device, electronic equipment and storage medium | |
CN111949793B (en) | User intention recognition method and device and terminal equipment | |
CN111459540B (en) | Hardware performance improvement suggestion method and device and electronic equipment | |
WO2015014260A1 (en) | Data processing method and server therefor | |
CN110489032B (en) | Dictionary query method for electronic book and electronic equipment | |
CN108304310B (en) | Log analysis method and computing device | |
CN111090649A (en) | Data information paging query method and device, computer equipment and storage medium | |
CN113254248B (en) | Fault diagnosis method, system and computing device | |
CN108804917B (en) | File detection method and device, electronic equipment and storage medium | |
CN110738048B (en) | Keyword extraction method and device and terminal equipment | |
CN112579781B (en) | Text classification method, device, electronic equipment and medium | |
CN112749258A (en) | Data searching method and device, electronic equipment and storage medium | |
US11544583B2 (en) | Method for gender recognition of user and related products | |
CN115203364A (en) | Software fault feedback processing method, device, equipment and readable storage medium | |
CN110801630B (en) | Method, device, equipment and storage medium for determining cheating program | |
CN104468225B (en) | The method, apparatus and system of a kind of monitoring of tools | |
CN115309554A (en) | Debugging method, debugging system and computing device for application running based on compatible layer | |
CN114201600A (en) | Public opinion text abstract extraction method, device, equipment and computer storage medium | |
CN113342941B (en) | Text search method and device, electronic equipment and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |