Master-slave communication control method, device, storage medium and master-slave communication control system

文档序号:1951673 发布日期:2021-12-10 浏览:18次 中文

阅读说明:本技术 主从通讯控制方法、装置、存储介质及主从通讯控制系统 (Master-slave communication control method, device, storage medium and master-slave communication control system ) 是由 陈楚洪 申伟刚 裘文波 康宇涛 李丽强 于 2021-09-06 设计创作,主要内容包括:本发明提供一种主从通讯控制方法、装置、存储介质及主从通讯控制系统,所述方法包括:当主设备向从设备下发控制指令后,在根据所述控制指令完成一次控制之后,确定是否执行所述控制指令的校验;若确定执行所述控制指令的校验,则将所述控制指令的控制信息分配至预设的用于执行校验的至少一个子任务中的一个子任务,由该子任务执行所述控制指令的校验。本发明提供的方案能够实现控制指令的主动校验,避免控制失败导致主设备获得的参数值与终端设备实际状态不一致的问题。(The invention provides a master-slave communication control method, a master-slave communication control device, a storage medium and a master-slave communication control system, wherein the method comprises the following steps: after the master device issues a control instruction to the slave device, determining whether to execute the verification of the control instruction after completing one-time control according to the control instruction; and if the control instruction is determined to be checked, distributing the control information of the control instruction to one subtask in at least one preset subtask used for checking, and checking the control instruction by the subtask. The scheme provided by the invention can realize the active verification of the control instruction and avoid the problem that the parameter value obtained by the main equipment is inconsistent with the actual state of the terminal equipment due to the control failure.)

1. A master-slave communication control method is characterized by comprising the following steps:

after the master device issues a control instruction to the slave device, determining whether to execute the verification of the control instruction after completing one-time control according to the control instruction;

and if the control instruction is determined to be checked, distributing the control information of the control instruction to one subtask in at least one preset subtask used for checking, and checking the control instruction by the subtask.

2. The method according to claim 1, wherein the preset at least one subtask has a different verification period for each subtask;

distributing the control information of the control instruction to one of at least one preset subtask used for executing verification, wherein the method comprises the following steps:

distributing the control information to the subtask of which the task period is not more than the preset verification period and the difference value with the preset verification period is minimum in the preset at least one subtask according to the preset verification period;

and executing the verification of the control instruction by the subtask of which the task period is not more than the preset verification period and the difference value with the preset verification period is minimum.

3. The method of claim 1 or 2, wherein performing the verification of the control instruction comprises:

traversing all parameters of the control information in the task queue, and sequentially sending acquisition request data to the slave equipment to obtain parameter values of the parameters;

comparing the acquired parameter value of the parameter with a preset target value, and judging whether the parameter value is equal to the preset target value;

and if the parameter value is equal to the preset target value, sending error information to the main task, and sending the error information to an upper computer by the main task.

4. The method according to any one of claims 1-3, further comprising:

receiving verification configuration information configured through an upper computer, and executing verification of the control instruction according to the verification configuration information; wherein, the checking the configuration information includes: and (5) checking the period.

5. A master-slave communication control device, comprising:

the device comprises a determining unit, a judging unit and a judging unit, wherein the determining unit is used for determining whether to execute the check of a control instruction after the master device issues the control instruction to the slave device and finishing one-time control according to the control instruction;

and the distribution unit is used for distributing the control information of the control instruction to one subtask in at least one preset subtask used for executing verification if the determination unit determines to execute the verification of the control instruction, and the subtask executes the verification of the control instruction.

6. The apparatus according to claim 5, wherein the preset at least one subtask has a different verification period for each subtask;

the allocating unit allocates the control information of the control instruction to one of at least one preset subtask for performing verification, and includes:

distributing the control information to the subtask of which the task period is not more than the preset verification period and the difference value with the preset verification period is minimum in the preset at least one subtask according to the preset verification period;

and executing the verification of the control instruction by the subtask of which the task period is not more than the preset verification period and the difference value with the preset verification period is minimum.

7. The apparatus of claim 5 or 6, wherein performing the verification of the control instruction comprises:

traversing parameters of control information in the task queue, and sequentially sending acquisition request data to the slave equipment to obtain parameter values of the parameters;

comparing the acquired parameter value with a preset target value, and judging whether the parameter value is equal to the preset target value;

and if the parameter value is equal to the preset target value, sending error information to the main task, and sending the error information to an upper computer by the main task.

8. The method of any one of claims 5-7, further comprising:

the receiving unit is used for receiving the verification configuration information configured by the upper computer; wherein, the checking the configuration information includes: and (5) checking the period.

9. A storage medium, having stored thereon a computer program which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 4.

10. A master-slave communication control system comprising a processor, a memory and a computer program stored on the memory and executable on the processor, the processor executing the program to perform the steps of the method according to any one of claims 1 to 4 or comprising a master-slave communication control device according to any one of claims 5 to 8.

Technical Field

The invention relates to the field of control, in particular to a master-slave communication control method, a master-slave communication control device, a storage medium and a master-slave communication control system.

Background

In an automation control system, a master/slave architecture is generally adopted between devices, and a master device sends requests one by one, and slave devices respond to the requests in turn. Taking the Modbus protocol as an example, the control system adopting the master-slave communication mode can refer to fig. 2, and a typical control system includes a core control layer, a direct control layer and a terminal device layer, and all adjacent layers adopt the Modbus protocol for communication. The control system of the master/slave architecture in the related art has the problem that the parameter value obtained by the master device is inconsistent with the actual state of the terminal device.

Disclosure of Invention

The present invention is directed to overcome the above-mentioned drawbacks of the prior art, and provides a master-slave communication control method, device, storage medium, master-slave communication device method, device, storage medium, and air conditioner, so as to solve the problem in the prior art that the parameter value obtained by the master device of the master/slave architecture control system is inconsistent with the actual state of the terminal device.

The invention provides a master-slave communication control method on one hand, which comprises the following steps: after the master device issues a control instruction to the slave device, determining whether to execute the verification of the control instruction after completing one-time control according to the control instruction; and if the control instruction is determined to be checked, distributing the control information of the control instruction to one subtask in at least one preset subtask used for checking, and checking the control instruction by the subtask.

Optionally, the preset at least one subtask has a different corresponding verification period; distributing the control information of the control instruction to one of at least one preset subtask used for executing verification, wherein the method comprises the following steps: distributing the control information to the subtask of which the task period is not more than the preset verification period and the difference value with the preset verification period is minimum in the preset at least one subtask according to the preset verification period; and executing the verification of the control instruction by the subtask of which the task period is not more than the preset verification period and the difference value with the preset verification period is minimum.

Optionally, the performing the verification of the control instruction includes: traversing all parameters of the control information in the task queue, and sequentially sending acquisition request data to the slave equipment to obtain parameter values of the parameters; comparing the acquired parameter value of the parameter with a preset target value, and judging whether the parameter value is equal to the preset target value; and if the parameter value is equal to the preset target value, sending error information to the main task, and sending the error information to an upper computer by the main task.

Optionally, the method further comprises: receiving verification configuration information configured through an upper computer, and executing verification of the control instruction according to the verification configuration information; wherein, the checking the configuration information includes: and (5) checking the period.

Another aspect of the present invention provides a master-slave communication control apparatus, including: the device comprises a determining unit, a judging unit and a judging unit, wherein the determining unit is used for determining whether to execute the check of a control instruction after the master device issues the control instruction to the slave device and finishing one-time control according to the control instruction; and the distribution unit is used for distributing the control information of the control instruction to one subtask in at least one preset subtask used for executing verification if the determination unit determines to execute the verification of the control instruction, and the subtask executes the verification of the control instruction.

Optionally, the preset at least one subtask has a different corresponding verification period; the allocating unit allocates the control information of the control instruction to one of at least one preset subtask for performing verification, and includes: distributing the control information to the subtask with the minimum difference value between the preset verification period and the task period parameter in the preset at least one subtask according to the preset verification period; and executing the verification of the control instruction by the subtask with the task period parameter, the preset verification period and the minimum difference value with the preset verification period.

Optionally, the performing the verification of the control instruction includes: traversing all parameters of the control information in the task queue, and sequentially sending acquisition request data to the slave equipment to obtain parameter values of the parameters; comparing the acquired parameter value of the parameter with a preset target value, and judging whether the parameter value is equal to the preset target value; and if the parameter value is equal to the preset target value, sending error information to the main task, and sending the error information to an upper computer by the main task.

Optionally, the method further comprises: the receiving unit is used for receiving the verification configuration information configured by the upper computer; wherein, the checking the configuration information includes: and (5) checking the period.

A further aspect of the invention provides a storage medium having stored thereon a computer program which, when executed by a processor, carries out the steps of any of the methods described above.

In yet another aspect, the present invention provides a master-slave communication control system, including a processor, a memory, and a computer program stored in the memory and operable on the processor, wherein the processor executes the computer program to implement any of the steps of the method described above.

In another aspect, the invention provides an air conditioner, comprising any one of the master-slave communication control devices.

According to the technical scheme of the invention, an execution mode of a control instruction checking function is provided, and the actual parameter value after control can be actively obtained to check whether the control is successful or not, so that the problem that the parameter value obtained by the main equipment is inconsistent with the actual state of the terminal equipment due to control failure is avoided; and a multi-task control verification scheduling method is adopted, and control instruction verification is carried out by allocating subtasks with proper task periods according to the verification period, so that the verification time is effectively shortened.

Drawings

The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the invention and not to limit the invention. In the drawings:

FIG. 1 is a schematic diagram of a master-slave communication control method according to an embodiment of the present invention;

FIG. 2 is a schematic diagram illustrating one embodiment of a control system using master-slave communication;

fig. 3 shows a data format of control information;

FIG. 4 illustrates a configuration interface diagram in accordance with an embodiment of the present invention;

FIG. 5 illustrates a flow diagram of pre-processing before performing a check in accordance with an embodiment of the present invention;

FIG. 6 illustrates a flow diagram for one embodiment of performing a check of a control instruction;

fig. 7 shows a data format of the error information;

fig. 8 is a block diagram of an embodiment of a master-slave communication control apparatus according to the present invention.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below with reference to the specific embodiments of the present invention and the accompanying drawings. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.

In the related art, the requests are mainly divided into two types, acquisition and control. The acquisition request data comprises a parameter unique identifier; for the acquisition request, the slave equipment acquires the value of the corresponding parameter stored in the slave equipment and immediately sends acquisition response data (containing a parameter unique identifier and a parameter value) to the master equipment; the control request data contains parameter unique identification and parameter value, and for the control request, the slave equipment immediately sends control response data (containing parameter unique identification and parameter value) to the master equipment and changes the value of the corresponding parameter stored in the slave equipment. The above control method has the following problems: a) when a control request is received, the slave equipment responds to the master equipment, and the response only reflects that the slave equipment correctly receives the request and cannot ensure that the parameters are finally correctly controlled, so that the problem that the parameter values obtained by the master equipment are inconsistent with the actual state of the terminal equipment is caused; b) the master device requests the values of all the parameters in turn in a polling manner, and the polling period T is related to the number n of the parameters, the request interval T1 and the (average) response time T2 of the slave device, i.e. T ═ n × (T1+ T2). When the control failure causes the problem of inconsistent state, the numerical value correction can be completed within T time, but the numerical value correction time is long.

The invention provides a master-slave communication control method. The method is suitable for the control system adopting the master-slave communication mode.

Fig. 1 is a schematic method diagram of a master-slave communication control method according to an embodiment of the present invention.

As shown in fig. 1, according to an embodiment of the present invention, the master-slave communication control method at least includes step S110 and step S120.

Step S110, after the master device issues the control instruction to the slave device, whether to execute the check of the control instruction is determined after one control is completed according to the control instruction.

Specifically, after one-time control is completed, it is first determined whether the control command enables a control verification function. If not, the subsequent logic is not executed. The control information includes parameters and values; parameter or attribute

Step S120, if it is determined that the verification of the control instruction is performed, allocating the control information of the control instruction to one of at least one preset subtask for performing the verification, and performing the verification of the control instruction by the subtask.

The control information may specifically include parameters and parameter values; a parameter, i.e. an attribute, such as the temperature of the air conditioner. Specifically, the verification is realized by at least one subtask, and one program comprises a plurality of subtasks, wherein each subtask is used for realizing a specific function; when a control instruction needing to be checked occurs once, each check needs to be reasonably distributed. And if the verification control function is started, distributing the control information of the control instruction to one subtask in at least one preset subtask used for performing verification, and performing the verification of the control instruction by the subtask. And the task period corresponding to each of the preset at least one subtask is different. Fig. 3 shows a data format of the control information. The data format of the control information may be as shown in fig. 3, and includes parameter displacement identification, parameter value and check period. More specifically, the main task is responsible for completing distribution, the control information of the control instruction is distributed to one subtask of at least one subtask which is preset and used for executing verification, and the subtask executes the verification of the control instruction.

The step of allocating the control information of the control instruction to one of at least one preset subtask for performing verification specifically includes: distributing the control information to the subtask of which the task period is not more than the preset verification period and the difference value with the preset verification period is minimum in the preset at least one subtask according to the preset verification period; and executing the verification of the control instruction by the subtask of which the task period is not more than the preset verification period and the difference value with the preset verification period is minimum. And distributing the control information to the subtasks with the task period not greater than the preset verification period, so as to ensure that the verification of the control instruction can be completed in the verification period.

For example, four subtasks of 100ms, 500ms, 1s and 5s are preset. The selection of the subtasks is based on: the task period is not less than the verification period and is closest to the verification period. The preset verification period of the parameter A to be verified is 110ms, and the parameter A to be verified is allocated to a 100ms subtask; the verification period of the parameter B to be verified is 2s, and the parameter B should be allocated to 1s subtasks.

Optionally, the method may further include: receiving verification configuration information configured through an upper computer, and executing verification of the control instruction according to the verification configuration information; wherein, the checking the configuration information includes: and (5) checking the period. That is to say, the check cycle may be configured by the upper computer, for example, a configuration interface may be set on the upper computer. FIG. 4 illustrates a configuration interface diagram in accordance with an embodiment of the present invention. As shown in FIG. 4, whether control checking and check cycles (i.e., check cycles) are enabled may be selected in the configuration interface. Optionally, the verification configuration information may also preset default values or suggested values (e.g., display suggested values on the configuration interface).

FIG. 5 illustrates a flow diagram of pre-processing before performing a check in accordance with an embodiment of the present invention. As shown in fig. 5, when a control instruction requiring verification occurs, and after one control is completed, it is first determined whether the parameter enables the control verification function, and if the control verification function is enabled, the control information (the control information data format is shown in fig. 3) is sent to one of the subtasks, for example, the subtasks of 100ms, 1s, and … are shown in fig. 4, according to a preset verification period (verification period); if the control verification function is not started, the subsequent logic is not executed, and the operation is finished.

The control information may specifically include parameters and parameter values; a parameter, i.e. an attribute, such as the temperature of the air conditioner. The parameter value is a value of a parameter, for example a specific value of the temperature of the air conditioner. When control information is distributed to a subtask, adding the control information (including a parameter (such as a parameter unique identifier) and a parameter value) into a task queue of the subtask; the performing of the verification of the control instruction may specifically include: traversing all parameters (such as parameter unique identifiers) of control information in the task queue, and sequentially (such as time sequence of data insertion) sending acquisition request data to the slave equipment to obtain parameter values of the parameters; comparing the acquired parameter value of the parameter with a preset target value, and judging whether the parameter value is equal to the preset target value or not; and if the parameter value is equal to the preset target value, sending error information to the main task, and sending the error information to an upper computer by the main task. Optionally, the upper computer may prompt for an error message. The upper computer can be specifically used as a client, such as a software management system, a controller and the like.

