Flow type sample pretreatment method applied to flow type cell pretreatment equipment

By receiving and counting down in the flow cytometry pretreatment device, allowing the execution of the second project during the first project incubation, the low utilization problem caused by the single project processing of the device is solved, and efficient multitasking of the device is achieved.

CN120369579APending Publication Date: 2025-07-25钱学庆
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410331963.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-22
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

Flow cytometry preprocessing devices can only support a single project when running a project program, resulting in low device usage.

Method used

After receiving the operation instructions for the first streaming pre-processing item, the current progress information is obtained and the countdown is performed. When the countdown meets the conditions, the second streaming pre-processing operation is allowed to be performed simultaneously, and the processing of the second project is performed using the incubation time of the first project.

Benefits of technology

It improves the utilization rate of flow cytometry pretreatment equipment, realizes simultaneous processing of multiple projects, and improves the working efficiency of the equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120369579A_ABST
    Figure CN120369579A_ABST
Patent Text Reader

Abstract

The invention discloses a flow-type sample pretreatment method applied to flow-type pretreatment equipment, which comprises the following steps: when a first operation instruction corresponding to a first flow-type pretreatment item is received, controlling the flow-type pretreatment equipment to execute a first flow-type pretreatment operation based on a first flow-type pretreatment execution step; obtaining current progress information of the first streaming pretreatment operation, and when the current progress information reaches a preset progress, starting countdown to determine first countdown information; when a second operation instruction corresponding to a second flow-type pretreatment item is received, if the first countdown information meets a preset condition, controlling the flow-type cell pretreatment equipment to simultaneously execute a second flow-type pretreatment operation until the second flow-type pretreatment operation is completed; wherein the first flow type pretreatment operation duration corresponding to the first flow type pretreatment item is longer than the second flow type pretreatment operation duration corresponding to the second flow type pretreatment item, and the utilization rate of the flow type cell pretreatment equipment is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular, to a flow sample pretreatment method applied to a flow cytometry pretreatment device. Background Art

[0002] Flow cytometry is a technology for efficiently, rapidly, and accurately analyzing and counting the number of cells. It combines cell biology, immunology, and fluorescence probe technology, and analyzes and identifies the characteristics of cells by measuring the fluorescence signals and scattered light signals emitted by cells when passing through a laser beam in a fluid. For flow cytometry detection, the pretreatment operation of flow samples is relatively complex and usually requires a series of cumbersome pretreatment processes. These steps all require strict operating procedures and precautions to ensure the accuracy and consistency of sample processing.

[0003] For different types of samples and experimental requirements, different pretreatment steps may also be required. Currently, the main clinical flow cytometry detection items are lymphocyte subset items and multi-cytokine flow cytometry detection items. A flow sample pretreatment device (or called a lyser) can only complete the sample pretreatment operation for lymphocyte subset items or only complete the sample pretreatment operation for multi-cytokine flow cytometry detection items. The flow cytometry pretreatment device is in a dilemma of a single executable item in the management system, that is, when the device runs a certain project program, the device can only support running that program, and there is a technical problem of low device utilization rate. Summary of the Invention

[0004] The present invention provides a flow sample pretreatment method applied to a flow cytometry pretreatment device to improve the utilization rate of the flow cytometry pretreatment device.

[0005] According to a first aspect of the present invention, there is provided a flow sample pretreatment method applied to a flow cytometry pretreatment device, the method comprising:

[0006] When receiving a first operation instruction corresponding to a first flow pretreatment item, controlling the flow cytometry pretreatment device to perform a first flow pretreatment operation based on a first flow pretreatment execution step; wherein, the first operation instruction includes the first flow pretreatment execution step;

[0007] Obtaining current progress information of the first flow pretreatment operation, and when the current progress information reaches a preset progress, starting a countdown to determine first countdown information;

[0008] When receiving a second operation instruction corresponding to a second flow pretreatment item, if the first countdown information meets a preset condition, controlling the flow cytometry pretreatment device to simultaneously perform a second flow pretreatment operation until the second flow pretreatment operation is completed;

[0009] Among them, the first flow cytometry pretreatment item corresponds to a first flow cytometry pretreatment operation duration, the second flow cytometry pretreatment item corresponds to a second flow cytometry pretreatment operation duration, and the first flow cytometry pretreatment operation duration is greater than the second flow cytometry pretreatment operation duration.

[0010] According to a second aspect of the present invention, there is provided a flow cytometry sample pretreatment device applied to a flow cytometry pretreatment device, the device comprising:

[0011] A first item execution module, configured to, when receiving a first operation instruction corresponding to a first flow cytometry pretreatment item, control a flow cytometry pretreatment device to perform a first flow cytometry pretreatment operation based on a first flow cytometry pretreatment execution step; wherein, the first operation instruction includes the first flow cytometry pretreatment execution step;

[0012] A first item countdown module, configured to obtain current progress information of the first flow cytometry pretreatment operation, and when the current progress information reaches a preset progress, start a countdown to determine first countdown information;

[0013] A second item execution module, configured to, when receiving a second operation instruction corresponding to a second flow cytometry pretreatment item, if the first countdown information meets a preset condition, control the flow cytometry pretreatment device to simultaneously perform a second flow cytometry pretreatment operation until the second flow cytometry pretreatment operation is completed;

[0014] Among them, the first flow cytometry pretreatment item corresponds to a first flow cytometry pretreatment operation duration, the second flow cytometry pretreatment item corresponds to a second flow cytometry pretreatment operation duration, and the first flow cytometry pretreatment operation duration is greater than the second flow cytometry pretreatment operation duration.

