Equipment control method, related method and device

By performing functional module detection and status analysis when the high-throughput sequencer is powered on, and generating the status of the analysis items, the unavailability problem caused by equipment self-test anomalies is solved, thereby improving the availability and analysis efficiency of the equipment.

CN121411245APending Publication Date: 2026-01-27MGI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202511522143.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-23
Publication Date
2026-01-27

AI Technical Summary

Technical Problem

Existing high-throughput sequencers report errors when abnormalities are detected during power-on self-test or pre-sequencing self-test, rendering the equipment unusable and reducing its availability.

Method used

By performing functional tests on multiple functional modules when the device is powered on, the status of the analysis project is generated, the availability of the analysis project is determined based on the mapping relationship, projects with some abnormal functions are allowed to continue to be used, and fault prompts are provided.

Benefits of technology

This improves equipment availability, allowing analysis tasks to continue even when some functions malfunction, reducing equipment downtime and increasing analysis efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121411245A_ABST
    Figure CN121411245A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an equipment control method, a related method and a related device. The equipment control method comprises the following steps: in response to an equipment startup signal, performing function detection on a plurality of functional modules in target equipment to obtain a first functional state corresponding to each functional module; providing an analysis item state based on the first function state corresponding to each function module, wherein the analysis item state is determined based on a mapping relationship between each analysis item and functions provided by the plurality of function modules; responding to an execution instruction for the target analysis task based on the analysis item state, and controlling the target equipment to execute the target analysis task; or controlling the target equipment to send out a first fault prompt based on the analysis item state. The device control method can improve the availability of the target device.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of device control, in particular to a device control system, a device control method and a sequencer control system. BACKGROUND

[0002] A high-throughput sequencer contains a complex system and a large number of components, and needs to cooperate with software and hardware and timing to realize complex logic actions. Abnormal actions of any system or component may cause analysis interruption or failure. Any complete system design cannot completely avoid the occurrence of all faults, but can only make the probability low enough.

[0003] At present, in order to ensure the stability of the device during sequencing, the device self-checking function is set for the automatic device such as the high-throughput sequencer, so that the device abnormality can be found when the device starts or before the device runs, thereby avoiding the risk of reducing the running efficiency of the device and sample scrapping caused by the abnormality during the running of the device.

[0004] However, in the related art, when the automatic device discovers the device abnormality in the device self-checking, the device error is reported, which causes the automatic device to be unable to use. SUMMARY

[0005] The main purpose of the embodiments of the present application is to propose a device control method, related method and device, aiming to improve the usability of the automatic device such as the high-throughput sequencer.

[0006] To achieve the above purpose, a first aspect of the embodiments of the present application proposes a device control method, characterized in that the method comprises: In response to a device power-on signal, performing function detection on a plurality of function modules in a target device to obtain a first function state corresponding to each function module; Based on the first function state corresponding to each function module, providing an analysis item state, the analysis item state being determined based on a mapping relationship between each analysis item and the functions provided by the plurality of function modules; Based on the analysis item state, in response to an execution instruction of a target analysis task, controlling the target device to execute the target analysis task; or, Based on the analysis item state, controlling the target device to issue a first fault prompt.

[0007] To achieve the above purpose, a second aspect of the embodiments of the present application proposes a device control device, characterized in that the device comprises: A first power-on detection unit configured to, in response to a device power-on signal, perform function detection on a plurality of function modules in a target device to obtain a first function state corresponding to each function module; The first state analysis unit is used to provide an analysis item state based on the first functional state corresponding to each of the functional modules, wherein the analysis item state is determined based on the mapping relationship between each analysis item and the functions provided by multiple functional modules. The first control unit is configured to control the target device to execute the target analysis task in response to the execution instruction for the target analysis task based on the status of the analysis project; or to control the target device to issue a first fault prompt based on the status of the analysis project.

[0008] Optionally, in some embodiments, the first functional state includes any one of: a functional usable state, a functional low-performance usable state, and a functional unavailable state.

[0009] Optionally, in some embodiments, the device control apparatus further includes: The status providing subunit is used to provide the analysis project status based on the first functional status corresponding to each of the aforementioned functional modules. The function detection subunit is used to detect the function of multiple sub-function modules associated with the target analysis task when the state of the analysis project is detected to be usable, and to obtain the second function state corresponding to each of the associated sub-function modules in response to the execution instruction of the target analysis task based on the state of the analysis project. The fault indication subunit is used to control the target device to issue a first fault indication when the status of the analysis project is detected to be unusable. The first fault indication includes information about the associated functional modules whose first functional status is unavailable, or the first fault indication includes information about the associated functional modules whose first functional status is low-performance usable.

[0010] Optionally, in some embodiments, the device control apparatus further includes: The task status determination subunit is used to determine the status of the target analysis task based on the second functional status of multiple sub-functional modules associated with the target analysis task; The first control subunit is configured to, when detecting that the target analysis task is in an executable state, control the target device to execute the target analysis task in response to an execution instruction for the target analysis task; or, When the target analysis task is detected to be in a paused execution state, the execution of the target analysis task is paused in response to the execution instruction for the target analysis task.

[0011] Optionally, in some embodiments, the second functional state includes any one of: a functionally usable state, a functionally usable state with low performance, and a functionally unavailable state; The task status of the target analysis task includes either the executable state or the paused execution state.

[0012] Optionally, in some embodiments, the device control apparatus provided in this application further includes: The second control subunit is used to control the target device to issue a second fault prompt when the target analysis task is detected to be in a paused execution state. The second fault prompt includes information about the associated functional modules whose second functional state is unavailable, or information about the associated functional modules whose second functional state is available for low-performance use.

[0013] Optionally, in some embodiments, the first project status analysis unit includes: The first acquisition subunit is used to acquire a preset first mapping relationship table, which includes a first mapping relationship between multiple analysis items and the multiple functional modules. The first determining subunit is used to determine the associated functional module corresponding to each analysis item based on the first mapping relationship table, and to obtain the first functional status corresponding to each associated functional module. The first storage subunit is used to generate an analysis project status corresponding to each analysis project based on the first functional status corresponding to each associated functional module, and to save the analysis project status corresponding to each analysis project.

[0014] Optionally, in some embodiments, the task state determination subunit includes: The second acquisition subunit is used to acquire a preset second mapping relationship table, which includes a second mapping relationship between multiple analysis tasks and the multiple sub-functional modules. The second determining subunit is used to determine the associated sub-functional modules corresponding to the target analysis task based on the second mapping relationship table, and to obtain the second functional status corresponding to each associated sub-functional module. The second storage subunit is used to generate the state of the target analysis task according to the second functional state corresponding to each associated sub-functional module, and to save the state of the target analysis task.

[0015] Optionally, in some embodiments, the plurality of functional modules and the plurality of sub-functional modules are the same functional modules; Optionally, in some embodiments, the plurality of functional modules and the plurality of sub-functional modules are partially identical functional modules; Optionally, in some embodiments, the plurality of functional modules are composed of the plurality of sub-functional modules, wherein one of the functional modules may be composed of the plurality of sub-functional modules.

[0016] Optionally, in some embodiments, the target device is selected from gene sequencers, multi-mode detectors, spatiotemporal integrated machines, cell sorters, library preparation instruments, or automated experimental equipment.

[0017] Optionally, in some embodiments, the multi-mode detector is an automated device with multiple detection functions, which are selected from library construction, gene sequencing, proteomics detection, transcriptomics detection, or single-cell sequencing, etc.

[0018] To achieve the above objectives, a third aspect of this application provides a sequencing system control method, characterized in that the method comprises: In response to the power-on signal, the functions of multiple functional modules in the sequencing system are detected to obtain the first functional state corresponding to each functional module; The sequencing project status of each sequencing project in the sequencing system is provided based on the first functional status corresponding to each functional module. The sequencing project status is determined based on the mapping relationship between each sequencing project and the functions of multiple functional modules. Based on the sequencing project status response to the execution command for the target sequencing task, the sequencing system is controlled to execute the target sequencing task; or, Based on the status of the sequencing project, the sequencing system is controlled to issue a fault warning.