And each subtask uses a timer to perform time control, so that the subtasks are ensured to be executed according to a preset task period. FIG. 6 illustrates a flow diagram of one embodiment of performing a check of a control instruction. As shown in fig. 6, after the subtask starts, a timer is triggered, and if the task queue is not empty, parameters in the queue are traversed, and acquisition request data is sequentially sent to the slave device to obtain a value of the parameter; comparing the acquired value with a stored target value, and judging whether the acquired value is equal to the stored target value; if the two values are not equal, the subtask sends an error message (the data format of the error message may refer to the data format of the error message shown in fig. 7, for example) to the main task (responsible for completing the instruction allocation). The main task sends the information to the upper computer for prompting, for example, displaying that the last control on the parameter X fails, the expected value is V1, and the actual value after the control is V2.

Fig. 8 is a schematic structural diagram of an embodiment of a master-slave communication control device provided in the present invention. As shown in fig. 8, the master-slave communication control apparatus 100 includes a determination unit 110 and an allocation unit 120.

The determining unit 110 is configured to determine whether to perform verification of the control instruction after the master device issues the control instruction to the slave device and completes one control according to the control instruction.

Specifically, after one-time control is completed, it is first determined whether the control command enables a control verification function. If not, the subsequent logic is not executed. The control information includes parameters and values; a parameter, i.e. an attribute, such as the temperature of the air conditioner.

The allocating unit 120 is configured to, if the determining unit determines to perform the verification of the control instruction, allocate the control information of the control instruction to one of at least one preset subtask used for performing the verification, and perform the verification of the control instruction by the subtask.

The control information may specifically include parameters and parameter values; a parameter, i.e. an attribute, such as the temperature of the air conditioner. Specifically, the verification is realized by at least one subtask, and one program comprises a plurality of subtasks, wherein each subtask is used for realizing a specific function; when a control instruction needing to be checked occurs once, each check needs to be reasonably distributed. If the verification control function is enabled, the allocating unit 120 allocates the control information of the control instruction to one of at least one preset subtask for performing verification, and the subtask performs verification of the control instruction. And the task period corresponding to each of the preset at least one subtask is different. Fig. 3 shows a data format of the control information. The data format of the control information may be as shown in fig. 3, and includes parameter displacement identification, parameter value and check period. More specifically, the main task is responsible for completing distribution, the control information of the control instruction is distributed to one subtask of at least one subtask which is preset and used for executing verification, and the subtask executes the verification of the control instruction.

In a specific embodiment, the allocating unit 120 allocates the control information of the control instruction to one of at least one preset subtask used for performing the verification specifically includes: distributing the control information to the subtask of which the task period is not more than the preset verification period and the difference value with the preset verification period is minimum in the preset at least one subtask according to the preset verification period; and executing the verification of the control instruction by the subtask of which the task period is not more than the preset verification period and the difference value with the preset verification period is minimum. And distributing the control information to the subtasks with the task period not greater than the preset verification period, so as to ensure that the verification of the control instruction can be completed in the verification period.

For example, four subtasks of 100ms, 500ms, 1s and 5s are preset. The selection of the subtasks is based on: the task period is not less than the verification period and is closest to the verification period. The preset verification period of the parameter A to be verified is 110ms, and the parameter A to be verified is allocated to a 100ms subtask; the verification period of the parameter B to be verified is 2s, and the parameter B should be allocated to 1s subtasks.