[0015] According to a third aspect of the present invention, there is provided an electronic device, the electronic device comprising:

[0016] At least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the flow cytometry sample pretreatment method applied to a flow cytometry pretreatment device according to any embodiment of the present invention.

[0017] According to a fourth aspect of the present invention, there is provided a computer-readable storage medium storing computer instructions for causing a processor to implement the flow cytometry sample pretreatment method applied to a flow cytometry pretreatment device according to any embodiment of the present invention when executed.

[0018] In the technical solution of the embodiment of the present invention, when a first operation instruction corresponding to a first flow cytometry pre-processing item is received, based on the first flow cytometry pre-processing execution steps, the flow cytometry pre-processing device is controlled to perform a first flow cytometry pre-processing operation. Among them, the first operation instruction includes the first flow cytometry pre-processing execution steps. Furthermore, the current progress information of the first flow cytometry pre-processing operation is obtained. When the current progress information reaches a preset progress, a countdown is started to determine the first countdown information. Thus, when a second operation instruction corresponding to a second flow cytometry pre-processing item is received, if the first countdown information meets the preset conditions, the flow cytometry pre-processing device is controlled to simultaneously perform the second flow cytometry pre-processing operation until the second flow cytometry pre-processing operation is completed. Among them, the first flow cytometry pre-processing item corresponds to a first flow cytometry pre-processing operation duration, the second flow cytometry pre-processing item corresponds to a second flow cytometry pre-processing operation duration, and the first flow cytometry pre-processing operation duration is greater than the second flow cytometry pre-processing operation duration. In the embodiment of the present invention, by adding a second flow cytometry pre-processing item during the incubation waiting operation of the first flow cytometry pre-processing item, the first flow cytometry pre-processing item and the second flow cytometry pre-processing item can be simultaneously performed, improving the utilization rate of the flow cytometry pre-processing device.

[0019] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0021] Figure 1 is a flowchart of a flow cytometry sample pre-processing method applied to a flow cytometry pre-processing device according to Embodiment 1 of the present invention;

[0022] Figure 2 is a flowchart of a flow cytometry sample pre-processing method applied to a flow cytometry pre-processing device according to Embodiment 2 of the present invention;

[0023] Figure 3 is a system structure diagram of a flow cytometry sample pre-processing method applied to a flow cytometry pre-processing device according to Embodiment 3 of the present invention;

[0024] Figure 4 is a working process diagram of a flow cytometry sample pre-processing method applied to a flow cytometry pre-processing device according to Embodiment 3 of the present invention;

[0025] Figure 5 It is a schematic structural diagram of a flow sample pretreatment device applied to a flow cytometry pretreatment device according to Embodiment 4 of the present invention;

[0026] Figure 6 It is a schematic structural diagram of an electronic device for implementing the flow sample pretreatment method applied to a flow cytometry pretreatment device according to the embodiment of the present invention. Detailed implementation manners

[0027] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying 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. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0029] Embodiment 1

[0030] Before introducing the embodiments of the present invention, an exemplary description of the specific application scenarios of the present invention can be given first. Flow cytometry is a technique for efficiently, rapidly, and accurately analyzing and counting the number of cells. It combines cell biology, immunology, and fluorescence probe technology. By measuring the fluorescence signals and scattered light signals emitted by cells when passing through a laser beam in a fluid, the characteristics of cells can be analyzed and identified. This technique can be used in a variety of applications, including cell phenotype analysis, cell cycle analysis, apoptosis detection, immunofluorescence staining, cell sorting, etc. By using different fluorescent markers, multiple cell surface markers or intracellular molecules can be analyzed simultaneously, thereby obtaining more detailed and comprehensive information on cell characteristics. Currently, the multi-cytokine flow cytometry detection project and the lymphocyte subset flow cytometry detection project are two projects with relatively large sample sizes. The multi-cytokine flow cytometry detection project takes a long time, while the lymphocyte subset flow cytometry detection project takes relatively less time. Therefore, a parallel process of the multi-cytokine flow cytometry detection project - lymphocyte subset project can be set up to improve the equipment usage efficiency and also accelerate the clinical detection rate.

[0031] Figure 1 FIG. is a flowchart of a flow sample pretreatment method applied to a flow cytometry pretreatment device according to Embodiment 1 of the present invention. This embodiment is applicable to the situation of improving the efficiency of the flow sample pretreatment device. This method can be executed by a flow sample pretreatment device applied to a flow cytometry pretreatment device. The flow sample pretreatment device applied to a flow cytometry pretreatment device can be implemented in the form of hardware and / or software, and the flow sample pretreatment device applied to a flow cytometry pretreatment device can be configured in a terminal and / or a server. As Figure 1 shown, the method includes:

[0032] S110. When receiving a first operation instruction corresponding to a first flow pretreatment item, control the flow cytometry pretreatment device to execute a first flow pretreatment operation based on the first flow pretreatment execution step.

[0033] Among them, the first operation instruction is an execution instruction received by the flow cytometry pretreatment device when the first flow pretreatment item is to be performed. The first operation instruction includes the first flow pretreatment execution step.

[0034] In this embodiment, when detecting a selection control corresponding to the first flow pretreatment item, obtain the first flow pretreatment execution step stored in advance; generate a first operation instruction based on the first flow pretreatment execution step.