[0019] To achieve the above objectives, a fourth aspect of this application provides a sequencing system control device, the device comprising: The second power-on detection unit is used to perform functional detection on multiple functional modules of the sequencing system in response to the power-on signal, and obtain the first functional state corresponding to each functional module. The second state analysis unit is used to provide the sequencing project status of each sequencing project in the sequencing system based on the first functional status corresponding to each functional module. The sequencing project status is determined based on the mapping relationship between each sequencing project and the functions of multiple functional modules. The second control unit is used to control the sequencing system to execute the target sequencing task in response to the execution instruction for the target sequencing task based on the sequencing project status; or to control the sequencing system to issue a fault prompt based on the sequencing project status.

[0020] To achieve the above objectives, a fifth aspect of this application provides a multi-mode detection system control method, the method comprising: In response to the power-on signal, the function detection of multiple functional modules in the multi-mode detector is performed to obtain the first functional state corresponding to each functional module; The mode state of each mode in the multi-mode detector is provided based on the first functional state corresponding to each functional module. The mode state is determined based on the mapping relationship between each mode and the functions of multiple functional modules. Based on the mode state response to the execution command for the target mode detection task, the multi-mode detector is controlled to execute the target mode detection task; or, Based on the mode status, the multi-mode detector is controlled to issue a fault warning.

[0021] To achieve the above objectives, a sixth aspect of this application provides a multi-mode detection system control device, the device comprising: The third power-on detection unit is used to respond to the power-on signal, perform functional detection on multiple functional modules in the multi-mode detector, and obtain the first functional state corresponding to each functional module. The third state analysis unit is used to provide the mode state of each mode in the multi-mode detector based on the first functional state corresponding to each functional module. The mode state is determined based on the mapping relationship between each mode and the functions of multiple functional modules. The third control unit is used to control the multi-mode detector to execute the target mode detection task in response to the execution instruction for the target mode detection task based on the mode state; or to control the multi-mode detector to issue a fault prompt based on the mode state.

[0022] To achieve the above objectives, a seventh aspect of the present application provides an automated device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the device control method of the first aspect, the sequencing system control method of the third aspect, or the multi-mode detection system control method provided in the fifth aspect.

[0023] To achieve the above objectives, an eighth aspect of the present application provides a storage medium storing a computer program that, when executed by a processor, implements the device control method of the first aspect, the sequencing system control method of the third aspect, or the multi-mode detection system control method provided in the fifth aspect.

[0024] The device control method proposed in this application involves, in response to a device power-on signal, performing functional detection on multiple functional modules in a target device to obtain a first functional state corresponding to each functional module; providing an analysis project state based on the first functional state corresponding to each functional module, wherein the analysis project state is determined based on the mapping relationship between each analysis project and the functions provided by the multiple functional modules; controlling the target device to execute the target analysis task in response to an execution instruction for the target analysis task based on the analysis project state; or, controlling the target device to issue a first fault prompt based on the analysis project state.

[0025] The device control method provided in this application can independently detect the functional status of each functional module of the target device during power-on testing. Then, based on the functional status of each module, it generates analysis project statuses corresponding to multiple analysis projects based on the automated device. For target analysis projects with an analyzable status, the user can still use the target device to perform the corresponding analysis tasks. Thus, even if a module malfunction is detected in the target device, some analysis projects can still be made available, thereby improving the availability of the target device. Attached Figure Description

[0026] The accompanying drawings are used to provide a further understanding of the technical solutions of this application and constitute a part of the specification. They are used together with the embodiments of this application to explain the technical solutions of this application and do not constitute a limitation on the technical solutions of this application.

[0027] Figure 1 This is a flowchart illustrating the sequencer's power-on self-test and pre-sequencing self-test processes in related technologies. Figure 2 A flowchart illustrating the device control method provided in this application; Figure 3 A schematic diagram of the equipment detection architecture provided in this application; Figure 4 This is a schematic diagram illustrating the relationship between functional modules and their corresponding functional states in the embodiments of this application; Figure 5 A schematic diagram showing the mapping relationship between the analysis items provided for the target device and the functional modules of the target device; Figure 6 A schematic diagram illustrating how the status of an analysis project is determined based on the functional status of associated functional modules; Figure 7 A schematic diagram of a scenario for the device control method provided in this application; Figure 8 Another flowchart illustrating the device control method provided in this application; Figure 9 A schematic flowchart illustrating the sequencing system control method provided in this application; Figure 10 A schematic diagram showing the mapping relationship between the sequencing items of a sequencer and the smallest functional unit of the sequencer; Figure 11a A schematic diagram illustrating the relationship between the functional states of sequencing projects and their associated smallest functional units; Figure 11b This is another schematic diagram illustrating the relationship between sequencing projects and the functional states of their associated smallest functional units. Figure 11c This is another schematic diagram illustrating the relationship between sequencing projects and the functional states of their associated smallest functional units; Figure 12 A schematic diagram of the structure of the equipment control device 1200 provided in this application; Figure 13 A schematic diagram of the structure of the sequencing system control device 1300 provided in this application; Figure 14 A flowchart illustrating the control method for the multi-mode detection system provided in this application; Figure 15 A schematic diagram of the structure of the multi-mode detection device 1500 provided in this application; Figure 16 This is a schematic diagram of the hardware structure of the automated equipment provided in the embodiments of this application. Detailed Implementation

[0028] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0029] Before providing a further detailed description of the embodiments of this application, the nouns and terms used in the embodiments of this application are explained, and the nouns and terms used in the embodiments of this application shall be interpreted as follows: Gene sequencing: Gene sequencing is a core technology that deciphers biological genetic information by determining the nucleotide sequence of DNA or RNA. Its development has profoundly driven progress in life sciences, medicine, agriculture, and other fields. This technology is widely used in medical health, agriculture and biotechnology, as well as environment and ecology.

[0030] Gene sequencers: Gene sequencers are the core equipment in gene sequencing technology, and their performance directly affects the throughput, accuracy, cost, and application scope of sequencing. Since the advent of sequencers in the 1970s, gene sequencers have undergone technological changes from low-throughput to high-throughput and from short-read to long-read, driving the rapid development of fields such as precision medicine, agricultural breeding, and microbiome. The gene sequencers in this application mainly refer to high-throughput gene sequencers, which are characterized by highly integrated internal structures, high equipment accuracy, and stringent operating environment requirements.

[0031] A multi-mode detection system is a detection system that integrates multiple different types of sensors or data sources, aiming to obtain more comprehensive, accurate, and reliable multi-omics data results than single-mode detection by switching between multiple detection modes. Specifically, a multi-mode detection system can be implemented by a multi-mode detection instrument, which can have detection functions in multiple modes such as library construction, gene sequencing, proteomics sequencing, transcriptomics sequencing, and single-cell sequencing. Specifically, a multi-mode detection instrument includes several basic functional modules to realize the above-mentioned multiple detection modes. These basic functional modules may include a reagent storage and delivery system, a temperature control system 1, a temperature control system 2, a signal detection system 1, a signal detection system 2, and a computing server. For example, for gene sequencing, a reagent storage and delivery system, a temperature control system 1, and a computing server are required. Library construction requires a reagent storage and delivery system and a temperature control system 1.

[0032] In related technologies, high-throughput sequencers, due to their complex structure and demanding operating environment, are susceptible to sequencing interruptions or failures due to any component or system malfunction. While current sequencer system designs significantly reduce the probability of failure, they cannot eliminate all possibilities. If a sequencer malfunction occurs during sequencing, it will cause an interruption. If the interruption is prolonged and cannot be repaired, it may lead to the waste of reagents and other consumables, as well as the samples to be tested, resulting in significant losses. Therefore, related technologies include a power-on self-test during sequencer startup and a pre-sequencing self-test before sequencing begins. This identifies and eliminates equipment malfunctions before sequencing starts, ensuring the stability of the sequencing process and thus avoiding the risk of loss of reagents, consumables, and samples.

