A data transmission system and method for a detector based on a cloud platform

Through the cloud-based detector data transmission system, the problem of insufficient detector pollution and automation management is solved, and efficient and accurate detection results are achieved.

CN119848575BActive Publication Date: 2025-07-18南京微测生物科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510338538.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-21
Publication Date
2025-07-18
Estimated Expiration
2045-03-21

AI Technical Summary

Technical Problem

Existing detectors are susceptible to contamination, deviation in the detection results during sample testing, and insufficient automation management, resulting in insufficiency of detection.

Method used

The cloud-based detector data transmission system is adopted, including a slide processing module, a detector module, a cloud communication module, a signal filtering module and an information management module. The detection accuracy and efficiency are ensured by dividing the detection area, real-time data synchronization, signal filtering and concentration calculation.

Benefits of technology

Improve detection accuracy, reduce detection errors, shorten detection time, and realize automated sample management and efficient detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119848575B_ABST
    Figure CN119848575B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of detection management, and specifically to a data transmission system and method for a detector based on a cloud platform, including: a slide processing module, a detector module, a cloud communication module, a signal filtering module, and an information management module. The slide processing module is used to extract the supernatant of the sample and make a detection slide. The detector module is used to construct a detection channel and generate a detection signal. The cloud communication module is used to synchronize the cloud data link in real time. The signal filtering module is used to filter out clutter and perform sample clustering. The information management module is used to determine the concentration of the substance to be detected and verify the sample number. The present invention can avoid deviations in detection results caused by uneven or contaminated samples, reduce sample confusion and detection errors, screen out optical deviations in the pulse detection process, improve the detection accuracy, shorten the time required for local data operation, improve the detection efficiency, and save the detection time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of detection management, and specifically to a data transmission system and method for a detector based on a cloud platform. Background Technique

[0002] A food safety detector is a device used to quickly detect harmful substances, nutritional components or other indicators in food to ensure the safety and quality of food. Commonly used fluorescence spectrometry, immunoassay and liquid chromatography are used to detect substances such as microorganisms, heavy metals and pesticide residues. The operating principle is to fix specific detection reagents in the NC film of the detection chip. After introducing the sample, the optical characteristics of the film are collected and analyzed to identify the concentration of the substance to be detected.

[0003] During the sample detection process of the detector, a high-frequency light source is required to irradiate the detection chip. If the detection chip is not cleaned properly or there are stroboscopic and offset phenomena in the emission of the high-frequency light source, it may affect the detection results of the sample. Commonly used methods such as blank chip detection and spectrum analysis are used to calibrate the detection results. However, the blank chip state will increase the probability of sample contamination, and spectrum analysis depends on the computing speed of the detector, which will prolong the detection time of the sample, thus affecting the test results.

[0004] In addition, during the actual detection process, the speed of single sample submission is very fast. When operating the automatic sample submission device, problems such as detection chip adhesion and channel retention are likely to occur, resulting in chaotic detection order, and the detector cannot effectively manage the detection process and achieve automatic docking of samples and detection results. Summary of the Invention

[0005] The purpose of the present invention is to provide a data transmission system and method for a detector based on a cloud platform to solve the problems raised in the above background technique.

[0006] To solve the above technical problems, the present invention provides the following technical solution: A data transmission system for a detector based on a cloud platform, including: a glass slide processing module, a detector module, a cloud communication module, a signal filtering module and an information management module;

[0007] The glass slide processing module is used to clean, chop the sample to be detected, soak it in the leaching solution and stir it, then extract the leaching supernatant as the detection sample, drop the sample on the adsorption end of the glass slide with an attached NC detection film, and pre-divide a preset number of detection areas on the glass slide, and isolate the detection areas corresponding to the sample numbers to form isolation areas, so that the isolation areas do not participate in sample adsorption, and after incubating and fixing the glass slide for a certain duration, a detection chip is obtained;

[0008] The detector module is used to construct a sample detection channel, and send the detection chip into the detection channel through a conveyor belt. In the detection channel, a single-chip microcomputer with a timing function is used to modulate pulsed light with a fixed frequency and waveform, and the pulsed light is used to irradiate the detection chip until the number of irradiation pulses reaches a preset value. The light receiving sensor in the detection channel collects the reflected light of the detection chip, and generates a detection signal based on the reflected light waveform;

[0009] The cloud communication module is composed of a local memory, an antenna, a signal modulator and a data processing chip, and is used to establish a communication link between the local detector and the cloud database, synchronize the detection signal and the pulse signal to the cloud in real time, perform data cleaning and data analysis work by the cloud, and update the detection data in the control software of the detecting party;