[0035] Among them, the execution steps of the first flow pretreatment are the detection operation processes corresponding to the first flow pretreatment items. The first flow pretreatment items can be cell multi-factor flow detection items. The total operation duration of the cell multi-factor flow detection item is approximately 3 to 3.5 hours. The execution steps of the first flow pretreatment when the flow cytometry pretreatment device performs the cell multi-factor flow detection item mainly include:

[0036] 1) Use an automatic sampler to add microsphere reagent into the flow tube; (time-consuming about 4 min)

[0037] 2) Use an automatic sampler to add the sample into the flow tube; (time-consuming about 15 min / 40 samples)

[0038] 3) Oscillate and mix evenly for 30 s;

[0039] 4) Use an automatic sampler to add antibody reagent into the flow tube; (time-consuming about 4 min)

[0040] 5) Incubate with oscillation in the dark at room temperature for 2 hours; (time-consuming about 2 h)

[0041] 6) Use an automatic sampler to add fluorescein into the flow tube; (time-consuming about 4 min)

[0042] 7) Incubate with oscillation in the dark at room temperature for 0.5 hour; (time-consuming about 0.5 h)

[0043] 8) Use an automatic sampler to add buffer into the flow tube; (time-consuming about 4 min)

[0044] 9) Oscillate and mix evenly for 10 s, transfer to a centrifuge, and centrifuge for 5 min; (time-consuming about 6 - 7 min)

[0045] 10) After aspirating and discarding the waste liquid, use an automatic sampler to add buffer into the flow tube again; (time-consuming about 15 min)

[0046] 11) Oscillate and mix evenly for 10 s, transfer to a centrifuge, and centrifuge for 5 min; (time-consuming about 6 - 7 min)

[0047] 12) After aspirating and discarding the waste liquid, use an automatic sampler to add into the flow tube and oscillate for 10 s (time-consuming about 15 min)

[0048] Specifically, a selection control for the selected first flow pretreatment item can be developed in advance. When the first flow pretreatment item needs to be performed, the staff can click the selection control corresponding to the first flow pretreatment item. At this time, the execution steps of the first flow pretreatment can be obtained from the storage space that can pre-store the execution steps of the first flow pretreatment, and the execution steps of the first flow pretreatment are loaded into the first operation instruction, thus generating the first operation instruction.

[0049] In this embodiment, after receiving the first operation instruction, the flow cytometry pretreatment device can perform data parsing on the first operation instruction to obtain the first flow cytometry pretreatment execution steps, so that the flow cytometry pretreatment device starts to perform the first flow cytometry pretreatment operation on the first flow cytometry pretreatment sample based on the first flow cytometry pretreatment execution steps.

[0050] S120. Obtain the current progress information of the first flow cytometry pretreatment operation. When the current progress information reaches the preset progress, start a countdown to determine the first countdown information.

[0051] Among them, the current progress information is used to represent which step the flow cytometry pretreatment device is at in performing the first flow cytometry pretreatment item at the current moment. The preset progress is a certain sub-step in the first flow cytometry pretreatment execution steps set in advance. In this embodiment, the preset progress is the step of "5) Incubate at room temperature in the dark with shaking for 2 hours; (duration 2h)".

[0052] In this embodiment, a countdown task with a first preset duration can be set in advance for the first flow cytometry pretreatment item. The first countdown information is the countdown time corresponding to the first flow cytometry pretreatment item at the current moment. Exemplarily, the first preset duration is 3 hours, the start countdown moment of the first flow cytometry pretreatment item is 1:00, and the current moment is 1:30, then the first countdown information is: 2 hours and 30 minutes.

[0053] Specifically, during the process of the flow cytometry pretreatment device performing the first flow cytometry pretreatment operation based on the first flow cytometry pretreatment execution steps, the current progress information can be determined every preset time interval based on the preset timing task. In addition, a task processing progress bar can also be set, and the task processing progress bar is updated at all times during the execution of the first flow cytometry pretreatment operation, so as to obtain the current progress information. A countdown with a first preset duration is set in advance for the first flow cytometry pretreatment item. For example, the first preset duration is 3 hours. When the current progress information reaches the preset progress of "5) Incubate at room temperature in the dark with shaking for 2 hours; (duration 2h)", start a countdown to determine the first countdown information.

[0054] S130. When receiving the second operation instruction corresponding to the second flow cytometry pretreatment item, if the first countdown information meets the preset conditions, control the flow cytometry pretreatment device to simultaneously execute the second flow cytometry pretreatment operation until the second flow cytometry pretreatment operation is completed.

[0055] Among them, the second flow cytometry pretreatment item can be a lymphocyte subset flow cytometry detection item. The second operation instruction is the execution instruction received by the flow cytometry pretreatment device when the second flow cytometry pretreatment item is to be carried out. The second operation instruction includes the second flow cytometry pretreatment execution steps. The preset condition is a condition preset for judging whether the first countdown information can control the flow cytometry pretreatment device to simultaneously execute the second flow cytometry pretreatment operation.

[0056] In this embodiment, the operation durations of the first flow cytometry pretreatment item and the second flow cytometry pretreatment item are different. The first flow cytometry pretreatment item corresponds to the first flow cytometry pretreatment operation duration, and the second flow cytometry pretreatment item corresponds to the second flow cytometry pretreatment operation duration. The first flow cytometry pretreatment operation duration is greater than the second flow cytometry pretreatment operation duration. For example, the first flow cytometry pretreatment operation duration is approximately 3 to 3.5 hours; the second flow cytometry pretreatment operation duration is approximately 50 minutes. Among them, during the operation of the first flow cytometry pretreatment item, there is a sample incubation operation process of approximately 2 hours. During this period, the flow cytometry pretreatment device can process the second flow cytometry pretreatment item, achieving the effect of improving the utilization rate of the flow cytometry pretreatment device.