[0033] However, in related technologies, whether it's a power-on self-test or a pre-sequencing self-test, when the sequencer detects an anomaly, it will report an error and become unusable. This necessitates technicians to troubleshoot the sequencer specifically and then re-perform the self-test to ensure it's functioning correctly before sequencing can proceed. Since sequencers contain numerous basic functional modules to provide various sequencing analysis projects, and each project doesn't necessarily require all of these modules, the strategy of reporting errors and shutting down the device upon detecting module anomalies in related technologies leads to reduced sequencer availability. Figure 1 The diagram illustrates the flow of sequencer self-test (POST) and pre-sequencing self-test (PS) in related technologies. After the sequencer warms up, it enters the POST process. If the POST detects an abnormality, it triggers an error and terminates other procedures, rendering the sequencer unusable. If the POST confirms the sequencer is functioning correctly, a pre-sequencing self-test for that sequencing analysis project is performed before the user confirms the start of that project. If the pre-POST confirms an abnormality, it triggers an error and terminates other procedures, rendering the sequencer unusable. If the pre-POST confirms the sequencer is functioning correctly, the sequencing task corresponding to that analysis project can be started upon user confirmation.

[0034] Therefore, to address the problem in related technologies where sequencers detect issues during power-on self-tests and report errors, leading to low sequencer availability, this application provides a device control method, related methods, and apparatus to improve sequencer availability. The device control method provided in this application will be described below.

[0035] Reference Figure 2 ,like Figure 2 The diagram shown is a flowchart illustrating the device control method provided in this application. In some embodiments, the device control method provided in this application can be specifically applied to the control module of a target device. The device control method includes: Step S201: In response to the device power-on signal, perform function detection on multiple functional modules in the target device to obtain the first functional state corresponding to each functional module.

[0036] In this embodiment, the target device can be various types of automated equipment, including but not limited to testing equipment, analysis equipment, production equipment, and processing equipment. Specifically, in this embodiment, the target device can be a high-throughput sequencer. The target device includes multiple functional modules, which in this embodiment can be the smallest functional unit of the target device. For example, functional modules can be electrical control modules, mechanical modules, biochemical modules, optical modules, data processing modules, and device control modules. The device control module is equivalent to the host of the target device, and the user can control the operation of the target device through interaction with the device control module and the control software loaded in the device control module.

[0037] The target device's control module contains a power-on self-test (POST) program. When a power-on signal is detected, the control module triggers the POST program, which performs basic function tests on all functional modules within the target device. These tests can be performed using functional testing software or by a separately configured hardware functional testing module.

[0038] like Figure 3 The diagram shows a schematic of the device detection architecture provided in this application. The target device 310 includes multiple functional modules 311 and a device control module 312. In this embodiment, a distributed detection system group is further provided for the multiple functional modules 311 in the target device 310, including multiple detection systems 320. The multiple detection systems 320 are used to detect the functional status of the multiple functional modules 311, thereby improving the detection efficiency of the functional status of the multiple functional modules 311 in the target device. The detection systems 320 can be implemented in software or hardware, and the correspondence between the detection systems 320 and the functional modules 311 can be one-to-one, one-to-many, or many-to-one. Thus, when a device power-on signal is detected, the device control module 312 triggers the execution of a power-on self-test program. The power-on self-test program controls the multiple detection systems 320 to perform functional status detection on the multiple functional modules 311 to obtain the first functional status corresponding to each functional module 311.

[0039] In this embodiment of the application, the first functional state corresponding to each functional module 311 of the target device may include several states such as a normally usable state, a low-performance usable state, and a functional unavailable state. Figure 4The diagram illustrates the relationship between functional modules and their corresponding functional states in this embodiment. For any functional module 311 in the target device, its corresponding first functional state includes three types: first state 410, second state 420, and third state 430. First state 410 indicates that the functional module 311 is functioning normally, i.e., in a usable state; second state 420 indicates that the functional module 311 is experiencing functional degradation, i.e., in a low-performance usable state; and third state 430 indicates that the functional module 311 is functionally unavailable, i.e., in a functionally unusable state. In this embodiment, the target device is divided into multiple basic functional modules, and a corresponding functional detection system is configured for each module to improve the accuracy of functional detection. Furthermore, based on the accurate functional detection results, the functional states of each module are more finely divided into three categories: normal function, degraded function, and unavailable function, instead of the traditional two categories of normal function and abnormal function. This allows the functional modules of the target device to provide availability even without complete functional loss, thereby improving the availability of the target device.

[0040] Step S202: Analyze the project status based on the first functional status corresponding to each functional module.

[0041] In this embodiment, the target device can be applied to various analysis projects to achieve multiple analysis tasks. Each analysis project does not necessarily depend on all functional modules of the target device; some analysis projects may only depend on one or more functional modules of the target device. Thus, when it is detected that some functional modules in the target device are in a state of functional degradation, while other functional modules are in a state of functional degradation or normal operation, analysis projects dependent on these functional modules cannot be used. However, analysis projects not dependent on these functional modules can be performed on the target device at low performance or normally. Therefore, after obtaining the first functional state of each functional module based on functional detection of each functional module in the target device, the analysis project state corresponding to each analysis project can be further determined based on the dependency relationship between the multiple analysis projects provided by the target device and the functions provided by the functional modules of the target device.

[0042] In some embodiments, the project status is analyzed based on the first functional state corresponding to each functional module, including: Obtain a preset first mapping relationship table, which includes the first mapping relationship between multiple analysis items and multiple functional modules; Based on the first mapping relationship table, determine the associated functional modules corresponding to each analysis item, and obtain the first functional status corresponding to each associated functional module; The analysis project status corresponding to each analysis project is generated based on the first functional status corresponding to each associated functional module, and the analysis project status corresponding to each analysis project is saved.

[0043] In this embodiment, a mapping relationship can exist between multiple analysis items provided by the target device and multiple functional modules of the target device, that is, which specific analysis item needs to use which functional modules. These relationships can form a first mapping relationship table, such as... Figure 5 The diagram illustrates the first mapping relationship between the analysis items provided for the target device and the functional modules of the target device. Analysis item A depends on functional modules 1, 3, 4, and the device control module; analysis item B depends on functional modules 1, 2, and the device control module; and analysis item C depends on functional modules 1, 4, and the device control module.

[0044] Thus, after determining the first functional states of multiple functional modules within the target device through power-on testing, a first mapping relationship table between analysis items and functional modules can be further obtained. Then, based on this mapping relationship table, the associated functional modules corresponding to each analysis item can be determined; here, the associated functional modules are those that have a first mapping relationship with the corresponding analysis item in the first mapping relationship table. Next, based on the detected first functional states of each functional module, the first functional state corresponding to each associated functional module is determined. Furthermore, the analysis item state corresponding to each analysis item can be generated based on the first functional state corresponding to each associated functional module.

[0045] like Figure 6The diagram illustrates how the status of an analysis project is determined based on the functional status of associated functional modules. The associated functional modules for analysis project A include module 1, module 3, and module 4. Thus, when modules 1, 3, and 4 are all in a normal functional state, the analysis project status of analysis project A is determined to be normal, meaning analysis project A can perform normal analysis. When module 1 is in a degraded state, and modules 3 and 4 are in a normal functional state, the analysis project status of analysis project A is determined to be low-performance, specifically, analysis project A can run in low-performance mode 1. When modules 1, 3, and 4 are all in a degraded state, the analysis project status of analysis project A is determined to be low-performance, specifically, analysis project A can run in low-performance mode 2. If any one of modules 1, 3, or 4 is in a disabled state, the analysis project A is determined to be disabled, meaning analysis project A is unavailable. In this embodiment of the application, the analysis project status of the analysis project provided by the target device can be divided into an analyzable status (usable status) and an unanalyzable status (unusable status). The unanalyzable status means that the analysis project is disabled and the user cannot use the target device to perform the task of the analysis project. The analyzable status can be further divided into a normal analysis status and a low-performance analysis status according to the degree of execution. The normal analysis status indicates that the first functional status of the associated functional modules corresponding to the analysis project is in a normal functional state, while the low-performance analysis status indicates that at least one of the associated functional modules corresponding to the analysis project is in a functionally degraded state.

