Memory bank placement detection method and device based on LED

Through the LED-based memory stick placement detection method, image processing and current volatility analysis are used to generate installation status characterization values ​​and provide instant prompts, which solves the problem of low memory stick installation position detection efficiency in the prior art and improves the accuracy of the test Sex and efficiency.

CN119292872AInactive Publication Date: 2025-01-10KINGTIGER TESTING TECH (SZ) LTD

Patent Information

Application Number
CN202411804172.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-01-10
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing memory stick installation position detection technology cannot reduce the poor contact problems caused by installation position deviation in real time, resulting in inefficient testing and waste of time costs.

Method used

Using LED-based memory stick placement detection method, the installation status and environmental information of the memory stick are monitored, combined with the additional pin status of the memory slot, image processing and current volatility analysis are used to generate installation status characterization values, and provided by LED lights. Instant installation prompts.

Benefits of technology

Improves the accuracy and testing efficiency of memory stick installation, reduces test errors caused by poor installation, reduces testing costs, and ensures that each test is carried out under the correct installation conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119292872A_ABST
    Figure CN119292872A_ABST
Patent Text Reader

Abstract

The invention discloses a memory bank placement detection method and device based on an LED, and relates to the technical field of electronic digital data processing. According to the method, firstly, the installation state information of the to-be-detected memory bank is monitored and analyzed to obtain the installation state characterization value of the to-be-detected memory bank, so that the test deviation caused by improper installation can be reduced, and the accuracy of a memory bank test result is improved, and then the memory bank test accuracy is improved according to the installation state characterization value of the to-be-detected memory bank. The state of the LED lamp is obtained through matching in combination with the state of the additional pin of the memory slot, and installation prompting is carried out, so that possible errors of the installation state of the memory bank can be found before testing, the time of repeated testing caused by installation errors of the memory bank is saved, the accuracy of the test result of the memory bank can be improved, and the test efficiency is improved. Resource waste caused by unqualified memory bank test due to installation errors is reduced, and a large amount of repeated test time cost is saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of electronic digital data processing, in particular to a method and device for detecting placement of a memory bar based on LED. Background Art

[0002] With the development of computer technology, memory sticks, as important components used to store data and programs in computer systems, are an indispensable part of computer systems. Today, memory sticks are widely used in servers, embedded systems and other fields. Therefore, the testing of memory sticks has become particularly critical. During the testing process, the installation position of the memory stick has a great impact on the test results, which will cause a waste of time and cost for testing the memory stick.

[0003] Prior art, such as the invention patent announcement with announcement number: CN104035845B, discloses a system and method for detecting memory stick installation failure, including a memory stick and its corresponding memory slot, wherein the memory slot is welded on the motherboard, and the ground signal pins 1 and 2 at both ends of the memory slot are respectively connected to the anode end of the power supply through a signal lamp and a resistor wire in series; the other ground signal pins of the memory slot are connected and connected to the cathode end of the power supply; the ground signal pins at both ends of the memory slot are respectively connected to a monitoring chip. The system and method are used to determine the tightness of the fit between the memory stick and the memory slot. If there is a connection failure, qualitative, quantitative, and intuitive fault location can be achieved, and remote alarm can be performed.

[0004] In combination with the above scheme, it is found that currently in the field of memory stick installation position detection technology, the detection data of the system is usually analyzed after the power is turned on, and it is necessary to wait for the end of the test to know the test result of the memory stick after the power-on test. This cannot reduce the problem of poor contact of the memory stick due to the deviation of the installation position of the memory stick, thereby requiring repeated testing and causing a waste of time costs, resulting in reduced test efficiency, and there is still a probability of poor contact in the end. Summary of the invention

[0005] In view of the deficiencies in the prior art, the present invention provides a method and device for detecting the placement of a memory stick based on LEDs, which can effectively solve the problems involved in the above-mentioned background technology.

[0006] To achieve the above objectives, the present invention is implemented through the following technical solutions: an LED-based memory stick placement detection method, comprising inserting a memory stick to be detected into a memory slot, monitoring and analyzing the installation information of the memory stick to be detected, and obtaining an installation status characterization value of the memory stick to be detected.

[0007] According to the installation status characterization value of the memory module to be detected, combined with the additional pin status of the memory slot, the status of the LED light is matched and the installation prompt is given.

[0008] Furthermore, the monitoring and analyzing the installation information of the memory stick to be detected includes monitoring and analyzing the installation status information and the installation environment information.

[0009] Furthermore, the installation status information and the installation environment information are monitored and analyzed, and the specific analysis process is: collecting the installation image of the memory bar to be detected, performing grayscale processing on the installation image of the memory bar to be detected, and obtaining the grayscale installation image of the memory bar to be detected.

[0010] The standard grayscale installation image of the memory bar stored in the memory bar detection database is extracted and compared with the grayscale installation image of the memory bar to be detected, thereby counting the difference between the pixel value of each pixel point in the grayscale image of the memory bar to be detected and the standard pixel value of each pixel point in the corresponding standard grayscale installation image of the memory bar, and recording it as the pixel difference of each pixel point of the memory bar to be detected.