[0057] In this embodiment, a selection control for selecting the second flow cytometry pretreatment item can be developed in advance. When the second flow cytometry pretreatment item needs to be carried out, the staff can click on the selection control corresponding to the second flow cytometry pretreatment item. At this time, the second flow cytometry pretreatment execution steps can be obtained from the storage space that pre-stores the second flow cytometry pretreatment execution steps, and the second flow cytometry pretreatment execution steps are loaded into the second operation instruction, thereby generating the second operation instruction. When the second operation instruction corresponding to the second flow cytometry pretreatment item is received, it is judged whether the first countdown information meets the preset condition. For example, the preset condition is that the first countdown information is greater than 50 minutes. If the first countdown information is greater than 50 minutes, the flow cytometry pretreatment device is controlled to simultaneously execute the second flow cytometry pretreatment operation until the second flow cytometry pretreatment operation is completed. Optionally, when the flow cytometry pretreatment device starts to simultaneously execute the second flow cytometry pretreatment operation, a second countdown corresponding to the second flow cytometry pretreatment operation can be carried out. When the second countdown ends, it indicates that the second flow cytometry pretreatment operation is completed.

[0058] Based on the above embodiment, the step of "when the second operation instruction corresponding to the second flow cytometry pretreatment item is received, if the first countdown information meets the preset condition, then control the flow cytometry pretreatment device to simultaneously execute the second flow cytometry pretreatment operation until the second flow cytometry pretreatment operation is completed" is repeatedly executed until the first countdown information no longer meets the preset condition and no longer responds to the operation instruction of the second flow cytometry pretreatment item.

[0059] In this embodiment, during the 2-hour sample incubation operation corresponding to the first flow cytometry pretreatment item, if the operation of the first newly created second flow cytometry pretreatment item has been completed, when receiving the second operation instruction corresponding to the second newly created second flow cytometry pretreatment item, S130 can be repeatedly executed until the first countdown information fails to meet the preset condition and no longer responds to the operation instruction of the newly created second flow cytometry pretreatment item.

[0060] According to the technical solution of the embodiment of the present invention, when receiving the first operation instruction corresponding to the first flow cytometry pretreatment item, the flow cytometry pretreatment device is controlled to perform the first flow cytometry pretreatment operation based on the first flow cytometry pretreatment execution steps. Among them, the first operation instruction includes the first flow cytometry pretreatment execution steps. Furthermore, the current progress information of the first flow cytometry pretreatment operation is obtained. When the current progress information reaches the preset progress, a countdown is started to determine the first countdown information. Thus, when receiving the second operation instruction corresponding to the second flow cytometry pretreatment item, if the first countdown information meets the preset condition, the flow cytometry pretreatment device is controlled to simultaneously execute the second flow cytometry pretreatment operation until the second flow cytometry pretreatment operation is completed. Among them, the first flow cytometry pretreatment item corresponds to the first flow cytometry pretreatment operation duration, the second flow cytometry pretreatment item corresponds to the second flow cytometry pretreatment operation duration, and the first flow cytometry pretreatment operation duration is greater than the second flow cytometry pretreatment operation duration. In the embodiment of the present invention, by adding the second flow cytometry pretreatment item during the incubation operation of the first flow cytometry pretreatment item, the first flow cytometry pretreatment item and the second flow cytometry pretreatment item can be simultaneously executed, improving the utilization rate of the flow cytometry pretreatment device.

[0061] Embodiment 2

[0062] Figure 2 It is a flowchart of a flow cytometry sample pretreatment method applied to a flow cytometry pretreatment device provided by Embodiment 2 of the present invention. On the basis of the foregoing embodiment, S130 is further refined. Among them, the same or corresponding technical terms as those in the above embodiment will not be described in detail here.

[0063] As Figure 2 shown, the method includes:

[0064] S210. When receiving the first operation instruction corresponding to the first flow cytometry pretreatment item, control the flow cytometry pretreatment device to perform the first flow cytometry pretreatment operation based on the first flow cytometry pretreatment execution steps.

[0065] S220. Obtain the current progress information of the first flow cytometry pretreatment operation. When the current progress information reaches the preset progress, start a countdown to determine the first countdown information.

[0066] S230. When receiving a second operation instruction corresponding to a second flow cytometry pretreatment item, determine whether the flow cytometry pretreatment device simultaneously performs a second flow cytometry pretreatment operation based on the first countdown information and a preset duration threshold.

[0067] Wherein, the preset duration threshold is a preset time length, and the preset duration threshold is greater than or equal to the second flow cytometry pretreatment operation duration. For example, the preset duration threshold is 50 minutes.

[0068] In this embodiment, S230 may specifically include the following steps:

[0069] (1) If the first countdown information is greater than or equal to the preset duration threshold, determine that the flow cytometry pretreatment device simultaneously performs a second flow cytometry pretreatment operation.

[0070] In this embodiment, if the first countdown information is greater than or equal to the preset duration threshold, it indicates that the flow cytometry pretreatment device can simultaneously perform a second flow cytometry pretreatment operation. At this time, the second operation instruction can be parsed to obtain the second flow cytometry pretreatment execution steps, so as to control the flow cytometry pretreatment device to simultaneously perform a second flow cytometry pretreatment operation based on the second flow cytometry pretreatment execution steps, and start a second countdown to determine the second countdown information; when the second countdown information is zero, complete the second flow cytometry pretreatment operation, and pop up a prompt box for completing the second flow cytometry pretreatment item on a preset display page.

