Display screen control card production testing method, apparatus, device, and medium

By constructing a local area network testing environment and using virtualization technology, the production testing of display control cards is automated, solving the problem of low efficiency in existing technologies and realizing an efficient and reliable testing process.

CN119811232BActive Publication Date: 2025-11-25SHENZHEN HUIDU TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411992954.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-11-25
Estimated Expiration
2044-12-31

AI Technical Summary

Technical Problem

The existing production and testing methods for display control cards are inefficient, rely on manual operation and are prone to errors, and lack accuracy and reliability.

Method used

Construct a target LAN test environment that includes host test nodes and virtual machine test nodes. Identify online display control cards through wireless LAN scanning. Automated execution of production test parameter distribution and functional testing is performed, and virtualization technology is used to reduce the need for physical equipment.

Benefits of technology

It improves the efficiency and accuracy of production testing of display control cards, reduces manual operation, and enhances the reliability of testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119811232B_ABST
    Figure CN119811232B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a display screen control card production test method, device, equipment and medium, a target LAN test environment including a host test node and at least one virtual machine test node is constructed; in response to a trigger operation for a target control card model, target production test parameters are determined; at least one display screen control card corresponding to the target control card model is subjected to wireless LAN scanning processing, and target wireless LAN identifiers of all target display screen control cards in an online state are determined; for all target display screen control cards, target test nodes corresponding to the target display screen control cards are determined from the target LAN test environment based on the target wireless LAN identifiers, so that the target test nodes perform production tests on the target display screen control cards based on the target production test parameters, the production test efficiency of the display screen control card is improved, and the accuracy and reliability of the production test of the display screen control card are improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of display screen control card testing, and particularly relates to a display screen control card production testing method, device, equipment and medium. BACKGROUND

[0002] The display screen control card is one of the key components of the LED display screen, responsible for converting the input picture information into data and control signals that the LED screen can display. Its stability and functional diversity are crucial to the normal operation of the display screen. With the continuous progress of technology and the growing application needs, the functions of the display screen control card are becoming more and more rich. Usually, in the last process of the display screen control card production, the functions of the display screen control card need to be tested, and some firmware default parameters are issued to the display screen control card. Only after these processes are completed can the display screen control card be shipped.

[0003] At present, in the last process of the display screen control card production, for each display screen control card to be tested, the user manually establishes a communication connection between the display screen control card to be tested and a test server, and then runs the pre-developed test software in the test server. For various different function test items, the user can edit test data in the test software according to his own experience and issue them to the display screen control card to be tested for function testing, and then the user can judge whether the function test item is tested qualified by observing the actual display effect of the display screen driven by the display screen control card to be tested. Similarly, the user can edit the built-in parameters of the control card in the test software and issue them to the display screen control card to be tested to complete the parameter configuration process.

[0004] However, the existing production testing method has the following problems: first, each test server can only test one display screen control card at a time, and due to the limited hardware and physical device resources, the production testing efficiency is low; second, during the test production process, the user needs to repeatedly perform multiple tedious operations to complete the production testing operation of the display screen control card, further exacerbating the problem of low production testing efficiency of the display screen control card; in addition, the existing method relies heavily on manual operation, which is prone to human error, and the production testing accuracy and reliability are low. SUMMARY

[0005] The present application provides a display screen control card testing method, device, equipment and medium to improve the production testing efficiency of the display screen control card and improve the accuracy and reliability of the production testing of the display screen control card.

[0006] In a first aspect, the present application provides a display screen control card testing method, which comprises:

[0007] constructing a target local area network test environment including at least two test nodes; wherein the at least two test nodes include a host test node and at least one virtual machine test node;

[0008] in response to a triggering operation for a target control card model, determining a target production test parameter corresponding to the target control card model;

[0009] performing a wireless local area network scanning process on at least one display screen control card corresponding to the target control card model to determine a target wireless local area network identifier of all target display screen control cards in an online state;

[0010] for all the target display screen control cards, determining a target test node corresponding to the target display screen control card from the target local area network test environment based on the target wireless local area network identifier, so that the target test node performs production test on the target display screen control card based on the target production test parameter.

[0011] In a second aspect, an embodiment of the present application further provides a display screen control card testing device, which comprises:

[0012] a test environment construction module configured to construct a target local area network test environment including at least two test nodes; wherein the at least two test nodes include a host test node and at least one virtual machine test node;

[0013] a test parameter determination module configured to, in response to a triggering operation for a target control card model, determine a target production test parameter corresponding to the target control card model;

[0014] a wireless identifier determination module configured to perform a wireless local area network scanning process on at least one display screen control card corresponding to the target control card model to determine a target wireless local area network identifier of all target display screen control cards in an online state;

[0015] a target node determination module configured to, for all the target display screen control cards, determine a target test node corresponding to the target display screen control card from the target local area network test environment based on the target wireless local area network identifier, so that the target test node performs production test on the target display screen control card based on the target production test parameter.

[0016] In a third aspect, an embodiment of the present application further provides an electronic device, which comprises:

[0017] one or more processors;

[0018] a storage device configured to store one or more programs,

