An experimental control method and device based on self-description instructions

By constructing a built-in action orchestration description module to generate self-describing instructions, the problem of cumbersome operation when experimental equipment is connected to new types of workstations is solved, realizing plug-and-play and automated execution of experimental equipment and improving experimental efficiency.

CN119620658BActive Publication Date: 2025-12-12UNIV OF SCI & TECH OF CHINA
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411770802.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-04
Publication Date
2025-12-12
Estimated Expiration
2044-12-04

AI Technical Summary

Technical Problem

When existing experimental equipment is connected to new types of workstations, the experimental control system code needs to be adjusted, which leads to cumbersome operation, low efficiency, and easy errors or vulnerabilities.

Method used

An embedded action orchestration description module is constructed for the experimental workstation to generate self-describing instructions. Automated control is achieved through the device self-describing service module and the experimental task scheduling module. The experimental workstation self-describes its functions and invocation methods.

Benefits of technology

It enables plug-and-play use of experimental equipment, improves experimental efficiency, ensures automated execution of experiments, and has strong practicality and wide applicability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119620658B_ABST
    Figure CN119620658B_ABST
Patent Text Reader

Abstract

The application discloses an experimental control method and device based on self-description instructions and belongs to the technical field of experimental control. The application internally arranges a plurality of different atomic instructions in a built-in action arrangement module, arranges the atomic instructions into different operation sequences according to different experimental scenes, generates different self-description instructions by means of different operation sequence sets, and reports the calling mode of the self-description instructions to a device self-description service module by the built-in action arrangement module; when an experimental workstation is connected to the experimental control system, an experimental task scheduling module queries the self-description instructions in the device self-description service module according to the type of the experimental workstation, and controls the experimental workstation to perform experimental work according to the queried self-description instructions. Therefore, the experimental control system can call the experimental workstation according to the self-defined description of various experimental workstations, effectively improves the experimental efficiency, truly realizes plug and play, realizes automatic execution of experiments, and has strong practicability and wide applicability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of experimental control technology, and more specifically, to an experimental control method and apparatus based on self-describing instructions. Background Technology

[0002] With the rapid development of the internet, its applications have flourished in various fields such as manufacturing and internet finance, and technology has helped realize digital education and smart classrooms / laboratories. Currently, more and more smart devices are entering classrooms and laboratories as educational and experimental multimedia, but they are all aimed at a specific function or direction.

[0003] For example, in a laboratory setting, when conducting physics / chemistry experiments using experimental equipment, the conventional network architecture design of this equipment can lead to the workstation code penetrating into the upper-level control system. When a new type of workstation is connected, the code in the upper-level experimental control system must be adjusted to ensure compatibility. Consequently, when different types of workstations are connected to the experimental control system, the code of the control system must be modified, resulting in cumbersome experimental procedures, low experimental efficiency, and increased susceptibility to errors or vulnerabilities in the experimental control system. Summary of the Invention

[0004] To address the aforementioned problems, this invention provides an experimental control method and apparatus based on self-describing instructions. By pre-describing the functional instructions of the experimental workstation, the experimental control system can call the experimental workstation according to the custom descriptions of different types of workstations, thereby achieving automated execution.

[0005] The objective of this invention is achieved through the following technical solutions.

[0006] An experimental control method based on self-describing instructions includes the following steps:

[0007] An experimental workstation and an experimental control system are constructed. The experimental workstation includes a built-in motion orchestration description module, and the experimental control system includes a device self-description service module and an experimental task scheduling module.

[0008] The built-in action orchestration module contains several different atomic instructions, which are orchestrated into different operation sequences according to different experimental scenarios. The different operation sequence sets generate self-describing instructions. The built-in action orchestration module reports the calling method of the self-describing instructions to the device self-describing service module.

[0009] When the experimental workstation accesses the experimental control system, the experimental task scheduling module queries the self-description instruction in the device self-description service module according to the experimental workstation type, and controls the experimental workstation to perform experimental work according to the queried self-description instruction.

[0010] As a further improvement of the application, the built-in action arrangement description module generates different self-description instructions according to different operation sequence sets.

