Detector data transmission system and method based on cloud platform
By adopting a cloud-based detector data transmission system in the food safety detector, problems such as uncleaning of the detection sheet and high-frequency light source strobe are solved, high-precision detection results and automated management are achieved, and detection efficiency is improved.
Patent Information
- Application Number
- CN202510338538.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2045-03-21
AI Technical Summary
During the sample inspection process, existing food safety detectors are easily affected by the uncleaned detection sheet or the high-frequency light source emitted strobe and offset, resulting in inaccurate detection results. The automated inspection device is prone to problems such as adhesion and channel retention, resulting in confusion in the detection sequence.
A cloud-based detector data transmission system is adopted, including a glass slide processing module, a detector module, a cloud communication module, a signal filtering module and an information management module. By dividing a preset number of detection areas in the detection chip, using a microcontroller to modulate pulsed light at a fixed frequency, synchronize the detection signal to the cloud in real time for data cleaning and analysis, and calculate the concentration of the substance to be tested through the signal filtering module and the information management module to ensure the accuracy and automated management of the detection results.
It improves detection accuracy, reduces sample confusion and detection errors, shortens detection time, improves overall detection efficiency, and realizes automatic docking of samples and detection results.
Smart Images

Figure CN119848575A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of detection management, and in particular to a cloud platform-based detector data transmission system and method. Background Art
[0002] Food safety detector is a device used to quickly detect harmful substances, nutrients or other indicators in food to ensure the safety and quality of food. Fluorescence spectroscopy, immunoassay and liquid chromatography are commonly used to detect substances such as microorganisms, heavy metals and pesticide residues. The operating principle is to fix the specific detection reagent in the NC film of the detection piece, introduce the sample, collect and analyze the optical characteristics of the film to identify the concentration of the substance to be tested.
[0003] During the sample testing process of the tester, a high-frequency light source is required to irradiate the test piece. If the test piece is not cleaned or the high-frequency light source emits flicker and offset, it may affect the test result of the sample. Blank piece detection and spectrum analysis are often used to calibrate the test result. However, the blank piece state will increase the probability of sample contamination. Spectral analysis depends on the computing speed of the detector, which will prolong the sample detection time and thus affect the test results.
[0004] In addition, during the actual testing process, the speed of single sample delivery for testing is very fast. When the automated testing device is running, it is easy to cause problems such as test piece adhesion and channel retention, resulting in confusion in the testing sequence. This makes it impossible for the testing instrument to effectively manage the testing process and realize the automated docking of samples and test results. Summary of the invention
[0005] The purpose of the present invention is to provide a detector data transmission system and method based on a cloud platform to solve the problems raised in the above background technology.
[0006] In order to solve the above technical problems, the present invention provides the following technical solutions: a detector data transmission system based on a cloud platform, comprising: a 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 and chop the sample to be tested, soak it in the leaching solution and stir it, extract the leaching supernatant as the test sample, drop the sample on the glass slide adsorption end with the NC detection film, and divide the glass slide into a preset number of detection areas in advance, isolate the detection area corresponding to the sample number to form an isolation area, so that the isolation area does not participate in the sample adsorption, and incubate the glass slide for a fixed time to obtain the detection sheet;
[0008] The detector module is used to construct a sample detection channel, and the detection piece is sent into the detection channel through a conveyor belt. In the detection channel, a single-chip microcomputer with a timing function is used to modulate pulse light of a fixed frequency and waveform, and the pulse light is used to irradiate the detection piece 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 piece and generates a detection signal with the reflected light waveform;
[0009] The cloud communication module is composed of local memory, antenna, signal modulator and data processing chip, and is used to establish a communication link between the local detector and the cloud database, synchronize the detection signal and pulse signal to the cloud in real time, and perform data cleaning and data analysis in the cloud, and update the detection data in the control software of the detection party;
[0010] The signal filtering module is used to obtain the waveform of the preceding detection signal, and after reverse processing and multiple attenuation of 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, 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 clustering center, perform sample output calculations of the hidden layer nodes according to the clustering center, filter out the nodes whose outputs are 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 piece according to the ratio of the number of effective pulses to the total pulses of the node, and then determine the concentration of the substance to be detected by the absorbance and the thickness of the absorption layer of the detection piece, label the detection data according to the position of the isolation area, and update the concentration information and the label to the cloud platform and the local. When the detection piece moves out of the channel, a light transmittance test is performed in the isolation area. If the test result does not match the last record of the cloud platform, it is judged as a detection confusion and new samples are stopped from entering.
[0012] Further, the slide processing module includes: a region isolation unit and a sample extraction unit;
[0013] The area isolation unit is used to divide the detection areas of different areas in the glass slide, and to close the corresponding detection areas according to the sample numbers;
[0014] The sample extraction unit is used to extract the sample in liquid form, and take the supernatant to prepare a test piece that can be sent to the instrument.
[0015] Further, the detector module includes: a detection channel unit, a pulse feedback unit and a sensor receiving unit;
[0016] The detection channel unit is used to receive and transmit the detection sheet, construct a closed detection space, and send a wake-up pulse when the detection sheet arrives at the site;
[0017] The pulse feedback unit is used to modulate the pulse light of fixed frequency and pulse waveform by using the single chip microcomputer to irradiate the detection sheet with the pulse light;
[0018] The sensor 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 detection piece to the pulse light, and generate a detection signal.
[0019] Further, the cloud communication module includes: a communication element unit and a real-time synchronization unit;
[0020] The communication element unit is used to establish 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 with the cloud data to obtain the original detection signal.
[0022] Further, 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 area, the waveform of the preceding 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 centers of each group of pulses, and remove 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 effective pulses.
[0026] Further, the information management module includes: a concentration determination unit and a sample verification unit;
[0027] The concentration determination unit is used to construct the effective pulse number to calculate the absorbance of the detection piece and the concentration of the substance to be detected;
[0028] The sample verification unit is used to determine whether the test piece information is consistent with the cloud information, and suspend the detection process if they are inconsistent.
[0029] A detector data transmission method based on a cloud platform comprises the following steps:
[0030] Step S1. Divide the glass slide into different detection areas in advance, isolate the corresponding detection areas according to the sample numbers, perform leaching treatment on the sample to be tested, extract the supernatant and drop it on the adsorption end of the glass slide with the NC detection film, incubate the glass slide with the sample for a fixed time, and obtain the detection sheet;
[0031] Step S2. The detection sheet is sent into the detection channel, and a single-chip microcomputer with a timing function is used to modulate a fixed-frequency pulse light to illuminate the detection sheet until the pulse count is exhausted. The light receiving sensor collects the reflected light of the detection sheet to obtain the original detection signal;
[0032] Step S3. A communication component is set 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 slide, and after reverse processing and multiple attenuation of the previous signal waveform, 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, and the interference waveform in the detection signal is cleaned;
[0033] Step S4. Group the pulse signals in the detection signal, cluster the signal samples in each group of signals, obtain the cluster center, construct the base kernel function with the cluster center, use the base kernel function to construct the 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 effective pulses to the total pulses of the node to obtain the absorbance of the test piece. Determine the concentration of the substance to be tested by the absorbance and the parameters of the test film. Move the test piece out of the channel and perform light transmission detection. If the test passes, the cloud records the data. If it fails, pause new samples from entering the test channel.
[0035] Further, step S1 includes:
[0036] Step S11. Draw out detection areas of different sizes on the slide, and 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 a unique binary sequence for each sample according to the sample number, so that the binary sequence corresponds to the detection area one by one;
[0037] Step S12. According to the sample number, all the detection areas corresponding to "1" are isolated from the glass slide so that the isolated areas do not contact the sample extract;
[0038] Step S13: clean and chop the sample to be tested, soak it in the leaching solution and stir it, extract the supernatant and drip it into the absorption end of the glass slide with nitrocellulose detection membrane, wait for a fixed time to incubate, and then obtain the detection piece.
[0039] Further, step S2 includes:
[0040] Step S21. Use a conveyor belt to send the test piece into the test channel, perform light transmission detection on the test area, obtain the sample number, and send a wake-up pulse to the microcontroller when the test piece reaches the site;
[0041] Step S22, using a single-chip microcomputer with an integrated digital optical frequency converter and a timing function, according to a pulse signal of a preset frequency and waveform, the frequency division outputs a pulse light, the wavelength range of the pulse light is 380-780nm, and the models of the single-chip microcomputer include: CQF25 / 608, TSL230, FLD5G10ME and AFBR-79EBPZ;
[0042] Step S23. The single-chip microcomputer timer measures the number of pulses of the pulse light until the pulse count is exhausted, and then stops emitting the pulse light. The light receiving sensor arranged above the detection piece collects the wavelength of the reflected light of the pulse light from the detection piece, and uses the time domain coordinate system to represent the wavelength change to generate a detection signal.
[0043] Further, step S3 includes:
[0044] Step S31. A communication component is set 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;
[0045] Step S32. The cloud records the slide number, retrieves the detection signal of the slide with the current number in the previous detection in the database, and performs data cleaning on the current original detection signal:
[0046] ;
[0047] Wherein, QE(t) represents the detection signal after cleaning, 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 represent the total area of the isolation area in the current detection and the previous detection process, respectively, 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 pulse 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 by a clustering algorithm, screen out all waveforms with clustering deviations higher than a threshold, and the remaining pulse waveforms constitute a sample set. The clustering algorithms include: K-means clustering, hierarchical clustering, DBSCAN clustering, and Gaussian mixture clustering;
[0051] Step S42: Output the cluster center of each sample set, and construct the base kernel function based on the cluster center:
[0052] ;
[0053] Where 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 cluster center, x0 represents the mean of the cluster centers of all samples, 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, train the intelligent classification network, filter out invalid pulses in the detection signal with deviations higher than the threshold, 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 piece according to the number of effective pulses, where A=lg[(f0 / N1) / (f1 / N0)], where f0 represents the detection signal frequency of the blank piece, f1 represents the pulse light frequency, and N0 and N1 represent the number of effective pulses and the total number of pulses of the timer, respectively;
[0057] Step S52. Calculate the concentration c of the substance to be tested, satisfying c=A / k·g, where k represents the molar absorption coefficient of the reagent used in the test piece, and g represents the thickness of the light absorption layer of the test piece, and record the detected concentration result in the cloud;
[0058] Step S53. When the test piece moves out of the channel, a light transmission test is performed in the isolation area. If the test result does not match the last record on the cloud platform, it is judged as a test confusion and new samples are stopped from entering.
[0059] Compared with the prior art, the beneficial effects achieved by the present invention are:
[0060] 1. The present invention divides a preset number of detection areas in the detection sheet, isolates the detection areas in turn through the detection sheet, and performs light transmission detection in the isolation area when the detection sheet moves out of the channel. If the detection result does not match the last record of the cloud platform, it is judged as detection confusion, and new samples are stopped from entering, avoiding deviations in detection results due to sample unevenness or contamination, reducing sample confusion and detection errors, and improving detection accuracy.
[0061] 2. The present invention enables the single-chip microcomputer to emit pulsed light of a fixed frequency to the detection sheet until the number of pulses reaches a preset value, obtains the detection signal of the light receiving sensor in the detector, and uploads it to the cloud platform in real time. The cloud platform processes the data in real time, shortens the time required for local data calculation, and systematically manages the reception, storage, detection and archiving of samples, thereby improving the overall detection efficiency and saving detection time and resources.
[0062] 3. The present invention can group pulse signals, cluster samples of each group of signals, obtain cluster centers, perform sample output calculations on hidden layer nodes according to cluster centers, filter out nodes whose outputs are not within a preset range, and thereby calculate the concentration of the substance to be tested. This can screen out optical deviations in the pulse detection process and reduce detection deviations. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] The accompanying 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 and do not constitute a limitation of the present invention. In the accompanying drawings:
[0064] Figure 1 It is a structural schematic diagram of a detector data transmission system based on a cloud platform of the present invention;
[0065] Figure 2 It is a schematic diagram of the steps of a detector data transmission method based on a cloud platform of the present invention. DETAILED DESCRIPTION
[0066] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0067] See also Figure 1 , the present invention provides a technical solution: a detector data transmission system based on a cloud platform, comprising: a slide processing module, a detector module, a cloud communication module, a signal filtering module and an information management module;
[0068] The glass slide processing module is used to clean and chop the sample to be tested, soak it in the leaching solution and stir it, extract the leaching supernatant as the test sample, drop the sample on the glass slide adsorption end with the NC detection film, and divide the glass slide into a preset number of detection areas in advance, isolate the detection area corresponding to the sample number to form an isolation area, so that the isolation area does not participate in the sample adsorption, and incubate the glass slide for a fixed time to obtain the detection sheet;
[0069] The detector module is used to construct a sample detection channel, and the detection piece is sent into the detection channel through a conveyor belt. In the detection channel, a single-chip microcomputer with a timing function is used to modulate pulse light of a fixed frequency and waveform, and the pulse light is used to irradiate the detection piece 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 piece and generates a detection signal with the reflected light waveform;
[0070] The cloud communication module is composed of local memory, antenna, signal modulator and data processing chip, and is used to establish a communication link between the local detector and the cloud database, synchronize the detection signal and pulse signal to the cloud in real time, and perform data cleaning and data analysis in the cloud, and update the detection data in the control software of the detection party;
[0071] The signal filtering module is used to obtain the waveform of the preceding detection signal, and after reverse processing and multiple attenuation of 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, 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 clustering center, perform sample output calculations of the hidden layer nodes according to the clustering center, filter out the nodes whose outputs are 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 piece according to the ratio of the number of effective pulses to the total pulses of the node, and then determine the concentration of the substance to be detected by the absorbance and the thickness of the absorption layer of the detection piece, label the detection data according to the position of the isolation area, and update the concentration information and the label to the cloud platform and the local. When the detection piece moves out of the channel, a light transmittance test is performed in the isolation area. If the test result does not match the last record of the cloud platform, it is judged as a detection confusion and new samples are stopped from entering.
[0073] Further, the slide processing module includes: a region isolation unit and a sample extraction unit;
[0074] The area isolation unit is used to divide the detection areas of different areas in the glass slide, and to close the corresponding detection areas according to the sample numbers;
[0075] The sample extraction unit is used to extract the sample in liquid form, and take the supernatant to prepare a test piece that can be sent to the instrument.
[0076] Further, the detector module includes: a detection channel unit, a pulse feedback unit and a sensor receiving unit;
[0077] The detection channel unit is used to receive and transmit the detection sheet, construct a closed detection space, and send a wake-up pulse when the detection sheet arrives at the site;
[0078] The pulse feedback unit is used to modulate the pulse light of fixed frequency and pulse waveform by using the single chip microcomputer to irradiate the detection sheet with the pulse light;
[0079] The sensor 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 detection piece to the pulse light, and generate a detection signal.
[0080] Further, the cloud communication module includes: a communication element unit and a real-time synchronization unit;
[0081] The communication element unit is used to establish 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] Further, 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 waveform in the signal according to the area of the isolation area, the waveform of the preceding 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 centers of each group of pulses, and remove pulses outside the clustering range;
[0086] 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 effective pulses.
[0087] Further, the information management module includes: a concentration determination unit and a sample verification unit;
[0088] The concentration determination unit is used to construct the effective pulse number to calculate the absorbance of the detection piece and the concentration of the substance to be detected;
[0089] The sample verification unit is used to determine whether the test piece information is consistent with the cloud information, and suspend the detection process if they are inconsistent.
[0090] like Figure 2 As shown, a detector data transmission method based on a cloud platform includes the following steps:
[0091] Step S1. Divide the glass slide into different detection areas in advance, isolate the corresponding detection areas according to the sample numbers, perform leaching treatment on the sample to be tested, extract the supernatant and drop it on the adsorption end of the glass slide with the NC detection film, incubate the glass slide with the sample for a fixed time, and obtain the detection sheet;
[0092] Step S1 includes:
[0093] Step S11. Draw out detection areas of different sizes on the slide, and 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 a unique binary sequence for each sample according to the sample number, so that the binary sequence corresponds to the detection area one by one;
[0094] Step S12. According to the sample number, all the detection areas corresponding to "1" are isolated from the glass slide so that the isolated areas do not contact the sample extract;
[0095] Step S13: clean and chop the sample to be tested, soak it in the leaching solution and stir it, extract the supernatant and drip it into the absorption end of the glass slide with nitrocellulose detection membrane, wait for a fixed time to incubate, and then obtain the detection piece.
[0096] Step S2. The detection sheet is sent into the detection channel, and a single-chip microcomputer with a timing function is used to modulate a fixed-frequency pulse light to illuminate the detection sheet until the pulse count is exhausted. The light receiving sensor collects the reflected light of the detection sheet to obtain the original detection signal;
[0097] Step S2 includes:
[0098] Step S21. Use a conveyor belt to send the test piece into the test channel, perform light transmission detection on the test area, obtain the sample number, and send a wake-up pulse to the microcontroller when the test piece reaches the site;
[0099] Step S22, using a single-chip microcomputer with an integrated digital optical frequency converter and a timing function, according to a pulse signal of a preset frequency and waveform, the frequency division outputs a pulse light, the wavelength range of the pulse light is 380-780nm, and 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 pulse light until the pulse count is exhausted, and then stops emitting the pulse light. The light receiving sensor arranged above the detection piece collects the wavelength of the reflected light of the pulse light from the detection piece, and uses the time domain coordinate system to represent the wavelength change to generate a detection signal.
[0101] Step S3. A communication component is set 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 slide, and after reverse processing and multiple attenuation of the previous signal waveform, 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, and the interference waveform in the detection signal is cleaned;
[0102] Step S3 includes:
[0103] Step S31. A communication component is set 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;
[0104] Step S32. The cloud records the slide number, retrieves the detection signal of the slide with the current number in the previous detection in the database, and performs data cleaning on the current original detection signal:
[0105] ;
[0106] Wherein, QE(t) represents the detection signal after cleaning, 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 represent the total area of the isolation area in the current detection and the previous detection process, respectively, and r represents the superposition coefficient;
[0107] 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 pulse light, and the signal cleaning is completed.
[0108] Step S4. Group the pulse signals in the detection signal, cluster the signal samples in each group of signals, obtain the cluster center, construct the base kernel function with the cluster center, use the base kernel function to construct the RBF neural network for signal filtering, and output the number of valid pulses in the detection signal;
[0109] Step S4 includes:
[0110] 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 by a clustering algorithm, screen out all waveforms with clustering deviations higher than a threshold, and the remaining pulse waveforms constitute a sample set. The clustering algorithms include: K-means clustering, hierarchical clustering, DBSCAN clustering, and Gaussian mixture clustering;
[0111] Step S42: Output the cluster center of each sample set, and construct the base kernel function based on the cluster center:
[0112] ;
[0113] Where 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 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, filter out invalid pulses in the detection signal with deviations higher than the threshold, and output the number of valid pulses in the detection signal.
[0115] Step S5. Calculate the ratio of the number of effective pulses to the total pulses of the node to obtain the absorbance of the test piece. Determine the concentration of the substance to be tested by the absorbance and the parameters of the test film. Move the test piece out of the channel and perform light transmission detection. If the test passes, the cloud records the data. If it fails, pause new samples from entering the test channel.
[0116] Step S5 includes:
[0117] Step S51. Calculate the absorbance A of the detection piece according to the number of effective pulses, where A=lg[(f0 / N1) / (f1 / N0)], where f0 represents the detection signal frequency of the blank piece, f1 represents the pulse light frequency, and N0 and N1 represent the number of effective pulses and the total number of pulses of the timer, respectively;
[0118] Step S52. Calculate the concentration c of the substance to be tested, satisfying c=A / k·g, where k represents the molar absorption coefficient of the reagent used in the test piece, and g represents the thickness of the light absorption layer of the test piece, and record the detected concentration result in the cloud;
[0119] Step S53. When the test piece moves out of the channel, a light transmission test is performed in the isolation area. If the test result does not match the last record on the cloud platform, it is judged as a test confusion and new samples are stopped from entering.
[0120] Example: Use a triangle wave with a frequency of 50 Hz to generate pulse light, perform 50 pulse detections, collect reflected signals and perform data cleaning, divide the cleaned signals into 5 groups, record the cluster center of each group, and calculate the base kernel function F(x). After processing, 40 effective pulses are obtained, and the absorbance is calculated to be 1.8, and the concentration of the substance to be tested is 0.04 mg / m 3 .
[0121] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.
[0122] Finally, it should be noted that the above is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A detector data transmission method based on a cloud platform, characterized in that: The method comprises the following steps: Step S1. Divide the glass slide into different detection areas in advance, isolate the corresponding detection areas according to the sample numbers, perform leaching treatment on the sample to be tested, extract the supernatant and drop it on the adsorption end of the glass slide with the NC detection film, incubate the glass slide with the sample for a fixed time, and obtain the detection sheet; Step S2. The detection sheet is sent into the detection channel, and a single-chip microcomputer with a timing function is used to modulate a fixed-frequency pulse light to illuminate the detection sheet until the pulse count is exhausted. The light receiving sensor collects the reflected light of the detection sheet to obtain the original detection signal; Step S3. A communication component is set 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 slide, and after reverse processing and multiple attenuation of the previous signal waveform, 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, and the interference waveform in the detection signal is cleaned; Step S4. Group the pulse signals in the detection signal, cluster the signal samples in each group of signals, obtain the cluster center, construct the base kernel function with the cluster center, use the base kernel function to construct the RBF neural network for signal filtering, and output the number of valid pulses in the detection signal; Step S5. Calculate the ratio of the number of effective pulses to the total pulses of the node to obtain the absorbance of the test piece. Determine the concentration of the substance to be tested by the absorbance and the parameters of the test film. Move the test piece out of the channel and perform light transmission detection. If the test passes, the cloud records the data. If it fails, pause new samples from entering the test channel.
2. A cloud platform-based detector data transmission method according to claim 1, characterized in that: Step S1 includes: Step S11. Draw out detection areas of different sizes on the slide, and 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 a unique binary sequence for each sample according to the sample number, so that the binary sequence corresponds to the detection area one by one; Step S12. According to the sample number, all the detection areas corresponding to "1" are isolated from the glass slide so that the isolated areas do not contact the sample extract; Step S13. Wash and chop the sample to be tested, soak it in the leaching solution and stir it, extract the supernatant and drip it into the absorption end of the glass slide with nitrocellulose detection membrane, wait for a fixed time to incubate, and obtain the detection piece; Step S2 includes: Step S21. Use a conveyor belt to send the test piece into the test channel, perform light transmission detection on the test area, obtain the sample number, and send a wake-up pulse to the microcontroller when the test piece reaches the site; Step S22, using a single-chip microcomputer with an integrated digital optical frequency converter and a timing function, according to a pulse signal of a preset frequency and waveform, the frequency division outputs a pulse light, the wavelength range of the pulse light is 380-780nm, and 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 pulse light until the pulse count is exhausted, and then stops emitting the pulse light. The light receiving sensor arranged above the detection piece collects the wavelength of the reflected light of the pulse light from the detection piece, and uses the time domain coordinate system to represent the wavelength change to generate a detection signal.
3. A cloud platform-based detector data transmission method according to claim 2, characterized in that: Step S3 includes: Step S31. A communication component is set 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 slide with the current number in the previous detection in the database, and performs data cleaning on the current original detection signal: ; Wherein, QE(t) represents the detection signal after cleaning, 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 represent the total area of the isolation area in the current detection and the previous detection process, respectively, 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 pulse light, and the signal cleaning is completed.
4. A cloud platform-based detector data transmission method 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 by a clustering algorithm, screen out all waveforms with clustering deviations higher than a threshold, and the remaining pulse waveforms constitute a sample set. The clustering algorithms include: K-means clustering, hierarchical clustering, DBSCAN clustering, and Gaussian mixture clustering; Step S42: Output the cluster center of each sample set, and construct the base kernel function based on the cluster center: ; Where 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 cluster center, x0 represents the mean of the cluster centers of all samples, and e is the base of the natural logarithm; Step S43. Use the base kernel function as the output logic of the RBF neural network, train the intelligent classification network, filter out invalid pulses in the detection signal with deviations higher than the threshold, and output the number of valid pulses in the detection signal.
5. The cloud platform-based detector data transmission method according to claim 4, characterized in that: Step S5 includes: Step S51. Calculate the absorbance A of the detection piece according to the number of effective pulses, where A=lg[(f0 / N1) / (f1 / N0)], where f0 represents the detection signal frequency of the blank piece, f1 represents the pulse light frequency, and N0 and N1 represent the number of effective pulses and the total number of pulses of the timer, respectively; Step S52. Calculate the concentration c of the substance to be tested, satisfying c=A / k·g, where k represents the molar absorption coefficient of the reagent used in the test piece, and g represents the thickness of the light absorption layer of the test piece, and record the detected concentration result in the cloud; Step S53. When the test piece moves out of the channel, a light transmission test is performed in the isolation area. If the test result does not match the last record on the cloud platform, it is judged as a test confusion and new samples are stopped from entering.
6. A detector data transmission system 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 glass slide processing module is used to clean and chop the sample to be tested, soak it in the leaching solution and stir it, extract the leaching supernatant as the test sample, drop the sample on the glass slide adsorption end with the NC detection film, and divide the glass slide into a preset number of detection areas in advance, isolate the detection area corresponding to the sample number to form an isolation area, so that the isolation area does not participate in the sample adsorption, and incubate the glass slide for a fixed time to obtain the detection sheet; The detector module is used to construct a sample detection channel, and the detection piece is sent into the detection channel through a conveyor belt. In the detection channel, a single-chip microcomputer with a timing function is used to modulate pulse light of a fixed frequency and waveform, and the pulse light is used to irradiate the detection piece 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 piece and generates a detection signal with the reflected light waveform; The cloud communication module is composed of local memory, antenna, signal modulator and data processing chip, and is used to establish a communication link between the local detector and the cloud database, synchronize the detection signal and pulse signal to the cloud in real time, and perform data cleaning and data analysis in the cloud, and update the detection data in the control software of the detection party; The signal filtering module is used to obtain the waveform of the preceding detection signal, and after reverse processing and multiple attenuation of 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, 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 clustering center, perform sample output calculations of the hidden layer nodes according to the clustering center, filter out the nodes whose outputs are not within the preset range, and output the number of valid pulses; The information management module is used to calculate the absorbance of the detection piece according to the ratio of the number of effective pulses to the total pulses of the node, and then determine the concentration of the substance to be detected by the absorbance and the thickness of the absorption layer of the detection piece, label the detection data according to the position of the isolation area, and update the concentration information and the label to the cloud platform and the local. When the detection piece moves out of the channel, a light transmittance test is performed in the isolation area. If the test result does not match the last record of the cloud platform, it is judged as a detection confusion and new samples are stopped from entering.
7. The cloud platform-based detector data transmission system according to claim 6, characterized in that: The slide processing module includes: a region isolation unit and a sample extraction unit; The area isolation unit is used to divide the detection areas of different areas in the glass slide, and to close the corresponding detection areas according to the sample numbers; The sample extraction unit is used to extract the sample in liquid form, and take the supernatant to prepare a test piece that can be sent to the instrument.
8. The cloud platform-based detector data transmission system according to claim 7, characterized in that: The detector module includes: a detection channel unit, a pulse feedback unit and a sensor receiving unit; The detection channel unit is used to receive and transmit the detection sheet, construct a closed detection space, and send a wake-up pulse when the detection sheet arrives at the site; The pulse feedback unit is used to modulate the pulse light of fixed frequency and pulse waveform by using the single chip microcomputer to irradiate the detection sheet with the pulse light; The sensor 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 detection piece to the pulse light, and generate a detection signal; The cloud communication module includes: a communication element unit and a real-time synchronization unit; The communication element unit is used to establish 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 with the cloud data to obtain the original detection signal.
9. The cloud platform-based detector data transmission system 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 area, the waveform of the preceding 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 centers of each group of pulses, and remove pulses outside the clustering range; 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 effective pulses.
10. A cloud platform-based detector data transmission system according to claim 9, characterized in that: The information management module includes: a concentration measurement unit and a sample verification unit; The concentration determination unit is used to construct the effective pulse number to calculate the absorbance of the detection piece and the concentration of the substance to be detected; The sample verification unit is used to determine whether the test piece information is consistent with the cloud information, and suspend the detection process if 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
Apparatus for measuring / determining concentrations of light absorbing materials in blood
US20020038078A1
Biometric information detecting device and biometric information detecting method
WO2018207567A1