[0046] In this embodiment of the application, after generating the analysis project status corresponding to each analysis project based on the first functional status corresponding to each associated functional module, the analysis project status corresponding to each analysis project can be further saved, and the analysis project status corresponding to each analysis project can also be displayed. For example... Figure 7 The diagram illustrates a scenario of the device control method provided in this application. After generating the analysis item status for each analysis item, a project status display interface 700 can be displayed on the user interaction module (e.g., a display screen) of the target device. This interface 700 displays the status of all analysis items provided by the target device, such as "can be analyzed normally," "can be analyzed with low performance," or "cannot be analyzed." For analysis items in the "can be analyzed normally" or "can be analyzed with low performance" states, an analysis control 710 can be further displayed, allowing the user to initiate the corresponding analysis task by touching the analysis control 710. For analysis items in the "cannot be analyzed" state, no corresponding analysis control is provided, and the corresponding analysis task cannot be triggered.

[0047] Step S203: Based on the status of the analysis project, respond to the execution command of the target analysis task and control the target device to execute the target analysis task; or based on the status of the analysis project, control the target device to issue a first fault prompt.

[0048] Please continue reading. Figure 7 Based on the first functional status of each functional module of the target device obtained from power-on detection, and further based on the dependency relationship between the analysis items provided by the target device and the functions provided by each functional status, an analysis item status corresponding to each analysis item is generated and displayed. Then, corresponding analysis tasks can be initiated for target analysis items in an analyzable state (including normal analysis and low-performance analysis). Therefore, even if the target device detects abnormalities in some functional modules during power-on detection, it does not affect the use of other analysis items that do not depend on these abnormal functional modules. Compared to related technologies where the device is shut down upon detecting an abnormality during power-on detection, this significantly improves the availability of the target device. For analysis items in an unanalyzable state, the target device can also issue a corresponding first fault prompt to inform the user which functional modules are unavailable, allowing the user to initiate corresponding repairs based on current needs.

[0049] In some embodiments, the device control method provided in this application further includes: Provides a list of analysis items that are in an unanalyzable state, and provides the unavailable functional modules corresponding to each analysis item in the list. The first functional state of the unavailable functional modules is the functional unavailable state.

[0050] In this embodiment, for analysis items whose status is unanalyzable based on the first functional state of each functional module obtained from the power-on detection, they can be displayed in a list format, further showing the unavailable functional modules corresponding to each unanalyzable analysis item. For an unanalyzable analysis item, the specific functional module causing its unanalyzability can be identified, where there can be one or more specific functional modules. By displaying the specific functional modules corresponding to the unanalyzable analysis items that have lost their functions, users can quickly see which specific functional modules need to be repaired to restore the functionality of the required analysis item. Specifically, for example, in related technologies, the target device provides analysis item Y, and the user also needs to use analysis item Y for corresponding analysis. However, during the power-on detection, due to the detection of a device abnormality, the device becomes unusable. In this case, all abnormal functional modules of the target device need to be repaired, and then the power-on detection needs to be performed again until all functional modules of the target device are detected to be normal before it can be used. This causes the user to wait a long time before analyzing analysis item Y, resulting in very low analysis efficiency. In this embodiment, after power-on testing, some analysis items can be made available based on the absence of functional modules in a functional loss state in the power-on test results. If the power-on test results determine that analysis item Y is unavailable, the specific functional module Y that is in a functional loss state that causes analysis item Y to be unavailable can be further displayed. Thus, if the user does need to use analysis item Y, only functional module Y needs to be repaired, which improves analysis efficiency.

[0051] In some embodiments, this application can also configure a distributed self-recovery system for the target device. This distributed self-recovery system may include multiple distributed self-recovery modules, which can be software or hardware modules. A one-to-one, one-to-many, or many-to-one correspondence exists between the multiple self-recovery modules and multiple functional modules of the target device, used to automatically restore the state of functional modules detected as being in a state of functional degradation or loss. Thus, when a power-on detection determines that an analysis item is in an unanalyzable state, self-recovery of the item's function can be provided. At this time, the functional module in a state of loss causing the analysis item to be unanalyzable is automatically identified, and a self-recovery command is sent to the self-recovery module corresponding to that module, enabling these self-recovery modules to restore the function of the corresponding module. This method can not only quickly identify abnormal functional modules causing the required analysis item to be unusable, but also automatically trigger the self-recovery of the abnormal functional module, thereby greatly improving the utilization efficiency of the target device.

[0052] In some embodiments, the device control method provided in this application further includes: The project status is analyzed based on the first functional status corresponding to each functional module. When the analysis project status is detected to be usable, based on the analysis project status, in response to the execution instruction of the target analysis task, the function detection of multiple sub-functional modules associated with the target analysis task is performed to obtain the second functional status corresponding to each associated sub-functional module. When the analysis project is detected to be in an unusable state, the control target device issues a first fault prompt. The first fault prompt includes information about the associated functional modules whose first functional status is unavailable, or information about the associated functional modules whose first functional status is available but with low performance.

[0053] In this embodiment, before executing the target analysis task corresponding to the target analysis project that is in an analyzable (usable) state, a pre-analysis check can be performed. The pre-analysis check specifically examines the functional state of the sub-functional modules corresponding to the target analysis task to be executed. For details, please refer to... Figure 7 When the power-on detection confirms that analysis item A is in a normally analyzable state, the target analysis task corresponding to analysis item A can be initiated via the touch analysis control 710. At this time, the user can also perform preparatory work related to the target analysis task, such as adding materials, samples, or reagents to be analyzed to specific functional modules. Then, after the user completes the preparatory work related to the target analysis task, the target analysis task can be further initiated to control the target device to execute the target analysis task. Before executing the target analysis task, the device control module can further control the functional detection of multiple sub-functional modules related to the target analysis task to obtain the second functional status of each associated functional module. For analysis items in an unanalyzable state, the target device can issue a corresponding first fault prompt. The first fault prompt can indicate information about associated functional modules whose first functional status is unavailable. In some embodiments, the first fault prompt can also indicate information about associated functional modules whose first functional status is low-performance usable.

[0054] In some embodiments, the multiple functional modules of the target device disclosed in this application and the multiple sub-functional modules corresponding to the target analysis task may be the same functional modules or partially the same functional modules.

[0055] Specifically, pre-analysis testing differs from power-on testing. Pre-analysis testing does not require functional testing of all functional modules of the target device; instead, it only needs to test the sub-functional modules related to the target analysis task to be executed, thereby improving the efficiency of module function testing. The specific testing items for each functional module differ between pre-analysis testing and power-on testing. Power-on testing generally only tests the basic functions of the module, such as whether it can respond to control signals, execute corresponding instructions, and the effect of instruction execution. Pre-analysis testing can further test whether the corresponding module has been equipped with materials, reagents, or samples corresponding to the target analysis task to be executed, whether the storage space in the module's memory meets the storage space requirements of the target analysis task, and whether the functions specifically related to the target analysis task are normal. In the embodiments of this application, the second functional state of each sub-functional module of the target analysis task obtained by pre-analysis testing includes a normally usable state, a low-performance usable state, and a non-usable state.

[0056] In some embodiments, the device control method provided in this application further includes: The state of the target analysis task is determined based on the second functional state of multiple sub-functional modules associated with the target analysis task; When the target analysis task is detected to be in an executable state, in response to the execution command for the target analysis task, the target device is controlled to execute the target analysis task; or, When the target analysis task is detected to be in a paused execution state, the execution of the target analysis task is paused in response to the execution command for the target analysis task.