[0071] Among them, when the flow cytometry pretreatment device performs a lymphocyte subset flow cytometry detection item, it takes about 45 minutes to complete the whole process of 40 samples.

[0072] (2) If the first countdown information is less than the preset duration threshold, pop up a prompt box on the preset display page indicating that the second flow cytometry pretreatment item cannot be executed.

[0073] In this embodiment, if the first countdown information is less than the preset duration threshold, it indicates that the flow cytometry pretreatment device cannot simultaneously perform a second flow cytometry pretreatment operation. At this time, a prompt box indicating that the second flow cytometry pretreatment item cannot be executed can be popped up on the preset display page to prompt the staff that a new second flow cytometry pretreatment item cannot be added at the current moment.

[0074] Optionally, during the execution of the first flow cytometry pretreatment operation and / or the second flow cytometry pretreatment operation by the flow cytometry pretreatment device, the current operation progress of the first flow cytometry pretreatment operation and / or the second flow cytometry pretreatment operation is displayed on a preset display page.

[0075] In this embodiment, the current operation progress of the first flow cytometry pretreatment operation and / or the second flow cytometry pretreatment operation can be visually displayed. For example, if the flow cytometry pretreatment device only performs the first flow cytometry pretreatment operation, the current operation progress bar corresponding to the first flow cytometry pretreatment item is displayed. If the flow cytometry pretreatment device only performs the second flow cytometry pretreatment operation, the current operation progress bar corresponding to the second flow cytometry pretreatment item is displayed. If the flow cytometry pretreatment device performs both the first flow cytometry pretreatment operation and the second flow cytometry pretreatment operation, the first current operation progress bar corresponding to the first flow cytometry pretreatment item and the second current operation progress bar corresponding to the second flow cytometry pretreatment item are displayed simultaneously.

[0076] In the technical solution of the embodiment of the present invention, when a first operation instruction corresponding to a first flow cytometry pretreatment item is received, the flow cytometry pretreatment device is controlled to perform the first flow cytometry pretreatment operation based on the first flow cytometry pretreatment execution steps. The first operation instruction includes the first flow cytometry pretreatment execution steps. Furthermore, the current progress information of the first flow cytometry pretreatment operation is obtained. When the current progress information reaches a preset progress, a countdown is started to determine the first countdown information. Thus, when a second operation instruction corresponding to a second flow cytometry pretreatment item is received, if the first countdown information meets the preset conditions, the flow cytometry pretreatment device is controlled to simultaneously perform the second flow cytometry pretreatment operation until the second flow cytometry pretreatment operation is completed. The first flow cytometry pretreatment item corresponds to a first flow cytometry pretreatment operation duration, the second flow cytometry pretreatment item corresponds to a second flow cytometry pretreatment operation duration, and the first flow cytometry pretreatment operation duration is greater than the second flow cytometry pretreatment operation duration. In the embodiment of the present invention, by adding the second flow cytometry pretreatment item during the incubation operation of the first flow cytometry pretreatment item, the first flow cytometry pretreatment item and the second flow cytometry pretreatment item can be performed simultaneously, improving the utilization rate of the flow cytometry pretreatment device.

[0077] Embodiment III

[0078] In the embodiment of the present invention, a flow cytometry sample pretreatment method applied to a flow cytometry pretreatment device is introduced in a specific implementation manner. Figure 3 It is a schematic structural diagram of a system for a flow cytometry sample pretreatment method provided in Embodiment III of the present invention. The system includes: an operation detection module, a task management module, and an instruction control module. In addition, the system further includes an operation display unit, an operation monitoring unit, a program timing unit, a task creation unit, a task deletion unit, a task termination unit, an instruction receiving unit, an instruction parsing unit, and an instruction running unit. The specific functions of each module and each unit of the system are introduced as follows:

[0079] Among them, the operation detection module is used to detect the operation status of the flow cytometry pretreatment device; the instruction control module is used for the operation instruction scheduling of the flow cytometry pretreatment device; the task management module is used for the project task management of the flow cytometry pretreatment device. Further, the operation display unit is used for the panel display management of the flow cytometry pretreatment device; the operation monitoring unit is used for the operation status management of the flow cytometry pretreatment device; the program timing unit is used for the countdown control management of the operation status of the flow cytometry pretreatment device; the task creation unit is used for the establishment of the detection project of the flow cytometry pretreatment device; the task deletion unit is used for the deletion of the detection project of the flow cytometry pretreatment device; the task termination unit is used for the termination of the detection project of the flow cytometry pretreatment device; the instruction receiving unit is used for the reception of the project instruction of the flow cytometry pretreatment device; the instruction parsing unit is used for the analysis of the project instruction of the flow cytometry pretreatment device; the instruction operation unit is used for the operation of the project instruction of the flow cytometry pretreatment device.

[0080] The working process of the technical solution provided by the embodiment of the present invention applied to the flow cytometry pretreatment device is shown in Figure 4 , specifically as follows:

[0081] (1) The device operation detection module monitors the device status;

[0082] (2) In advance, in the task management module, the pretreatment execution steps of the clinical lymphocyte subset flow cytometry detection project and the cytokine flow cytometry detection project are set up and stored.