[0011] The number of pixels whose pixel difference of each pixel of the memory bar to be detected is higher than the set pixel difference threshold is counted, and recorded as the number of abnormal pixels of the grayscale installation image of the memory bar to be detected.

[0012] The standard grayscale installation image of the memory bar is compared with the grayscale installation image of the memory bar to be tested to obtain a deviation value of the installation position distance of the memory bar to be tested.

[0013] According to the number of abnormal pixels in the grayscale installation image of the memory bar and the deviation value of the installation position distance of the memory bar to be detected, and the standard deviation of the brightness value of the grayscale installation image of the memory bar to be detected is extracted, a comprehensive analysis is performed to obtain a first characterization value of the installation status of the memory bar to be detected.

[0014] The light intensity before the memory stick to be tested is inserted into the memory slot and the light intensity after the memory stick to be tested is extracted, and the light shielding rate of the memory stick to be tested is obtained by analysis.

[0015] The fluctuation rate of the VCCMGT current of the memory bar to be detected is counted, and according to the shading rate of the memory bar to be detected, a second characterization value of the installation state of the memory bar to be detected is obtained through comprehensive analysis.

[0016] Furthermore, the specific process of obtaining the installation status characterization value of the memory bar to be detected is as follows: according to the first installation status characterization value of the memory bar to be detected and the second installation status characterization value of the memory bar to be detected, a comprehensive analysis is performed to obtain the installation status characterization value of the memory bar to be detected.

[0017] Furthermore, the installation status characterization value of the memory bar to be detected is a numerical quantification result obtained by performing data analysis on the installation status information of the memory bar to be detected, and is used to quantify the accuracy of the installation position of the memory bar to be detected.

[0018] Furthermore, according to the installation status characterization value of the memory stick to be detected and combined with the additional pin status of the memory slot, the status of the LED light is matched to provide installation prompts. The specific analysis process is: matching the installation status characterization value of the memory stick to be detected with the status of the LED light corresponding to the set installation status characterization value interval of the memory stick to be detected, and obtaining the status of the LED light corresponding to the installation status characterization value of the memory stick to be detected based on the logic signal of the additional pin status of the memory slot.

[0019] The state of the LED light corresponding to the installation state characterization value of the memory stick to be detected includes the LED light displaying a bright yellow state, the LED light displaying a dim yellow state, and the LED light displaying an off state.

[0020] The installation prompt is provided according to the state of the LED light corresponding to the installation status characterization value of the memory module to be detected.

[0021] Furthermore, the memory slot further comprises two pairs of metal pins, each pair of metal pins being in a normally closed state when no memory stick is inserted therein, and each pair of metal pins being separated when the memory stick is inserted therein.

[0022] Furthermore, the installation status characterization value of the memory module to be detected has specific analysis conditions as follows:

[0023] In the formula, Indicates the installation status characterization value of the memory module to be tested. Indicates the first characterization value of the installation status of the memory module to be tested, Indicates the weight factor corresponding to the first characterization value of the set installation status, Indicates the second characterization value of the installation status of the memory module to be tested. Indicates the weight factor corresponding to the second characterization value of the set installation status, Represents a natural constant.

[0024] Furthermore, the first characterization value of the installation state of the memory module to be detected has the following specific analysis conditions:

[0025] In the formula, Indicates the first characterization value of the installation status of the memory module to be tested, Indicates the number of abnormal pixels in the grayscale installation image of the memory stick to be tested. Indicates the number of reference abnormal pixels set. Indicates the impact factor corresponding to the set number of abnormal pixels, Indicates the deviation value of the installation position distance of the memory module to be tested. Indicates the deviation value of the set reference installation position distance, Indicates the impact factor corresponding to the deviation value of the set installation position distance, Indicates the standard deviation of the brightness value of the grayscale installation image of the memory stick to be tested, Indicates the standard deviation of the set reference brightness value. Indicates the influence factor corresponding to the standard deviation of the set brightness value.

[0026] The second aspect of the present invention provides an LED-based memory stick placement detection device, comprising: a processor, and a memory and a network interface connected to the processor; the network interface is connected to a non-volatile memory in a server; when the processor is running, it calls a computer program from the non-volatile memory through the network interface, and runs the computer program through the memory to execute the above-mentioned LED-based memory stick placement detection method.

[0027] The present invention has the following beneficial effects: (1) The present invention provides a memory stick placement detection method based on LED. First, the installation status information of the memory stick to be detected is monitored and analyzed to obtain an installation status characterization value of the memory stick to be detected, which helps to more accurately determine whether the memory stick is correctly installed in the memory slot. At the same time, the analysis is combined with the additional pin status of the memory slot to further enhance the accuracy and reliability of the installation status analysis. Finally, the status of the LED light is matched and the installation prompt is provided to intuitively reflect the installation status of the memory stick, so that installation errors can be quickly discovered and corrected.

[0028] (2) The present invention obtains the installation status characterization value of the memory stick to be tested by analysis, which can timely discover and reduce memory stick installation errors, help reduce memory stick test errors caused by poor installation, thereby improving the accuracy of memory stick test results and further optimizing the test process.