[0019] When one or more programs are executed by one or more processors, the one or more processors implement the display screen control card production test method according to any of the embodiments of the present application.

[0020] In a fourth aspect, the embodiments of the present application further provide a storage medium containing computer executable instructions for executing the display screen control card production test method according to any of the embodiments of the present application when executed by a computer processor.

[0021] The technical scheme of the embodiments of the present application first constructs a target local area network test environment including at least two test nodes, wherein the at least two test nodes include a host test node and at least one virtual machine test node, and then, in response to a trigger operation for a target control card model, target production test parameters corresponding to the target control card model are determined, at least one display screen control card corresponding to the target control card model is subjected to wireless local area network scanning processing, and target wireless local area network identifiers of all target display screen control cards in an online state are determined, so that for all target display screen control cards, target test nodes corresponding to the target display screen control cards are determined from the target local area network test environment based on the target wireless local area network identifiers, so that the target test nodes perform production testing on the target display screen control cards based on the target production test parameters. The technical scheme provided in the embodiments, on the one hand, utilizes virtualization technology, does not need to separately equip each test node with physical equipment, and can perform built-in parameter distribution processing and function test processing on a large number of display screen control cards through a small amount of physical resources, thereby improving the production test efficiency of the display screen control card; the user can automatically perform production test operations of the display screen control card through simple interactive operations, thereby further improving the production test efficiency of the display screen control card. On the other hand, the technical scheme avoids a large number of manual operation processes, and improves the accuracy and reliability of the production test of the display screen control card. BRIEF DESCRIPTION OF DRAWINGS

[0022] In order to more clearly illustrate the technical scheme of the example embodiments of the present application, the drawings needed in the description of the embodiments will be briefly introduced. Obviously, the drawings introduced are only a part of the drawings of the embodiments to be described by the present application, and not all the drawings. Those skilled in the art can obtain other drawings according to these drawings without creating labor.

[0023] Figure 1 A flowchart of a display screen control card test method provided by the embodiments of the present application is shown in the figure.

[0024] Figure 2 An implementation flowchart of a display screen control card production test method related to the embodiments is shown in the figure.

[0025] Figure 3 This is a schematic diagram illustrating the display of progress information by the target display screen control card during the execution of production testing operations based on target production testing parameters, as described in this embodiment.

[0026] Figure 4 This is a schematic diagram of the structure of a display screen control card production testing device provided in an embodiment of the present invention;

[0027] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0028] Example 1

[0029] Figure 1 This is a flowchart illustrating a production testing method for a display control card provided in an embodiment of the present invention. This embodiment is applicable to scenarios involving production testing of display control cards. The method can be executed by a display control card production testing device, which can be implemented in the form of software and / or hardware. The hardware can be an electronic device, such as a mobile terminal, a PC, or a server.

[0030] like Figure 1 As shown, the production testing method for this display control card includes:

[0031] S110. Construct a target local area network test environment including at least two test nodes, wherein the at least two test nodes include a host test node and at least one virtual machine test node.

[0032] The target LAN test environment is the network environment in which a large number of display screen control cards under test will be produced and tested using various test nodes within it. The target LAN test environment includes multiple test nodes that communicate with each other. Each test node can perform production tests on any display screen control card under test. The test nodes in the target LAN test environment include host test nodes and multiple virtual machine test nodes. A host test node refers to a specific host device used to test the functionality of the control cards and issue built-in parameters during production testing. A virtual machine test node refers to a virtual system created within a host test node; each virtual machine test node can perform the same production test operations as the host test node.

[0033] Specifically, multiple network cards can be plugged into a server to create multiple virtual servers. Communication connections can be established between the server and these virtual servers, and the same operating system can be configured. In this way, the target local area network test environment is built.

[0034] Optionally, the specific implementation of constructing a target LAN test environment including at least two test nodes may include:

[0035] S1, creating at least one virtual machine instance on the host test node by using a target virtual machine creation tool, and configuring the same system files and production test function programs for the at least one virtual machine instance, to obtain at least one virtual machine test node.

[0036] The target virtual machine creation tool is a software application that allows users to create one or more virtual environments on a physical computer, and each virtual environment can run a complete operating system, just like an independent computer. For example, the target virtual machine creation tool can be Oracle Virtual Box. The virtual machine instance refers to a virtual server similar to a physical server created based on virtualization technology. It is the most common form in cloud server resources, and can independently run different operating systems and applications, just like running on a real physical server. The system file refers to the main file on which the operating system is based.

[0037] The production test function program refers to an application program for performing production testing of the display control card. Specifically, the display control card production testing method provided in the embodiment can be integrated into a production test tool, and the production test tool is the production test function program. The production test function program can be installed in any server system, so that the production test function program can be opened in the server system, and any display control card can be tested based on the display control card production testing method integrated in the production test function program.