[0010] The signal filtering module is used to obtain the waveform of the previous detection signal, after the waveform signal is processed in reverse and attenuated by a multiple, it is superimposed on the original detection signal, so that the waveform of the original detection signal is the same as the reflected waveform of the pulse signal, to filter out the clutter therein, and group the pulses of the detection signal, cluster the samples of each group of signals, obtain the clustering center, perform sample output operation of the hidden layer nodes according to the clustering center, filter out the nodes whose output is not within the preset range, and output the number of valid pulses;

[0011] The information management module is used to calculate the absorbance of the detection chip according to the ratio of the number of valid pulses to the total number of pulses of the nodes, and then determine the concentration of the substance to be detected from the absorbance and the thickness of the absorption layer of the detection chip, label the detection data according to the position of the isolation area, update the concentration information and the label to the cloud platform and the local. When the detection chip moves out of the channel, perform light transmission detection in the isolation area. If the detection result does not match the last record on the cloud platform, it is judged as detection chaos and new samples are stopped from entering.

[0012] Further, the glass slide processing module includes: a region isolation unit and a sample extraction unit;

[0013] The region isolation unit is used to divide different areas of the detection region in the glass slide and close the corresponding detection region according to the sample number;

[0014] The sample extraction unit is used to perform liquid extraction on the sample and take the supernatant to prepare a detection chip that can be sent into the instrument.

[0015] Further, the detector module includes: a detection channel unit, a pulse feedback unit and a sensing and receiving unit;

[0016] The detection channel unit is used to receive and transmit the detection chip, construct a closed detection space, and send a wake-up pulse when the detection chip reaches the position;

[0017] The pulse feedback unit is used to modulate pulsed light with a fixed frequency and pulse waveform by using a single-chip microcomputer, and irradiate the detection piece with the pulsed light;

[0018] The sensing and receiving unit is arranged above the detection piece, and is used to analyze the wavelength of light, collect the reflected light and refracted light of the pulsed light by the detection piece, and generate a detection signal.

[0019] Furthermore, the cloud communication module includes: a communication component unit and a real-time synchronization unit;

[0020] The communication component unit is used to construct a wireless communication link between the local detector and the cloud data processing center;

[0021] The real-time synchronization unit is used to synchronize the local data of the detector and the cloud data to obtain the original detection signal.

[0022] Furthermore, the signal filtering module includes: a resonance filtering unit, a sample clustering unit and a node network unit;

[0023] The resonance filtering unit is used to clean the interference waveform in the signal according to the area of the isolation region, the waveform of the previous detection signal and the original detection signal;

[0024] The sample clustering unit is used to group the pulses in the detection signal, perform clustering processing on the center of each group of pulses, and remove the pulses outside the clustering range;

[0025] The node network unit is used to node each group of pulses, generate hidden layer nodes and construct an RBF neural network, and output the number of valid pulses.

[0026] Furthermore, the information management module includes: a concentration determination unit and a sample verification unit;

[0027] The concentration determination unit is used to construct the absorbance of the detection piece and the concentration of the substance to be detected by calculating the number of valid pulses;

[0028] The sample verification unit is used to judge whether the information of the detection piece is consistent with the cloud information, and pause the detection process when they are inconsistent.

[0029] A method for transmitting detector data based on a cloud platform includes the following steps:

[0030] Step S1. Divide detection regions with different areas in advance in the glass slide, isolate the corresponding detection regions according to the sample numbers, perform leaching treatment on the samples to be detected, extract the supernatant and drop it on the adsorption end of the glass slide attached with the NC detection film, and incubate the glass slide with the dropped sample for a fixed time to obtain the detection piece;

[0031] Step S2. Feed the test strip into the detection channel, and use a microcontroller with a timing function to modulate a pulsed light of a fixed frequency to irradiate the test strip until the pulse count is exhausted. The light receiving sensor collects the reflected light of the test strip to obtain the original detection signal;

[0032] Step S3. Set up a communication component in the detector to synchronize the original detection signal to the cloud in real time. The cloud obtains the waveform of the previous detection signal of the current glass slide, and after reverse processing and multiple attenuation of the previous signal waveform, it is superimposed on the original detection signal to make the waveform of the original detection signal the same as the reflected waveform of the pulsed signal, and wash out the interference waveform in the detection signal;

[0033] Step S4. Group the pulsed signals in the detection signal, cluster the signal samples in each group to obtain the cluster center, construct a base kernel function with the cluster center, and use the base kernel function to construct an RBF neural network for signal filtering, and output the number of valid pulses in the detection signal;

[0034] Step S5. Calculate the ratio of the number of valid pulses to the total number of pulses at the nodes to obtain the absorbance of the test strip. Determine the concentration of the substance to be detected from the absorbance and the parameters of the detection film. Remove the test strip from the channel and perform a light transmission test. When the test passes, the cloud records the data. When it fails, suspend new samples from entering the detection channel.