[0011] As a further improvement of the application, the experimental control system comprises an experimental database, the device self-description service module updates the self-description instruction, and stores the updated self-description instruction in the experimental database.

[0012] As a further improvement of the application, the experimental database is connected with the experimental task scheduling module, the experimental task scheduling module queries the self-description instruction in the device self-description service module according to the experimental workstation type, and if the corresponding self-description instruction exists in the device self-description service module, the experimental task scheduling module schedules the corresponding self-description instruction from the experimental database.

[0013] As a further improvement of the application, the experimental workstation comprises a gateway, and the experimental task scheduling module sends the scheduled self-description instruction to the gateway.

[0014] As a further improvement of the application, the experimental workstation comprises an experimental module, the experimental module is connected with the gateway, the gateway displays the self-description instruction in the experimental module, and the experimental module performs experimental work according to the self-description instruction.

[0015] As a further improvement of the application, the experimental workstation and the experimental control system are in the same local area network.

[0016] An experimental control device based on a self-description instruction comprises:

[0017] A system construction module constructs an experimental workstation and an experimental control system, the experimental workstation comprises a built-in action arrangement description module, and the experimental control system comprises a device self-description service module and an experimental task scheduling module.

[0018] An instruction generation module, a plurality of different atomic instructions are built in the built-in action arrangement module, the atomic instructions are arranged into different operation sequences according to different experimental scenes, different operation sequence sets generate self-description instructions, and the built-in action arrangement module reports the calling mode of the self-description instruction to the device self-description service module.

[0019] The scheduling work module, when the experimental workstation accesses the experimental control system, the experimental task scheduling module inquires the self-description instruction in the device self-description service module according to the experimental workstation type, and the experimental task scheduling module controls the experimental workstation to perform the experimental work according to the queried self-description instruction.

[0020] A computer device, comprising a memory and a processor, the memory stores a computer program which can run on the processor, and the processor implements the method of any one of the above when executing the computer program.

[0021] A computer readable storage medium, the computer readable storage medium stores a computer program, and the computer program is executed by a processor to perform the method of any one of the above.

[0022] Compared with the prior art, the advantages of the present application are that:

[0023] The experimental control method and device based on self-description instruction of the present application can effectively improve the experimental efficiency, truly achieve plug and play, realize automatic execution of the experiment, and have strong practicability and wide applicability. BRIEF DESCRIPTION OF DRAWINGS

[0024] Figure 1 The experimental control device structure diagram based on self-description instruction of the present application is provided. DETAILED DESCRIPTION

[0025] The present application will be described in detail below in combination with the drawings and specific embodiments.

[0026] Embodiment

[0027] As shown in the figure, an experimental control method based on self-description instruction is provided. Figure 1 In the embodiment, an experimental workstation and an experimental control system are constructed, the experimental workstation comprises a built-in action arrangement description module, an experimental module and a gateway, and the experimental control system comprises a device self-description service module, an experimental task scheduling module and an experimental database.

[0028] In the experimental workstation, a plurality of different atomic instructions are built in the built-in action arrangement module, the atomic instructions are arranged into different operation sequences according to different experimental scenes, and different operation sequence sets generate self-description instructions. It should be noted that in the embodiment, the atomic instruction can be an experimental action instruction. Specifically, in the embodiment, different atomic instructions can be defined as built-in function 1, built-in function 2, built-in function 3, and built-in function 4. Thus, the atomic instructions are custom-arranged into different operation sequences according to different experimental scenes. For example, according to the experimental scene requirements of a certain experiment, the atomic instructions are custom-arranged as built-in function 1, built-in function 3, built-in function 4, and built-in function 2, so that built-in function 1, built-in function 3, built-in function 4, and built-in function 2 generate a self-description instruction. The built-in action arrangement module reports the calling mode of the self-description instruction to the device self-description service module.

[0029] It should be noted that in the embodiment, different self-description instructions can be generated according to different operation sequence sets in the built-in action arrangement description module.