[0038] In the embodiment, a plurality of external network cards can be inserted into the host test node (the number of external network cards is consistent with the number of virtual machine test nodes, that is, if several virtual machine test systems need to be created, several external network cards are connected), because a server system can only use one network card, and connecting a plurality of external network cards can enable the host test node and each virtual machine test node created subsequently, and each virtual machine test node to communicate with each other. A first virtual machine instance is created by using a target virtual machine creation tool, a network card is configured for the first virtual machine instance, the same system files as the host test node are configured, and a pre-developed production test function program is configured, so that a first virtual machine test node is obtained. The second virtual machine test node, the third virtual machine test node, and the like can be created by using the same processing method. In addition, the first virtual machine test node can be copied to obtain the second virtual machine test node, the third virtual machine test node, and the like. Thus, a plurality of virtual machine test nodes can be obtained.

[0039] It should be particularly pointed out that the purpose of configuring the same system file for each virtual machine test node in the embodiment is to ensure that the configuration functions of each virtual machine test node are consistent, such as memory allocation, operating system version, and system built-in application configuration functions, so as to avoid additional other unknown settings, which may cause difficult-to-locate problems in the production process, thereby ensuring the stability and repeatability of the test environment.

[0040] S2, a communication connection between the host test node and each virtual machine test node is established by a bridging communication mode, and a target LAN test environment is obtained.

[0041] In the embodiment, on the basis of creating a plurality of virtual machine test nodes, a communication connection between the host test node and each virtual machine test node, and between each virtual machine test node, is established by a bridging communication mode, so that the target LAN test environment is constructed.

[0042] S120, in response to a trigger operation for the target control card model, target production test parameters corresponding to the target control card model are determined.

[0043] The target control card model refers to one or more control card models selected by a user. In an actual production environment, display screen control cards with different application functions correspond to different control card models. Different control card models correspond to different production test specifications, and different production test specifications correspond to different production test parameters.

[0044] The target production test parameter refers to data content on which the display screen control card of the target control card model relies when performing the production test operation. Specifically, the target production test parameter can include initialization parameters, function test parameters of at least one function test item, and built-in parameters of at least one parameter issuing item. The initialization parameters refer to data content on which the display screen control card relies when performing the initialization operation. The function test item refers to a specific item that needs to be functionally tested on the display screen control card. Specifically, the at least one function test item can include at least one of a wireless network connection function item, an indicator light operation function item, a program sending function item, a firmware upgrade function item, a timing task function item, a device state query function item, and a button triggering function item. The parameter issuing item refers to data content on which the display screen control card relies when performing the built-in parameter configuration operation. Specifically, the at least one parameter issuing item can include at least one of a time built-in parameter item, a brightness built-in parameter item, a power-off reset function built-in parameter item, a boot-up gradual brightness built-in parameter item, a boot-up face built-in parameter item, a hardware parameter built-in parameter item, a device lock built-in parameter item, a boot-up prompt built-in parameter item, a timing switch built-in parameter item, a font library built-in parameter item, and a program built-in parameter item. The built-in parameter refers to a basic default parameter on which the display screen control card performs a corresponding function.

[0045] In the embodiment, the production test function program can include a visual display page in which a plurality of selectable control card models can be displayed. When the user triggers one or more to-be-selected control card models, the triggered to-be-selected control card models are the target control card models. The production test parameters corresponding to various control card models are created in advance, and the various control card models and the corresponding production test parameters can be stored in a designated storage unit. When the target control card models are determined, the target production test parameters corresponding to the target control card models can be retrieved from the storage unit.

[0046] S130, performing a wireless local area network scanning process on the at least one display screen control card corresponding to the target control card model to determine target wireless local area network identifiers of all target display screen control cards in an online state.

[0047] The display screen control card is a hardware device specially used for controlling the display screen. It can be used to receive external signals and convert the signals into data and control signals that can be recognized by the display screen, so that the display screen can display the specified media content. The same control card model can correspond to multiple display screen control cards, and different display screen control cards correspond to unique control card identification information. In this embodiment, the unique control card identification information of each display screen control card can be set as the wireless local area network identification information corresponding thereto. The target display screen control card refers to the display screen control card in an online state among the multiple display screen control cards corresponding to the target control card model. The target wireless local area network identification refers to the wireless local area network identification information corresponding to the target display screen control card. For example, the target control card model is “W3A”, the unique control card identification information of a certain display screen control card corresponding to the target control card model can be represented as “W3A-0050c20ec9ee”, and the wireless local area network identification corresponding to the display screen control card is “W3A-0050c20ec9ee”.

[0048] In this embodiment, the wireless local area network scanning tool pre-configured can be used to scan the wireless local area network signals in the current space. Since the scanned wireless local area network signals include wireless local area network identifications of some devices other than the display screen control cards corresponding to the target control card model, based on this, the scanned wireless local area network signals can be screened according to the identification information (for example, “W3A”) of the target control card model, to obtain the wireless local area network identifications of one or more display screen control cards corresponding to the target control card model. These wireless local area network identifications are the target wireless local area network identifications of all target display screen control cards in an online state.

[0049] In S140, for all target display screen control cards, the target test nodes corresponding to the target display screen control cards are determined from the target local area network test environment based on the target wireless local area network identifications, so that the target test nodes perform production testing on the target display screen control cards based on the target production test parameters.

[0050] In this embodiment, the target test node is a test node in the target local area network test environment.