[0057] After detecting the second functional state of each sub-functional module associated with the target analysis task, the state of the target analysis task can be further determined based on the second functional state corresponding to each sub-functional module. The state of the target analysis task can include an executable state and a suspended execution state, where the executable state can further include a normally executable state and a low-performance executable state. Specifically, when all sub-functional modules corresponding to the target analysis task are in a normally usable state, the task state of the target analysis task is determined to be normally executable; when at least one associated functional module among the multiple sub-functional modules corresponding to the target analysis task is in a low-performance usable state, the task state of the target analysis task is determined to be low-performance executable; when there is a sub-functional module among the multiple sub-functional modules corresponding to the target analysis task in a functionally unavailable state, the task state of the target analysis task is determined to be suspended execution.

[0058] In some embodiments, determining the state of the target analysis task based on the second functional state of multiple sub-functional modules associated with the target analysis task includes: Obtain a preset second mapping relationship table, which includes the second mapping relationship between multiple analysis tasks and multiple sub-functional modules; Based on the second mapping relationship table, determine the associated sub-functional modules corresponding to the target analysis task, and obtain the second functional status corresponding to each associated sub-functional module; The state of the target analysis task is generated based on the second functional state corresponding to each associated sub-functional module, and the state of the target analysis task is saved.

[0059] In this embodiment, a second mapping relationship exists between each analysis task and a sub-functional module of the target device. Specifically, a preset second mapping relationship table can be used to store the second mapping relationships between multiple analysis tasks and multiple sub-functional modules. Thus, when a target analysis task needs to be executed, the preset second mapping relationship table can be obtained first, and then multiple sub-functional modules corresponding to the target analysis task can be found from the second mapping relationship table to obtain the associated sub-functional modules. Here, the sub-functional modules can be some of the functional modules among the multiple functional modules of the target device.

[0060] Then, the second functional state corresponding to each associated sub-functional module can be obtained, and the state of the target analysis task can be generated based on the second functional states corresponding to multiple associated sub-functional modules. Furthermore, the state of the target analysis task can be saved or displayed.

[0061] like Figure 8 The diagram shown is another flowchart illustrating the device control method provided in this application. Upon receiving a device power-on command, the target device triggers an automatic power-on self-test. The self-test performs functional checks on all functional modules of the target device, obtaining the functional status of each module. When all functional modules of the target device are normal, the target device is determined to be in a normal state, meaning all analysis items are available. When an anomaly is detected in a core functional module of the target device, such as an anomaly in the device control module, or an anomaly in any of the other functional modules, the target device is determined to be in an unusable state, and the device can be controlled to report an anomaly. When a local functional module anomaly is detected in the target device, the system provides analyzable items, low-performance analyzable items, and unanalyzable items due to these local anomalies.

[0062] When the power-on self-test (POST) shows all results are normal, the user can initiate analysis for any analysis item. When the POST shows partial anomalies, the user can initiate analysis for both analyzable and low-performance analysis items. For items eligible for analysis under either of these conditions, a pre-analysis check will be triggered when the user starts the analysis. The pre-analysis check will perform functional checks on the functional modules associated with the initiated analysis item. If all functional modules associated with the analysis item are normal, the analysis can be started normally. If there are anomalies in the functional modules associated with the analysis item, but these are not non-critical anomalies that prevent the analysis item from proceeding, the low-performance mode analysis for that item can be executed. If the detected anomaly is a critical anomaly related to the analysis item, which will prevent the analysis item from executing, the target device will issue an error message to instruct the user to repair the device.

[0063] In some embodiments, the device control method provided in this application further includes: When the target analysis task is detected to be in a paused execution state, the control target device issues a second fault prompt. The second fault prompt includes information about the sub-functional module whose second function status is unavailable, or information about the sub-functional module whose second function status is low-performance usable.

[0064] In this embodiment, if the pre-analysis detection confirms that the target analysis task is in a paused execution state, the target device can be controlled to issue a second fault prompt. This second fault prompt can be a fault prompt label displayed on the target device's screen, showing the specific faulty functional module causing the fault, i.e., information about the associated functional modules whose second function status is unavailable. Alternatively, the second fault prompt can be a voice broadcast prompt, where the audio module in the target device announces that the analysis project has a pre-analysis detection anomaly and announces the specific associated functional module causing the anomaly. This helps users quickly locate the faulty module and perform targeted repairs, thereby enabling rapid and targeted repair of the analysis function. In some embodiments, the second fault prompt can indicate not only the information about the unavailable sub-functional modules causing the target analysis task to fail, but also the information about sub-functional modules whose second function status is low-performance usable.

[0065] In summary, the device control method provided in this application, upon device startup, can respond to a device power-on signal to perform functional detection on multiple functional modules in the target device, obtaining a first functional state corresponding to each functional module; based on the first functional state corresponding to each functional module, it provides an analysis project state, which is determined based on the dependency relationship between each analysis project and the functions provided by multiple functional modules; in response to an execution command for a target analysis task initiated based on the analysis project state, it controls the target device to execute the target analysis task, which corresponds to a target analysis project in an analyzable state. That is, during power-on detection, each functional module of the target device can be independently functionally detected, and then the analysis project state corresponding to multiple analysis projects based on the functional state of each functional module is generated. For target analysis projects in an analyzable state, the user can still use the target device to execute the corresponding analysis task. Thus, even if a module malfunction is detected in the target device, some analysis projects can still be made available, thereby improving the availability of the target device.

[0066] Furthermore, in this embodiment of the application, before executing the analysis task, a pre-analysis detection can be performed. For example, if the associated functional modules corresponding to the target analysis task are detected and it is determined that there are abnormal functional modules, low-performance task execution can still be provided, thereby further improving the availability of the target device.

[0067] Reference Figure 9 ,like Figure 9 The diagram shown is a flowchart of the sequencing system control method provided in this application. The sequencing system control method provided in this application can be specifically applied to the control host of a sequencing system. The sequencing system control method includes: Step S901: In response to the power-on signal, perform functional testing on multiple functional modules of the sequencing system to obtain the first functional state corresponding to each functional module.

[0068] This application provides a method for improving the usability of a sequencing system, specifically a high-throughput sequencer. The high-throughput sequencer includes multiple functional units, thereby providing various sequencing projects. These various sequencing projects include, but are not limited to: sequencing projects with automated MakeDNB (FCL chip), conventional SE sequencing projects (FCL chip), conventional PE sequencing projects (FCL chip), and conventional SE sequencing projects (FCM chip). In this application embodiment, the sequencer can be divided into multiple functional modules, including but not limited to: a PCR unit, a gas path unit, a reagent delivery unit, a pump and valve control unit, a light signal detection unit, an electrical signal detection unit, a motion control unit, a reagent storage unit, and a sequencing reaction unit.

[0069] When the sequencer is powered on, the sequencer control unit can perform functional tests on multiple functional modules within the sequencer to obtain the first functional status for each module. These first functional statuses include: normally usable, usable at low performance, and unavailable.

[0070] Specifically, the functional status corresponding to the functional modules is a low-performance usage state, such as: the PCR unit's heating and cooling timeout, but given enough time, it can reach the preset temperature; the gas path unit's pressure build-up timeout, requiring a longer time for the chip to adsorb and flatten; the pump and valve control unit's self-test detects occasional communication anomalies, but it can complete its designated action through retry; the optical signal detection unit's photo taking and data transmission timeout, but given enough time, it can complete the signal acquisition work; and the motion control unit's high-speed motion occasionally experiences step loss or abnormal motion accuracy, but by reducing the speed, it can complete the transfer action with the specified accuracy, etc.

[0071] Step S902: Provide the sequencing item status of each sequencing item in the sequencer based on the first functional status corresponding to each of the functional modules.