[0029] (3) The present invention analyzes the installation status characterization value of the memory stick to be tested in combination with the additional pin status of the memory slot, and can more accurately detect possible installation problems, reduce the problem of invalid test data caused by incorrect placement, save test resources and time, reduce test costs, and improve the efficiency of memory stick testing.

[0030] (4) The present invention obtains the status of the LED light through matching and provides installation prompts. The status matching of the LED light can provide instant feedback to prompt the installation status of the memory stick, which helps to reduce common problems such as reverse insertion, looseness or incomplete insertion, thereby ensuring that each memory stick test is performed under the correct installation conditions, thereby improving the reliability and accuracy of the memory stick test.

[0031] Of course, any product implementing the present invention does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 It is a schematic diagram of the method flow of the present invention.

[0033] Figure 2 This is an example image of the second characterization value of the installation status of the memory module to be detected.

[0034] Figure 3 A logic table and logic circuit of metal pins added to the memory slot provided by the present invention.

[0035] Figure 4 This is an image of a memory module that is not properly inserted. DETAILED DESCRIPTION

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

[0037] See also Figure 1 As shown, the first aspect of an embodiment of the present invention provides a technical solution: an LED-based memory stick placement detection method and device, comprising inserting a memory stick to be detected into a memory slot, monitoring and analyzing the installation information of the memory stick to be detected, and obtaining an installation status characterization value of the memory stick to be detected.

[0038] According to the installation status characterization value of the memory module to be detected, combined with the additional pin status of the memory slot, the status of the LED light is matched and the installation prompt is given.

[0039] Specifically, monitoring and analyzing the installation information of the memory bar to be detected includes monitoring and analyzing the installation state information and the installation environment information.

[0040] Specifically, the installation status information and the installation environment information are monitored and analyzed. The specific analysis process is: collecting the installation image of the memory bar to be detected, performing grayscale processing on the installation image of the memory bar to be detected, and obtaining the grayscale installation image of the memory bar to be detected.

[0041] The standard grayscale installation image of the memory bar stored in the memory bar detection database is extracted and compared with the grayscale installation image of the memory bar to be detected, thereby counting the difference between the pixel value of each pixel point in the grayscale image of the memory bar to be detected and the standard pixel value of each pixel point in the corresponding standard grayscale installation image of the memory bar, and recording it as the pixel difference of each pixel point of the memory bar to be detected.

[0042] The number of pixels whose pixel difference of each pixel of the memory bar to be detected is higher than the set pixel difference threshold is counted, and recorded as the number of abnormal pixels of the grayscale installation image of the memory bar to be detected.

[0043] The standard grayscale installation image of the memory bar is compared with the grayscale installation image of the memory bar to be tested to obtain a deviation value of the installation position distance of the memory bar to be tested.

[0044] According to the number of abnormal pixels in the grayscale installation image of the memory bar and the deviation value of the installation position distance of the memory bar to be detected, and the standard deviation of the brightness value of the grayscale installation image of the memory bar to be detected is extracted, a comprehensive analysis is performed to obtain a first characterization value of the installation status of the memory bar to be detected.

[0045] The light intensity before the memory stick to be tested is inserted into the memory slot and the light intensity after the memory stick to be tested is extracted, and the light shielding rate of the memory stick to be tested is obtained by analysis.

[0046] In this embodiment, the light shielding rate of the memory bar to be tested is obtained using the following analysis conditions, specifically:

[0047] In the formula, Indicates the shading rate of the memory bar to be tested. Indicates the light intensity before the memory stick to be tested is inserted into the memory slot. Indicates the light intensity after the memory module to be tested is inserted into the memory slot.

[0048] It should be explained that the light intensity before the memory stick to be detected is inserted into the memory slot and the light intensity after the memory stick to be detected is inserted into the memory slot are measured by the light sensor.

[0049] In this embodiment, the light shielding rate of the memory bar to be tested can be analyzed to accurately measure the installation position of the memory bar, thereby improving the precision and accuracy of the measurement result of the memory bar installation position.

[0050] The fluctuation rate of the VCCMGT current of the memory bar to be detected is counted, and according to the shading rate of the memory bar to be detected, a second characterization value of the installation state of the memory bar to be detected is obtained through comprehensive analysis.

[0051] It should be noted that the second characterization value of the installation state of the memory bar to be detected represents a numerical quantification result obtained by monitoring and analyzing the installation environment of the memory bar to be detected, and serves as an analysis basis for the characterization value of the installation state of the memory bar to be detected. It can be obtained by the following analysis method, and the specific analysis conditions are as follows:

[0052] In the formula, Indicates the second characterization value of the installation status of the memory module to be tested. Indicates the shading rate of the memory bank to be tested. Indicates the reference shading rate set. Indicates the influence factor corresponding to the set shading rate, Indicates the fluctuation rate of the VCCMGT current of the memory bank to be tested. Indicates the fluctuation rate of the reference VCCMGT current. Indicates the impact factor corresponding to the fluctuation rate of the set VCCMGT current, Represents a natural constant.