[0051] In this embodiment, for each target display screen control card, the implementation manner of determining the target test node corresponding thereto is consistent. In order to clearly introduce the technical solution, one of the target display screen control cards can be taken as an example for introduction in the following.

[0052] In the embodiment, after each test node in the target LAN test environment completes the production test procedure of a target display control card, the test node can generate an operation log data according to the target wireless LAN identifier of the target display control card just completed. Based on this, the operation log data of the target LAN test environment can be constantly updated over time. When determining the target test node corresponding to the target display control card from the target LAN test environment, it can be first judged whether the target wireless LAN identifier corresponding to the current target display control card (the current target display control card refers to the target display control card currently being processed) is contained in the operation log data at the current time; if yes, it indicates that the current target display control card has already executed the production test processing and does not need to be repeatedly executed; if no, it indicates that the current target display control card has not executed the production test processing, and if there is a test node in an idle state at this time, the test node is the target test node corresponding to the current target display control card. Further, the target test node can perform production test on the current target display control card according to the target production test parameter determined in the S120 step.

[0053] On the basis of the above embodiment, optionally, the target test node performs production test on the target display control card based on the target production test parameter, including: the target test node sends the target production test parameter to the target display control card through a preset test tool, so that the target display control card executes the production test operation corresponding to the target production test parameter after receiving the target production test parameter.

[0054] In the embodiment, a preset test tool for sending the production test parameter to the display control card and accepting the feedback data of the display control card can be developed in advance. The preset test tool can be configured as a component of the production test function program, and when the production test function program is configured on each test node, the preset test tool is also configured. Therefore, the target test node can send the target production test parameter to the target display control card through the preset test tool; the target display control card executes the production test operation corresponding to the target production test parameter after receiving the target production test parameter, and can return the feedback data in response. The user can determine whether the target display control card is successfully produced and tested and whether it can meet the factory requirements according to the feedback data.

[0055] More specifically, the target production test parameters include: initialization parameters, function test parameters of at least one function test item, and built-in parameters of at least one parameter issuing item. After receiving the target production test parameters, the target display screen control card performs production test operations corresponding to the target production test parameters, which specifically include the following steps: after receiving the initialization parameters, the target display screen control card completes the initialization operation; after receiving the function test parameters of at least one function test item, the target display screen control card performs the function test operation corresponding to the at least one function test item; and after receiving the built-in parameters of at least one parameter issuing item, the target display screen control card performs the built-in parameter configuration operation of the at least one parameter issuing item.

[0056] On the basis of the above-mentioned embodiments, optionally, the display screen control card production test method further includes: displaying initialization progress information during the process in which the target display screen control card performs the initialization operation based on the initialization parameters; displaying test progress information during the process in which the target display screen control card performs the corresponding function test operation based on the function test parameters of at least one function test item; and displaying parameter issuing progress information during the process in which the target display screen control card performs the corresponding built-in parameter configuration operation based on the built-in parameters of at least one parameter issuing item.

[0057] In the present embodiment, for various production test items in the target production test parameters, the execution order of the various production test items can be determined in advance, so that the target display screen control card can execute the various production test items in the execution order. Exemplarily, the production test function program can include a visual display page, in which progress information can be displayed. The schematic diagram of displaying progress information during the process in which the target display screen control card performs the production test operation based on the target production test parameters is shown in Figure 2 . As shown in Figure 2 , the progress information corresponding to various production test items during the process in which the first test node (target test node) performs the production test operation on the target display screen control card W3A-0050c20ec9ee based on the target production test parameters corresponding to "W3A: automatic production test" (target control card model) is displayed in the current display page. Figure 2 (a) indicates that the target display screen control card is performing the function test operation corresponding to the wireless network connection function item, which has a total of 6 operation steps, and 3 steps have been completed, Figure 2 The left diagonal filled rectangular bar in (a) represents test progress information. Figure 2 (b) indicates that the target display screen control card is performing the initialization operation, which has a total of 3 operation steps, and 1 step has been completed, Figure 2The gray filled rectangular bar in (b) represents the progress information of the completed production test item, and the left diagonal line filled rectangular bar represents the initialization progress information. Figure 2 (c) represents that the target display screen control card is performing the built-in parameter configuration operation corresponding to the time built-in parameter item, and the time built-in parameter item has a total of 3 operation steps, and 2 steps have been completed, Figure 3 The gray filled rectangular bar in (c) represents the progress information of the completed production test item, and the left diagonal line filled rectangular bar represents the parameter issuing progress information.

[0058] The technical scheme of the embodiment of the present application first constructs a target local area network test environment including at least two test nodes, wherein the at least two test nodes include a host test node and at least one virtual machine test node, and then, in response to a trigger operation for a target control card model, target production test parameters corresponding to the target control card model are determined, at least one display screen control card corresponding to the target control card model is subjected to wireless local area network scanning processing, and target wireless local area network identifiers of all target display screen control cards in an online state are determined, so that for all target display screen control cards, target test nodes corresponding to the target display screen control cards are determined from the target local area network test environment based on the target wireless local area network identifiers, so that the target test nodes perform production testing on the target display screen control cards based on the target production test parameters. The technical scheme provided by the embodiment, on the one hand, utilizes virtualization technology, does not need to separately equip each test node with physical equipment, and can perform built-in parameter issuing processing and function test processing on a large number of display screen control cards through a small amount of physical resources, thereby improving the production test efficiency of the display screen control card; the user can automatically perform production test operations of the display screen control card through simple interactive operations, thereby further improving the production test efficiency of the display screen control card. On the other hand, the technical scheme avoids a large number of manual operation processes, and improves the accuracy and reliability of the production test of the display screen control card.

