CN116911336A - System capable of tracing semiconductor microphone test data through two-dimension code - Google Patents
System capable of tracing semiconductor microphone test data through two-dimension code Download PDFInfo
- Publication number
- CN116911336A CN116911336A CN202310734922.4A CN202310734922A CN116911336A CN 116911336 A CN116911336 A CN 116911336A CN 202310734922 A CN202310734922 A CN 202310734922A CN 116911336 A CN116911336 A CN 116911336A
- Authority
- CN
- China
- Prior art keywords
- module
- dimensional code
- information
- test data
- code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
- G06K17/0029—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device the arrangement being specially adapted for wireless interrogation of grouped or bundled articles tagged with wireless record carriers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06046—Constructional details
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Entrepreneurship & Innovation (AREA)
- Manufacturing & Machinery (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Tourism & Hospitality (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
The application belongs to the technical field of microphones, and particularly relates to a system capable of tracing test data of semiconductor microphones through two-dimensional codes, wherein a test data set module is used for acquiring unique test data information of each semiconductor microphone, and the test data information comprises test time, a test machine and a test result; the laser printer module is used for printing the two-dimensional code on the semiconductor microphone; the information editing module is used for editing the test data information into the two-dimensional code; the information scanning module is used for scanning the two-dimensional code and acquiring test data information, and a unique two-dimensional code can be printed on each microphone by using a laser printer. The two-dimensional code contains the test data of the microphone, the test data of the microphone can be obtained and traced through scanning the two-dimensional code, and compared with the traditional label or sticker, the method for printing the two-dimensional code by using laser is more stable and reliable. The two-dimensional code is directly printed on the microphone and cannot fall off or be damaged.
Description
Technical Field
The application belongs to the technical field of microphones, and particularly relates to a system capable of tracing semiconductor microphone test data through two-dimension codes.
Background
A semiconductor microphone is a device for converting sound into an electrical signal. In manufacturing semiconductor microphones, it is necessary to test them to ensure the quality and performance of the product. The recording and traceability of test data is very important to the manufacturer in order to quickly find problems and repair them when needed.
Currently, some manufacturers use labels or stickers to trace back test data for semiconductor microphones. The labels or stickers comprise a unique two-dimensional code, and test data of the microphone can be obtained by scanning the two-dimensional code. However, during the manufacturing process, these labels or stickers may be damaged or fall off, resulting in an inability to trace back the test data.
Therefore, a system is needed that can trace back semiconductor microphone test data through two-dimensional codes.
Disclosure of Invention
The application aims to provide a system capable of tracing semiconductor microphone test data through a two-dimensional code, and a method for printing the two-dimensional code by using laser is more stable and reliable. The two-dimensional code is directly printed on the microphone and cannot fall off or be damaged, so that the problem in the background technology is solved.
In order to achieve the above purpose, the application adopts the following technical scheme:
the application provides a system capable of tracing semiconductor microphone test data through two-dimension codes, which comprises: the test data set module is used for acquiring the unique test data information of each semiconductor microphone, wherein the test data information comprises test time, a test machine and a test result; the laser printer module is used for printing a two-dimensional code on the semiconductor microphone; the information editing module is used for editing the test data information into the two-dimensional code; and the information scanning module is used for scanning the two-dimensional code and acquiring test data information.
Preferably, the test dataset module comprises: the test module is used for building a test machine for testing the semiconductor microphone; the data acquisition module is used for acquiring test data generated by the test machine; and the data arrangement module is used for arranging the collected test data.
Preferably, the laser printer module includes: the printing equipment module comprises a liquid crystal display screen and a printing cabinet, a printing access opening is formed in the printing cabinet, a laser printer and a control host are arranged in the printing cabinet, and the control host is respectively connected with the liquid crystal display screen and the network communication module and is connected with the laser printer through a data line; the printing execution module is used for receiving the printing data and the printing instruction through the network communication module and controlling the laser printer to print according to the printing data and the printing instruction; and the printing detection module is used for detecting the running state of the laser printer in real time in the printing process of the laser printer.
Preferably, the information editing module includes: the code acquisition module is used for acquiring the product code of the test data to be coded; the character string processing module is used for processing the product codes to obtain entangled character strings; the verification code processing module is used for performing cyclic redundancy check code verification on the obtained entangled character string to obtain a verification code of the product code; and the code processing module is used for processing the obtained product code and the verification code to obtain a two-dimensional code serving as the product identity of the test data.
Preferably, the information scanning module includes: the scanning terminal module is used for scanning and identifying the information of the two-dimensional code; the wireless communication module is used for connecting the scanning terminal module and the server module and transmitting the information of the two-dimensional code; and the server module is used for acquiring the verification code corresponding to the information of the two-dimensional code and sending the verification code to the display of the scanning terminal module after receiving the information of the two-dimensional code.
Preferably, the information scanning module further includes: and the memory module is used for being connected with the server and storing the verification code corresponding to the information of the two-dimensional code.
Preferably, the scanning terminal module comprises a two-dimensional code scanning module for two-dimensional code information, a decoding module for decoding the two-dimensional code information, and a first sending module for sending the two-dimensional code information.
Preferably, the server module includes an accepting module for receiving the two-dimensional code information, an acquiring module for acquiring the verification code, and a second transmitting module for transmitting the verification code.
Preferably, the wireless communication module is a WIFI module or a GPRS wireless communication module.
Preferably, the decoding module includes: the image acquisition module is used for acquiring a two-dimensional code image to be identified; the data acquisition module is used for predicting the original data of the two-dimensional code by using the trained deep learning data prediction model; the original information acquisition module is used for predicting the original format information of the QR code by using a trained deep learning format prediction model; and the data processing module is used for carrying out binarization processing on the original data and the original format information, and carrying out error correction on the data code words according to the error correction level contained in the original format information and the error correction code words contained in the original data so as to obtain the original test data of the semiconductor microphone.
The application has the technical effects and advantages that: compared with the prior art, the system for tracing the test data of the semiconductor microphone through the two-dimensional code has the following advantages:
the application is used for obtaining the unique test data information of each semiconductor microphone by arranging the test data set module, wherein the test data information comprises test time, a test machine and a test result; the laser printer module is used for printing the two-dimensional code on the semiconductor microphone; the information editing module is used for editing the test data information into the two-dimensional code; and the information scanning module is used for scanning the two-dimension codes and acquiring test data information, so that when the semiconductor microphones are manufactured, a unique two-dimension code can be printed on each microphone by using a laser printer. The two-dimensional code contains the test data of the microphone, the test data of the microphone can be obtained and traced through scanning the two-dimensional code, and compared with the traditional label or sticker, the method for printing the two-dimensional code by using laser is more stable and reliable. The two-dimensional code is directly printed on the microphone and cannot fall off or be damaged. Meanwhile, the laser printer has high precision and high speed, can rapidly print out the two-dimensional code, and improves production efficiency.
Drawings
Fig. 1 shows a block diagram of a system that can trace back semiconductor microphone test data through two-dimensional codes in an embodiment of the application;
fig. 2 shows a schematic structural diagram of a terminal device in an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. The specific embodiments described herein are merely illustrative of the application and are not intended to limit the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The embodiment of the application provides a system capable of tracing semiconductor microphone test data through two-dimension codes, which is shown in figure 1 and comprises the following steps: the system comprises a test data set module, a laser printer module, an information editing module and an information scanning module.
The test data set module is used for acquiring unique test data information of each semiconductor microphone, wherein the test data information comprises test time, a test machine and a test result; the laser printer module is used for printing a two-dimensional code on the semiconductor microphone; the information editing module is used for editing the test data information into a two-dimensional code; the information scanning module is used for scanning the two-dimensional code and acquiring test data information.
Specifically, in the manufacture of semiconductor microphones, a unique two-dimensional code may be printed on each microphone using a laser printer. The two-dimensional code contains the test data of the microphone, the test data of the microphone can be obtained and traced through scanning the two-dimensional code, and compared with the traditional label or sticker, the method for printing the two-dimensional code by using laser is more stable and reliable. The two-dimensional code is directly printed on the microphone and cannot fall off or be damaged. Meanwhile, the laser printer has high precision and high speed, can rapidly print out the two-dimensional code, and improves production efficiency.
Illustratively, the test dataset module comprises: the device comprises a testing module, a data acquisition module and a data arrangement module.
The test module is used for building a test machine for testing the semiconductor microphone; the data acquisition module is used for acquiring test data generated by the test machine; the data arrangement module is used for arranging the collected test data.
Specifically, when the semiconductor microphone test is performed, a microphone test system is adopted, and the microphone test system comprises an audio decoding unit, a judging unit and a processing unit; the microphone array to be tested comprises at least one microphone pair, each microphone pair comprises two microphones, and one microphone pair outputs a corresponding digital signal; then, the audio decoding unit is used for decoding the digital signal and outputting two audio signals respectively corresponding to two microphones in the microphone pair; the judging unit is used for judging the two audio signals, outputting the judging result to the processing unit, and finally outputting the testing result of the microphone array through the processing unit, so that the detection of a plurality of microphone pairs in the microphone array can be realized, and the defect that the single-frequency microphone is lost and cannot be detected is overcome.
The processing unit may adopt a processing chip, a processor, a computer PC or the like, and is used for transmitting clock signal data to the audio decoding unit and the microphone array with test besides outputting the test result.
As a specific example, when the microphone array includes two microphone pairs, that is, includes four-frequency microphones, the two-frequency microphones of each microphone pair output a digital signal (DATA signal), and the two microphone pairs output two digital signals, according to the characteristics of the sequential logic circuit, the output signal at any time depends not only on the input signal at that time, but also on the original state of the circuit, that is, when there is no DATA feedback output after one CLK (clock signal) is triggered, the DATA signal output defaults to the original signal state in the storage circuit. So that in case one of the microphones of a microphone pair is lost, the DATA link remains in the previous state, so that the signals received by the two microphones are identical for the processing unit at the DATA receiving end, and the two DATA streams are identical. The end result is that although one microphone is missing, the data signal can be collected, and the end result is OK.
Therefore, in the microphone test system, the processing unit is also used for sending clock signal data to the audio decoding unit and the microphone array to be tested, then when the audio signal output by the audio decoding unit is acquired, the audio signal in a clock signal data period can be acquired, then judgment is carried out based on the judging unit, and when the data of the two audio signals are completely consistent, the judging result is NG; otherwise, when the data of the two audio signals are not completely consistent, the judgment result is qualified.
Corresponding to the microphone test system, the method comprises the following steps:
step one, controlling a sound card to send out sound signals through a processing unit;
step two, the microphone array to be tested collects sound signals and outputs corresponding digital signals through microphone pairs in the microphone array to be tested;
decomposing the digital signals through an audio decoding unit, and outputting audio signals respectively corresponding to two microphones in the microphone pair;
step four: and judging whether the data of the audio signals of the two microphones are completely consistent or not through a judging unit, and determining the test result of the microphone array based on the judging result of the judging unit.
Illustratively, the laser printer module includes: the device comprises a printing equipment module, a printing execution module and a printing detection module.
The printing equipment module comprises a liquid crystal display screen and a printing cabinet, a printing access opening is formed in the printing cabinet, a laser printer and a control host are arranged in the printing cabinet, and the control host is respectively connected with the liquid crystal display screen and the network communication module and is connected with the laser printer through a data line; the printing execution module is used for receiving the printing data and the printing instruction through the network communication module and controlling the laser printer to print according to the printing data and the printing instruction; and the printing detection module is used for detecting the running state of the laser printer in real time in the printing process of the laser printer.
On the other hand, when two-dimensional code printing is performed, the printing device module controls the laser printer to perform the printing. In some other embodiments, the laser printer may further include a computer control device, a workbench, a laser engraving emitter, an air blowing unit and a transmission unit, wherein the transmission unit is installed on the workbench, the laser engraving emitter is used for engraving a two-dimensional code for a workpiece transmitted by the transmission unit, the air blowing unit is matched with the laser engraving emitter, the air blowing unit is aligned to the workpiece to blow air, and the computer control device is respectively electrically connected with the laser engraving emitter, the air blowing unit and the transmission unit.
Specifically, the transmission unit comprises a transmission device rack, a driving motor and a conveyor belt; the transmission device frame is fixed on the workbench, the driving motor drives the conveyor belt to rotate, and the driving motor is electrically connected with the computer control equipment.
The above is a common conveyor belt type transmission unit, and the specific working principle is not described here again.
More specifically, the transporter frame includes a first frame and a second frame; the first frame and the second frame are parallel to each other; the length of the first frame is equal to the length of the second frame.
Specifically, the blowing unit comprises an air pump, a switch valve, an air inlet pipe, an air pipe, a universal connecting pipe and an air nozzle, wherein the switch valve is connected between the air inlet pipe and the air pipe, one end of the air inlet pipe, which is far away from the switch valve, is connected with the air pump, one end of the air pipe, which is far away from the switch valve, is fixedly connected with the universal connecting pipe, and one end of the universal connecting pipe, which is far away from the air pipe, is fixedly connected with the air nozzle.
It is understood that the universal connection pipe is a pipe which can be pulled in various directions in life, and when the smoke is large, the air pump and the switch valve can be opened, the universal connection pipe is pulled, and the air nozzle is aligned to the workpiece.
In particular, the universal connection tube is made of a plastic material. The gas pipe is made of stainless steel materials.
In order to keep stable in the long-term use process of the whole equipment, the workbench is made of marble materials.
Specifically, the application further comprises a visual detection unit, wherein the visual detection unit is electrically connected with the computer control equipment, the visual detection unit is positioned above the transmission unit, and the visual detection unit is used for detecting whether the two-dimensional code engraved by the laser engraving transmitting head is accurate or not.
It will be appreciated that the visual inspection unit on this side may employ various existing visual inspection units, and will not be described herein.
Specifically, the visual detection unit comprises a detection sensor mounting bracket and three visual sensors; the detection sensor mounting bracket comprises a first side frame, a top frame and a second side frame; the two ends of the top frame are respectively and fixedly connected with the first side frame and the second side frame, and the first side frame, the top frame and the second side frame are -shaped; the three visual sensors are respectively arranged on the inner sides of the first side frame, the top frame and the second side frame.
The three visual sensors are respectively arranged on the inner sides of the first side frame, the top frame and the second side frame, can perform visual detection from different angles, and prevent omission during detection.
In order to facilitate taking out the workpiece without the accurate two-dimensional code printed from the transmission unit, the device further comprises a waste pushing manipulator, wherein the waste pushing manipulator is electrically connected with the computer control device, the waste pushing manipulator is positioned on one side of the transmission unit, and the waste pushing manipulator comprises a pushing cylinder and a pushing block pushed by the pushing cylinder; the pushing cylinder is fixed on the workbench.
Illustratively, the information editing module includes: the device comprises a code acquisition module, a character string processing module, a verification code processing module and a code processing module.
The code acquisition module is used for acquiring a product code of test data to be coded; the character string processing module is used for processing the product codes to obtain entangled character strings; the verification code processing module is used for performing cyclic redundancy check code verification on the obtained entangled character string to obtain a verification code of the product code; the code processing module is used for processing the obtained product code and the verification code to obtain a two-dimensional code serving as the product identity of the test data.
Illustratively, the information scanning module includes: scanning terminal module, wireless communication module, server module, memory module.
The scanning terminal module is used for scanning and identifying the information of the two-dimensional code; the wireless communication module is used for connecting the scanning terminal module and the server module and transmitting the information of the two-dimension code; and the server module is used for acquiring the verification code corresponding to the information of the two-dimensional code and sending the verification code to the display of the scanning terminal module after receiving the information of the two-dimensional code. The memory module is used for being connected with the server and storing verification codes corresponding to the two-dimensional code information.
Specifically, microphone two-dimensional code information is marked on a microphone, meanwhile, a verification code which is in one-to-one correspondence with the two-dimensional code information is arranged in the microphone or below a two-dimensional code information coverage layer, the verification code can be numbers and letters or can be another group of two-dimensional codes, the verification code is required to be in one-to-one correspondence with the microphone two-dimensional code information, and meanwhile, the verification code is stored in a memory.
When the user uses, firstly, the scanning terminal module scans and decodes the microphone two-dimension code information, then the microphone two-dimension code information is transmitted to the server through the wireless communication module, and the server retrieves the verification code stored in the memory according to the microphone two-dimension code information and transmits the verification code to the scanning terminal module. After receiving the verification code, the user matches the verification code arranged in the microphone or under the two-dimensional code information coverage layer, and seriously judges the authenticity of the microphone, so that the anti-counterfeiting effect is good. After passing the verification, the user can send the confirmation information like a server, and the server automatically deletes the verification code in the memory after receiving the confirmation information, thereby avoiding repeated use and counterfeiting.
Illustratively, the scanning terminal module includes a two-dimensional code scanning module for two-dimensional code information, a decoding module for decoding the two-dimensional code information, and a first transmitting module for transmitting the two-dimensional code information.
Illustratively, the decoding module includes: the image acquisition module is used for acquiring a two-dimensional code image to be identified; the data acquisition module is used for predicting the original data of the two-dimensional code by using the trained deep learning data prediction model; the original information acquisition module is used for predicting the original format information of the QR code by using a trained deep learning format prediction model; and the data processing module is used for carrying out binarization processing on the original data and the original format information, and carrying out error correction on the data code words according to the error correction level contained in the original format information and the error correction code words contained in the original data so as to obtain the original test data of the semiconductor microphone.
Illustratively, the server module includes an acceptance module for receiving the two-dimensional code information, an acquisition module for acquiring the verification code, and a second transmission module for transmitting the verification code.
The wireless communication module is a WIFI module or a GPRS wireless communication module.
In addition, the embodiment of the application also provides terminal equipment. The terminal equipment can be smart phones, computers, tablet computers and other equipment. The system is used for realizing the functions of each module of the system capable of tracing the test data of the semiconductor microphone through the two-dimension code.
Referring to fig. 2, fig. 2 shows a schematic structural diagram of a terminal device according to an embodiment of the present application, where the terminal device may be used to implement the data processing method based on micro front end provided in the foregoing embodiment. The terminal device 1200 may be a television or a smart phone or a tablet computer. For realizing
As shown in fig. 3, the terminal device 1200 may include an RF (Radio Frequency) circuit 110, a memory 120 including one or more (only one is shown in the figure) computer readable storage mediums, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a transmission module 170, a processor 180 including one or more (only one is shown in the figure) processing cores, and a power supply 190. It will be appreciated by those skilled in the art that the configuration of the terminal device 1200 shown in fig. 2 does not constitute a limitation of the terminal device 1200, and may include more or fewer components than shown, or may combine certain components, or may have a different arrangement of components. Wherein:
the RF circuit 110 is configured to receive and transmit electromagnetic waves, and to perform mutual conversion between the electromagnetic waves and the electrical signals, so as to communicate with a communication network or other devices. RF circuitry 110 may include various existing circuit elements for performing these functions, such as an antenna, a radio frequency transceiver, a digital signal processor, an encryption/decryption chip, a Subscriber Identity Module (SIM) card, memory, and the like. The RF circuitry 110 may communicate with various networks such as the internet, intranets, wireless networks, or other devices via wireless networks.
The memory 120 may be used to store software programs and modules, such as program instructions/modules corresponding to the data processing method based on the micro front end in the above embodiment, and the processor 180 executes various functional applications and data processing by running the software programs and modules stored in the memory 120, so that the vibration reminding mode can be automatically selected according to the current scene where the terminal device is located to trace back the test data of the semiconductor microphone through the two-dimensional code, which not only can ensure that the scenes such as a conference are not disturbed, but also can ensure that the user can perceive the incoming call, and the intelligence of the terminal device is improved. Memory 120 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, memory 120 may further include memory remotely located relative to processor 180, which may be connected to terminal device 1200 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input unit 130 may be used to receive input numeric or character information and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. In particular, the input unit 130 may comprise a touch sensitive surface 131 and other input devices 132. The touch-sensitive surface 131, also referred to as a touch display screen or a touch pad, may collect touch operations thereon or thereabout by a user (e.g., operations of the user on the touch-sensitive surface 131 or thereabout by using any suitable object or accessory such as a finger, stylus, etc.), and actuate the corresponding connection means according to a predetermined program. Alternatively, the touch sensitive surface 131 may comprise two parts, a touch detection device and a touch controller. The touch detection device detects the touch azimuth of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device and converts it into touch point coordinates, which are then sent to the processor 180, and can receive commands from the processor 180 and execute them. In addition, the touch-sensitive surface 131 may be implemented in various types of resistive, capacitive, infrared, surface acoustic wave, and the like. In addition to the touch-sensitive surface 131, the input unit 130 may also comprise other input devices 132. In particular, other input devices 132 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, mouse, joystick, etc.
The display unit 140 may be used to display information input by a user or information provided to the user and various graphical user interfaces of the terminal device 1200, which may be composed of graphics, text, icons, video, and any combination thereof. The display unit 140 may include a display panel 141, and alternatively, the display panel 141 may be configured in the form of an LCD (Liquid Crystal Display ), an OLED (Organic Light-Emitting Diode), or the like. Further, the touch-sensitive surface 131 may overlay the display panel 141, and upon detection of a touch operation thereon or thereabout by the touch-sensitive surface 131, the touch-sensitive surface is transferred to the processor 180 to determine the type of touch event, and the processor 180 then provides a corresponding visual output on the display panel 141 based on the type of touch event. Although in fig. 2 the touch-sensitive surface 131 and the display panel 141 are implemented as two separate components for input and output functions, in some embodiments the touch-sensitive surface 131 may be integrated with the display panel 141 to implement the input and output functions.
The terminal device 1200 may also include at least one sensor 150, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel 141 according to the brightness of ambient light, and a proximity sensor that may turn off the display panel 141 and/or the backlight when the terminal device 1200 moves to the ear. As one of the motion sensors, the gravitational acceleration sensor may detect the acceleration in each direction (generally, three axes), and may detect the gravity and direction when stationary, and may be used for applications of recognizing the gesture of the mobile phone (such as horizontal/vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer, and knocking), and other sensors such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, which may be further configured in the terminal device 1200, will not be described herein.
Audio circuitry 160, speaker 161, microphone 162 may provide an audio interface between a user and terminal device 1200. The audio circuit 160 may transmit the received electrical signal converted from audio data to the speaker 161, and the electrical signal is converted into a sound signal by the speaker 161 to be output; on the other hand, the microphone 162 converts the collected sound signal into an electrical signal, receives the electrical signal from the audio circuit 160, converts the electrical signal into audio data, outputs the audio data to the processor 180 for processing, transmits the audio data to, for example, another terminal via the RF circuit 110, or outputs the audio data to the memory 120 for further processing. Audio circuitry 160 may also include an ear bud jack to provide communication of the peripheral headphones with terminal device 1200.
Terminal device 1200 may facilitate user email, web browsing, streaming media access, etc. via a transmission module 170 (e.g., wi-Fi module) that provides wireless broadband internet access to the user. Although fig. 2 shows the transmission module 170, it is understood that it does not belong to the essential constitution of the terminal device 1200, and may be omitted entirely as needed within the scope of not changing the essence of the application.
The processor 180 is a control center of the terminal device 1200, connects various parts of the entire mobile phone using various interfaces and lines, and performs various functions of the terminal device 1200 and processes data by running or executing software programs and/or modules stored in the memory 120, and calling data stored in the memory 120, thereby performing overall monitoring of the mobile phone. Optionally, the processor 180 may include one or more processing cores; in some embodiments, the processor 180 may integrate an application processor that primarily processes operating systems, user interfaces, applications, etc., with a modem processor that primarily processes wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 180.
The terminal device 1200 also includes a power supply 190 that provides power to the various components, and in some embodiments, may be logically coupled to the processor 180 via a power management system to perform functions such as managing discharge, and managing power consumption via the power management system. The power supply 190 may also include one or more of any of a direct current or alternating current power supply, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
Although not shown, the terminal device 1200 may further include a camera (such as a front camera, a rear camera), a bluetooth module, etc., which will not be described herein. In particular, in the present embodiment, the display unit 140 of the terminal device 1200 is a touch screen display, and the terminal device 1200 further includes a memory 120 and one or more programs, where the one or more programs are stored in the memory 120, and configured to be executed by the one or more processors 180, for implementing the above-mentioned tracing of the semiconductor microphone test data by the two-dimensional code.
Finally, it should be noted that: the foregoing description is only illustrative of the preferred embodiments of the present application, and although the present application has been described in detail with reference to the foregoing embodiments, it will be apparent to those skilled in the art that modifications may be made to the embodiments described, or equivalents may be substituted for elements thereof, and any modifications, equivalents, improvements or changes may be made without departing from the spirit and principles of the present application.
Claims (10)
1. The utility model provides a system that can trace back semiconductor microphone test data through two-dimensional code which characterized in that includes:
the test data set module is used for acquiring the unique test data information of each semiconductor microphone, wherein the test data information comprises test time, a test machine and a test result;
the laser printer module is used for printing a two-dimensional code on the semiconductor microphone;
the information editing module is used for editing the test data information into the two-dimensional code;
and the information scanning module is used for scanning the two-dimensional code and acquiring test data information.
2. The system for tracing back semiconductor microphone test data by two-dimensional code according to claim 1, wherein said test data set module comprises:
the test module is used for building a test machine for testing the semiconductor microphone;
the data acquisition module is used for acquiring test data generated by the test machine;
and the data arrangement module is used for arranging the collected test data.
3. The system for tracing back semiconductor microphone test data by two-dimensional code according to claim 2, wherein said laser printer module comprises:
the printing equipment module comprises a liquid crystal display screen and a printing cabinet, a printing access opening is formed in the printing cabinet, a laser printer and a control host are arranged in the printing cabinet, and the control host is respectively connected with the liquid crystal display screen and the network communication module and is connected with the laser printer through a data line;
the printing execution module is used for receiving the printing data and the printing instruction through the network communication module and controlling the laser printer to print according to the printing data and the printing instruction;
and the printing detection module is used for detecting the running state of the laser printer in real time in the printing process of the laser printer.
4. A system for tracing back semiconductor microphone test data by two-dimensional code according to claim 3, wherein said information editing module comprises:
the code acquisition module is used for acquiring the product code of the test data to be coded;
the character string processing module is used for processing the product codes to obtain entangled character strings;
the verification code processing module is used for performing cyclic redundancy check code verification on the obtained entangled character string to obtain a verification code of the product code;
and the code processing module is used for processing the obtained product code and the verification code to obtain a two-dimensional code serving as the product identity of the test data.
5. The system for tracing back test data of a semiconductor microphone by two-dimensional code according to claim 4, wherein said information scanning module comprises:
the scanning terminal module is used for scanning and identifying the information of the two-dimensional code;
the wireless communication module is used for connecting the scanning terminal module and the server module and transmitting the information of the two-dimensional code;
and the server module is used for acquiring the verification code corresponding to the information of the two-dimensional code and sending the verification code to the display of the scanning terminal module after receiving the information of the two-dimensional code.
6. The system for tracing back semiconductor microphone test data by two-dimensional code according to claim 5, wherein said information scanning module further comprises: and the memory module is used for being connected with the server and storing the verification code corresponding to the information of the two-dimensional code.
7. The system for tracing back the test data of the semiconductor microphone through the two-dimensional code according to claim 6, wherein the scanning terminal module comprises a two-dimensional code scanning module for two-dimensional code information, a decoding module for decoding the two-dimensional code information, and a first transmitting module for transmitting the two-dimensional code information.
8. The system for tracing back semiconductor microphone test data by two-dimensional code according to claim 7, wherein said server module comprises an accepting module for receiving said two-dimensional code information, an acquiring module for acquiring said verification code, and a second transmitting module for transmitting said verification code.
9. The system for tracing the test data of the semiconductor microphone through the two-dimensional code according to claim 8, wherein the wireless communication module is a WIFI module or a GPRS wireless communication module.
10. The system for tracing back semiconductor microphone test data by two-dimensional code according to claim 7, wherein said decoding module comprises:
the image acquisition module is used for acquiring a two-dimensional code image to be identified;
the data acquisition module is used for predicting the original data of the two-dimensional code by using the trained deep learning data prediction model;
the original information acquisition module is used for predicting the original format information of the QR code by using a trained deep learning format prediction model;
and the data processing module is used for carrying out binarization processing on the original data and the original format information, and carrying out error correction on the data code words according to the error correction level contained in the original format information and the error correction code words contained in the original data so as to obtain the original test data of the semiconductor microphone.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310734922.4A CN116911336A (en) | 2023-06-20 | 2023-06-20 | System capable of tracing semiconductor microphone test data through two-dimension code |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310734922.4A CN116911336A (en) | 2023-06-20 | 2023-06-20 | System capable of tracing semiconductor microphone test data through two-dimension code |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116911336A true CN116911336A (en) | 2023-10-20 |
Family
ID=88355436
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310734922.4A Pending CN116911336A (en) | 2023-06-20 | 2023-06-20 | System capable of tracing semiconductor microphone test data through two-dimension code |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116911336A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117973419A (en) * | 2023-12-02 | 2024-05-03 | 德浦勒仪表(广州)有限公司 | Data handling method and device for calibration parameters of silicon microphone, electronic equipment and storage medium |
-
2023
- 2023-06-20 CN CN202310734922.4A patent/CN116911336A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117973419A (en) * | 2023-12-02 | 2024-05-03 | 德浦勒仪表(广州)有限公司 | Data handling method and device for calibration parameters of silicon microphone, electronic equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107944325B (en) | Code scanning method, code scanning device and mobile terminal | |
| EP3005223B1 (en) | Two-dimensional code recognition method and apparatus | |
| US20150154955A1 (en) | Method and Apparatus For Performing Speech Keyword Retrieval | |
| CN107122761B (en) | Fingerprint image processing method and related product | |
| CN109656827B (en) | A control tree generation method and terminal device | |
| JP7221305B2 (en) | Object recognition method and mobile terminal | |
| CN108089977B (en) | Application program exception handling method and device and mobile terminal | |
| CN109947650A (en) | Script step processing method, apparatus and system | |
| CN110069407B (en) | Function test method and device for application program | |
| CN109600297B (en) | A kind of identification clearing method and terminal equipment | |
| CN103853819A (en) | Information acquisition method, terminal and system | |
| CN111274842A (en) | Method for identifying coded image and electronic equipment | |
| CN103714316A (en) | Image identification method, device and electronic equipment | |
| CN116911336A (en) | System capable of tracing semiconductor microphone test data through two-dimension code | |
| CN109886324B (en) | Icon recognition method and device | |
| CN108121642A (en) | A kind of failure solves method, server and mobile terminal | |
| CN117406944A (en) | Tconless screen configuration method and device, electronic equipment and storage medium | |
| CN108510266A (en) | A kind of Digital Object Unique Identifier recognition methods and mobile terminal | |
| CN111007980A (en) | Information input method and terminal equipment | |
| CN110022551A (en) | A kind of information interacting method and terminal device | |
| CN105335434B (en) | Log management method and device and electronic equipment | |
| CN103336677A (en) | Method, device and system for outputting images to display equipment | |
| CN113889122B (en) | Voiceprint recognition model training method, voiceprint recognition method and related equipment | |
| CN116467392A (en) | Marking method, marking device, terminal equipment and storage medium | |
| CN115510005A (en) | Display method and device of abnormal log information, electronic equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |