Experiment control method and device based on self-description instruction

By generating self-description instructions in the built-in action orchestration description module in the experimental workstation, the code penetration and type matching problems of experimental equipment workstations in the prior art are solved, and experimental automation execution and efficiency improvement are achieved.

CN119620658AActive Publication Date: 2025-03-14UNIV OF SCI & TECH OF CHINA
View PDF 8 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The network architecture design of existing experimental equipment causes the code of the experimental equipment workstation to penetrate into the upper control system, resulting in the need to adjust the code when accessing the experimental control system of different types of workstations. The experimental operation is cumbersome, inefficient, and prone to errors or vulnerabilities.

Method used

By building the action orchestration description module in the experimental workstation, self-description instructions are generated, so that the experimental control system can call the experimental workstation according to the customized description of different types of workstations to achieve automated execution.

Benefits of technology

It improves the experimental efficiency, realizes plug-and-play, reduces the experimental operation steps, and reduces the risk of errors or vulnerabilities in the experimental control system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119620658A_ABST
    Figure CN119620658A_ABST
Patent Text Reader

Abstract

The invention discloses an experiment control method and device based on a self-description instruction, and belongs to the technical field of experiment control. According to the invention, 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 experiment scenes, and different operation sequence sets generate different self-description instructions; the built-in action arrangement module reports the calling mode of the self-description instruction to the equipment self-description service module; and after the experiment work station is accessed to the experiment control system, the experiment task scheduling module queries a self-description instruction in the equipment self-description service module according to the type of the experiment work station, and then controls the experiment work station to perform experiment work according to the queried self-description instruction. Therefore, the experiment control system can call the experiment work stations according to the user-defined descriptions of various experiment work stations, the experiment efficiency is effectively improved, plug and play is truly achieved, automatic experiment execution is achieved, and high practicability and application universality are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of experimental control technology, and more specifically, to an experimental control method and device based on self-describing instructions. Background Art

[0002] With the rapid development of the Internet, the application of the Internet has been booming in various aspects such as manufacturing and Internet finance. Technology has helped realize digital education and smart classrooms / laboratories. At present, more and more smart devices are entering classrooms and laboratories as educational and experimental multimedia, but they are all implemented for a certain function or direction.

[0003] For example, in a laboratory, when conducting physical / chemical experiments through experimental equipment, the network architecture design of conventional experimental equipment will cause the code of the experimental equipment workstation to penetrate into the upper control system of the experimental equipment. When a new type of workstation is connected, the code in the upper experimental control system must be adjusted to match the new type of workstation with the experimental control system. Therefore, when different types of workstations are connected to the experimental control system, the code of the experimental control system must be changed, resulting in cumbersome experimental operation steps, low experimental efficiency, and easy errors or loopholes in the experimental control system. Summary of the invention

[0004] To solve the above problems, the present invention provides an experimental control method and device based on self-describing instructions. By self-describing its functional instructions in the experimental workstation in advance, the experimental control system can call the experimental workstation according to the custom description of different types of workstations to achieve automated execution.

[0005] The purpose of the present invention is achieved through the following technical solutions.

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

[0007] Constructing an experimental workstation and an experimental control system, wherein the experimental workstation includes a built-in action arrangement 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 arrangement module has several different atomic instructions built in, and 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 module reports the calling method of the self-describing instruction to the device self-describing service module;

[0009] When the experimental workstation is connected to the experimental control system, the experimental task scheduling module queries the self-description instruction 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-description instruction.

[0010] As a further improvement of the present invention, in the built-in action arrangement description module, different self-describing instructions are generated according to different operation sequence sets.

[0011] As a further improvement of the present invention, the experiment control system includes an experiment database, and the device self-description service module updates the self-description instructions and then stores the updated self-description instructions in the experiment database.

[0012] As a further improvement of the present invention, the experimental database is connected to the experimental task scheduling module, and the experimental task scheduling module queries the self-description instructions in the device self-description service module according to the type of experimental workstation. If the corresponding self-description instructions exist in the device self-description service module, the experimental task scheduling module schedules the corresponding self-description instructions from the experimental database.

[0013] As a further improvement of the present invention, the experimental workstation includes a gateway, and the experimental task scheduling module sends the scheduled self-describing instructions to the gateway.

[0014] As a further improvement of the present invention, the experimental workstation includes an experimental module, the experimental module is connected to a gateway, the gateway displays the self-description instructions in the experimental module, and the experimental module performs experimental work according to the self-description instructions.

[0015] As a further improvement of the present invention, the experimental workbench and the experimental control system are located in the same local area network.

[0016] An experimental control device based on self-description instructions, comprising:

