Visual card detection method and device

Through the automated detection methods of detection equipment and adapter equipment, the problems of low efficiency and easy damage in visual card detection are solved, and an efficient and accurate detection process is achieved, reducing the damage to the card by human errors.

CN120471087APending Publication Date: 2025-08-12GUANGDONG CHUTIAN DRAGON SMART CARD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510698093.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-28
Publication Date
2025-08-12

AI Technical Summary

Technical Problem

In the prior art, the detection of visual cards relies on manual operation, and there are problems such as low efficiency, strong subjectivity, and easy to miss inspection, which is difficult to meet the high-precision and high-throughput requirements of large-scale production.

Method used

The detection equipment is used to cooperate with the adapter, and the visual card is automatically sent and the visual card is controlled to enter different working modes through the adapter, hardware and function detection is performed, current and functional module detection is used using sensors, and the production mark position is written to indicate that the detection is passed.

Benefits of technology

Improve detection efficiency, reduce missed inspections and missed inspections, avoid damage to the cards by human operations, and improve detection quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120471087A_ABST
    Figure CN120471087A_ABST
Patent Text Reader

Abstract

The invention provides a visual card detection method and device, and is applied to the field of intelligent card detection, and the method comprises the steps: a detection device sends a test program downloading instruction to a to-be-detected visual card, and judges whether the to-be-detected visual card successfully downloads a test program or not. And if it is judged that the to-be-detected visual card successfully downloads the test program, the detection device performs hardware detection on the to-be-detected visual card by controlling the switching device. And if the hardware detection is passed, the detection device sends a function detection instruction to the to-be-detected visual card, and triggers a function module of the to-be-detected visual card through the switching device to complete function detection. And if the function detection is passed, the detection equipment writes the production flag bit into the to-be-detected visual card. The production flag bit is used for indicating that hardware and functions of the to-be-detected visual card are normal in the visual card generation process. The problem that a traditional manual detection method is low in detection efficiency in the visual card detection process can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of smart card detection, and in particular to a method and device for detecting a visual card. Background Art

[0002] With the rapid development of smart card technology, visual cards are gaining widespread application in electronic payments due to their dynamic display, low power consumption, and rewritable features. These cards typically integrate a display, power management unit, and wireless communication module. Their functional stability directly impacts user experience and data reliability. Therefore, functional testing of visual cards has become a critical step in ensuring product quality during production and manufacturing.

[0003] Currently, the industry's visual card inspection methods primarily rely on manual labor. Traditional manual inspections involve visually checking display integrity, contrast, and response time, and using handheld instruments to measure power consumption and signal strength. However, this manual inspection process can require frequent soldering of the visual card's circuitry, potentially damaging the card during inspection. This method suffers from low efficiency, high subjectivity, and a high risk of missed detections, making it difficult to meet the high-precision and high-throughput requirements, particularly in large-scale production scenarios. Summary of the Invention

[0004] The purpose of the present application is to provide a method and device for detecting a visual card, so as to solve the problem of low detection efficiency of the traditional manual detection method in the process of visual card detection.

[0005] In a first aspect, an embodiment of the present application provides a method for detecting a visual card, which is applied to a detection device in a detection system. The detection device is connected to a visual card to be detected. The detection system also includes a switching device, which is connected to the visual card to be detected via a control interface on the PCB soft board of the visual card to be detected. The detection device and the switching device are communicatively connected. The method includes: the detection device sends a download test program instruction to the visual card to be detected, and determines whether the visual card to be detected has successfully downloaded the test program. If it is determined that the visual card to be detected has successfully downloaded the test program, the detection device controls the switching device to perform a hardware test on the visual card to be detected. If the hardware test passes, the detection device sends a function test instruction to the visual card to be detected, and triggers the function module of the visual card to be detected through the switching device to complete the function test. If the function test passes, the detection device writes a production flag bit into the visual card to be detected. The production flag bit is used to indicate that the hardware and function of the visual card to be detected are normal during the visual card generation process.

[0006] In the visual card detection method provided by the embodiments of the present application, a detection device automatically issues instructions to the visual card to be detected, controls the visual card to be detected to enter different operating modes, and utilizes an adapter device to perform hardware detection on the visual card to be detected. This process eliminates the need for manual operation, standardizes the visual card detection process, improves visual card detection efficiency, and avoids the problems of missed detection or false detection that are prone to manual detection. Furthermore, this process only requires connecting the detection device and the adapter device to the control interface on the PCB board of the visual card to be detected, eliminating the need to frequently change the connection relationship between the detection device and the visual card to be detected. This avoids damage to the visual card due to human error during the detection process, thereby improving the detection quality of the visual card.

[0007] A possible implementation method is that the detection device sends a download test program instruction to the visual card to be detected, including: the detection device waits for receiving an external start instruction, and when the start instruction is detected, detects whether there is a visual card to be detected. If so, the download test program instruction is sent to the visual card to be detected; if not, the detection device continues to execute the step of waiting for receiving an external start instruction.

[0008] In one possible implementation, before the detection device sends a test program download instruction to the video card to be detected, the method further includes: the detection device detecting whether the test program exists on the video card to be detected; if so, performing a hardware test on the video card to be detected by controlling the switching device and generating a hardware test result; if not, sending a test program download instruction to the video card to be detected.

[0009] In one possible implementation, the detection device controls the adapter device to perform hardware detection on the video card to be detected, including the following steps: the detection device reads the shutdown current of the video card to be detected through a sensor of the adapter device, determines whether the shutdown current is normal, and if the shutdown current is normal, detects the current after the video card to be detected is turned on through the sensor, determines whether the current after turning on is normal, and if normal, determines that the hardware detection has passed.