[0072] After performing a power-on test on the sequencer to obtain the first functional status of each functional module, the sequencing status of each sequencing project can be determined by the dependency relationship between the multiple sequencing projects provided by the sequencer and the functions provided by the functional modules.

[0073] Specifically, the sequencing project status of each sequencing project in the sequencer is provided based on the first functional status corresponding to each functional module. The sequencing project status is determined based on the dependency relationship between each sequencing project and the functions provided by multiple functional modules, including: Obtain the sequencing item function relationship table of the sequencer, which includes the mapping relationship between multiple sequencing items and multiple functional modules; Based on the functional relationship table of sequencing projects, the associated functional modules corresponding to each sequencing project are determined, and the first functional status corresponding to each associated functional module is obtained. Generate the sequencing project status corresponding to each sequencing project based on the first functional status corresponding to each functional module, and display the sequencing project status corresponding to each sequencing project.

[0074] In this embodiment, the relationship between the sequencing projects provided by the sequencer and the multiple functional modules of the sequencer can be maintained through a sequencing project functional relationship table. For example... Figure 10The diagram illustrates the mapping between sequencing items and functional modules of a sequencer. For example, sequencing with automated MakeDNB (FCL chip) relies on the functions provided by modules such as the PCR unit, gas path unit A, pump valve control unit, light signal detection, electrical signal detection, motion control unit, and sequencing reaction unit. Thus, the sequencing item status of the sequencing with automated MakeDNB (FCL chip) can be determined based on the first functional state corresponding to these associated functional modules. Specifically, the sequencing item status can include a normal sequencing state, a low-performance sequencing state, and a non-sequencing state.

[0075] like Figure 11a The diagram illustrates the relationship between the functional states of a sequencing project and its associated functional modules. Taking a sequencing project with automated MakeDNB (FCL chip) as an example, its corresponding functional modules include a PCR unit, gas flow unit A, gas flow unit B, light signal detection, motion control unit, and sequencing reaction unit. When the power-on test confirms that the PCR unit, gas flow unit A, gas flow unit B, light signal detection, motion control unit, and sequencing reaction unit are all in a normally functioning state, then the sequencing project with automated MakeDNB (FCL chip) can be considered in a normal sequencing state. Figure 11b The diagram illustrates another relationship between sequencing projects and the functional states of associated functional modules. Taking sequencing with automatic MakeDNB (FCL chip) as an example, if the power-on test determines that the gas path unit A has performance degradation, specifically a negative pressure setup timeout, and further detects performance degradation in the motion control unit, specifically excessive high-speed motion repetitive positioning accuracy, then the sequencing status of the FCL chip with automatic MakeDNB can be confirmed as a low-performance sequencing state. This does not render the sequencer unusable, nor does it prevent the sequencing project with automatic MakeDNB (FCL chip) from proceeding. Compared to related technologies where abnormalities detected during power-on self-test render the sequencer unusable, this significantly improves the availability of the sequencer. Figure 11c The diagram illustrates another relationship between sequencing projects and the functional states of associated functional modules. Taking the sequencing project with automatic MakeDNB (FCL chip) as an example, if the power-on detection determines that the pump valve control unit has lost its function—for example, if the core pump valve driving reagent flow is damaged—then the sequencing status of the sequencing project with automatic MakeDNB (FCL chip) is determined to be unsequential.

[0076] In this embodiment, after generating the sequencing project status corresponding to each sequencing project in the sequencer, the sequencing project status corresponding to each sequencing project can be further displayed on the sequencer's control screen. For details on the display status, please refer to [link / reference needed]. Figure 7 This will not be elaborated upon here.

[0077] Step S903: Based on the sequencing project status, respond to the execution command for the target sequencing task and control the sequencing system to execute the target sequencing task; or based on the sequencing project status, control the sequencing system to issue a fault prompt.

[0078] After determining the functional status of each minimum functional module in the sequencer based on the sequencer's startup test results, and further generating and displaying the sequencing project status corresponding to each sequencing project based on the functional status of each minimum functional module and the relationship table between the sequencing project's functional status, users can initiate corresponding sequencing tasks for sequencing projects in a normal sequencing state and a low-performance sequencing state; this can be referred to as target sequencing tasks. For sequencing projects in a non-sequential state, corresponding fault prompts can be issued to inform the user which functional modules' abnormalities caused the non-sequential sequencing project.

[0079] In some embodiments, in response to an execution instruction for a target sequencing task initiated based on the sequencing project status, the sequencer is controlled to execute the target sequencing task, which corresponds to a target sequencing project in a sequenceable state, including: In response to the task start command initiated for the target sequencing project, the function of multiple associated functional modules associated with the initiated target sequencing task is detected to obtain the second functional state corresponding to each associated functional module. The target sequencing task is the task corresponding to the sequencing project that is determined to be in a sequencing state based on the sequencing project status. The task status of the target sequencing task is determined based on the second functional state; When the target sequencing task is in a sequencerable state, the sequencer is controlled to execute the target sequencing task in response to the execution command for the target sequencing task.

[0080] In this embodiment, in addition to power-on testing of the sequencer, pre-sequencing testing can be further performed to confirm the second functional state of the associated functional modules of the sequencing project to be sequenced. After determining the second functional states of multiple associated functional modules related to the target sequencing project, the task state of the target sequencing task can be further determined based on the second functional states of the associated functional modules. When the task state of the target sequencing task is an analyzable state (including normal sequencing and low-performance sequencing), the user can initiate an execution command for the target sequencing task, which controls the sequencer to execute the target sequencing task.

[0081] Reference Figure 12 In some embodiments, this application also provides a device control apparatus 1200, which includes: The first power-on detection unit 1210 is used to perform functional detection on multiple functional modules in the target device in response to the device power-on signal, and obtain the first functional state corresponding to each functional module. The first state analysis unit 1220 is used to provide an analysis project state based on the first functional state corresponding to each functional module. The analysis project state is determined based on the dependency relationship between each analysis project and the functions provided by multiple functional modules. The first control unit 1230 is used to control the target device to execute the target analysis task in response to the execution command of the target analysis task based on the analysis project status; or to control the target device to issue a first fault prompt based on the analysis project status.

[0082] Optionally, in some embodiments, the first functional state includes any one of: a functional usable state, a functional low-performance usable state, and a functional unavailable state.

[0083] Optionally, in some embodiments, the device control apparatus further includes: The status provision subunit is used to provide the analysis project status based on the first functional status corresponding to each functional module. The function detection subunit is used to detect the function of multiple sub-function modules associated with the target analysis task when the analysis project status is detected to be usable, and to obtain the second function status corresponding to each associated sub-function module in response to the execution instruction of the target analysis task based on the analysis project status. The fault indication subunit is used to control the target device to issue a first fault indication when the status of the analysis project is detected to be unusable. The first fault indication includes information about the associated functional modules whose first functional status is unavailable, or information about the associated functional modules whose first functional status is low-performance usable.

[0084] Optionally, in some embodiments, the device control apparatus further includes: The task status determination subunit is used to determine the status of the target analysis task based on the second functional status of multiple sub-functional modules associated with the target analysis task. The first control subunit is configured to, when detecting that the target analysis task is in an executable state, control the target device to execute the target analysis task in response to the execution command for the target analysis task; or, When the target analysis task is detected to be in a paused execution state, the execution of the target analysis task is paused in response to the execution command for the target analysis task.

[0085] Optionally, in some embodiments, the second functional state includes any one of: a functionally usable state, a functionally usable state with low performance, and a functionally unavailable state; The task status of the target analysis task includes either the executable state or the paused execution state.

[0086] Optionally, in some embodiments, the device control apparatus provided in this application further includes: The second control subunit is used to control the target device to issue a second fault prompt when the target analysis task is detected to be in a suspended execution state. The second fault prompt includes information about the associated functional modules whose second functional state is in a functional unavailable state, or the second fault prompt includes information about the associated functional modules whose second functional state is in a functional low-performance usable state.