[0017] A system construction module is used to construct an experimental workstation and an experimental control system. The experimental workstation includes a built-in action arrangement description module, and the experimental control system includes a device self-description service module and an experimental task scheduling module;

[0018] Instruction generation module, the built-in action arrangement module has several different atomic instructions built in, and 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 module reports the calling method of the self-describing instruction to the device self-describing service module;

[0019] Scheduling work module: when the experimental workstation is connected to the experimental control system, the 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 the experimental task scheduling module controls the experimental workstation to perform experimental work according to the queried self-description instructions.

[0020] A computer device comprises a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor implements any of the above-mentioned methods when executing the computer program.

[0021] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, any of the above methods is executed.

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

[0023] The present invention provides an experiment control method and device based on self-describing instructions. By constructing a built-in action arrangement description module, the experiment workstation can self-describe its function and calling method, so that the experiment control system can call the experiment workstation according to the custom description of various experiment workstations, effectively improving the experiment efficiency, truly achieving plug-and-play, and realizing the automated execution of experiments, which has strong practicality and wide applicability. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 This is a structural diagram of an experiment control device based on self-describing instructions according to an embodiment of the present invention. DETAILED DESCRIPTION

[0025] The present invention is described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0026] Example

[0027] like Figure 1 As shown, an experiment control method based on self-description instructions is provided in this embodiment. Specifically in this embodiment, an experiment workstation and an experiment control system are constructed. The experiment workstation includes a built-in action arrangement description module, an experiment module and a gateway; the experiment control system includes a device self-description service module, an experiment task scheduling module and an experiment database.

[0028] In the experimental workstation, a number of different atomic instructions are built into the built-in action orchestration module, and the atomic instructions are arranged into different operation sequences according to different experimental scenarios, and different sets of operation sequences generate self-describing instructions. It should be noted that in this embodiment, the atomic instructions can be experimental action instructions. Specifically, in this 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, thereby custom-arranging the atomic instructions into different operation sequences according to different experimental scenarios. For example, according to the experimental scenario requirements of a certain experiment, the atomic instruction is custom-arranged into built-in function 1, built-in function 3, built-in function 4, and built-in function 2, thereby, built-in function 1, built-in function 3, built-in function 4, and built-in function 2 generate a self-describing instruction. The built-in action orchestration module then reports the calling method of the self-describing instruction to the device self-describing service module.

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

[0030] Furthermore, the device self-description service module will update the self-description instruction and then store the updated self-description instruction in the experimental database. It should be noted that when the self-description instruction is stored in the experimental database, the experimental workbench automatically schedules and calls the self-description instruction to perform the experimental work; when the self-description instruction is not stored in the experimental database, 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 when the same experiment is performed later.

[0031] When the experimental workbench is connected to the experimental control system, the experimental task scheduling module queries the self-description instructions in the equipment 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-description instructions.

[0032] Specifically, in this embodiment, the experimental database is connected to the experimental task scheduling module, whereby the experimental task scheduling module queries the self-description instruction in the device self-description service module according to the type of the experimental workstation. 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. Then, the experimental task scheduling module sends the scheduled self-description instruction to the gateway. In the experimental workbench, the experimental module is connected to the gateway, and 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 this embodiment, the experimental workbench and the experimental control system are in the same local area network.

[0034] In this embodiment, a liquid injection experiment in a chemical experiment is taken as an example for detailed description. Specifically, the built-in action arrangement description module of the experimental workbench has built-in atomic instructions: open door, reset, clear, weigh, add liquid, close door; further, the atomic instructions are customized to be arranged as: reset--open door--close door--clear--add liquid--weigh--open door--close door, reset--open door--close door--clear--add liquid--weigh--open door--close door is a self-describing instruction. In this embodiment, the self-describing instruction is the sequence of actions controlled by the experimental control system, and the built-in action arrangement description module then actively reports the calling method of the self-describing instruction to the experimental control system. Therefore, when the experimental workbench performs a liquid injection experiment, there is no need to change the code in the experimental control system, and the self-describing instruction is automatically called in the experimental database to complete the experimental requirements.

[0035] Therefore, the present embodiment provides an experimental control method based on self-describing instructions. By constructing a built-in action orchestration description module, the experimental workstation can self-describe its function and calling method, so that the experimental control system can call the experimental workstation according to the custom description of each type of experimental workstation, effectively improving the experimental efficiency and truly achieving plug-and-play. Specifically, after the experimental equipment is moved from laboratory A to laboratory B, the experimental automation execution can be realized after the experimental equipment is connected to the experimental control system of laboratory B, which has strong practicality and wide applicability.