[0083] (3) The operator newly establishes a pretreatment task for the cytokine flow cytometry detection project in the task management module through the device panel.

[0084] (4) The device display module will display the preparation status of the cytokine flow cytometry detection project and the first initial progress bar.

[0085] (5) After receiving the operation instruction of the pretreatment process of the cytokine flow cytometry detection project, the instruction control module of the flow cytometry pretreatment device parses the project instruction, drives the hardware to execute the pretreatment operation of the cytokine flow cytometry detection project, and updates the first initial progress bar in real time.

[0086] (6) When the device operation detection module monitors that the cytokine flow cytometry detection project has completed the preset progress, it will start the program countdown, and at the same time continuously monitor the remaining countdown duration of this stage of the cytokine flow cytometry detection project to determine the countdown information.

[0087] (7) On the device panel, the operation display unit will decide to display different prompt messages according to whether the remaining duration of this stage is less than 50 minutes. When the remaining duration is less than 50 minutes, the operation display unit will display the prompt message "New tasks cannot be added". When the remaining duration exceeds 50 minutes, the operation display unit will display the prompt message "New tasks can be added" and the following operations can be performed.

[0088] (8) The user can create a pretreatment task for the lymphocyte subset flow cytometry detection project through the task management module.

[0089] (9) The device display module will show the preparation status of the newly added lymphocyte subset flow cytometry detection project and the second initial progress bar.

[0090] (10) The instruction control module receives the project pretreatment operation instruction, parses it, then performs the pretreatment operation of the lymphocyte subset flow cytometry detection project, and updates the second initial progress bar in real time.

[0091] (11) When the device operation detection module monitors the execution of the lymphocyte subset flow cytometry detection project, it will start the program countdown, and at the same time continuously monitor the remaining duration of the overall countdown of the lymphocyte subset flow cytometry detection project. Meanwhile, the operation display unit will display the prompt message "New tasks cannot be added" on the device panel.

[0092] (13) When the pretreatment of the lymphocyte subset flow cytometry detection project is completed, the device interface display module gives a prompt to confirm that the newly added project has been completed, and at the same time the countdown of this project ends.

[0093] (14) The program timing unit in the device operation detection module will still continuously monitor the countdown status of this stage of the previous cytokine flow cytometry detection project.

[0094] (15) If the remaining time of this stage of the initial cytokine flow cytometry detection project exceeds 50 minutes, the operation display unit will display "New tasks can be added" on the device panel, and steps 8 - 14 can be repeated.

[0095] (16) Until the remaining time of this stage of the initial cytokine flow cytometry detection project is less than 50 minutes, the operation display unit will display "New tasks cannot be added" on the device panel.

[0096] (17) After the pretreatment of the cytokine flow cytometry detection project is completed, the device interface display module gives a prompt to confirm that the cytokine flow cytometry detection project has been completed, and at the same time the countdown of this project ends.

[0097] The embodiment of the present invention is a management process for flow cytometry pretreatment equipment for lymphocyte subset flow cytometry detection projects and cytokine flow cytometry detection projects, which realizes the automated and standardized processing of two different detection projects, and prevents the technical problem that the flow cytometry pretreatment equipment has a low utilization rate due to the occupation of the equipment caused by the time process of a single program. By adding a second flow cytometry pretreatment project during the incubation operation of the first flow cytometry pretreatment project, the first flow cytometry pretreatment project and the second flow cytometry pretreatment project can be executed simultaneously, improving the utilization rate of the flow cytometry pretreatment equipment.

[0098] Embodiment 4

[0099] Figure 5 FIG. 7 is a schematic structural diagram of a flow cytometry sample pretreatment device applied to a flow cytometry pretreatment device according to Embodiment 4 of the present invention. As Figure 5 shown, the device includes: a first project execution module 410, a first project countdown module 420, and a second project execution module 430.

[0100] Among them, the first project execution module 410 is configured to, when receiving a first operation instruction corresponding to a first flow cytometry pretreatment project, control the flow cytometry pretreatment device to execute a first flow cytometry pretreatment operation based on the first flow cytometry pretreatment execution steps; wherein, the first operation instruction includes the first flow cytometry pretreatment execution steps;

[0101] The first project countdown module 420 is configured to obtain the current progress information of the first flow cytometry pretreatment operation, and start counting down when the current progress information reaches a preset progress to determine a first countdown information;

[0102] The second project execution module 430 is configured to, when receiving a second operation instruction corresponding to a second flow cytometry pretreatment project, if the first countdown information meets a preset condition, control the flow cytometry pretreatment device to simultaneously execute a second flow cytometry pretreatment operation until the second flow cytometry pretreatment operation is completed;

[0103] Among them, the first flow cytometry pretreatment project corresponds to a first flow cytometry pretreatment operation duration, the second flow cytometry pretreatment project corresponds to a second flow cytometry pretreatment operation duration, and the first flow cytometry pretreatment operation duration is greater than the second flow cytometry pretreatment operation duration.