[0059] Embodiment Two

[0060] Figure 3 is a flowchart of a display screen control card production test method provided by the second embodiment of the present application, and S120 and S130 are further described based on the foregoing embodiment, and the specific implementation manner can be referred to the detailed description of the embodiment of the present application. The same or similar technical features as the foregoing embodiment will not be described herein.

[0061] As shown in Figure 4 The database processing method comprises the following steps.

[0062] S210, a target local area network test environment including at least two test nodes is constructed; wherein the at least two test nodes include a host test node and at least one virtual machine test node.

[0063] S220, in response to a trigger operation for at least one to-be-selected control card model, determining a target control card model.

[0064] The production test application can include a visual display page in which a plurality of selectable control card models, i.e., at least one to-be-selected control card model, can be displayed. When the user triggers one or more to-be-selected control card models, the triggered to-be-selected control card model is the target control card model.

[0065] S230, determining a target production test parameter corresponding to the target control card model from a pre-configured production test parameter set.

[0066] The production test parameter set includes production test parameters corresponding to each to-be-selected control card model.

[0067] In this embodiment, the production test parameter set can be pre-configured. The production test parameter set can be generated in the following manner: for at least one control card model, a display screen control card, based on the application layer protocol of the display screen control card, generating a production test parameter subset corresponding to each control card model of the display screen control card; based on the production test parameter subset of each control card model, forming the production test parameter set. Each production test parameter subset can include, but is not limited to, initialization parameters, function test parameters of at least one function test item, and built-in parameters of at least one parameter issuing item.

[0068] On the basis of the above embodiment, when the user triggers the to-be-selected control card model displayed in the visual display page of the production test application, the triggered one or more to-be-selected control card models are the target control card model. Based on the determination of the target control card model, the target production test parameter corresponding to the target control card model can be retrieved from the pre-configured production test parameter set according to the target control card model.

[0069] S240, performing a wireless local area network scanning process on at least one display screen control card corresponding to the target control card model to determine a target wireless local area network identifier of all target display screen control cards in an online state.

[0070] S250, for all target display screen control cards, based on the target wireless local area network identifier, determining a target test node corresponding to the target display screen control card from a target local area network test environment.

[0071] Specifically, the specific implementation manner of determining the target test node corresponding to the target display screen control card from the target local area network test environment based on the target wireless local area network identifier can include:

[0072] S1, acquire current operation log data of the target LAN test environment and current state information of each test node in the target LAN test environment.

[0073] The current operation log data includes wireless LAN identifiers corresponding to all measured display card control cards that have completed production testing in the target LAN test environment at the current time. The current state information is used to represent whether a test node is currently performing production testing of a target display card control card. The current state information can include an idle state and a working state.

[0074] In this embodiment, each test node in the target LAN test environment can update the operation log data in real time during operation, and the current operation log data of the target LAN test environment can be acquired. In addition, the working state information of each test node in the target LAN test environment can be monitored in real time, so that the current state information of each test node can be acquired.

[0075] S2, based on the target wireless LAN identifier, the current operation log data of the target LAN test environment, and the current state information of each test node, determine a target test node corresponding to the target display card control card from the target LAN test environment.

[0076] Specifically, in the case where the target wireless LAN identifier of the target display card control card is not included in the current operation log data, and there is a test node in the idle state, the test node in the idle state is determined as the target test node corresponding to the target display card control card.

[0077] In this embodiment, if the target wireless LAN identifier of the target display card control card is not included in the current operation log data, it means that the target display card control card has not been tested, and needs to be tested currently. At this time, there is a test node in the idle state, which can be determined as the target test node corresponding to the target display card control card.

[0078] S260, the target test node performs production testing on the target display card control card based on the target production testing parameter.

[0079] The technical scheme of the embodiment of the present application, in determining the target production test parameter corresponding to the target control card model, in response to the triggering operation for at least one to-be-selected control card model, determines the target control card model; determines the target production test parameter corresponding to the target control card model from the pre-set production test parameter set, so that the user can automatically call the target production test parameter from the pre-configured production test parameter set through simple interactive operation, and the production test efficiency of the display screen control card is further improved. In determining the target test node corresponding to the target display screen control card from the target local area network test environment based on the target wireless local area network identifier, the current operation log data of the target local area network test environment and the current state information of each test node in the target local area network test environment are acquired, and then in the case that the target wireless local area network identifier of the target display screen control card is not included in the current operation log data and there is a test node in an idle state, the test node in the idle state is determined as the target test node corresponding to the target display screen control card, so that it can be ensured that the display screen control card that has been processed will not be repeatedly executed, resource waste is avoided, and the production test efficiency of the display screen control card is improved.

[0080] Embodiment three