[0053] It should be noted that, in this embodiment, the reference shading rate is obtained from the memory bar detection database. In a specific embodiment, the reference shading rate is usually obtained by statistically analyzing historical data. The specific steps are to calculate the shading rates of the historical memory bars to be detected, and calculate the average value of these data to obtain the reference shading rate. For example, assuming that the average value of the shading rate of the memory bars to be detected in the historical data is 0.4, according to the statistical results, the reference shading rate of the memory bars to be detected can be obtained as 0.4.

[0054] It should be noted that, in this embodiment, the fluctuation rate of the reference VCCMGT current is obtained from the memory stick detection database. In a specific embodiment, the fluctuation rate of the reference VCCMGT current is usually obtained by statistically analyzing historical data. The specific steps are to statistically calculate the fluctuation rate of the VCCMGT current of the memory stick to be detected in the past, and calculate the average value of these data to obtain the fluctuation rate of the reference VCCMGT current. For example, assuming that the average value of the fluctuation rate of the VCCMGT current of the memory stick to be detected in the historical data is 0.6, according to the statistical results, it can be obtained that the fluctuation rate of the reference VCCMGT current is 0.6.

[0055] It needs to be explained that Figure 2 As shown, Figure 2The figure is an example image of the second characterization value of the installation status of the memory stick to be detected, wherein the x-axis represents the fluctuation rate of the VCCMGT current of the memory stick to be detected, and the y-axis represents the second characterization value of the installation status of the memory stick to be detected. In this embodiment, the influence factor corresponding to the shading rate is 0.3, and the influence factor corresponding to the fluctuation rate of the VCCMGT current is 0.7. The reference shading rate is 0.4, and the reference VCCMGT current fluctuation rate is 0.6. Three different groups of example parameters are defined in the figure, corresponding to different situations of the three curves, respectively represented by solid lines, dashed lines and dotted lines, and the corresponding curve labels are a, b, and c, respectively. When the shading rate of the memory stick to be detected is 0.5, the functional relationship image between the fluctuation rate of the VCCMGT current of the memory stick to be detected and the second characterization value of the installation status of the memory stick to be detected is shown as curve a. When the shading rate of the memory stick to be detected is 0.6, the memory stick to be detected is The functional relationship image between the fluctuation rate of the VCCMGT current and the second characterization value of the installation status of the memory bar to be tested is shown as curve b. When the shading rate of the memory bar to be tested is 0.7, the functional relationship image between the fluctuation rate of the VCCMGT current of the memory bar to be tested and the second characterization value of the installation status of the memory bar to be tested is shown as curve c. The second characterization value of the installation status of the memory bar to be tested increases with the decrease of the absolute value of the difference between the fluctuation rate of the VCCMGT current of the memory bar to be tested and the fluctuation rate of the reference VCCMGT current, and when the shading rate of the memory bar to be tested increases, the second characterization value of the installation status of the memory bar to be tested decreases accordingly. The second characterization value of the installation status of the memory bar to be tested can be quickly and accurately obtained through the curve, which solves the problem of inaccurate quality assessment of the memory bar due to incorrect installation position in the prior art, and can reduce the inaccuracy of memory bar testing.

[0056] It should be noted that, in this embodiment, the influence factor corresponding to the preset shading rate and the influence factor corresponding to the fluctuation rate of the VCCMGT current are obtained from the memory bar detection database.

[0057] In a specific embodiment, through historical data, the relationship between the shading rate of the memory stick to be detected, the fluctuation rate of the VCCMGT current of the memory stick to be detected and the second characterization value of the installation status of the memory stick to be detected is fitted to obtain a fitting curve, and the influencing factor corresponding to the shading rate and the influencing factor corresponding to the fluctuation rate of the VCCMGT current are determined according to the fitting curve, and the real-time shading rate of the memory stick to be detected and the fluctuation rate of the VCCMGT current of the memory stick to be detected are substituted into the fitting curve to obtain the corresponding influencing factor.

[0058] It should be noted that the impact factor corresponding to the shading rate and the impact factor corresponding to the fluctuation rate of the VCCMGT current are both numbers between 0 and 1.

[0059] It should be explained that the fluctuation rate of the VCCMGT current of the memory stick to be tested refers to monitoring the change of the VCCMGT current of the memory stick after the memory stick is installed. The change of the VCCMGT current is measured by a current sensor, and the standard deviation of the current is calculated as a measure of the current fluctuation. By detecting the fluctuation rate of the VCCMGT current of the memory stick to be tested, the placement of the memory stick can be analyzed.

[0060] It should be explained that, in this embodiment, analyzing the shading rate of the memory stick to be tested and the fluctuation rate of the VCCMGT current of the memory stick to be tested can improve the evaluation of the accuracy of the installation status of the memory stick to be tested. The analysis method of this embodiment, by combining the shading rate of the memory stick to be tested and the fluctuation rate of the VCCMGT current of the memory stick to be tested for analysis, helps to reduce the problem of inaccurate memory stick test results caused by inaccurate memory stick insertion and removal, and can improve the accuracy of memory stick testing.