[0030] Further, the device self-description service module updates the self-description instruction and stores the updated self-description instruction in the experimental database. It should be noted that when the self-description instruction has been stored in the experimental database, the experimental workbench automatically schedules and calls the self-description instruction for experimental work; when the experimental database does not store the self-description instruction, the experimental workbench automatically reports the self-description instruction to the experimental control system, and automatically stores the self-description instruction in the experimental control system, so that the self-description instruction can be automatically called for subsequent same experiments.

[0031] When the experimental workbench accesses the experimental control system, the experimental task scheduling module queries the self-description instruction in the device self-description service module according to the experimental workstation type, and the experimental task scheduling module controls the experimental workstation to perform experimental work according to the queried self-description instruction.

[0032] Specifically, in the embodiment, the experimental database is connected with the experimental task scheduling module, so that the experimental task scheduling module queries the self-description instruction in the device self-description service module according to the experimental workstation type, and if the corresponding self-description instruction exists in the device self-description service module, the experimental task scheduling module schedules the self-description instruction from the experimental database module. Further, the experimental task scheduling module sends the scheduled self-description instruction to the gateway. In the experimental workbench, the experimental module is connected with the gateway, the gateway displays the self-description instruction in the experimental module, and the experimental module performs experimental work according to the self-description instruction.

[0033] It should be noted that in the embodiment, the experimental workbench and the experimental control system are in the same local area network.

[0034] In this embodiment, the liquid sampling experiment in chemical experiment is taken as an example for detailed description. Specifically, the atomic instructions of opening door, resetting, clearing, weighing, adding liquid, and closing door are built in the built-in action arrangement description module of the experiment workbench. Further, the atomic instructions are self-defined to be arranged as: resetting -- opening door -- closing door -- clearing -- adding liquid -- weighing -- opening door -- closing door, and resetting -- opening door -- closing door -- clearing -- adding liquid -- weighing -- opening door -- closing door is a self-description instruction. In this embodiment, the self-description instruction is the action sequence controlled by the experiment control system, and the built-in action arrangement description module actively reports the calling mode of the self-description instruction to the experiment control system, so that when the experiment workbench performs the liquid sampling experiment, the code in the experiment control system does not need to be changed, and the self-description instruction is automatically called in the experiment database to complete the experiment requirements.

[0035] Therefore, the experiment control method based on the self-description instruction provided in this embodiment can make the experiment workbench self-describe its functions and calling mode by constructing the built-in action arrangement description module, so that the experiment control system can call the experiment workbench according to the self-defined description of various experiment workstations, effectively improve the experiment efficiency, and truly achieve plug and play. Specifically, when the experiment equipment is moved from laboratory A to laboratory B, the experiment automation can be realized after the experiment equipment is connected to the experiment control system of laboratory B, which has strong practicability and wide applicability.

[0036] The embodiment also provides an experimental control device based on self-description instructions, which comprises a system construction module, an instruction generation module and a scheduling work module. The system construction module constructs an experimental workstation and an experimental control system. The experimental workstation comprises a built-in action arrangement description module. The experimental control system comprises a device self-description service module and an experimental task scheduling module. The instruction generation module internally arranges a plurality of different atomic instructions in the built-in action arrangement module, arranges the atomic instructions into different operation sequences according to different experimental scenes, generates self-description instructions from the different operation sequence sets, and reports the calling mode of the self-description instructions to the device self-description service module. The scheduling work module queries the self-description instructions in the device self-description service module according to the experimental workstation type when the experimental workstation accesses the experimental control system, and controls the experimental workstation to perform experimental work according to the queried self-description instructions. The experimental control device based on self-description instructions provided in the embodiment can implement any of the experimental control methods based on self-description instructions, and the specific working process of the experimental control device based on self-description instructions can refer to the corresponding process in the experimental control method based on self-description instructions. The method and device provided in the embodiment can be implemented in other manners. For example, the device embodiments described above are merely illustrative; for example, the division of a certain module is merely a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the connection or communication connection between the displayed or discussed each other can be indirect coupling or communication connection through some interfaces, devices or units, or electric, mechanical or other form of connection.

[0037] The embodiment also provides a computer device. The computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the experimental control method based on self-description instructions when executing the computer program.