[0035] Further, step S1 includes:

[0036] Step S11. Mark detection areas with different areas on the glass slide. The number of area divisions satisfies s≥log2T, where s represents the number of detection area divisions and T represents the number of samples. Determine the unique binary sequence of each sample according to the sample number, and make the binary sequence correspond to the detection area one by one;

[0037] Step S12. Isolate all the detection areas corresponding to "1" from the glass slide according to the sample number, so that the isolated areas do not contact the leaching solution of the sample;

[0038] Step S13. Clean and chop the sample to be detected. After soaking and stirring in the leaching solution, extract the supernatant and drop it into the absorption end of the glass slide attached with the nitrocellulose detection membrane, and wait for a fixed incubation time to obtain the test strip.

[0039] Further, step S2 includes:

[0040] Step S21. Use a conveyor belt to feed the test strip into the detection channel, and perform a light transmission test on the detection area to obtain the sample number, and send a wake-up pulse to the microcontroller when the test strip reaches the position;

[0041] Step S22: Using a microcontroller with an integrated digital optical frequency converter and timing function, output pulsed light by frequency division according to a pulsed signal with a preset frequency and waveform. The wavelength range of the pulsed light is 380 - 780 nm. The models of the microcontroller include: CQF25 / 608, TSL230, FLD5G10ME, and AFBR-79EBPZ;

[0042] Step S23: The microcontroller timer measures the number of pulses of the pulsed light. When the pulse count is exhausted, the emission of the pulsed light stops. The light receiving sensor set above the detection sheet collects the wavelength of the reflected light of the pulsed light by the detection sheet, represents the wavelength change in the time domain coordinate system, and generates a detection signal.

[0043] Further, Step S3 includes:

[0044] Step S31: Set a communication component in the detector, including local memory, antenna, signal modulator, and data processing chip. The detector synchronizes the detection data with the cloud through the communication component, and the cloud feeds the data back to the third-party detection software;

[0045] Step S32: The cloud records the slide number, retrieves the detection signal of the current numbered slide in the previous detection in the database, and performs data cleaning on the current original detection signal:

[0046]

[0047] Among them, QE(t) represents the cleaned detection signal, Q(t) represents the original detection signal, E(t) represents the detection signal of the slide in the previous detection, d is the total area of the slide, c1 and c2 respectively represent the total areas of the isolation regions during the current detection and the previous detection, and r represents the superposition coefficient;

[0048] Step S33: Adjust the value of the superposition coefficient r until the pulse waveform of the cleaned detection signal QE(t) is the same as the standard reflection waveform of the pulsed light, and the signal cleaning is completed.

[0049] Further, Step S4 includes:

[0050] Step S41: Group the pulses in the detection signal. The number of groups is determined by the detection accuracy requirement. Cluster the waveforms of each group of pulses through a clustering algorithm, and screen out all waveforms with a clustering deviation higher than the threshold. The remaining pulse waveforms form a sample set. The clustering algorithms include: K-means clustering, hierarchical clustering, DBSCAN clustering, and Gaussian mixture clustering;

[0051] Step S42: Output the clustering centers of each sample set, and construct a kernel function with the clustering centers:

[0052]

[0053] Among them, F(x) represents the base kernel function, x is the input sample, n represents the number of groups, k0 represents the number of samples in all sample sets, ki represents the number of samples in the sample set of the i-th group, σi represents the standard deviation between the samples in the i-th group and the clustering center, x0 represents the mean of all sample clustering centers, and e is the base of the natural logarithm;

[0054] Step S43. Use the base kernel function as the output logic of the RBF neural network to train the intelligent classification network, screen out invalid pulses with deviations higher than the threshold in the detection signal, and output the number of valid pulses in the detection signal.

[0055] Further, step S5 includes:

[0056] Step S51. Calculate the absorbance A of the detection chip according to the number of valid pulses. The A = lg[(f0 / N1) / (f1 / N0)], where f0 represents the detection signal frequency of the blank chip, f1 represents the pulsed light frequency, and N0 and N1 represent the number of valid pulses and the total number of pulses of the timer respectively;

[0057] Step S52. Calculate the concentration c of the substance to be detected and record the detected concentration result in the cloud.

[0058] Step S53. When the detection chip is removed from the channel, perform a light transmission detection in the isolation area. If the detection result does not match the last record on the cloud platform, it is judged as detection chaos and new samples are stopped from entering.

[0059] Compared with the prior art, the beneficial effects achieved by the present invention are:

[0060] 1. By dividing a preset number of detection areas in the detection chip and isolating the detection areas through the detection chip in sequence, when the detection chip is removed from the channel, a light transmission detection is performed in the isolation area. If the detection result does not match the last record on the cloud platform, it is judged as detection chaos and new samples are stopped from entering, avoiding deviation of the detection result caused by uneven or contaminated samples, reducing sample confusion and detection errors, and improving the detection accuracy.

[0061] 2. The present invention enables the single-chip microcomputer to emit pulsed light with a fixed frequency to the detection chip until the number of pulses reaches the preset value, obtain the detection signal of the optical receiving sensor in the detector, and upload it to the cloud platform in real time. The cloud platform processes the data in real time, shortening the time required for local data operation, and systematically managing the reception, storage, detection, and archiving of samples, improving the overall detection efficiency, and saving detection time and resources.

[0062] 3. The present invention can group pulse signals, cluster the samples of each group of signals to obtain the cluster centers, perform sample output operations of hidden layer nodes according to the cluster centers, filter out the nodes whose outputs are not within the preset range, thereby calculating the concentration of the substance to be detected, and can screen out the optical deviation in the pulse detection process and reduce the detection deviation. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] The drawings are used to provide a further understanding of the present invention, and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention, but do not constitute a limitation to the present invention. In the drawings:

[0064] Figure 1 is a schematic structural diagram of a data transmission system of a detector based on a cloud platform according to the present invention;

[0065] Figure 2 is a schematic step diagram of a data transmission method of a detector based on a cloud platform according to the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0066] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0067] Please refer to Figure 1 , the present invention provides a technical solution: a data transmission system of a detector based on a cloud platform, including: a slide processing module, a detector module, a cloud communication module, a signal filtering module, and an information management module;

[0068] The slide processing module is used to clean, cut up the sample to be detected, soak it in the leaching solution and stir it, then extract the leaching supernatant as the detection sample, drop the sample on the adsorption end of the slide with an NC detection film, and pre-divide a preset number of detection areas in the slide, and isolate the detection areas corresponding to the sample numbers to form isolation areas, so that the isolation areas do not participate in sample adsorption, and obtain a detection slide after incubating the slide for a fixed duration;

[0069] The detector module is used to construct a sample detection channel, and send the detection slide into the detection channel through a conveyor belt. In the detection channel, a single-chip microcomputer with a timing function is used to modulate pulsed light with a fixed frequency and waveform, and the detection slide is irradiated with the pulsed light until the number of irradiation pulses reaches a preset value. The light receiving sensor in the detection channel collects the reflected light of the detection slide to generate a detection signal;

[0070] The cloud communication module consists of a local memory, an antenna, a signal modulator, and a data processing chip, and is used to establish a communication link between the local detector and the cloud database, synchronize the detection signal and the pulse signal to the cloud in real time, perform data cleaning and data analysis work by the cloud, and update the detection data in the control software of the detecting party;

[0071] The signal filtering module is used to obtain the waveform of the previous detection signal, after performing reverse processing and multiple attenuation on the waveform signal, superimpose it on the original detection signal, so that the waveform of the original detection signal is the same as the reflected waveform of the pulse signal, filter out the clutter therein, group the pulses of the detection signal, cluster the samples of each group of signals, obtain the cluster center, perform sample output operation of the hidden layer nodes according to the cluster center, filter out the nodes whose output is not within the preset range, and output the number of valid pulses;

[0072] The information management module is used to calculate the absorbance of the detection chip according to the ratio of the number of valid pulses to the total number of pulses of the nodes, then determine the concentration of the substance to be detected from the absorbance and the thickness of the absorption layer of the detection chip, label the detection data according to the position of the isolation area, update the concentration information and the label to the cloud platform and the local area. When the detection chip is removed from the channel, perform light transmittance detection in the isolation area. If the detection result does not match the last record on the cloud platform, it is judged that the detection is chaotic and new samples are stopped from entering.

[0073] Further, the glass slide processing module includes: a regional isolation unit and a sample extraction unit;

[0074] The regional isolation unit is used to divide different areas of detection areas on the glass slide and close the corresponding detection areas according to the sample numbers;

[0075] The sample extraction unit is used to perform liquid extraction on the sample and take the supernatant to prepare a detection chip that can be sent into the instrument.

[0076] Further, the detector module includes: a detection channel unit, a pulse feedback unit, and a sensing and receiving unit;

[0077] The detection channel unit is used to receive and transmit the detection chip, construct a closed detection space, and send out a wake-up pulse when the detection chip reaches the position;

[0078] The pulse feedback unit is used to modulate a pulsed light with a fixed frequency and pulse waveform by a single-chip microcomputer and irradiate the detection chip with the pulsed light;

[0079] The sensing and receiving unit is arranged above the detection chip and is used to analyze the wavelength of the light, collect the reflected light and refracted light of the pulsed light by the detection chip, and generate a detection signal.