[0061] In this implementation scheme, analyzing the shading rate of the memory stick to be tested can more accurately measure the difference in light intensity before and after, thereby reducing the measurement error caused by incorrect installation position. Analyzing the fluctuation rate of the VCCMGT current of the memory stick to be tested can evaluate whether the memory stick is correctly inserted into the memory slot. The second characterization value of the installation status of the memory stick to be tested is obtained by analysis, thereby improving the accuracy of the analysis of the installation status of the memory stick to be tested.

[0062] Specifically, the installation status characterization value of the memory bar to be detected is obtained, and the specific process is: according to the first installation status characterization value of the memory bar to be detected and the second installation status characterization value of the memory bar to be detected, the installation status characterization value of the memory bar to be detected is obtained by comprehensive analysis.

[0063] Specifically, the installation status characterization value of the memory bar to be detected is a numerical quantification result obtained by performing data analysis on the installation status information of the memory bar to be detected, and is used to quantify the accuracy of the installation position of the memory bar to be detected.

[0064] Specifically, according to the installation status characterization value of the memory stick to be tested and combined with the additional pin status of the memory slot, the status of the LED light is matched and an installation prompt is given. The specific analysis process is: matching the installation status characterization value of the memory stick to be tested with the status of the LED light corresponding to the set installation status characterization value interval of the memory stick to be tested, and obtaining the status of the LED light corresponding to the installation status characterization value of the memory stick to be tested based on the logic signal of the additional pin status of the memory slot.

[0065] The state of the LED light corresponding to the installation state characterization value of the memory stick to be detected includes the LED light displaying a bright yellow state, the LED light displaying a dim yellow state, and the LED light displaying an off state.

[0066] The installation prompt is provided according to the state of the LED light corresponding to the installation status characterization value of the memory module to be detected.

[0067] It should be noted that when the metal pins attached to the memory slot are separated, a logic signal will be generated, thereby driving the LED light.

[0068] It should be noted that if Figure 3 As shown, Figure 3 It is a logic table and logic circuit of the metal pins attached to the memory slot. The figure shows that if the first pair of additional pins of the metal pins attached to the memory slot are in a closed state and the second pair of additional pins are also in a closed state, the LED light will display an off state; if the first pair of additional pins of the metal pins attached to the memory slot are in an open state and the second pair of additional pins are in a closed state, the LED light will display a dark yellow color; if the first pair of additional pins of the metal pins attached to the memory slot are in an open state and the second pair of additional pins are in a closed state, the LED light will display a dark yellow color; if the first pair of additional pins of the metal pins attached to the memory slot are in an open state and the second pair of additional pins are also in an open state, the LED light will display a bright yellow color.

[0069] It should be noted that when the LED light shows dim yellow and is off, it reminds the staff that the memory stick needs to be reinstalled.

[0070] Specifically, the memory slot further includes two pairs of metal pins, each pair of metal pins is normally closed when no memory stick is inserted, and each pair of metal pins is separated when the memory stick is inserted.

[0071] Specifically, the installation status characterization value of the memory module to be tested, and the specific analysis conditions are:

[0072] In the formula, Indicates the installation status characterization value of the memory module to be tested. Indicates the first characterization value of the installation status of the memory module to be tested, Indicates the weight factor corresponding to the first characterization value of the set installation status, Indicates the second characterization value of the installation status of the memory module to be tested. Indicates the weight factor corresponding to the second characterization value of the set installation status, Represents a natural constant.

[0073] In a specific embodiment, Table 1 shows the installation status characterization values ​​corresponding to the first characterization value of the installation status and the second characterization value of the installation status of different memory sticks to be detected. The weight factor corresponding to the first characterization value of the installation status and the weight factor corresponding to the second characterization value of the installation status are both numbers between 0 and 1. In this embodiment, the weight factor corresponding to the first characterization value of the installation status is 0.4, and the weight factor corresponding to the second characterization value of the installation status is 0.6.

[0074] Table 1 Installation status characterization values ​​corresponding to the first characterization value of the installation status and the second characterization value of the installation status of different memory modules to be tested

[0075] It should be explained that in Table 1, as the first characterization value of the installation status and the second characterization value of the installation status of the memory stick to be tested increase, the installation status characterization value of the memory stick to be tested gradually increases. The installation status characterization value of the memory stick to be tested in Table 1 is analyzed by combining the first characterization value of the installation status and the second characterization value of the installation status of the memory stick to be tested, and 3 different first characterization values ​​of the installation status and the second characterization values ​​of the installation status of the memory stick to be tested are listed. The installation status characterization value of the memory stick to be tested is obtained by a formula. The values ​​of these installation status characterization values ​​provide the influence of the first characterization value of the installation status and the second characterization value of the installation status of different memory sticks to be tested on the installation status characterization value. The installation status characterization value comprehensively considers the first characterization value of the installation status and the second characterization value of the installation status of the memory stick to be tested, and provides data support for the installation accuracy of the memory stick, thereby improving the accuracy and reliability of the memory stick test.

[0076] It should be noted that, in this embodiment, a preset weight factor corresponding to the first characterization value of the installation status and a preset weight factor corresponding to the second characterization value of the installation status are obtained from the memory stick detection database.