[0081] Figure 5 The structure diagram of the display screen control card production test device provided by the embodiment of the present application, the distributed database includes a plurality of storage nodes, and the device includes a test environment construction module 310, a test parameter determination module 320, a wireless identifier determination module 330 and a target node determination module 340.

[0082] The test environment construction module 310 is configured to construct a target local area network test environment including at least two test nodes; and the at least two test nodes include a host test node and at least one virtual machine test node.

[0083] The test parameter determination module 320 is configured to determine a target production test parameter corresponding to a target control card model in response to a triggering operation for the target control card model.

[0084] The wireless identifier determination module 330 is configured to perform wireless local area network scanning processing on at least one display screen control card corresponding to the target control card model, and determine target wireless local area network identifiers of all target display screen control cards in an online state.

[0085] The target node determination module 340 is configured to determine, for all the target display screen control cards, a target test node corresponding to the target display screen control card from the target LAN test environment based on the target WLAN identifier, so that the target test node performs production testing on the target display screen control card based on the target production test parameter.

[0086] On the basis of the above device, the test environment construction module 310 comprises:

[0087] The virtual machine node creation unit is configured to create at least one virtual machine instance on the host test node by using a target virtual machine creation tool, and configure the at least one virtual machine instance with the same system file and production test function program, to obtain at least one virtual machine test node.

[0088] The test environment determination unit is configured to establish a communication connection between the host test node and each of the virtual machine test nodes by a bridging communication mode, to obtain a target LAN test environment.

[0089] On the basis of the above device, the test parameter determination module 320 comprises:

[0090] The target model determination unit is configured to determine a target control card model in response to a triggering operation for at least one to-be-selected control card model.

[0091] The target parameter determination unit is configured to determine a target production test parameter corresponding to the target control card model from a pre-set production test parameter set, wherein the production test parameter set comprises a production test parameter corresponding to each of the to-be-selected control card models.

[0092] On the basis of the above device, the target node determination module 340 comprises a target node determination unit, and the target node determination unit comprises:

[0093] The data acquisition sub-unit is configured to acquire current operation log data of the target LAN test environment and current state information of each of the test nodes in the target LAN test environment, wherein the current operation log data comprises a WLAN identifier corresponding to all the measured display screen control cards that have completed production testing by each of the test nodes in the target LAN test environment at a current time point.

[0094] The target node determination sub-unit is configured to determine a target test node corresponding to the target display screen control card from the target LAN test environment based on the target WLAN identifier, the current operation log data of the target LAN test environment, and the current state information of each of the test nodes.

[0095] On the basis of the above device, optionally, the target node determining subunit is specifically configured for determining the test node in the idle state as a target test node corresponding to the target display screen control card in a case that the target wireless local area network identifier of the target display screen control card is not contained in the current operation log data and there is a test node in the idle state.

[0096] On the basis of the above device, optionally, the target node determining module 340 includes a control card test unit.

[0097] The control card test unit is configured to cause the target test node to send the target production test parameter to the target display screen control card through a preset test tool, so that the target display screen control card performs a production test operation corresponding to the target production test parameter after receiving the target production test parameter.

[0098] On the basis of the above device, optionally, the target production test parameter includes an initialization parameter, a function test parameter of at least one function test item, and a built-in parameter of at least one parameter sending item. The control card test unit is further configured to display initialization progress information in a process in which the target display screen control card performs an initialization operation based on the initialization parameter; display test progress information in a process in which the target display screen control card performs a corresponding function test operation based on the function test parameter of the at least one function test item; and display parameter sending progress information in a process in which the target display screen control card performs a corresponding built-in parameter configuration operation based on the built-in parameter of the at least one parameter sending item.

[0099] The technical scheme of the embodiment of the application firstly constructs a target local area network test environment comprising at least two test nodes, wherein the at least two test nodes comprise a host test node and at least one virtual machine test node, and then, in response to a trigger operation for a target control card model, target production test parameters corresponding to the target control card model are determined, wireless local area network scanning processing is performed on at least one display screen control card corresponding to the target control card model, and target wireless local area network identifiers of all target display screen control cards in an online state are determined, so that, for all target display screen control cards, target test nodes corresponding to the target display screen control cards are determined from the target local area network test environment based on the target wireless local area network identifiers, so that the target test nodes perform production test on the target display screen control cards based on the target production test parameters. The technical scheme provided by the embodiment, on the one hand, utilizes virtualization technology, does not need to separately equip physical devices for each test node, and can perform built-in parameter distribution processing and function test processing on a large number of display screen control cards through a small amount of physical resources, thereby improving the production test efficiency of the display screen control card; and on the other hand, the user can automatically perform the production test operation of the display screen control card through simple interactive operation, thereby further improving the production test efficiency of the display screen control card. In addition, the technical scheme avoids a large number of manual operation processes, and improves the accuracy and reliability of the production test of the display screen control card.

[0100] The display screen control card production test device provided in the embodiment of the application can execute the display screen control card production test method provided in any embodiment of the application, has the function modules and beneficial effects corresponding to the execution method.