[0080] Further, the cloud communication module includes: a communication component unit and a real-time synchronization unit;

[0081] The communication component unit is used to build a wireless communication link between the local detector and the cloud data processing center;

[0082] The real-time synchronization unit is used to synchronize the local data of the detector with the cloud data to obtain the original detection signal.

[0083] Furthermore, the signal filtering module includes: a resonance filtering unit, a sample clustering unit, and a node network unit;

[0084] The resonance filtering unit is used to clean the interference waveforms in the signal according to the area of the isolation region, the waveform of the previous detection signal, and the original detection signal;

[0085] The sample clustering unit is used to group the pulses in the detection signal, perform clustering processing on the center of each group of pulses, and remove the pulses outside the clustering range;

[0086] The node network unit is used to node each group of pulses, generate hidden layer nodes, build an RBF neural network, and output the number of effective pulses.

[0087] Furthermore, the information management module includes: a concentration determination unit and a sample verification unit;

[0088] The concentration determination unit is used to construct the absorbance of the detection strip for calculating the number of effective pulses and the concentration of the substance to be detected;

[0089] The sample verification unit is used to judge whether the information of the detection strip is consistent with the cloud information, and pause the detection process when they are inconsistent.

[0090] As Figure 2 shown, a method for transmitting detector data based on a cloud platform includes the following steps:

[0091] Step S1. Divide detection regions with different areas in advance in the glass slide, isolate the corresponding detection regions according to the sample numbers, perform leaching treatment on the samples to be detected, extract the supernatant and drop it on the adsorption end of the glass slide attached with the NC detection film, and incubate the glass slide with the dropped sample for a fixed time to obtain the detection strip;

[0092] Step S1 includes:

[0093] Step S11. Draw detection regions with different areas in the glass slide, the number of region divisions satisfies s≥log2T, where s represents the number of detection region divisions and T represents the number of samples, determine the unique binary sequence of each sample according to the sample number, and make the binary sequence correspond to the detection region one by one;

[0094] Step S12. Isolate all the detection regions corresponding to "1" from the glass slide according to the sample numbers, so that the isolation regions do not contact the leaching solution of the samples;

[0095] Step S13. Clean and shred the sample to be detected. After soaking and stirring in the leaching solution, extract the supernatant and drop it into the absorption end of the glass slide attached with a nitrocellulose detection membrane. After incubating for a fixed duration, obtain the detection slide.

[0096] Step S2. Send the detection slide into the detection channel, and use a single-chip microcomputer with a timing function to modulate pulsed light of a fixed frequency to irradiate the detection slide until the pulse count is exhausted. The optical receiving sensor collects the reflected light of the detection slide to obtain the original detection signal.

[0097] Step S2 includes:

[0098] Step S21. Use a conveyor belt to send the detection slide into the detection channel, and perform light transmission detection on the detection area to obtain the sample number. When the detection slide reaches the position, send a wake-up pulse to the single-chip microcomputer.

[0099] Step S22. Use a single-chip microcomputer with an integrated digital optical frequency converter and a timing function to output pulsed light by frequency division according to a pulsed signal with a preset frequency and waveform. The wavelength range of the pulsed light is 380 - 780 nm. The models of the single-chip microcomputer include: CQF25 / 608, TSL230, FLD5G10ME, and AFBR-79EBPZ.

[0100] Step S23. The single-chip microcomputer timer measures the number of pulses of the pulsed light. When the pulse count is exhausted, stop emitting the pulsed light. The optical receiving sensor set above the detection slide collects the wavelength of the reflected light of the pulsed light by the detection slide, represents the wavelength change in the time domain coordinate system, and generates a detection signal.

[0101] Step S3. Set a communication component in the detector to synchronize the original detection signal to the cloud in real time. The cloud obtains the waveform of the previous detection signal of the current glass slide, and after reverse processing and multiple attenuation of the previous signal waveform, superimposes it on the original detection signal to make the waveform of the original detection signal the same as the reflected waveform of the pulsed signal, and washes out the interference waveform in the detection signal.

[0102] Step S3 includes:

[0103] Step S31. Set a communication component in the detector, including local memory, antenna, signal modulator, and data processing chip. The detector synchronizes the detection data with the cloud through the communication component, and the cloud feeds the data back to the third-party detection software.

[0104] Step S32. The cloud records the glass slide number, retrieves the detection signal of the current numbered glass slide in the previous detection in the database, and performs data cleaning on the current original detection signal:

[0105]

[0106] Among them, QE(t) represents the detected signal after cleaning, Q(t) represents the original detected signal, E(t) represents the detected signal of the glass slide in the previous detection, d is the total area of the glass slide, c1 and c2 respectively represent the total areas of the isolation regions during the current detection and the previous detection, and r represents the superposition coefficient;