[0087] Optionally, in some embodiments, the first project status analysis unit includes: The first acquisition subunit is used to acquire a preset first mapping relationship table, which includes the first mapping relationship between multiple analysis items and multiple functional modules. The first determining subunit is used to determine the associated functional module corresponding to each analysis item based on the first mapping relationship table, and to obtain the first functional status corresponding to each associated functional module. The first storage subunit is used to generate the analysis project status corresponding to each analysis project based on the first functional status corresponding to each associated functional module, and to save the analysis project status corresponding to each analysis project.

[0088] Optionally, in some embodiments, the task state determination subunit includes: The second acquisition subunit is used to acquire a preset second mapping relationship table, which includes the second mapping relationship between multiple analysis tasks and multiple sub-functional modules. The second determining subunit is used to determine the associated sub-functional modules corresponding to the target analysis task based on the second mapping relationship table, and to obtain the second functional status corresponding to each associated sub-functional module. The second storage subunit is used to generate the state of the target analysis task based on the second functional state corresponding to each associated sub-functional module, and to save the state of the target analysis task.

[0089] Optionally, in some embodiments, the multiple functional modules and multiple sub-functional modules are the same functional modules, or the multiple functional modules and multiple sub-functional modules are partially the same functional modules.

[0090] Reference Figure 13In some embodiments, this application also provides a sequencing system control device 1300, which includes: The second power-on detection unit 1310 is used to perform functional detection on multiple functional modules of the sequencing system in response to the power-on signal, and obtain the first functional state corresponding to each functional module. The second state analysis unit 1320 is used to provide the sequencing item status of each sequencing item in the sequencing system based on the first functional status corresponding to each functional module. The sequencing item status is determined based on the dependency relationship between each sequencing item and the functions of multiple functional modules. The second control unit 1330 is used to control the sequencing system to execute the target sequencing task in response to the execution command for the target sequencing task based on the sequencing project status; or to control the sequencing system to issue a fault prompt based on the sequencing project status.

[0091] Optionally, in some embodiments, the second control unit includes: The second detection subunit is used to respond to the task start command initiated for the target sequencing project, perform functional detection on multiple associated minimum functional units associated with the initiated target sequencing task, and obtain the second functional state corresponding to each associated minimum functional unit. The target sequencing task is the task corresponding to the sequencing project that is determined to be in a sequencing state based on the sequencing project state. The third determining subunit is used to determine the task status of the target sequencing task based on the second functional state; The third control subunit is used to control the sequencer to execute the target sequencing task in response to the execution command for the target sequencing task when the task status of the target sequencing task is in an analyzable state.

[0092] Optionally, in some embodiments, the second state analysis unit includes: The second acquisition subunit is used to acquire the sequencing item functional relationship table of the sequencer, which includes the mapping relationship between multiple sequencing items and multiple minimum functional units. The fourth determination subunit is used to determine the associated minimum functional unit corresponding to each sequencing project based on the sequencing project functional relationship table, and to obtain the first functional state corresponding to each associated minimum functional unit. The second display subunit is used to generate the sequencing project status corresponding to each sequencing project based on the first functional status corresponding to each smallest functional unit, and to display the sequencing project status corresponding to each sequencing project.

[0093] Reference Figure 14 ,like Figure 14 The diagram shown is a flowchart of the multi-mode detection system control method provided in this application. This multi-mode detection system control method may include: Step 1401: In response to the power-on signal, perform functional testing on multiple functional modules in the multi-mode detection system to obtain the first functional state corresponding to each functional module.

[0094] Step 1402: Provide the mode state of each mode in the multi-mode detection system based on the first functional state corresponding to each functional module.

[0095] Step 1403: Based on the mode state response to the execution command of the target mode detection task, control the multi-mode detection system to execute the target mode detection task; or based on the mode state, control the multi-mode detection system to issue a fault prompt.

[0096] In this embodiment, the multi-mode detection system can be a system that provides detection functions in multiple modes. It can perform various detection tasks through the acquisition, transmission, and analysis of data from multiple modes. The data from multiple modes can include data from numerous modes such as visual, acoustic, electrical, optical, biological signals, and other physical or chemical signals, or it can include data from multiple modes such as sequencing, protein detection, spatial, single-cell, and immunomics. Therefore, the multi-mode detection system also includes numerous functional modules such as a data acquisition module, a transmission module, and an analysis module for each mode.

[0097] In this embodiment, when the multi-mode detection system detects a power-on signal, it can initiate a power-on detection. This detection performs functional testing on each functional module within the system, thereby obtaining a first functional state for each module. Then, based on the functional state of each module, a mode state for each mode in the multi-mode detection system can be generated. Each mode specifically refers to a detection mode. The multi-mode detection system provides multiple detection modes, each implementing its corresponding function based on multiple functional modules within the system.

[0098] After determining the mode state of each mode in the multi-mode detection system, if the mode state of a certain detection mode is detectable, an execution command for the target mode detection task can be initiated based on the mode state, thereby controlling the multi-mode detection system to execute the target mode detection task; if the mode state corresponding to the detection mode is undetectable, the multi-mode detection system can be controlled to issue a fault prompt. That is, in this embodiment, during power-on detection, each functional module in the multi-mode detection system is functionally detected to obtain the first functional state corresponding to each functional module. Then, based on the first functional state corresponding to each functional module, the mode state of each mode in the multi-mode detection system is analyzed to determine the mode state corresponding to each mode one by one. Then, based on the mode state corresponding to each mode, a corresponding task is initiated or a fault prompt is issued. In this way, compared with the related technology where the entire system cannot operate when a fault is detected in a certain functional module, this method can analyze the mode state of each mode one by one. As long as a certain mode state is operable, the multi-mode detection system can still be used to initiate the target mode detection task for that mode state, thereby greatly improving the availability of the multi-mode detection system.

[0099] Reference Figure 15 The diagram below shows the structure of the multi-mode detection system control device provided in this application. The multi-mode detection system control device includes: The third power-on detection unit 1510 is used to respond to the power-on signal to perform functional detection on multiple functional modules in the multi-mode detection system and obtain the first functional state corresponding to each functional module. The third state analysis unit 1520 is used to provide the mode state of each mode in the multi-mode detection system based on the first functional state corresponding to each functional module. The mode state is determined based on the dependency relationship between each mode and the functions of multiple functional modules. The third control unit 1530 is used to control the multi-mode detection system to execute the target mode detection task in response to the execution command of the target mode detection task based on the mode status; or to control the multi-mode detection system to issue a fault prompt based on the mode status.

[0100] Reference Figure 16 , Figure 16 The hardware structure of an automated device according to another embodiment is illustrated. The automated device includes: The processor 1601 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application. The memory 1602 can be implemented as a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1602 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1602 and is called and executed by the processor 1601. The input / output interface 1603 is used to implement information input and output; The communication interface 1604 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.). Bus 1605 transmits information between various components of the device (e.g., processor 1601, memory 1602, input / output interface 1603, and communication interface 1604); The processor 1601, memory 1602, input / output interface 1603 and communication interface 1604 are connected to each other within the device via bus 1605.

[0101] This disclosure also provides a computer-readable storage medium for storing program code for executing the device control method, sequencing system control method, or multi-mode detection system control method of the foregoing embodiments.

[0102] This disclosure also provides a computer program product comprising a computer program. The processor of an electronic device reads and executes the computer program, causing the electronic device to perform the device control method or sequencer control method described above.

[0103] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in this disclosure and the foregoing drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “including,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatuses.

[0104] It should be understood that in this disclosure, "at least one item" means one or more, and "more than one" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0105] It should be understood that in the description of the embodiments of this application, "multiple" means two or more, "greater than", "less than", "exceeding" etc. are understood to exclude the number itself, and "above", "below", "within" etc. are understood to include the number itself.

[0106] In the embodiments provided in this disclosure, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, apparatuses, or units, and may be electrical, mechanical, or other forms.