[0036] This embodiment also provides an experimental control device based on self-describing instructions, including 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 includes a built-in action arrangement description module, and the experimental control system includes a device self-describing service module and an experimental task scheduling module. The instruction generation module has several different atomic instructions built into the built-in action arrangement module, and the atomic instructions are arranged into different operation sequences according to different experimental scenarios. Different operation sequence sets generate self-describing instructions, and the built-in action arrangement module reports the calling method of the self-describing instruction to the device self-describing service module. The scheduling work module, when the experimental workstation is connected to the experimental control system, the experimental task scheduling module queries the self-describing instruction in the device self-describing 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 instruction. The experimental control device based on self-describing instructions provided in this embodiment can implement any method of the experimental control method based on self-describing instructions, and the specific working process of an experimental control device based on self-describing instructions can refer to the corresponding process in the embodiment of the experimental control method based on self-describing instructions. The method and device provided in this embodiment can be implemented in other ways. For example, the device embodiment described above is only schematic; for example, the division of a module is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual connection or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.

[0037] This embodiment also provides a computer device. A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the experimental control method based on self-describing instructions when executing the computer program.

[0038] This embodiment also provides a computer-readable storage medium. A computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, an experimental control method based on self-describing instructions described in this embodiment is executed. Among them, the computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, device or device; the program code contained on the computer-readable medium can be transmitted using any appropriate medium, including but not limited to wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0039] The above schematically describes the invention and its implementation methods, which is not restrictive. Without departing from the spirit or basic features of the invention, the invention can be implemented in other specific forms. What is shown in the accompanying drawings is only one of the implementation methods of the invention. The actual structure is not limited thereto, and any figure mark in the claims should not limit the claims involved. Therefore, if a person of ordinary skill in the art is inspired by it, without departing from the purpose of the invention, a structural method and an embodiment similar to the technical solution are designed without creativity, which should all belong to the protection scope of the present invention. In addition, the word "including" does not exclude other elements or steps, and the word "one" before the element does not exclude the inclusion of "multiple" elements. The multiple elements stated in the product claim can also be implemented by one element through software or hardware. The words first, second, etc. are used to indicate the name, and do not 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, wherein the experimental workstation includes a built-in action arrangement description module, and the experimental control system includes a device self-description service module and an experimental task scheduling module; The built-in action arrangement module has several different atomic instructions built in, and 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 module reports the calling method of the self-describing instruction to the device self-describing service module; When the experimental workstation is connected to the experimental control system, the experimental task scheduling module queries the self-description instruction 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-description instruction.

2. The experiment control method based on self-describing instructions according to claim 1, characterized in that: In the built-in action arrangement description module, different self-describing instructions are generated according to different operation sequence sets.

3. The experimental control method based on self-describing instructions according to claim 2, characterized in that: The experiment control system includes an experiment database, and the device self-description service module updates the self-description instruction and then stores the updated self-description instruction in the experiment database.

4. The experiment control method based on self-describing instructions according to claim 3, characterized in that: The experimental database is connected to the experimental task scheduling module, and the experimental task scheduling module queries the self-description instruction in the device self-description service module according to the type of experimental workstation. 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.

5. The experiment control method based on self-describing instructions according to claim 4, characterized in that: The experimental workstation includes a gateway, and the experimental task scheduling module sends the scheduled self-describing instructions to the gateway.

6. The experiment control method based on self-describing instructions according to claim 5, characterized in that: The experimental workstation includes an experimental module, which is connected to a gateway. The gateway displays a self-description instruction in the experimental module, and the experimental module performs experimental work according to the self-description instruction.

7. The experiment control method based on self-describing instructions according to claim 6, characterized in that: The experimental workbench and the experimental control system are in the same local area network.

8. An experimental control device based on self-describing instructions, characterized in that: include: A system construction module is used to construct an experimental workstation and an experimental control system. The experimental workstation includes a built-in action arrangement description module, and the experimental control system includes a device self-description service module and an experimental task scheduling module; Instruction generation module, the built-in action arrangement module has several different atomic instructions built in, and 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 module reports the calling method of the self-describing instruction to the device self-describing service module; Scheduling work module: when the experimental workstation is connected to the experimental control system, the 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 the experimental task scheduling module controls the experimental workstation to perform experimental work according to the queried self-description instructions.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is executed.

Citation Information

Patent Citations

  • Control method and system for simulation experiment device

    CN108415266A

  • Plug-and-play SpaceWrie communication method based on xTEDS

    CN112148658A

  • Self-described algorithm parameter expression and generation method

    CN112394911A

  • CoAP protocol-based plug-and-play networking method for side end of power distribution internet of things

    CN112600691A

  • Electrically-driven method, system and device for lightening power distribution network and medium

    CN114744759A