[0107] Step S33. Adjust the value of the superposition coefficient r until the pulse waveform of the detected signal QE(t) after cleaning is the same as the standard reflection waveform of the pulsed light, and signal cleaning is completed.

[0108] Step S4. Group the pulse signals in the detected signal, cluster the signal samples within each group of signals to obtain the cluster centers, construct the base kernel function with the cluster centers, and use the base kernel function to construct an RBF neural network for signal filtering, and output the number of valid pulses in the detected signal;

[0109] Step S4 includes:

[0110] Step S41. Group the pulses in the detected signal, the number of groups is determined by the detection accuracy requirement, cluster the waveforms of each group of pulses through a clustering algorithm, screen out all waveforms with a clustering deviation higher than the threshold, and the remaining pulse waveforms form a sample set. The clustering algorithms include: K-means clustering, hierarchical clustering, DBSCAN clustering, and Gaussian mixture clustering;

[0111] Step S42. Output the cluster centers of each sample set, and construct the base kernel function with the cluster centers:

[0112]

[0113] Among them, F(x) represents the base kernel function, x is the input sample, n represents the number of groups, k0 represents the number of samples in all sample sets, ki represents the number of samples in the sample set of the i-th group, σi represents the standard deviation of the samples within the i-th group from the cluster center, x0 represents the mean of the cluster centers of all samples, and e is the base of the natural logarithm;

[0114] Step S43. Use the base kernel function as the output logic of the RBF neural network, train the intelligent classification network, screen out the invalid pulses in the detected signal with a deviation higher than the threshold, and output the number of valid pulses in the detected signal.

[0115] Step S5. Calculate the ratio of the number of valid pulses to the total number of pulses at the nodes to obtain the absorbance of the detection chip. Determine the concentration of the substance to be detected from the absorbance and the parameters of the detection film. Remove the detection chip from the channel and perform a light transmission detection. When the detection passes, the cloud records the data. When it fails, new samples are paused from entering the detection channel.

[0116] Step S5 includes:

[0117] Step S51. Calculate the absorbance A of the detection film according to the number of valid pulses, where A = lg[(f0 / N1) / (f1 / N0)], where f0 represents the detection signal frequency of the blank film, f1 represents the pulsed light frequency, and N0 and N1 represent the number of valid pulses and the total number of pulses of the timer, respectively;

[0118] Step S52. Calculate the concentration c of the substance to be detected and record the detected concentration result in the cloud;

[0119] Step S53. When the detection film is removed from the channel, perform a light transmission detection in the isolation area. If the detection result does not match the last record in the cloud platform, it is determined that the detection is chaotic and new samples are stopped from entering.

[0120] Example: Generate pulsed light using a triangular wave with a frequency of 50HZ, perform 50 pulse detections, perform data cleaning after collecting the reflection signals, divide the cleaned signals into 5 groups, record the clustering center of each group, and calculate the kernel function F(x). After processing, 40 valid pulses are obtained, the calculated absorbance is 1.8, and the concentration of the substance to be detected is 0.04mg / m 3 。

[0121] It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "including", "comprising" or any other variation thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device.

[0122] Finally, it should be noted that the above are only the preferred embodiments of the present invention and are not used to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A method for transmitting data of a detector based on a cloud platform, characterized in that, The method includes the following steps: Step S1. Divide detection regions with different areas in advance in the glass slide, isolate the corresponding detection regions according to the sample numbers, subject the sample to be detected to a leaching process, extract the supernatant and drop it on the adsorption end of the glass slide with an NC detection film attached, and incubate the glass slide with the sample dropped thereon for a fixed duration to obtain a detection slide; Step S2. Send the detection slide into the detection channel, use a single-chip microcomputer with a timing function to modulate pulsed light with a fixed frequency to irradiate the detection slide until the pulse count is exhausted, and a light receiving sensor collects the reflected light of the detection slide to obtain an original detection signal; Step S3. Set a communication component in the detector, synchronize the original detection signal to the cloud in real time, the cloud obtains the waveform of the previous detection signal of the current glass slide, after the previous signal waveform is reversely processed and attenuated by a multiple, it is superimposed on the original detection signal to make the waveform of the original detection signal the same as the reflected waveform of the pulse signal, and the interference waveform in the detection signal is removed; Step S4. Group the pulse signals in the detection signal, cluster the signal samples in each group of signals to obtain a clustering center, construct a base kernel function with the clustering center, and use the base kernel function to construct an RBF neural network for signal filtering to output the number of effective pulses in the detection signal; Step S5. Calculate the ratio of the number of effective pulses to the total number of pulses of the nodes to obtain the absorbance of the detection slide, determine the concentration of the substance to be detected from the absorbance and the parameters of the detection film, move the detection slide out of the channel and perform a light transmission detection. When the detection passes, the cloud records the data, and when it fails, new samples are paused from entering the detection channel.