[0107] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0108] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0109] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0110] It should also be understood that the various implementation methods provided in this application can be combined arbitrarily to achieve different technical effects.

[0111] The above is a detailed description of the embodiments of this disclosure. However, this disclosure is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of this disclosure. All such equivalent modifications or substitutions are included within the scope defined by the claims of this disclosure.

Claims

1. A device control method, characterized in that, The method includes: In response to the device power-on signal, multiple functional modules in the target device are functionally detected to obtain the first functional state corresponding to each functional module; An analysis project status is provided based on the first functional status corresponding to each of the aforementioned functional modules, and the analysis project status is determined based on the mapping relationship between each analysis project and the functions provided by multiple functional modules. Based on the status response of the analysis project, in response to the execution command of the target analysis task, the target device is controlled to execute the target analysis task; or, Based on the analyzed project status, the target device is controlled to issue a first fault warning.

2. The method according to claim 1, characterized in that, The first functional state includes any one of the following: functional usable state, functional usable with low performance state, and functional unavailable state.

3. The method according to claim 2, characterized in that, The method further includes: The analysis project status is provided based on the first functional status corresponding to each of the aforementioned functional modules. When the analysis project status is detected to be usable, based on the analysis project status, in response to the execution instruction of the target analysis task, the function detection of multiple sub-functional modules associated with the target analysis task is performed to obtain the second functional status corresponding to each sub-functional module. When the analysis item is detected to be in an unusable state, the target device is controlled to issue a first fault prompt. The first fault prompt includes information about the associated functional modules whose first function status is unavailable, or the first fault prompt includes information about the associated functional modules whose first function status is in a low-performance usable state.

4. The method according to claim 3, characterized in that, The method further includes: The state of the target analysis task is determined based on the second functional state of multiple sub-functional modules associated with the target analysis task; When the target analysis task is detected to be in an executable state, in response to the execution command for the target analysis task, the target device is controlled to execute the target analysis task; or, When the target analysis task is detected to be in a paused execution state, the execution of the target analysis task is paused in response to the execution instruction for the target analysis task.

5. The method according to claim 4, characterized in that, The second functional state includes any one of the following: a functional state that can be used normally, a functional state that can be used with low performance, and a functional state that is unavailable; The target analysis task status includes either an executable state or a paused execution state.

6. The method according to claim 5, characterized in that, The method further includes: When the target analysis task is detected to be in a paused execution state, the target device is controlled to issue a second fault prompt. The second fault prompt includes information about the sub-functional module whose second function status is unavailable, or the second fault prompt includes information about the sub-functional module whose second function status is available for low-performance use.

7. The method according to claim 1, characterized in that, The provision of project status analysis based on the first functional state corresponding to each of the aforementioned functional modules includes: Obtain a preset first mapping relationship table, which includes a first mapping relationship between multiple analysis items and the multiple functional modules; Based on the first mapping relationship table, determine the associated functional module corresponding to each analysis item, and obtain the first functional status corresponding to each associated functional module. The analysis project status corresponding to each analysis project is generated based on the first functional status corresponding to each associated functional module, and the analysis project status corresponding to each analysis project is saved.

8. The method according to claim 4, characterized in that, The determination of the state of the target analysis task based on the second functional state of multiple sub-functional modules associated with the target analysis task includes: Obtain a preset second mapping relationship table, which includes a second mapping relationship between multiple analysis tasks and the multiple sub-functional modules; Based on the second mapping relationship table, determine the associated sub-functional modules corresponding to the target analysis task, and obtain the second functional status corresponding to each associated sub-functional module; The state of the target analysis task is generated based on the second functional state corresponding to each associated sub-functional module, and the state of the target analysis task is saved.

9. The method according to any one of claims 3-8, characterized in that, The plurality of functional modules and the plurality of sub-functional modules are the same functional modules, or the plurality of functional modules and the plurality of sub-functional modules are partially the same functional modules.

10. The equipment control method according to claim 1, characterized in that, The target equipment is selected from gene sequencers, multi-mode detectors, spatiotemporal integrated machines, cell sorters, library construction instruments, or automated experimental equipment, etc.

11. The device control method according to claim 10, wherein the multi-mode detector is an automated device with multiple detection functions, wherein the multiple detection functions are selected from library construction, gene sequencing, proteomics detection, transcriptomics detection, or single-cell sequencing, etc.

12. A method for controlling a sequencing system, characterized in that, The method includes: In response to the power-on signal, the functions of multiple functional modules in the sequencing system are detected to obtain the first functional state corresponding to each functional module; The sequencing project status of each sequencing project in the sequencing system is provided based on the first functional status corresponding to each functional module. The sequencing project status is determined based on the mapping relationship between each sequencing project and the functions of multiple functional modules. Based on the sequencing project status response to the execution command for the target sequencing task, the sequencing system is controlled to execute the target sequencing task; or, Based on the status of the sequencing project, the sequencing system is controlled to issue a fault warning.

13. A control method for a multi-mode detection system, characterized in that, The method includes: In response to the power-on signal, the function detection of multiple functional modules in the multi-mode detector is performed to obtain the first functional state corresponding to each functional module; The mode state of each mode in the multi-mode detector is provided based on the first functional state corresponding to each functional module. The mode state is determined based on the mapping relationship between each mode and the functions of multiple functional modules. Based on the mode state response to the execution command for the target mode detection task, the multi-mode detector is controlled to execute the target mode detection task; or, Based on the mode status, the multi-mode detector is controlled to issue a fault warning.

14. A device control apparatus, characterized in that, The device includes: The first power-on detection unit is used to respond to the device power-on signal, perform functional detection on multiple functional modules in the target device, and obtain the first functional state corresponding to each functional module; The first state analysis unit is used to provide an analysis item state based on the first functional state corresponding to each of the functional modules, wherein the analysis item state is determined based on the mapping relationship between each analysis item and the functions provided by multiple functional modules. The first control unit is configured to control the target device to execute the target analysis task in response to the execution instruction for the target analysis task based on the status of the analysis project; or to control the target device to issue a first fault prompt based on the status of the analysis project.

15. A sequencing system control device, characterized in that, The device includes: The second power-on detection unit is used to perform functional detection on multiple functional modules of the sequencing system in response to the power-on signal, and obtain the first functional state corresponding to each functional module. The second state analysis unit is used to provide the sequencing project status of each sequencing project in the sequencing system based on the first functional status corresponding to each functional module. The sequencing project status is determined based on the mapping relationship between each sequencing project and the functions of multiple functional modules. The second control unit is used to control the sequencer to execute the target sequencing task in response to the execution instruction for the target sequencing task based on the sequencing project status; or to control the sequencing system to issue a fault prompt based on the sequencing project status.

16. A control device for a multi-mode detection system, characterized in that, The device includes: The third power-on detection unit is used to respond to the power-on signal, perform functional detection on multiple functional modules in the multi-mode detector, and obtain the first functional state corresponding to each functional module. The third state analysis unit is used to provide the mode state of each mode in the multi-mode detector based on the first functional state corresponding to each functional module. The mode state is determined based on the mapping relationship between each mode and the functions of multiple functional modules. The third control unit is used to control the multi-mode detector to execute the target mode detection task in response to the execution instruction for the target mode detection task based on the mode state; or to control the multi-mode detector to issue a fault prompt based on the mode state.

17. An automated device, the automated device comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the device control method of any one of claims 1 to 9, the sequencing system control method of claim 12, or the multi-mode detection system control method of claim 13.

18. A storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the device control method of any one of claims 1 to 11, the sequencing system control method of claim 12, or the multi-mode detection system control method of claim 13.

Citation Information

Patent Citations

  • Error management method and device for medical equipment, computer equipment and storage medium

    CN116110562A

  • Fault management method and device for microcontroller

    CN116382954A

  • Fault processing system, fault processing method and related equipment

    CN118312339A

  • Fault processing method and device, computer equipment and storage medium

    CN119718740A

  • Graceful degradation system

    US20010042227A1