[0010] In one possible implementation, before the detection device reads the shutdown current of the visual card to be detected through the adapter device, the method further includes: the detection device determines whether the sensor of the adapter device is normal; if normal, the detection device executes the step of reading the shutdown current of the visual card to be detected through the adapter device; if abnormal, the detection process is terminated.

[0011] In one possible implementation, if the detection device determines that the shutdown current is abnormal, the method further includes: the detection device performs a preset number of switch tests. After the tests are completed, the sensor of the adapter device reads the shutdown current of the video card to be tested, determines whether the shutdown current is normal, and ends the detection process if the shutdown current is abnormal. If the shutdown current is normal, the sensor detects the power-on current of the video card to be tested, determines whether the power-on current is normal, and determines that the hardware test has passed if the power-on current is normal.

[0012] In one possible implementation, the video card to be detected is an active video card, and a sensor is used to detect the current after the video card to be detected is turned on, and whether the current after turning on is normal. The steps include: a detection device controls the active video card to perform a power-on operation through an adapter device, and detects the power-on current of the active video card through a sensor to determine whether the power-on current is normal.

[0013] In one possible implementation, the visual card to be detected is a passive visual card, and a sensor is used to detect the current after the visual card to be detected is turned on, and whether the current after turning on is normal. The steps include: a detection device sends a charge and discharge circuit activation instruction to the passive visual card to activate the charge and discharge circuit of the passive visual card, and a sensor is used to detect the charging current of the passive visual card to determine whether the charging current is normal.

[0014] In one possible implementation, when the visual card is an active visual card, the function test instructions include one or more of the following: basic function test instructions, communication test instructions, transaction test instructions, and crystal oscillator calibration instructions. The test device sends the function test instructions to the visual card to be tested, and triggers the functional modules of the visual card to be tested via a switching device to complete the function test. The steps include: the test device sends the basic function test instructions to the active visual card to trigger at least one functional module of the visual card to be tested, and then determines whether the basic functions of the functional module are normal. If the basic functions of the functional module are normal, the test device sends the communication test instructions to the active visual card to cause the active visual card to generate a communication feedback signal, and then determines whether the communication feedback signal is correct. If the communication feedback signal is correct, the test device sends the transaction test instructions to the active visual card to cause the active visual card to calculate and generate a transaction result based on the transaction test data in the transaction test instructions, and then determines whether the transaction result is correct. If the transaction result is correct, the detection device sends a crystal oscillator calibration instruction to the active video card, so that the active video card adjusts the resonant frequency based on the crystal oscillator calibration instruction. The resonant frequency of the active video card is detected by the adapter device to determine whether the resonant frequency reaches the frequency threshold. If the resonant frequency reaches the frequency threshold, the functional detection of the active video card is completed.

[0015] In one possible implementation, when the visual card is a passive visual card, the module function test includes one or more of the following: a voltage test instruction and a display test instruction. The test device sends the function test instruction to the visual card to be tested, and triggers the function module of the visual card to be tested through the adapter device to complete the function test, including: the test device sends a voltage test instruction to the passive visual card to control the passive visual card to connect a specified voltage channel in the passive visual card, detects the output voltage of the voltage channel through the adapter device, and determines whether the output voltage value is normal. If the output voltage value is normal, the test device sends a display test instruction to the passive visual card and the adapter device respectively, isolates the passive visual card and the adapter device from ground, so that the adapter device stops supplying power to the passive visual card, and the passive visual card's display screen performs a screen refresh operation to determine whether the passive visual card's screen refresh operation is normal. If the screen refresh operation is normal, the function test of the passive visual card is completed.

[0016] In one possible implementation, the method for detecting a visual card provided in an embodiment of the present application further includes: if the detection device fails to detect an output voltage through the adapter device, the detection device increases the voltage domain in the voltage detection instruction; if it is determined that the voltage domain falls within a preset voltage domain range of the passive visual card, the voltage detection instruction is updated based on the increased voltage domain, and a step of sending a power detection instruction to the passive visual card is executed.

[0017] In one possible implementation, a detection device and a video card to be detected are connected via contactless communication. The detection device sends a test program download instruction to the video card to be detected, including: the detection device sends a contactless communication signal to the video card to be detected, causing the video card to generate a communication success instruction; if the detection device receives the communication success instruction within a preset time, the detection device executes the step of sending the test program download instruction to the video card to be detected via contactless communication.

[0018] In a second aspect, an embodiment of the present application provides a device for detecting a visual card, which is applied to a detection device in a detection system. The detection device is connected to the visual card to be detected. The detection system also includes a switching device, which is connected to the visual card to be detected through a control interface on the PCB soft board of the visual card to be detected. The detection device and the switching device are connected in communication. The device includes: a download module, a hardware detection module, a function detection module, and a write module. The download module is used to send a download test program instruction to the video card to be detected, and determine whether the video card to be detected has successfully downloaded the test program.

[0019] The hardware detection module is used for, if it is determined that the video card to be detected has successfully downloaded the test program, the detection device controls the switching device to perform hardware detection on the video card to be detected.

[0020] The function detection module is used for, if the hardware detection is passed, the detection device sends a function detection instruction to the visual card to be detected, and triggers the function module of the visual card to be detected through the switching device to complete the function detection.

[0021] The writing module is used to write the production flag bit into the video card to be tested if the function test passes. The production flag bit is used to indicate that the hardware and function of the video card to be tested are normal during the video card production process.

[0022] In a third aspect, embodiments of the present application provide a visual card detection device, which has the functionality to implement the visual card detection method of the first aspect or any possible implementation thereof. This functionality can be implemented via hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned functionality.