2. The data transmission method of the detector based on the cloud platform according to claim 1, characterized in that: Step S1 includes: Step S11. Draw detection regions with different areas in the glass slide, the number of region divisions satisfies s≥log2T, where s represents the number of detection region divisions and T represents the number of samples. Determine the unique binary sequence of each sample according to the sample number, and make the binary sequence correspond one-to-one with the detection regions; Step S12. Isolate all the detection regions corresponding to "1" from the glass slide according to the sample number, so that the isolated regions do not contact the leaching solution of the sample; Step S13. Clean and chop the sample to be detected, soak it in the leaching solution and stir, extract the supernatant and drop it into the absorption end of the glass slide with a nitrocellulose detection membrane attached, and after incubating for a fixed duration, obtain a detection slide; Step S2 includes: Step S21. Use a conveyor belt to send the detection slide into the detection channel, perform a light transmission detection on the detection region, obtain the sample number, and send a wake-up pulse to the single-chip microcomputer when the detection slide reaches the position; Step S22. Use a single-chip microcomputer with an integrated digital optical frequency converter and a timing function to divide the frequency output pulsed light according to the pulsed signal with a preset frequency and waveform. The wavelength range of the pulsed light is 380 - 780nm. The models of the single-chip microcomputer include: CQF25 / 608, TSL230, FLD5G10ME, and AFBR-79EBPZ; Step S23. The single-chip microcomputer timer measures the number of pulses of the pulsed light. After the pulse count is exhausted, stop emitting the pulsed light. The light receiving sensor arranged above the detection slide collects the wavelength of the reflected light of the pulsed light by the detection slide, and uses the time domain coordinate system to represent the wavelength change to generate a detection signal.

3. A data transmission method for a detector based on a cloud platform according to claim 2, characterized in that: Step S3 includes: Step S31. Set up a communication component in the detector, including a local memory, an antenna, a signal modulator, and a data processing chip. The detector synchronizes the detection data with the cloud through the communication component, and the cloud feeds the data back to the third-party detection software; Step S32. The cloud records the slide number, retrieves the detection signal of the current numbered slide in the previous detection from the database, and performs data cleaning on the current original detection signal: Among them, QE(t) represents the cleaned detection signal, Q(t) represents the original detection signal, E(t) represents the detection signal of the slide in the previous detection, d is the total area of the slide, c1 and c2 respectively represent the total area of the isolation area during the current detection and the previous detection, and r represents the superposition coefficient; Step S33. Adjust the value of the superposition coefficient r until the pulse waveform of the cleaned detection signal QE(t) is the same as the standard reflection waveform of the pulsed light, completing the signal cleaning.

4. A data transmission method for a detector based on a cloud platform according to claim 3, characterized in that: Step S4 includes: Step S41. Group the pulses in the detection signal. The number of groups is determined by the detection accuracy requirement. Cluster the waveforms of each group of pulses through a clustering algorithm, and screen out all waveforms with a clustering deviation higher than the threshold. The remaining pulse waveforms form a sample set. The clustering algorithms include: K-means clustering, hierarchical clustering, DBSCAN clustering, and Gaussian mixture clustering; Step S42. Output the clustering centers of each sample set, and construct a kernel function based on the clustering centers: Among them, F(x) represents the kernel function, x is the input sample, n represents the number of groups, k0 represents the number of samples in all sample sets, ki represents the number of samples in the sample set of the i-th group, σi represents the standard deviation of the samples in the i-th group from the clustering center, x0 represents the mean of all sample clustering centers, and e is the base of the natural logarithm; Step S43. Use the kernel function as the output logic of the RBF neural network to train the intelligent classification network, screen out the invalid pulses with a deviation higher than the threshold in the detection signal, and output the number of valid pulses in the detection signal.

5. A data transmission method for a detector based on a cloud platform according to claim 4, characterized in that: Step S5 includes: Step S51. Calculate the absorbance A of the detection film according to the number of valid pulses. The formula is A = lg[(f0 / N1) / (f1 / N0)], where f0 represents the detection signal frequency of the blank film, f1 represents the pulsed light frequency, and N0 and N1 respectively represent the number of valid pulses and the total number of pulses of the timer; Step S52. Calculate the concentration c of the substance to be detected and record the detected concentration result in the cloud; Step S53. When the detection film is removed from the channel, perform a light transmission detection in the isolation area. If the detection result does not match the last record on the cloud platform, it is judged as a detection disorder, and new samples are stopped from entering.