[0077] In a specific embodiment, through historical data, the relationship between the first characterization value of the installation status of the memory stick to be detected, the second characterization value of the installation status of the memory stick to be detected and the installation status characterization value of the memory stick to be detected is fitted to obtain a fitting curve, and the weight factor corresponding to the first characterization value of the installation status and the weight factor corresponding to the second characterization value of the installation status are determined according to the fitting curve, and the real-time first characterization value of the installation status of the memory stick to be detected and the second characterization value of the installation status of the memory stick to be detected are substituted into the fitting curve to obtain the corresponding weight factors.

[0078] It needs to be explained that, in this embodiment, analyzing the first characterization value of the installation status of the memory stick to be tested and the second characterization value of the installation status of the memory stick to be tested can improve the accuracy of the analysis of the installation position of the memory stick. The analysis method of this embodiment, the first characterization value of the installation status of the memory stick to be tested and the second characterization value of the installation status of the memory stick to be tested jointly affect the evaluation of the accuracy of the placement status of the memory stick.

[0079] In this implementation, analyzing the first characterization value of the installation status of the memory stick to be tested can timely discover anomalies and problems in the memory stick installation process, and analyzing the second characterization value of the installation status of the memory stick to be tested can improve the accuracy of the memory stick installation status analysis. The installation status characterization value of the memory stick to be tested is obtained by analysis, so as to more accurately evaluate the installation status of the memory stick to be tested.

[0080] Specifically, the first characterization value of the installation status of the memory module to be detected has the following specific analysis conditions:

[0081] In the formula, Indicates the first characterization value of the installation status of the memory module to be tested, Indicates the number of abnormal pixels in the grayscale installation image of the memory stick to be tested. Indicates the number of reference abnormal pixels set. Indicates the impact factor corresponding to the set number of abnormal pixels, Indicates the deviation value of the installation position distance of the memory module to be tested. Indicates the deviation value of the set reference installation position distance, Indicates the impact factor corresponding to the deviation value of the set installation position distance, Indicates the standard deviation of the brightness value of the grayscale installation image of the memory stick to be tested, Indicates the standard deviation of the set reference brightness value. Indicates the influence factor corresponding to the standard deviation of the set brightness value.

[0082] It should be noted that, in this embodiment, the reference number of abnormal pixels is obtained from the memory bar detection database. In a specific embodiment, the reference number of abnormal pixels is usually obtained by statistically analyzing historical data. The specific steps are to count the number of abnormal pixels in the grayscale installation image of the memory bar to be detected in the history, and calculate the average value of these data to obtain the reference number of abnormal pixels. For example, assuming that the average value of the number of abnormal pixels in the grayscale installation image of the memory bar to be detected in the historical data is 10, according to the statistical results, it can be obtained that the reference number of abnormal pixels in the grayscale installation image of the memory bar to be detected is 10.

[0083] It should be noted that, in this embodiment, the impact factor corresponding to the preset number of abnormal pixels, the impact factor corresponding to the deviation value of the installation position distance, and the impact factor corresponding to the standard deviation of the brightness value are obtained from the memory bar detection database.

[0084] In a specific embodiment, through historical data, the relationship between the number of abnormal pixels in the grayscale installation image of the memory bar to be detected, the deviation value of the installation position distance of the memory bar to be detected, the standard deviation of the brightness value of the grayscale installation image of the memory bar to be detected, and the first characterization value of the installation status of the memory bar to be detected is fitted to obtain a fitting curve, and the influencing factors corresponding to the number of abnormal pixels, the influencing factors corresponding to the deviation value of the installation position distance, and the influencing factors corresponding to the standard deviation of the brightness value are determined according to the fitting curve, and the real-time number of abnormal pixels in the grayscale installation image of the memory bar to be detected, the deviation value of the installation position distance of the memory bar to be detected, and the standard deviation of the brightness value of the grayscale installation image of the memory bar to be detected are substituted into the fitting curve to obtain the corresponding influencing factors.

[0085] It should be noted that the impact factor corresponding to the number of abnormal pixels, the impact factor corresponding to the deviation value of the installation position distance, and the impact factor corresponding to the standard deviation of the brightness value are all numbers between 0 and 1.

[0086] It needs to be explained that the deviation value of the installation position distance of the memory stick to be tested refers to the distance difference between the memory stick and the standard position when it is installed. The two ends of the memory stick in the grayscale installation image of the memory stick to be tested are used as feature points, and image processing technology is used to measure the position difference of these feature points in the standard grayscale installation image of the memory stick and the grayscale installation image of the memory stick to be tested. The average value is calculated to obtain the deviation value of the installation position distance of the memory stick to be tested.

[0087] It should be noted that, in this embodiment, the deviation value of the reference installation position distance is obtained from the memory stick detection database. In a specific embodiment, the deviation value of the reference installation position distance is usually obtained by statistically analyzing historical data. The specific steps are to collect statistics on the deviation values ​​of the installation position distances of the memory sticks to be detected in the past, and calculate the average value of these data to obtain the deviation value of the reference installation position distance. For example, assuming that the average value of the deviation values ​​of the installation position distances of the memory sticks to be detected in the historical data is 1 cm, according to the statistical results, it can be obtained that the deviation value of the reference installation position distance of the memory stick to be detected is 1 cm.