[0023] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having instructions stored therein, which, when executed on a computer, enables the computer to execute the visual card detection method of the first aspect or any possible implementation thereof.

[0024] In a fifth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the visual card detection method of the first aspect or any possible implementation manner.

[0025] Among them, the technical effects brought about by any design method in the second to fifth aspects can refer to the technical effects brought about by different possible implementation methods in the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the specific implementation methods or the description of the prior art. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0027] Figure 1 A system architecture diagram of a visual card detection system provided in an embodiment of the present application; Figure 2 A schematic flow chart of a method for detecting a visual card provided in an embodiment of the present application; Figure 3 A schematic structural diagram of a visual card detection device provided in an embodiment of the present application; Figure 4This is another system architecture diagram of a visual card detection system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0028] To make the objectives, technical solutions, and advantages of the embodiments of the present application more clear, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Generally, the components of the embodiments of the present application described and shown in the drawings herein can be arranged and designed in various different configurations.

[0029] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for protection, but merely represents selected embodiments of the present application. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments in the present application without creative work are within the scope of protection of the present application.

[0030] Currently, during the video card production phase, the industry's main method for inspecting video cards relies on manual testing. Traditional manual inspection primarily involves visually inspecting the card to ensure the integrity of the displayed content, proper contrast, and response time. Handheld instruments are also used to check the card's power consumption and signal strength.

[0031] However, visual inspection relies heavily on the subjective judgment of inspectors, lacking a quantitative basis, making it difficult to standardize standards across different inspectors. Furthermore, inspectors can experience visual fatigue from repetitive tasks over extended periods of time, significantly increasing the rate of missed and false positives.

[0032] Instrument testing requires the operator to hold the instrument at the contacts or signal source of the visual card. Differences in angle or pressure during this process can affect the power consumption and signal strength test results. Furthermore, this process requires the operator to frequently solder the visual card's circuits. Improper operation can damage the card's circuitry.

[0033] Based on this, an embodiment of the present application provides a method and apparatus for detecting a visual card, which is applied to a detection device in a detection system. The detection device is connected to the visual card to be detected. The detection system also includes a switching device, which is connected to the visual card to be detected via a control interface on the PCB soft board of the visual card to be detected. The detection device and the switching device are communicatively connected. The method includes: the detection device sends a download test program instruction to the visual card to be detected, and determines whether the visual card to be detected has successfully downloaded the test program. If it is determined that the visual card to be detected has successfully downloaded the test program, the detection device controls the switching device to perform a hardware test on the visual card to be detected. If the hardware test passes, the detection device sends a function test instruction to the visual card to be detected, and triggers the function module of the visual card to be detected via the switching device to complete the function test. If the function test passes, the detection device writes a production flag into the visual card to be detected. The production flag is used to indicate that the hardware and function of the visual card to be detected are normal during the visual card generation process.

[0034] The visual card detection method provided in the embodiment of the present application automatically issues instructions to the visual card to be detected by a detection device, controls the visual card to be detected to enter different operating modes, and uses a switching device to perform hardware detection on the visual card to be detected. This process eliminates the need for manual operation, standardizes the visual card detection process, improves the efficiency of visual card detection, and avoids the problems of missed detection or false detection that are prone to manual detection. At the same time, this process only requires connecting the detection device and the switching device to the control interface on the PCB board of the visual card to be detected, eliminating the need to frequently change the welding relationship between the detection device and the visual card to be detected. This can avoid damage to the visual card due to human error during the detection process of the visual card to be detected, thereby improving the detection quality of the visual card.

[0035] The following will describe in detail the method for detecting a visual card provided by an embodiment of the present application with reference to the accompanying drawings.

[0036] On the one hand, the embodiment of the present application provides a visual card detection system. Figure 1 As shown, the visual card detection system 100 includes a detection device 101, a switching device 102 and a visual card to be detected 103.

[0037] The detection device 101 is connected to the switching device 102 , the detection device 101 is connected to the visual card to be detected 103 , and the switching device 102 is connected to the visual card to be detected 103 .

[0038] Detection device 101 is configured to send instructions to a video card 103 through a connection with the device, control the adapter 102 through a connection with the adapter 102 to detect the video card, and collect real-time detection data uploaded by the adapter. Based on this data, the device completes the detection of the video card 103. Detection device 101 can be a payment terminal, mobile terminal, multi-function terminal reader (point of sales, POS), industrial computer, or controller.

[0039] The adapter device 102 is used to perform testing on the video card 103 under the control of the testing device 101. This testing may include hardware testing and functional testing. The adapter device 102 can be connected to the video card 103 via a control interface on the PCB of the video card 103. The adapter device 102 can be equipped with sensor modules such as a clock source, an ammeter, a relay, and a voltage module.

[0040] The visual card to be detected 103 can be an active visual card or a passive visual card. The visual card to be detected 103 is provided with modules such as a communication interface, a security chip, a main control chip, a button, and a display screen. The functional modules of the visual card to be detected 103 are deployed on a PCB soft board.

[0041] It should be noted that the above Figure 1 The illustrated visual card detection system 100 is merely an example of an application scenario of the present invention, and is not intended to limit the application scenario of the present invention.

[0042] On the one hand, the embodiment of the present application provides a method for detecting a visual card, which can be Figure 1 The detection device 101 in the visual card detection system 100 is executed. Figure 2 As shown, the method may include the following steps.

[0043] S201: The detection device sends a download test program instruction to the video card to be detected, and determines whether the video card to be detected has successfully downloaded the test program.

[0044] The video card to be detected may be an active video card or a passive video card.

[0045] In one possible implementation, the detection device waits to receive an external start instruction. When the start instruction is detected, it detects whether there is a visual card to be detected. If so, it sends a download test program instruction to the visual card to be detected. If not, it continues to execute the step of waiting to receive an external start instruction.

[0046] Furthermore, before sending the instruction to download the test program to the video card to be tested, the testing device detects whether the video card to be tested has the test program. If so, the testing device controls the switching device to perform a hardware test on the video card to be tested and generates a hardware test result. If not, the testing device sends the instruction to download the test program to the video card to be tested.

[0047] The detection device may be connected to the video card to be detected by communication, or the detection device may be connected to the video card to be detected by contactless communication.

[0048] In a possible implementation, when the detection device and the visual card to be detected are connected via communication, the detection device sends a download test program instruction to the visual card to be detected via the communication connection, so as to download the test program to the visual card to be detected.

[0049] In another possible implementation, when the detection device and the visual card to be detected are connected via contactless communication, the detection device sends a contactless communication signal to the visual card to be detected, so that the visual card to be detected generates a communication success instruction. If the detection device receives the communication success instruction within a preset time, the detection device executes the step of sending a test program download instruction to the visual card to be detected via contactless communication.

[0050] For example, when inspecting a video card to be inspected, the inspector first connects the inspection device to the video card to be inspected, connects the inspection device to the adapter device, and connects the adapter device to the control interface on the PCB of the video card to be inspected according to a preset connection method.

[0051] After the connection is completed, the detection personnel sends a start instruction to the detection device by pressing a button of the device to be detected. After receiving the start instruction sent by the detection personnel, the detection device detects whether there is a visual card to be detected.

[0052] During this process, the inspector only needs to press a button on the inspection equipment to start the inspection process for the visual card to be inspected, which simplifies the inspection operation of the visual card to be inspected, reduces manual operations during the visual card inspection process, and reduces damage to the visual card caused by human errors.

[0053] Upon detecting the presence of a video card to be tested, the detection device checks whether a test program exists in the video card. If the test program does not exist in the video card, the detection device can send a contactless communication signal to the video card. Upon receiving the contactless communication signal, the video card generates a successful communication instruction and sends the successful communication instruction to the detection device. If the detection device receives the successful communication instruction within a preset time, it can be determined that the contactless communication function of the video card to be tested is normal. The detection device then sends a download test program instruction to the video card to download the test program to the video card via contactless communication.

[0054] During this process, the testing equipment can download the test program to the visual card to be tested through the connection between the testing equipment and the visual card to be tested. There is no need to send the test program to the testing factory, and then the testing factory downloads the test program to the visual card to be tested through a host computer or card reader and other devices, which optimizes the test program download process of the visual card to be tested.

[0055] S202: If it is determined that the video card to be tested has successfully downloaded the test program, the testing device controls the switching device to perform a hardware test on the video card to be tested.

[0056] In one possible implementation, the testing device uses a sensor on the adapter device to read the shutdown current of the video card to determine whether it is normal. If the shutdown current is normal, the sensor then detects the power-on current of the video card to determine whether it is normal. If so, the hardware test is considered to have passed.

[0057] If the test device determines that the shutdown current is abnormal, it performs a preset number of power cycles. After these cycles, the adapter device uses a sensor to read the shutdown current of the video card under test to determine whether it is normal. If so, the test process ends. If the shutdown current is normal, the sensor then measures the power-on current of the video card under test to determine whether it is normal. If so, the hardware test is considered to have passed.

[0058] Furthermore, before the detection device reads the shutdown current of the visual card to be detected through the adapter device, the detection device will also determine whether the sensor of the adapter device is normal. If normal, the step of reading the shutdown current of the visual card to be detected through the adapter device is executed; if abnormal, the detection process is terminated.

[0059] In one possible implementation, the video card to be detected is an active video card, and the detection device detects the current after the video card to be detected is turned on through a sensor, and determines whether the current after turning on is normal. The detection device can control the active video card to perform a power-on operation through an adapter device, and detect the power-on current of the active video card through a sensor to determine whether the power-on current is normal.

[0060] For example, if the video card to be tested is an active video card, the testing device first determines whether the ammeter in the adapter is functioning properly. If the ammeter is functioning properly, the ammeter reads the shutdown current of the video card to be tested. This process can detect whether the shutdown current of the video card to be tested is normal.

[0061] If the shutdown current of the video card to be tested is normal, that is, the shutdown current is less than the shutdown current threshold of the active video card, the testing device controls the active video card to perform a power-on operation through the adapter device, and uses the ammeter to measure the startup current of the active video card. If the startup current is less than the startup current threshold of the active video card, the startup current of the video card to be tested is determined to be normal.

[0062] If the detection device determines that the shutdown current of the video card under test is abnormal, that is, the shutdown current exceeds the shutdown current threshold of the active video card, the detection device performs a preset number of power cycles. After the power cycles are complete, the sensor of the adapter device reads the shutdown current of the video card under test to determine whether the shutdown current is normal. If the shutdown current is abnormal, the detection process ends. If the shutdown current is normal, the process continues with the steps of controlling the active video card to power on through the adapter device and measuring the startup current of the active video card using the ammeter.

[0063] Another possible implementation method is that the visual card to be detected is a passive visual card. The step of detecting the current after the visual card to be detected is to determine whether the current after being turned on is normal by using a sensor can be that the detection device sends a charge and discharge circuit activation instruction to the passive visual card to activate the charge and discharge circuit of the passive visual card, and the sensor is used to detect the charging current of the passive visual card to determine whether the charging current is normal.