6. A data transmission system for a detector based on a cloud platform, characterized in that, The system includes the following modules: a slide processing module, a detector module, a cloud communication module, a signal filtering module, and an information management module; The slide processing module is used to clean, chop the sample to be detected, soak it in the leaching solution and stir it, then extract the leaching supernatant as the detection sample. The sample is dropped on the adsorption end of the slide with an NC detection film, and a preset number of detection areas are divided in advance on the slide. The detection areas corresponding to the sample numbers are isolated to form an isolation area, so that the isolation area does not participate in sample adsorption. After incubating the slide for a fixed time, a detection slide is obtained; The detector module is used to construct a sample detection channel, and send the detection slide into the detection channel through a conveyor belt. In the detection channel, a single-chip microcomputer with a timing function is used to modulate pulsed light with a fixed frequency and waveform, and the pulsed light is used to irradiate the detection slide until the number of irradiation pulses reaches a preset value. The light receiving sensor in the detection channel collects the reflected light of the detection slide, and generates a detection signal based on the reflected light waveform; The cloud communication module consists of a local memory, an antenna, a signal modulator and a data processing chip, and is used to establish a communication link between the local detector and the cloud database, synchronize the detection signal and the pulse signal to the cloud in real time, perform data cleaning and data analysis work by the cloud, and update the detection data in the control software of the detecting party; The signal filtering module is used to obtain the waveform of the previous detection signal. After the waveform signal is reversely processed and attenuated by a multiple, it is superimposed on the original detection signal, so that the waveform of the original detection signal is the same as the reflected waveform of the pulse signal, so as to filter out the clutter therein, and group the pulses of the detection signal, cluster the samples of each group of signals, obtain the cluster center, perform sample output operation of the hidden layer nodes according to the cluster center, filter out the nodes whose output is not within the preset range, and output the number of effective pulses; The information management module is used to calculate the absorbance of the detection slide according to the ratio of the number of effective pulses to the total pulses of the nodes, and then determine the concentration of the substance to be detected according to the absorbance and the thickness of the absorption layer of the detection slide. Label the detection data according to the position of the isolation area, update the concentration information and the label to the cloud platform and the local area. When the detection slide moves out of the channel, perform light transmission detection in the isolation area. If the detection result does not match the last record on the cloud platform, it is judged as detection chaos and new samples are stopped from entering.

7. A data transmission system for a detector based on a cloud platform according to claim 6, characterized in that: The slide processing module includes: a region isolation unit and a sample extraction unit; The region isolation unit is used to divide different area detection regions on the slide and enclose the corresponding detection regions according to the sample numbers; The sample extraction unit is used to perform liquid extraction on the sample and take the supernatant to prepare a detection slide that can be sent into the instrument.

8. A data transmission system for a detector based on a cloud platform according to claim 7, characterized in that: The detector module includes: a detection channel unit, a pulse feedback unit and a sensing and receiving unit; The detection channel unit is used to receive and transmit the detection slide, construct a closed detection space, and send a wake-up pulse when the detection slide reaches the position; The pulse feedback unit is used to modulate pulsed light with a fixed frequency and pulse waveform by a single-chip microcomputer and irradiate the detection slide with the pulsed light; The sensing and receiving unit is arranged above the detection slide and is used to analyze the wavelength of the light, collect the reflected light and refracted light of the detection slide for the pulsed light, and generate a detection signal; The cloud communication module includes: a communication component unit and a real-time synchronization unit; The communication component unit is used to construct a wireless communication link between the local detector and the cloud data processing center; The real-time synchronization unit is used to synchronize the local data of the detector and the cloud data to obtain the original detection signal.

9. The data transmission system of a detector based on a cloud platform according to claim 8, characterized in that: The signal filtering module includes: a resonance filtering unit, a sample clustering unit, and a node network unit; The resonance filtering unit is used to clean the interference waveform in the signal according to the area of the isolation region, the waveform of the previous detection signal, and the original detection signal; The sample clustering unit is used to group the pulses in the detection signal, perform clustering processing on the center of each group of pulses, and remove the pulses outside the clustering range; The node network unit is used to node each group of pulses, generate hidden layer nodes, construct an RBF neural network, and output the number of effective pulses.

10. A data transmission system for a detector based on a cloud platform according to claim 9, characterized in that: The information management module includes: a concentration determination unit and a sample verification unit; The concentration determination unit is used to construct the absorbance of the detection strip and the concentration of the substance to be detected by calculating the number of effective pulses; The sample verification unit is used to judge whether the information of the detection strip is consistent with the cloud information, and pause the detection process when they are inconsistent.

Citation Information

Patent Citations

  • Dynamic data acquisition and processing method and system based on cloud computing

    CN119025286A

  • Photoacoustic analysis and photoacoustic analyzer for concentration measurement of analysis object in specimen tissue

    JP2008045938A