[0088] It should be explained that the standard deviation of the brightness value of the grayscale installation image of the memory stick to be tested is a statistic that measures the degree of change in the brightness of pixels in the image. The number of pixels at each brightness level in the grayscale installation image is counted to obtain a brightness histogram. The average brightness value of the grayscale installation image is calculated based on the brightness histogram. The square of the difference between each pixel and the average brightness value is calculated. The average of the squares of all differences is calculated to obtain the variance of the brightness value. Then, the square root of the variance of the brightness value is recorded as the standard deviation of the brightness value of the grayscale installation image.

[0089] It should be noted that, in this embodiment, the standard deviation of the reference brightness value is obtained from the memory bar detection database. In a specific embodiment, the standard deviation of the reference brightness value is usually obtained by statistically analyzing historical data. The specific steps are to calculate the standard deviation of the brightness value of the grayscale installation image of the memory bar to be detected in the history, and calculate the average value of these data to obtain the standard deviation of the reference brightness value. For example, assuming that the average value of the standard deviation of the brightness value of the grayscale installation image of the memory bar to be detected in the historical data is 5, according to the statistical results, it can be obtained that the standard deviation of the reference brightness value of the grayscale installation image of the detected memory bar is 5.

[0090] It should be explained that in this embodiment, the analysis of the number of abnormal pixels in the grayscale installation image of the memory stick to be tested, the deviation value of the installation position distance, and the standard deviation of the brightness value of the grayscale installation image can more quickly identify the abnormalities and problems in the installation of the memory stick. The analysis method of this embodiment, by combining the number of abnormal pixels in the grayscale installation image of the memory stick to be tested, the deviation value of the installation position distance, and the standard deviation of the brightness value of the grayscale installation image for analysis, can provide more accurate prompts for the installation of the memory stick.

[0091] In the present embodiment, analyzing the number of abnormal pixels in the grayscale installation image of the memory stick to be tested can effectively detect possible deviations in the installation of the memory stick, analyzing the deviation value of the installation position distance of the memory stick to be tested can help to early detect memory sticks with poor installation quality and position, analyzing the standard deviation of the brightness value of the grayscale installation image of the memory stick to be tested can more accurately evaluate the installation status of the memory stick, and analyzing the first characterization value of the installation status of the memory stick to be tested can help improve the accuracy of the test results.

[0092] It should be noted that the LED-based memory stick placement detection method also includes a memory stick detection database, which is used to store a standard grayscale installation image of the memory stick obtained by analyzing historical data, a reference shading rate, a reference VCCMGT current fluctuation rate, an influencing factor corresponding to the shading rate, an influencing factor corresponding to the VCCMGT current fluctuation rate, a weight factor corresponding to the first characterization value of the installation status, a weight factor corresponding to the second characterization value of the installation status, a reference number of abnormal pixels, a reference deviation value of the installation position distance, a reference standard deviation of the brightness value, an influencing factor corresponding to the number of abnormal pixels, an influencing factor corresponding to the deviation value of the installation position distance, and an influencing factor corresponding to the standard deviation of the brightness value.

[0093] The second aspect of the present invention provides an LED-based memory stick placement detection device which also includes: a processor, and a memory and a network interface connected to the processor; the network interface is connected to a non-volatile memory in a server; when the processor is running, it retrieves a computer program from the non-volatile memory through the network interface, and runs the computer program through the memory to execute the above-mentioned LED-based memory stick placement detection method.

[0094] It should be added that by analyzing the position status of the memory stick after the memory stick is inserted and before the test machine starts running, the problem of inaccurate test results caused by poor contact between the memory stick and the memory slot can be eliminated, the accuracy of the test results can be improved, and a lot of time costs for repeated testing can be saved.

[0095] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a 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.

[0096] The preferred embodiments of the present invention disclosed above are only used to help illustrate the present invention. The preferred embodiments do not describe all the details in detail, nor do they limit the invention to the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present invention, so that those skilled in the art can understand and use the present invention well. The present invention is limited only by the claims and their full scope and equivalents.

Claims

1. A memory bar placement detection method based on LED, characterized in that: include: Inserting the memory stick to be tested into the memory slot, monitoring and analyzing the installation information of the memory stick to be tested, and obtaining the installation status representation value of the memory stick to be tested; According to the installation status characterization value of the memory module to be detected, combined with the additional pin status of the memory slot, the status of the LED light is matched and the installation prompt is given.

2. The LED-based memory bar placement detection method according to claim 1, characterized in that: The monitoring and analyzing of the installation information of the memory stick to be detected includes monitoring and analyzing the installation status information and the installation environment information.