[0038] The embodiment also provides a computer readable storage medium. The computer readable storage medium stores a computer program, and the computer program is executed by a processor to perform the experimental control method based on self-description instructions. The computer readable storage medium can be any tangible medium containing or storing a program, which can be used or combined with an instruction execution system, device or instrument; the program code contained in the computer readable medium can be transmitted by any appropriate medium, including but not limited to wireless, wire, optical cable, RF, etc., or any appropriate combination of the above.

[0039] The above description of the application and its embodiments is illustrative and not restrictive, and the application can be practiced in other specific forms without departing from the spirit or essential character thereof. The drawings are intended to be illustrative, and not limiting, and the appended claims should not be limited to the drawings. Thus, if a person of ordinary skill in the art is inspired to design a similar structure and embodiment to the technical solution without departing from the spirit of the invention, it should be within the scope of protection of the invention. In addition, the word "comprising" does not exclude other elements or steps, and the word "one" before an element does not exclude the inclusion of "multiple" such elements. Multiple elements stated in a product claim can also be implemented by one element through software or hardware. The words "first", "second", etc. are used to indicate names, and not to indicate any specific order.

Claims

1. An experimental control method based on self-describing instructions, comprising the following steps: constructing an experimental workstation and an experimental control system, the experimental workstation comprising a built-in action arrangement description module, the experimental control system comprising a device self-description service module and an experimental task scheduling module; a plurality of different atomic instructions are built into the built-in action arrangement description module, the atomic instructions are arranged into different operation sequences according to different experimental scenarios, and different operation sequence sets generate self-describing instructions; the built-in action arrangement description module reports the calling mode of the self-describing instructions to the device self-description service module; when the experimental workstation accesses the experimental control system, the experimental task scheduling module queries the self-describing instructions in the device self-description service module according to the type of the experimental workstation, and the experimental task scheduling module controls the experimental workstation to perform experimental work according to the queried self-describing instructions; the experimental control system comprises an experimental database, the device self-description service module updates the self-describing instructions, and then stores the updated self-describing instructions in the experimental database; the experimental database is connected with the experimental task scheduling module, the experimental task scheduling module queries the self-describing instructions in the device self-description service module according to the type of the experimental workstation, and if there are corresponding self-describing instructions in the device self-description service module, the experimental task scheduling module schedules the corresponding self-describing instructions from the experimental database.

2. The method according to claim 1, wherein, the experimental workstation comprises a gateway, and the experimental task scheduling module sends the scheduled self-describing instructions to the gateway.

3. The method according to claim 2, wherein, the experimental workstation comprises an experimental module, the experimental module is connected with the gateway, the gateway displays the self-describing instructions in the experimental module, and the experimental module performs experimental work according to the self-describing instructions.

4. The method according to claim 3, wherein, the experimental workstation and the experimental control system are in the same local area network.

5. An experimental control apparatus based on self-describing instructions, characterized by, The experimental control device executes the method of any one of claims 1-4, and specifically comprises: a system construction module that constructs an experimental workstation and an experimental control system, the experimental workstation comprising a built-in action arrangement description module, and the experimental control system comprising a device self-description service module and an experimental task scheduling module; an instruction generation module, a plurality of different atomic instructions are built into the built-in action arrangement description module, the atomic instructions are arranged into different operation sequences according to different experimental scenarios, and different operation sequence sets generate self-describing instructions; the built-in action arrangement description module reports the calling mode of the self-describing instructions to the device self-description service module; a scheduling work module, when the experimental workstation accesses the experimental control system, the experimental task scheduling module queries the self-describing instructions in the device self-description service module according to the type of the experimental workstation, and the experimental task scheduling module controls the experimental workstation to perform experimental work according to the queried self-describing instructions. 6.A computer device, comprising a memory and a processor, wherein the memory stores a computer program capable of running on the processor, and the computer device is characterized in that, The processor executes the computer program to implement the method of any one of claims 1-4.

7. A computer-readable storage medium having stored thereon a computer program, characterized in that The computer program is run by the processor to execute the method of any one of claims 1-4.

Citation Information

Patent Citations

  • Chemical experiment automatic scheduling method and system

    CN115660572A