Optionally, the apparatus 100 may further include a receiving unit (not shown) for receiving verification configuration information configured by the upper computer, so as to perform verification of the control instruction according to the verification configuration information; wherein, the checking the configuration information includes: and (5) checking the period. That is to say, the check cycle may be configured by the upper computer, for example, a configuration interface may be set on the upper computer. FIG. 4 illustrates a configuration interface diagram in accordance with an embodiment of the present invention. As shown in FIG. 4, whether control checking and check cycles (i.e., check cycles) are enabled may be selected in the configuration interface. Optionally, the verification configuration information may also preset default values or suggested values (e.g., display suggested values on the configuration interface).

FIG. 5 illustrates a flow diagram of pre-processing before performing a check in accordance with an embodiment of the present invention. As shown in fig. 5, when a control instruction requiring verification occurs, and after one control is completed, it is first determined whether the parameter enables the control verification function, and if the control verification function is enabled, the control information (the control information data format is shown in fig. 3) is sent to one of the subtasks, for example, the subtasks of 100ms, 1s, and … are shown in fig. 4, according to a preset verification period (verification period); if the control verification function is not started, the subsequent logic is not executed, and the operation is finished.

The control information may specifically include parameters and parameter values; a parameter, i.e. an attribute, such as the temperature of the air conditioner. The parameter value is a value of a parameter, for example a specific value of the temperature of the air conditioner. When control information is distributed to a subtask, adding the control information (including a parameter (such as a parameter unique identifier) and a parameter value) into a task queue of the subtask; the performing of the verification of the control instruction may specifically include: traversing all parameters (such as parameter unique identifiers) of control information in the task queue, and sequentially (such as time sequence of data insertion) sending acquisition request data to the slave equipment to obtain parameter values of the parameters; comparing the acquired parameter value of the parameter with a preset target value, and judging whether the parameter value is equal to the preset target value or not; and if the parameter value is equal to the preset target value, sending error information to the main task, and sending the error information to an upper computer by the main task. Optionally, the upper computer may prompt for an error message. The upper computer can be specifically used as a client, such as a software management system, a controller and the like.

And each subtask uses a timer to perform time control, so that the subtasks are ensured to be executed according to a preset task period. FIG. 6 illustrates a flow diagram of one embodiment of performing a check of a control instruction. As shown in fig. 6, after the subtask starts, a timer is triggered, and if the task queue is not empty, parameters in the queue are traversed, and acquisition request data is sequentially sent to the slave device to obtain a value of the parameter; comparing the acquired value with a stored target value, and judging whether the acquired value is equal to the stored target value; if the two values are not equal, the sub-task sends error information (the data format of the error information may refer to the data format of the error information shown in fig. 7, for example) to the main task. The main task sends the information to the upper computer for prompting, for example, displaying that the last control on the parameter X fails, the expected value is V1, and the actual value after the control is V2.

The invention also provides a storage medium corresponding to the master-slave communication control method, on which a computer program is stored, which when executed by a processor implements the steps of any of the methods described above.

The invention also provides a master-slave communication control system corresponding to the master-slave communication control method, which comprises a processor, a memory and a computer program which is stored in the memory and can run on the processor, wherein the processor realizes the steps of any one of the methods when executing the program.

The invention also provides a master-slave communication control system corresponding to the master-slave communication control device, which comprises any one of the master-slave communication control devices.

Therefore, according to the scheme provided by the invention, when the verification of the control instruction is executed, the control information of the control instruction is distributed to one subtask in at least one preset subtask for executing the verification to execute the verification of the control instruction, so that the active verification of the control instruction is realized, the verification of the control instruction is executed by the appropriate subtask in the later period of the distributed task according to the verification period, the verification time can be effectively shortened, the time for retransmitting the original control instruction can be shortened, and the reliability of system control is improved.

The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Other examples and implementations are within the scope and spirit of the invention and the following claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hardwired, or a combination of any of these. In addition, each functional unit may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.

In the embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units may be a logical division, and in actual implementation, there may be another division, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.

The units described as separate parts may or may not be physically separate, and the parts serving as the control device may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.

The above description is only an example of the present invention, and is not intended to limit the present invention, and it is obvious to those skilled in the art that various modifications and variations can be made in the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种巡视器周期式自主运行控制方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!