[0104] In the technical solution of the embodiment of the present invention, when a first operation instruction corresponding to a first flow cytometry preprocessing item is received, based on the first flow cytometry preprocessing execution steps, the flow cytometry preprocessing device is controlled to perform the first flow cytometry preprocessing operation. Among them, the first operation instruction includes the first flow cytometry preprocessing execution steps. Furthermore, the current progress information of the first flow cytometry preprocessing operation is obtained. When the current progress information reaches a preset progress, a countdown is started to determine the countdown information. Thus, when a second operation instruction corresponding to a second flow cytometry preprocessing item is received, if the first countdown information meets the preset conditions, the flow cytometry preprocessing device is controlled to simultaneously perform the second flow cytometry preprocessing operation until the second flow cytometry preprocessing operation is completed. Among them, the first flow cytometry preprocessing item corresponds to a first flow cytometry preprocessing operation duration, the second flow cytometry preprocessing item corresponds to a second flow cytometry preprocessing operation duration, and the first flow cytometry preprocessing operation duration is greater than the second flow cytometry preprocessing operation duration. In the embodiment of the present invention, by adding a second flow cytometry preprocessing item during the incubation operation of the first flow cytometry preprocessing item, the first flow cytometry preprocessing item and the second flow cytometry preprocessing item can be simultaneously performed, improving the utilization rate of the flow cytometry preprocessing device.

[0105] Optionally, the device further includes a repeated execution module, specifically used to repeatedly execute the step of, when a second operation instruction corresponding to a second flow cytometry preprocessing item is received, if the first countdown information meets the preset conditions, controlling the flow cytometry preprocessing device to simultaneously perform the second flow cytometry preprocessing operation until the second flow cytometry preprocessing operation is completed, until the first countdown information no longer meets the preset conditions and no longer responds to the operation instruction of the second flow cytometry preprocessing item.

[0106] Optionally, the device further includes a first operation instruction generation module, specifically used to, when a selection control corresponding to a first flow cytometry preprocessing item is detected, obtain the first flow cytometry preprocessing execution steps stored in advance; and generate a first operation instruction based on the first flow cytometry preprocessing execution steps.

[0107] Optionally, the second item execution module 430 is specifically used to determine whether the flow cytometry preprocessing device simultaneously performs the second flow cytometry preprocessing operation based on the first countdown information and a preset duration threshold; where the preset duration threshold is greater than the second flow cytometry preprocessing operation duration.

[0108] Optionally, the second item execution module 430 includes:

[0109] A first execution module, configured to determine that the flow cytometry preprocessing device simultaneously performs the second flow cytometry preprocessing operation if the first countdown information is greater than or equal to the preset duration threshold;

[0110] A second execution module, configured to pop up a prompt box indicating that the second flow cytometry pre - processing item cannot be executed on a preset display page if the first countdown information is less than a preset duration threshold.

[0111] Optionally, the first execution module is specifically configured to, if the first countdown information is greater than or equal to the preset duration threshold, parse and process the second operation instruction to obtain the execution steps of the second flow cytometry pre - processing; control the flow cytometry pre - processing device to simultaneously execute the second flow cytometry pre - processing operation based on the execution steps of the second flow cytometry pre - processing, and start a second countdown to determine the second countdown information; when the second countdown information is zero, complete the second flow cytometry pre - processing operation, and pop up a prompt box indicating the completion of the second flow cytometry pre - processing item on the preset display page.

[0112] In this embodiment, the first flow cytometry pre - processing item is a cell multi - factor flow cytometry detection item, and the second flow cytometry pre - processing item is a lymphocyte subset flow cytometry detection item.

[0113] Optionally, the device further includes: a processing progress display module, specifically configured to display the current operation progress of the first flow cytometry pre - processing operation and / or the second flow cytometry pre - processing operation on a preset display page during the execution of the first flow cytometry pre - processing operation and / or the second flow cytometry pre - processing operation by the flow cytometry pre - processing device.

[0114] The flow cytometry sample pre - processing device applied to a flow cytometry pre - processing device provided by an embodiment of the present invention can execute the flow cytometry sample pre - processing method applied to a flow cytometry pre - processing device provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0115] Embodiment Five

[0116] Figure 6 FIG. shows a schematic structural diagram of an electronic device 10 that can be used to implement the embodiments of the present invention. The electronic device is intended to represent various forms of digital computers, such as, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, personal digital processors, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present invention described herein and / or claimed.

[0117] As Figure 6As shown, the electronic device 10 includes at least one processor 11 and a memory communicatively connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc. The memory stores a computer program executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0118] Multiple components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disc, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0119] The processor 11 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the flow sample preprocessing method applied to a flow cytometry preprocessing device.

[0120] In some embodiments, the flow sample preprocessing method applied to a flow cytometry preprocessing device can be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the flow sample preprocessing method applied to a flow cytometry preprocessing device described above can be executed. Alternatively, in other embodiments, the processor 11 can be configured to execute the flow sample preprocessing method applied to a flow cytometry preprocessing device in any other appropriate manner (e.g., by means of firmware).

[0121] The various embodiments of the systems and techniques described above in this document can be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems-on-chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be a special-purpose or general-purpose programmable processor that receives data and instructions from a storage system, at least one input device, and at least one output device, and transmits the data and instructions to the storage system, the at least one input device, and the at least one output device.

[0122] The computer programs for implementing the methods of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, a special purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The computer programs can be executed entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.

[0123] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0124] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and a pointing device (e.g., a mouse or a trackball) through which the user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0125] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), blockchain network, and the Internet.

[0126] A computing system can include a client and a server. The client and the server are generally far from each other and typically interact through a communication network. The client-server relationship is created by computer programs running on respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, solving the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.

[0127] It should be understood that various forms of the processes shown above can be used, with steps reordered, added, or deleted. For example, the steps recited in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is made herein.

[0128] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims

1. A flow sample pretreatment method applied to a flow cytometry pretreatment device, characterized in that Including: When receiving a first operation instruction corresponding to a first flow cytometry pretreatment item, based on the first flow cytometry pretreatment execution steps, controlling a flow cytometry pretreatment device to perform a first flow cytometry pretreatment operation; wherein, the first operation instruction includes the first flow cytometry pretreatment execution steps; Obtaining current progress information of the first flow cytometry pretreatment operation, and when the current progress information reaches a preset progress, starting a countdown to determine first countdown information; When receiving a second operation instruction corresponding to a second flow cytometry pretreatment item, if the first countdown information meets a preset condition, controlling the flow cytometry pretreatment device to simultaneously perform a second flow cytometry pretreatment operation until the second flow cytometry pretreatment operation is completed; Wherein, the first flow cytometry pretreatment item corresponds to a first flow cytometry pretreatment operation duration, the second flow cytometry pretreatment item corresponds to a second flow cytometry pretreatment operation duration, and the first flow cytometry pretreatment operation duration is greater than the second flow cytometry pretreatment operation duration.

2. The method according to claim 1, wherein After controlling the flow cytometry pretreatment device to simultaneously perform a second flow cytometry pretreatment operation until the second flow cytometry pretreatment operation is completed, the method further includes: Repeating the step of when receiving a second operation instruction corresponding to a second flow cytometry pretreatment item, if the first countdown information meets a preset condition, controlling the flow cytometry pretreatment device to simultaneously perform a second flow cytometry pretreatment operation until the second flow cytometry pretreatment operation is completed, until the first countdown information fails to meet the preset condition and no longer responds to the operation instruction of the second flow cytometry pretreatment item.

3. The method according to claim 1, wherein Also including: When detecting a selection control corresponding to a first flow cytometry pretreatment item being triggered, obtaining the first flow cytometry pretreatment execution steps stored in advance; Generating a first operation instruction based on the first flow cytometry pretreatment execution steps.

4. The method according to claim 1, characterized in that, The step of if the first countdown information meets a preset condition, controlling the flow cytometry pretreatment device to simultaneously perform a second flow cytometry pretreatment operation includes: Based on the first countdown information and a preset duration threshold, determining whether the flow cytometry pretreatment device simultaneously performs a second flow cytometry pretreatment operation; wherein, the preset duration threshold is greater than the second flow cytometry pretreatment operation duration.

5. The method according to claim 4, characterized in that, The step of based on the first countdown information and a preset duration threshold, determining whether the flow cytometry pretreatment device simultaneously performs a second flow cytometry pretreatment operation includes: If the first countdown information is greater than or equal to the preset duration threshold, determining that the flow cytometry pretreatment device simultaneously performs a second flow cytometry pretreatment operation; If the first countdown information is less than the preset duration threshold, popping up a prompt box indicating that the second flow cytometry pretreatment item cannot be executed on a preset display page.

6. The method according to claim 5, characterized in that, The step of if the first countdown information is greater than or equal to the preset duration threshold, controlling the flow cytometry pretreatment device to simultaneously perform a second flow cytometry pretreatment operation includes: If the first countdown information is greater than or equal to the preset duration threshold, parsing and processing the second operation instruction to obtain second flow cytometry pretreatment execution steps; Based on the second flow cytometry pre - processing execution steps, control the flow cytometry pre - processing device to simultaneously perform the second flow cytometry pre - processing operation, and start the second countdown to determine the second countdown information; When the second countdown information is zero, complete the second flow cytometry pre - processing operation, and pop up a prompt box for completing the second flow cytometry pre - processing item on the preset display page.

7. The method according to claim 1, characterized in that, The first flow cytometry pre - processing item is a multi - cytokine flow cytometry detection item for cells, and the second flow cytometry pre - processing item is a lymphocyte subset flow cytometry detection item.

8. The method according to claim 1, characterized in that It further includes: During the process of the flow cytometry pre - processing device performing the first flow cytometry pre - processing operation and / or the second flow cytometry pre - processing operation, display the current operation progress of the first flow cytometry pre - processing operation and / or the second flow cytometry pre - processing operation on the preset display page.

9. A flow sample pretreatment device applied to a flow cytometry pretreatment device, characterized in that, It includes: A first item execution module, which is used to control the flow cytometry pre - processing device to perform the first flow cytometry pre - processing operation based on the first flow cytometry pre - processing execution steps when receiving the first operation instruction corresponding to the first flow cytometry pre - processing item; wherein, the first operation instruction includes the first flow cytometry pre - processing execution steps; A first item countdown module, which is used to obtain the current progress information of the first flow cytometry pre - processing operation, and start counting down when the current progress information reaches the preset progress to determine the first countdown information; A second item execution module, which is used to control the flow cytometry pre - processing device to simultaneously perform the second flow cytometry pre - processing operation until the second flow cytometry pre - processing operation is completed when receiving the second operation instruction corresponding to the second flow cytometry pre - processing item if the first countdown information meets the preset conditions; Among them, the first flow cytometry pre - processing item corresponds to the first flow cytometry pre - processing operation duration, the second flow cytometry pre - processing item corresponds to the second flow cytometry pre - processing operation duration, and the first flow cytometry pre - processing operation duration is greater than the second flow cytometry pre - processing operation duration.

10. A computer-readable storage medium, characterized in that, The computer - readable storage medium stores computer instructions, and the computer instructions are used to cause the processor to implement the flow cytometry sample pre - processing method applied to the flow cytometry pre - processing device according to any one of claims 1 - 8 when executed.