[0064] For example, if the video card to be tested is a passive video card, the testing device first determines whether the ammeter in the adapter is functioning properly. If the ammeter is functioning properly, the ammeter reads the shutdown current of the video card to be tested. This process can determine whether the shutdown current of the video card to be tested is normal.

[0065] If the shutdown current of the video card to be tested is normal, that is, the shutdown current is less than the shutdown current threshold of the passive video card, the detection device sends a charge and discharge circuit activation instruction to the passive video card, causing the passive video card to activate the charge and discharge circuit. The sensor then detects the charging current of the passive video card. If the charging current is less than the charging current threshold of the passive video card, the charging current of the video card to be tested is determined to be normal.

[0066] If the detection device determines that the shutdown current of the video card to be tested is abnormal, that is, the shutdown current is greater than the shutdown current threshold of the passive video card, the detection device performs a preset number of switch tests. After the tests are completed, the shutdown current of the video card to be tested is read by the sensor of the adapter device to determine whether the shutdown current is normal. If the shutdown current is abnormal, the detection process ends. If the shutdown current is normal, the detection device continues to send a charge and discharge circuit activation instruction to the passive video card to activate the charge and discharge circuit of the passive video card, and then detects the charging current of the passive video card through the sensor.

[0067] This process standardizes the hardware detection process of the video card to be detected according to the type of the video card to be detected, and can avoid wrong detection or missed detection items when performing hardware detection on the video card to be detected.

[0068] S203: If the hardware detection passes, the detection device sends a function detection instruction to the visual card to be detected, and triggers the function module of the visual card to be detected through the switching device to complete the function detection.

[0069] Specifically, if the hardware test passes, the testing device determines a function test instruction according to the type of the video card to be tested, sends the function test instruction to the video card to be tested, and triggers the function module of the video card to be tested through the adapter device to complete the function test of the video card to be tested.

[0070] In a possible implementation, when the video card to be detected is an active video card, the function detection instruction includes one or more of the following: a basic function detection instruction, a communication detection instruction, a transaction detection instruction, and a crystal oscillator calibration instruction.

[0071] Specifically, the detection device sends a basic function detection instruction to the active video card to trigger at least one functional module of the video card to be detected, and determines whether the basic functions of the functional module are normal.

[0072] For example, the detection device can send a screen refresh instruction to the active video card. After receiving the screen refresh instruction, the active video card controls the display screen of the active video card to perform the screen refresh action. If the display screen completes the screen refresh action, it can be determined that the screen refresh function of the active video card is normal.

[0073] If the basic functions of the functional module are normal, the detection device sends a communication detection instruction to the active video card to enable the active video card to generate a communication feedback signal and determine that the communication feedback signal is correct.

[0074] For example, when the detection device determines that the basic functions of the functional modules of the active video card are normal, it sends a communication detection instruction 02 to the active video card. After receiving 02, the active video card will send a communication feedback signal 9000 to the detection device according to the pre-set rules. After receiving the communication feedback signal 9000, the detection device determines that the communication feedback signal is correct and can determine that the communication function of the active video card is normal. If the communication feedback signal is correct, the detection device sends a transaction detection instruction to the active visual card, so that the active visual card calculates and generates a transaction result based on the transaction detection data in the transaction detection instruction, and determines whether the transaction result is correct.

[0075] For example, after confirming that the communication feedback signal from the active visual card is correct, the detection device sends a transaction detection instruction to the active visual card, which contains transaction detection data. Upon receiving the transaction detection instruction, the active visual card performs calculations based on the transaction detection data in the instruction to obtain a transaction result, which it then sends to the detection device. Upon receiving the transaction result, if the transaction result is correct, the detection device can determine that the transaction function of the active visual card is functioning properly.

[0076] If the transaction result is correct, the detection device sends a crystal oscillator calibration instruction to the active video card, so that the active video card adjusts the resonant frequency based on the crystal oscillator calibration instruction. The resonant frequency of the active video card is detected by the adapter device to determine whether the resonant frequency reaches the frequency threshold. If the resonant frequency reaches the frequency threshold, the functional detection of the active video card is completed.

[0077] In this process, by sending a crystal oscillator calibration instruction to the active video card, the resonant circuit in the active video card can be used to adjust the resonant frequency of the active video card, and the resonant spectrum of the active video card can be adjusted within the frequency domain threshold range, which can ensure that the active video card can be recognized by NFC during actual operation.

[0078] In another possible implementation, when the video card to be detected is a passive video card, the module function detection includes one or more of the following: voltage detection instruction and display detection instruction Specifically, the detection device sends a voltage detection instruction to the passive visual card, so that the passive visual card controls the designated voltage channel in the passive visual card to be connected, and detects the output voltage of the voltage channel through the adapter device to determine whether the output voltage value is normal.

[0079] For example, the detection device first determines whether the voltage module in the adapter is functioning properly. If the voltage module is functioning properly, it configures its basic parameters. After configuring these parameters, the detection device sends a voltage detection command to the passive visual card, connecting the card's VOUT channel and SE_VCC channel. The adapter detects the output voltage of the voltage channel and sends it to the detection device. The detection device compares the output voltage value with the voltage threshold to determine whether the output voltage value is normal.

[0080] If the output voltage value is normal, the detection device sends a display detection instruction to the passive video card and the adapter device respectively. The passive video card and the adapter device are isolated from the ground, so that the adapter device stops supplying power to the passive video card. The display screen of the passive video card performs a screen refresh operation to determine whether the screen refresh action of the passive video card is normal. If the screen refresh action is normal, the functional test of the passive video card is completed.