3. The LED-based memory bar placement detection method according to claim 2, characterized in that: The monitoring and analysis of the installation status information and the installation environment information is performed, and the specific analysis process is as follows: Collecting an installation image of the memory bar to be detected, performing grayscale processing on the installation image of the memory bar to be detected, and obtaining a grayscale installation image of the memory bar to be detected; Extracting a standard grayscale installation image of a memory bar stored in a memory bar detection database and comparing it with the grayscale installation image of the memory bar to be detected, thereby counting the difference between the pixel value of each pixel point in the grayscale image of the memory bar to be detected and the standard pixel value of each pixel point in the corresponding standard grayscale installation image of the memory bar, and recording it as the pixel difference of each pixel point of the memory bar to be detected; Counting the number of pixels whose pixel difference of each pixel of the memory bar to be detected is higher than a set pixel difference threshold, and recording it as the number of abnormal pixels of the grayscale installation image of the memory bar to be detected; Compare the standard grayscale installation image of the memory bar with the grayscale installation image of the memory bar to be tested to obtain a deviation value of the installation position distance of the memory bar to be tested; According to the number of abnormal pixels of the grayscale installation image of the memory bar and the deviation value of the installation position distance of the memory bar to be detected, and extracting the standard deviation of the brightness value of the grayscale installation image of the memory bar to be detected, a first representation value of the installation state of the memory bar to be detected is obtained through comprehensive analysis; Extract the light intensity before the memory stick to be tested is inserted into the memory slot and the light intensity after the memory stick to be tested is inserted into the memory slot, and analyze to obtain the light shielding rate of the memory stick to be tested; The fluctuation rate of the VCCMGT current of the memory bar to be detected is counted, and according to the shading rate of the memory bar to be detected, a second characterization value of the installation state of the memory bar to be detected is obtained through comprehensive analysis.

4. The LED-based memory bar placement detection method according to claim 1, characterized in that: The specific process of obtaining the installation status characterization value of the memory module to be detected is as follows: According to the first characterization value of the installation state of the memory bar to be detected and the second characterization value of the installation state of the memory bar to be detected, a comprehensive analysis is performed to obtain the characterization value of the installation state of the memory bar to be detected.

5. The LED-based memory bar placement detection method according to claim 4, characterized in that: The installation status characterization value of the memory bar to be detected is a numerical quantification result obtained by performing data analysis on the installation status information of the memory bar to be detected, and is used to quantify the accuracy of the installation position of the memory bar to be detected.

6. The LED-based memory bar placement detection method according to claim 1, characterized in that: According to the installation status characterization value of the memory stick to be detected, combined with the additional pin status of the memory slot, the status of the LED light is matched and the installation prompt is given. The specific analysis process is as follows: Matching the installation status characterization value of the memory stick to be detected with the state of the LED light corresponding to the set installation status characterization value interval of the memory stick to be detected, and obtaining the state of the LED light corresponding to the installation status characterization value of the memory stick to be detected according to the logic signal of the additional pin state of the memory slot; The state of the LED light corresponding to the installation state characterization value of the memory stick to be detected includes the LED light displaying a bright yellow state, the LED light displaying a dim yellow state, and the LED light displaying an off state; The installation prompt is provided according to the state of the LED light corresponding to the installation status characterization value of the memory module to be detected.

7. The LED-based memory bar placement detection method according to claim 1, characterized in that: The memory slot also includes two pairs of metal pins. Each pair of metal pins is normally closed when no memory stick is inserted. When the memory stick is inserted, each pair of metal pins is separated.

8. The method for detecting memory bar placement based on LED according to claim 4, characterized in that: The installation status characterization value of the memory module to be detected, the specific analysis conditions are: In the formula, Indicates the installation status characterization value of the memory module to be tested. Indicates the first characterization value of the installation status of the memory module to be tested, Indicates the weight factor corresponding to the first characterization value of the set installation status, Indicates the second characterization value of the installation status of the memory module to be tested. Indicates the weight factor corresponding to the second characterization value of the set installation status, Represents a natural constant.

9. The LED-based memory bar placement detection method according to claim 3, characterized in that: The first characterization value of the installation status of the memory module to be detected, the specific analysis conditions are: In the formula, Indicates the first characterization value of the installation status of the memory module to be tested, Indicates the number of abnormal pixels in the grayscale installation image of the memory stick to be tested. Indicates the number of reference abnormal pixels set. Indicates the impact factor corresponding to the set number of abnormal pixels, Indicates the deviation value of the installation position distance of the memory module to be tested. Indicates the deviation value of the set reference installation position distance, Indicates the impact factor corresponding to the deviation value of the set installation position distance, Indicates the standard deviation of the brightness value of the grayscale installation image of the memory stick to be tested, Indicates the standard deviation of the set reference brightness value. Indicates the influence factor corresponding to the standard deviation of the set brightness value.

10. A device using the LED-based memory bar placement detection method as claimed in any one of claims 1 to 9, characterized in that: It includes: a processor, and a memory and a network interface connected to the processor; the network interface is connected to a non-volatile memory in a server; when the processor is running, it calls a computer program from the non-volatile memory through the network interface, and runs the computer program through the memory to execute the method described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • A detection system and method for memory module installation faults

    CN104035845B

  • Memory bank insertion state acquisition circuit and memory bank information management system

    CN102929767A

  • Detection system and method for memory bank installation failure

    CN104035845A

  • Memory bank automatic detection method, device and equipment and storage medium

    CN118371989A

  • Server management system capable of supporting multiple vendors

    US20240111584A1

Cited By

  • Plugging test system for memory bank of server mainboard

    CN119806942A