[0101] It should be noted that the units and modules included in the above system are only divided according to the function logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of the function units are only for the convenience of mutual differentiation, and do not limit the protection scope of the embodiments of the application.

[0102] Embodiment four

[0103] Figure 5 A structural schematic diagram of an electronic device provided in the embodiment of the application. Figure 5 A block diagram of an exemplary electronic device 40 suitable for use in implementing embodiments of the application is shown. Figure 5 The electronic device 40 shown is merely an example and should not be taken as limiting the functionality or use of embodiments of the application.

[0104] As Figure 5As shown, the electronic device 40 is in the form of a general- purpose computer. The components of the electronic device 40 can include, but are not limited to, one or more processors or processing units 401, a system memory 402, and a bus 403 that couples various system components including the system memory 402 to the processing unit 401.

[0105] The bus 403 represents one or more of any of several bus structures, including a memory bus or memory controller, a peripheral bus, a graphics accelerator bus, a processor or local bus using any of a variety of bus architectures. By way of example, these architectures include Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.

[0106] The electronic device 40 typically includes a variety of computer system readable media. Such media can be any available media that is located either internally or externally to the electronic device 40 such as volatile and non-volatile media, removable and non-removable media.

[0107] The system memory 402 can include computer system readable media in the form of volatile memory, such as random access memory (RAM) 404 and / or cache memory 405. The electronic device 40 can further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, a storage system 406 can be provided for reading from and writing to non-removable, non-volatile magnetic media (e.g., a "hard drive"). Figure 5 Not shown, a removable / non-removable interface can also be coupled to the bus 403 through which a user might, for example, interface with the storage system 406. As will be appreciated by persons skilled in the relevant art, the storage system 406 might also include other similar components for allowing computer programs or other instructions to be loaded into the electronic device 40. Such components might include, for example, a removable memory such as a floppy disk, a removable magnetic disk, an optical disk, such as a CD-ROM or other optical media, etc. Figure 5 As will be appreciated by persons skilled in the relevant art, the storage system 406 might also include a computer program product 406A having computer system readable media having a plurality of computer program instructions 406B embodied in the media. The computer program instructions 406B can be executed by the processing unit 401 to implement embodiments of the present application. The computer program instructions 406B can be stored in the storage system 406, the memory 402, and / or any other computer system readable media.

[0108] A user can enter commands and information into the electronic device 40 through one or more wire / wireless input devices 408, such as a keyboard, touchscreen, and the like. These and other input devices 408 can be coupled to the processing unit 401 through the bus 403 via user input interface 409 that is coupled to the bus 403, but can be connected by other interfaces such as a parallel port or IEEE 1394. A monitor or other type of display device 410 can also be connected to the bus 403 via the video interface 411, which can in turn be connected to the bus 403 via an accelerated graphics port. In addition to the monitor 410, computers can also include other peripheral output devices such as speakers and a printer, which can be connected through a sound / video port 412.

[0109] The electronic device 40 can also communicate with one or more external devices 409, such as a keyboard or a pointing device, displays 810, etc.; other devices such as a storage device or an optical drive; and so on. This communication can be facilitated via an input / output (I / O) interface 411. Still yet, the electronic device 40 can communicate with one or more networks, such as a local area network (LAN), a general wide area network (WAN), or the Internet through a network adapter 412. As depicted, the network adapter 412 communicates with the other components of the electronic device 40 via the bus 403. It should be appreciated that the ​ Other hardware and / or software modules that can be used in conjunction with the electronic device 40 can also include, but are not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc., which have not been explicitly shown in the figure.

[0110] The processing unit 401 performs various functional applications and page processing by running programs stored in the system memory 402, such as implementing the display screen control card production test method provided by the embodiments of the present application.

[0111] Embodiment Five

[0112] The embodiments of the present application also provide a storage medium containing computer executable instructions, which, when executed by a computer processor, are used to perform a display screen control card production test method, the method comprising:

[0113] A target local area network test environment including at least two test nodes is constructed; wherein the at least two test nodes include a host test node and at least one virtual machine test node;

[0114] In response to a trigger operation for a target control card model, a target production test parameter corresponding to the target control card model is determined;

[0115] A wireless local area network scanning process is performed on at least one display screen control card corresponding to the target control card model, to determine a target wireless local area network identifier of all target display screen control cards in an online state;

[0116] For all the target display screen control cards, a target test node corresponding to the target display screen control card is determined from the target local area network test environment based on the target wireless local area network identifier, so that the target test node performs production test on the target display screen control card based on the target production test parameter.

[0117] The computer storage medium of the embodiments of the present application can adopt any combination of one or more computer readable media. The computer readable medium can be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination thereof. More specific examples (non-exhaustive list) of the computer readable storage medium include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, the computer readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus or device.

[0118] The computer readable signal medium can include a data signal propagated in baseband or propagated as a carrier wave, in which computer readable program code is embodied. Such propagated data signals can take a wide variety of forms, including but not limited to electro-magnetic signals, optical signals, or any suitable combination thereof. The computer readable signal medium can also be any computer readable medium that is not a storage medium, that is capable of storing the program for use by or in connection with the instruction execution system, apparatus or device.