[0081] If the detection device fails to detect the output voltage through the adapter device, the detection device increases the voltage domain in the voltage detection instruction. When it is determined that the voltage domain falls within the preset voltage domain range of the passive visual card, the detection device updates the voltage detection instruction based on the increased voltage domain and executes the step of sending a power detection instruction to the passive visual card.

[0082] In this process, by standardizing the functional detection process of the visual card to be detected, the problem of false detection or missed detection during manual detection of the visual card can be avoided.

[0083] S204: If the function test passes, the testing device writes the production flag into the visual card to be tested.

[0084] The production flag is used to indicate that the hardware and functions of the video card to be tested are normal in the video card generation process.

[0085] For example, after the visual card under test undergoes a functional test, if the card passes the test, a production flag is automatically written and the factory production process mode is exited, completing the bare board soldering process. By writing the production flag into the visual card under test, testers can easily understand that the hardware and functional testing processes of the visual card have been completed, avoiding missed or incorrect tests.

[0086] In the visual card detection method provided by the embodiments of the present application, a detection device automatically issues instructions to the visual card to be detected, controls the visual card to be detected to enter different operating modes, and utilizes an adapter device to perform hardware detection on the visual card to be detected. This process eliminates the need for manual operation, standardizes the visual card detection process, improves visual card detection efficiency, and avoids the problems of missed detection or false detection that are prone to manual detection. Furthermore, this process only requires connecting the detection device and the adapter device to the control interface on the PCB board of the visual card to be detected, eliminating the need to frequently change the connection relationship between the detection device and the visual card to be detected. This avoids damage to the visual card due to human error during the detection process, thereby improving the detection quality of the visual card.

[0087] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the working principle of the device. It can be understood that in order to realize the above functions, the vehicle controller includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0088] In the embodiments of the present application, the visual card detection device can be divided into functional modules according to the above-mentioned method example. For example, different functional modules can be divided according to different functions, or two or more functions can be integrated into a single processing module. The above-mentioned integrated modules can be implemented in the form of hardware or software functional modules.

[0089] It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. In actual implementation, there may be other division methods. Figure 3 FIG. 1 shows a possible schematic diagram of the composition of the detection device of the visual card involved in the above embodiment. Figure 3 As shown, the video card detection device 300 may include: a download module 301 , a hardware detection module 302 , a function detection module 303 and a writing module 304 .

[0090] The download module 301 is used to support the detection device 300 of the visual card to execute Figure 2 S201 in the visual card detection method is shown.

[0091] Hardware detection module 302, used to support the detection device 300 of the video card to perform Figure 2 This illustrates step S202 in the visual card detection method.

[0092] Function detection module 303, used to support the visual card detection device 300 to perform Figure 2 This illustrates step S203 in the visual card detection method.

[0093] Writing module 304, used to support the detection device 300 of the visual card to execute Figure 2 This illustrates step S204 in the visual card detection method.

[0094] In one possible implementation, the download module is specifically configured to cause the detection device to wait for an external start instruction. When the start instruction is detected, the module detects whether a visual card to be detected exists. If so, a download test program instruction is sent to the visual card to be detected. If not, the module continues to execute the step of waiting for an external start instruction.

[0095] In one possible implementation, the detection device of the visual card is further configured to detect whether the visual card to be detected has a test program. If so, the step of performing a hardware test on the visual card to be detected by controlling the adapter device and generating a hardware test result is executed; if not, the step of sending a downloading instruction of the test program to the visual card to be detected is executed.

[0096] In one possible implementation, the hardware detection module is specifically configured to cause the detection device to read the shutdown current of the visual card to be detected through the sensor of the adapter device, and determine whether the shutdown current is normal. If the shutdown current is normal, the sensor is used to detect the current after the visual card to be detected is turned on, and determine whether the current after turning on is normal. If normal, the hardware detection is determined to have passed.

[0097] In a possible implementation, the detection device of the visual card is further used for the detection device to determine whether the sensor of the adapter device is normal. If normal, the step of reading the shutdown current of the visual card to be detected through the adapter is executed; if abnormal, the detection process is terminated.

[0098] In one possible implementation, if the detection device determines that the shutdown current is abnormal, the detection device of the visual card is further configured to cause the detection device to perform a preset number of switch detections. After the detection is completed, the shutdown current of the visual card to be detected is read by the sensor of the adapter device to determine whether the shutdown current is normal. If the shutdown current is abnormal, the detection process is terminated. If the shutdown current is normal, the post-turn-on current of the visual card to be detected is detected by the sensor to determine whether the post-turn-on current is normal. If normal, the hardware detection is determined to have passed.

[0099] In one possible implementation, the video card to be detected is an active video card, and the video card detection device is further configured to control the active video card to perform a power-on operation via the adapter device, and detect the power-on current of the active video card via the sensor to determine whether the power-on current is normal.

[0100] In one possible implementation, the visual card to be detected is a passive visual card, and the visual card detection device is further configured to cause the detection device to send a charge and discharge circuit activation instruction to the passive visual card to activate the charge and discharge circuit of the passive visual card, detect the charging current of the passive visual card through the sensor, and determine whether the charging current is normal.

[0101] In one possible implementation, when the visual card is an active visual card, the function detection instruction includes one or more of the following: a basic function detection instruction, a communication detection instruction, a transaction detection instruction, and a crystal oscillator calibration instruction; the function detection module is specifically configured to cause the detection device to send the basic function detection instruction to the active visual card to trigger at least one function module of the visual card to be detected and determine whether the basic function of the function module is normal; if the basic function of the function module is normal, the detection device sends the communication detection instruction to the active visual card to cause the active visual card to generate a communication feedback signal, and determine whether the communication feedback signal is correct. If the communication feedback signal is correct, the detection device sends the transaction detection instruction to the active visual card, so that the active visual card calculates and generates a transaction result based on the transaction detection data in the transaction detection instruction, and determines whether the transaction result is correct. If the transaction result is correct, the detection device sends the crystal oscillator calibration instruction to the active visual card, so that the active visual card adjusts the resonant frequency based on the crystal oscillator calibration instruction, detects the resonant frequency of the active visual card through the adapter device, and determines whether the resonant frequency reaches the frequency threshold. If the resonant frequency reaches the frequency threshold, the functional detection of the active visual card is completed.

[0102] In one possible implementation, when the visual card is a passive visual card, the module function detection includes one or more of the following: a voltage detection instruction and a display detection instruction. The function detection module is specifically configured to cause the detection device to send the voltage detection instruction to the passive visual card so that the passive visual card controls a specified voltage channel in the passive visual card to be connected, detect the output voltage of the voltage channel through the adapter device, and determine whether the voltage value of the output voltage is normal; if the voltage value of the output voltage is normal, the detection device sends the display detection instruction to the passive visual card and the adapter device respectively, the passive visual card and the adapter device are isolated from ground, so that the adapter device stops supplying power to the passive visual card, the display screen of the passive visual card performs a screen refresh operation, and determines whether the screen refresh operation of the passive visual card is normal. If the screen refresh operation is normal, the function detection of the passive visual card is completed.

[0103] In one possible implementation, the detection device of the visual card is further configured to, if the detection device fails to detect the output voltage through the adapter device, increase the voltage domain in the voltage detection instruction; and when it is determined that the voltage domain falls within a preset voltage domain range of the passive visual card, update the voltage detection instruction based on the increased voltage domain, and execute the step of sending the power detection instruction to the passive visual card.

[0104] In one possible implementation, the detection device and the visual card to be detected are connected via contactless communication; the download module is specifically configured to cause the detection device to send a contactless communication signal to the visual card to be detected, so that the visual card to be detected generates a communication success instruction. If the detection device receives the communication success instruction within a preset time, the detection device executes the step of sending a test program download instruction to the visual card to be detected via the contactless communication.

[0105] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.

[0106] The visual card detection device 300 provided in the embodiment of the present application is used to perform the above Figure 2 The visual card detection method shown can therefore achieve the same effect as the visual card detection method described above.

[0107] The embodiments of the present application further provide a visual card detection device, which may be the detection device described in the aforementioned embodiments, and may execute the visual card detection method and related steps in the aforementioned method embodiments.

[0108] The embodiment of the present application further provides a computer-readable storage medium having instructions stored thereon, which, when executed, execute the visual card detection method and related steps in the above method embodiment.

[0109] The embodiment of the present application further provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the visual card detection method and related steps in the above method embodiment.

[0110] In some embodiments, the methods described herein may be implemented as computer program instructions encoded in a machine-readable format on a computer-readable storage medium or on other non-transitory media or articles of manufacture.

[0111] The embodiment of the present application also provides a visual card detection system 100, such as Figure 4 As shown, the visual card detection system 100 includes at least one processor 401 and at least one interface circuit 402 .

[0112] As an example, when the visual card detection system 100 includes a processor and an interface circuit, the processor may be Figure 4 The processor 401 shown in the solid line frame (or the processor 401 shown in the dotted line frame) may be Figure 4 The interface circuit 402 is shown in the solid line frame (or the interface circuit 402 is shown in the dotted line frame). When the visual card detection system 100 includes two processors and two interface circuits, the two processors include Figure 4 The processor 401 shown in the solid line frame and the processor 401 shown in the dotted line frame, the two interface circuits include Figure 4 The interface circuit 402 shown in the solid line frame and the interface circuit 402 shown in the dotted line frame are not limited to this.

[0113] The processor 401 and the interface circuit 402 can be interconnected via a line. For example, the interface circuit 402 can be used to receive signals. For another example, the interface circuit 402 can be used to send signals to other devices (such as the processor 401). For example, the interface circuit 402 can read computer instructions stored in the memory and send the computer instructions to the processor 401. The processor 401 executes the instructions and, in conjunction with the input and output devices, implements the various steps in the above embodiments, such as implementing Figure 2 Of course, the detection system of the video card may also include other discrete components, which are not specifically limited in the embodiment of the present application.

[0114] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0115] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0116] The units described as separate components may or may not be physically separate, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0117] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0118] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the contributing part or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0119] The above content is only a specific embodiment of this application, but the scope of protection of this application is not limited to this. Any changes or replacements within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A method for detecting a visual card, characterized in that: A detection device is used in a detection system, the detection device is connected to a visual card to be detected, the detection system further includes a switching device, the switching device is connected to the visual card to be detected via a control interface on a PCB flexible board of the visual card to be detected, and the detection device and the switching device are communicatively connected; the method includes: The detection device sends a download test program instruction to the visual card to be detected, and determines whether the visual card to be detected has successfully downloaded the test program; If it is determined that the video card to be detected has successfully downloaded the test program, the detection device controls the switching device to perform a hardware detection on the video card to be detected; If the hardware detection passes, the detection device sends a function detection instruction to the visual card to be detected, and triggers the function module of the visual card to be detected through the adapter device to complete the function detection; If the function test passes, the testing device writes a production flag into the visual card to be tested; the production flag is used to indicate that the hardware and functions of the visual card to be tested are normal in the visual card production process.

2. The method according to claim 1, characterized in that The detection device sends a download test program instruction to the visual card to be detected, including: The detection device waits for receiving an external start instruction. When the start instruction is detected, it detects whether there is a visual card to be detected. If so, it sends a download test program instruction to the visual card to be detected. If not, it continues to execute the step of waiting for receiving an external start instruction.