[0119] The program code embodied on the computer readable medium can be transmitted using any appropriate medium, including but not limited to wireless, wire line, optical fiber cable, RF, etc., or any suitable combination of the above.

[0120] The computer program code for carrying out operations of the embodiments of the present application can be written in one or more programming languages or combinations of languages including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages such as "C" or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0121] Note that the above merely describes preferred embodiments of the present application and the principles of the technology applied. Those skilled in the art will understand that the present application is not limited to the specific embodiments described herein, and that various obvious changes, modifications and substitutions can be made thereto without departing from the scope of the present application. Therefore, although the present application has been described in detail through the above embodiments, the present application is not limited to the above embodiments, and can include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the claims.

Claims

1. A method for manufacturing and testing a display screen control card, characterized in that, The method comprises the steps of: constructing a target LAN test environment comprising at least two test nodes; wherein the at least two test nodes comprise a host test node and at least one virtual machine test node; in response to a triggering operation for a target control card model, determining target production test parameters corresponding to the target control card model; performing a WLAN scanning process on at least one display screen control card corresponding to the target control card model to determine target WLAN identifiers of all target display screen control cards in an online state; for all the target display screen control cards, determining target test nodes corresponding to the target display screen control cards from the target LAN test environment based on the target WLAN identifiers, so that the target test nodes perform production tests on the target display screen control cards based on the target production test parameters.

2. The method of claim 1, wherein, The step of constructing a target LAN test environment comprising at least two test nodes comprises the steps of: creating at least one virtual machine instance on the host test node using a target virtual machine creation tool, and configuring the at least one virtual machine instance with the same system files and production test function programs to obtain at least one virtual machine test node; establishing a communication connection between the host test node and each of the virtual machine test nodes through a bridging communication mode to obtain a target LAN test environment.

3. The method of claim 1, wherein, The step of determining target production test parameters corresponding to the target control card model in response to a triggering operation for the target control card model comprises the steps of: determining a target control card model in response to a triggering operation for at least one to-be-selected control card model; determining target production test parameters corresponding to the target control card model from a pre-set production test parameter set; wherein the production test parameter set comprises production test parameters corresponding to each of the to-be-selected control card models.

4. The method of claim 1, wherein, The step of determining target test nodes corresponding to the target display screen control card from the target LAN test environment based on the target WLAN identifiers comprises the steps of: obtaining current operation log data of the target LAN test environment and current state information of each of the test nodes in the target LAN test environment; wherein the current operation log data comprises WLAN identifiers corresponding to all measured display screen control cards that have completed production tests by each of the test nodes in the target LAN test environment at a current time; determining target test nodes corresponding to the target display screen control card from the target LAN test environment based on the target WLAN identifiers, the current operation log data of the target LAN test environment, and the current state information of each of the test nodes.

5. The method of claim 4, wherein, The step of determining target test nodes corresponding to the target display screen control card from the target LAN test environment based on the target WLAN identifiers, the current operation log data of the target LAN test environment, and the current state information of each of the test nodes comprises the steps of: In a case where the target wireless local area network identifier of the target display screen control card is not contained in the current operation log data, and there is a test node in an idle state, the test node in the idle state is determined as a target test node corresponding to the target display screen control card.

6. The method of claim 1, wherein, The target test node performs production testing on the target display screen control card based on the target production testing parameter, including: The target test node sends the target production testing parameter to the target display screen control card through a preset testing tool, so that the target display screen control card performs a production testing operation corresponding to the target production testing parameter after receiving the target production testing parameter.

7. The method of claim 6, wherein, The target production testing parameter includes an initialization parameter, a function testing parameter of at least one function testing item, and a built-in parameter of at least one parameter sending item, and the method further includes: Displaying initialization progress information during the initialization operation of the target display screen control card based on the initialization parameter; Displaying test progress information during the corresponding function testing operation of the target display screen control card based on the function testing parameter of the at least one function testing item; Displaying parameter sending progress information during the corresponding built-in parameter configuration operation of the target display screen control card based on the built-in parameter of the at least one parameter sending item.

8. A display screen control card production testing apparatus, characterized by: The device includes: A test environment construction module for constructing a target local area network test environment including at least two test nodes; wherein the at least two test nodes include a host test node and at least one virtual machine test node; A test parameter determination module for determining a target production testing parameter corresponding to a target control card model in response to a triggering operation for the target control card model; A wireless identifier determination module for performing wireless local area network scanning processing on at least one display screen control card corresponding to the target control card model to determine a target wireless local area network identifier of all target display screen control cards in an online state; A target node determination module for determining, based on the target wireless local area network identifier, a target test node corresponding to the target display screen control card from the target local area network test environment for all target display screen control cards, so that the target test node performs production testing on the target display screen control card based on the target production testing parameter.

9. An electronic device, comprising: The electronic device includes: At least one processor; and A memory connected in communication with the at least one processor; wherein The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the display screen control card production testing method of any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for enabling the processor to implement the display screen control card production testing method of any one of claims 1-7 when executed.

Citation Information

Patent Citations

  • Product testing method, equipment, system and computer program product

    CN113778765A

  • Automatic test system applied to trigger fuse electronic combination

    CN115453238A