3. The method according to claim 1, characterized in that Before the step of the detection device sending a download test program instruction to the visual card to be detected, the method further includes: The detection device detects whether the visual card to be detected has a test program. If so, the step of performing hardware detection on the visual card to be detected by controlling the adapter device and generating a hardware detection result is executed; if not, the step of sending a downloading test program instruction to the visual card to be detected is executed.

4. The method according to claim 1, wherein The step of the detection device controlling the switching device to perform hardware detection on the video card to be detected includes: The detection device reads the shutdown current of the visual card to be detected through the sensor of the adapter device, and determines whether the shutdown current is normal. If the shutdown current is normal, the detection device detects the current after the visual card to be detected is turned on through the sensor, and determines whether the current after turning on is normal. If it is normal, the hardware detection is determined to have passed.

5. The method according to claim 4, characterized in that If the detection device determines that the shutdown current is abnormal, the method further includes: The detection device performs a preset number of switch tests. After the execution is completed, the shutdown current of the visual card to be detected is read through the sensor of the adapter device to determine whether the shutdown current is normal. If the shutdown current is abnormal, the detection process is terminated; if the shutdown current is normal, the post-power-on current of the visual card to be detected is detected through the sensor to determine whether the post-power-on current is normal. If normal, the hardware test is determined to have passed.

6. The method according to claim 1, wherein When the visual card is an active visual card, the function detection instruction includes one or more of the following: a basic function detection instruction, a communication detection instruction, a transaction detection instruction, and a crystal oscillator calibration instruction; the detection device sends the function detection instruction to the visual card to be detected, and triggers the functional module of the visual card to be detected through the adapter device to complete the function detection, including: The detection device sends the basic function detection instruction to the active video card to trigger at least one functional module of the video card to be detected, and determines whether the basic function of the functional module is normal; If the basic functions of the functional modules are normal, the detection device sends the communication detection instruction to the active video card, so that the active video card generates a communication feedback signal, and determines that the communication feedback signal is correct; If the communication feedback signal is correct, the detection device sends the transaction detection instruction to the active visual card, so that the active visual card calculates and generates a transaction result based on the transaction detection data in the transaction detection instruction, and determines whether the transaction result is correct; If the transaction result is correct, the detection device sends the crystal oscillator calibration instruction to the active visual card, so that the active visual card adjusts the resonant frequency based on the crystal oscillator calibration instruction. The resonant frequency of the active visual card is detected by the adapter device to determine whether the resonant frequency reaches a frequency threshold. If the resonant frequency reaches the frequency threshold, the functional test of the active visual card is completed.

7. The method according to claim 1, characterized in that When the visual card is a passive visual card, the module function detection includes one or more of the following: a voltage detection instruction and a display detection instruction. The detection device sends the function detection instruction to the visual card to be detected, and triggers the function module of the visual card to be detected through the adapter device to complete the function detection, including: The detection device sends the voltage detection instruction to the passive visual card, so that the passive visual card controls the designated voltage channel in the passive visual card to be connected, detects the output voltage of the voltage channel through the adapter device, and determines whether the voltage value of the output voltage is normal; If the output voltage value is normal, the detection device sends the display detection instruction to the passive visual card and the adapter device respectively. The passive visual card and the adapter device are isolated from the ground, so that the adapter device stops supplying power to the passive visual card. The display screen of the passive visual card performs a screen refresh operation to determine whether the screen refresh operation of the passive visual card is normal. If the screen refresh operation is normal, the functional test of the passive visual card is completed.

8. The method according to claim 7, characterized in that The method further comprises: If the detection device fails to detect the output voltage through the adapter device, the detection device increases the voltage domain in the voltage detection instruction. When it is determined that the voltage domain falls within the preset voltage domain range of the passive visual card, the detection device updates the voltage detection instruction based on the increased voltage domain, and executes the step of sending the power detection instruction to the passive visual card.

9. The method according to claim 1 or 2, characterized in that The detection device and the visual card to be detected are connected via contactless communication; the detection device sends a download test program instruction to the visual card to be detected, including: The detection device sends a contactless communication signal to the visual card to be detected, so that the visual card to be detected generates a communication success instruction. If the detection device receives the communication success instruction within a preset time, the detection device executes the step of sending a download test program instruction to the visual card to be detected through the contactless communication.

10. A device for detecting a visual card, characterized in that: A detection device used in a detection system, wherein the detection device is connected to the visual card to be detected, and the detection system further includes a switching device, wherein the switching device is connected to the visual card to be detected via a control interface on a PCB flexible board of the visual card to be detected, and the detection device and the switching device are communicatively connected; the device includes: A download module, configured to send a download test program instruction to the visual card to be detected, and determine whether the visual card to be detected has successfully downloaded the test program; a hardware detection module, configured to, if it is determined that the video card to be detected has successfully downloaded the test program, control the detection device to perform hardware detection on the video card to be detected by the switching device; a function detection module, configured to, if the hardware detection passes, cause the detection device to send a function detection instruction to the visual card to be detected, and trigger the function module of the visual card to be detected through the switching device to complete the function detection; The writing module is used for, if the function test passes, the testing device to write a production flag into the visual card to be tested; the production flag is used to indicate that the hardware and function of the visual card to be tested are normal in the visual card production process.

Citation Information

Patent Citations

  • Hardware test method and system for main control PCBA board of VR film watching equipment

    CN112083312A

  • Batch flashing and testing system and method for new energy commercial vehicles

    CN114415645A

  • Test system and method for circuit board assembly

    CN115113016A

  • Visual card andoperating method for same

    US20190228281A1