应用于合成生物学的自动化铸造平台集成系统和自动化生物合成方法转让专利

申请号 : CN202010757833.8

文献号 : CN111966063B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 何凯陈书赵文亮方海涛

申请人 : 中国科学院深圳先进技术研究院

摘要 :

本申请涉及生物合成技术领域,尤其涉及一种应用于合成生物学的自动化铸造平台集成系统和自动化生物合成方法。本申请提供的自动化生物合成系统,包括硬件子系统和软件子系统;其中,所述硬件子系统包括多个工作设备,所述软件子系统包括:客户端,用于接收生物合成流程,并将所述生物合成流程写入服务器;服务器,用于根据所述生物合成流程确定所述多个工作设备的工作时序,根据所述工作时序生成针对所述多个工作设备的控制指令,并将所述控制指令传输至所述多个工作设备,以指示所述多个工作设备按照所述控制指令的指示进行生物合成。本申请提供的自动化生物合成系统,不仅可以提高生物合成的作业效率,还可以提高作业的规范性和时效性,从而提高生物合成的准确率。

权利要求 :

1.一种应用于合成生物学的自动化铸造平台集成系统,其特征在于,所述系统包括硬件子系统和软件子系统;其中,所述硬件子系统包括多个工作设备,所述软件子系统包括:客户端,用于接收生物合成流程,并将所述生物合成流程写入服务器;

服务器,用于根据所述生物合成流程确定所述多个工作设备的工作时序,根据所述工作时序生成针对所述多个工作设备的控制指令,并将所述控制指令传输至所述多个工作设备,以指示所述多个工作设备按照所述控制指令的指示进行生物合成,服务器包括控制模块,用于根据生物合成流程确定多个工作设备的工作时序,根据工作时序生成针对多个工作设备的控制指令,所述控制模块包括逻辑控制子模块和数据处理子模块,逻辑控制子模块用于对生物合成流程中涉及的多个工作设备的工作流程和时间节点进行逻辑分析,根据逻辑分析结果确定多个工作设备的工作时序,并将工作时序发送给数据处理子模块,所述数据处理子模块用于将工作时序进行信息化处理,将工作时序生成针对多个工作设备的控制指令;

所述客户端包括调度算法软件,当生物合成流程包括针对多个工作设备在不同时间节点的工作流程时,客户端还用于将多个工作设备在不同时间节点的工作流程输入调度算法软件中进行分析,以确定多个工作设备的最佳运行流程;

所述多个工作设备包括通讯设备、材料存储设备、材料转移设备和生物合成设备;其中:

通讯设备,用于接收所述服务器发出的控制指令,并将所述控制指令传输至所述材料存储设备、所述生物合成设备和所述材料转移设备;

材料存储设备,用于存储生物合成所需的原材料;

材料转移设备,用于根据所述控制指令,将所述材料存储设备中的原材料输送至所述生物合成设备;

生物合成设备,用于根据所述控制指令,对所述原材料进行生物合成。

2.如权利要求1所述的应用于合成生物学的自动化铸造平台集成系统,其特征在于,所述通讯设备还用于将所述材料存储设备、所述生物合成设备和所述材料转移设备在生物合成过程中产生的工作数据,发送至所述服务器。

3.如权利要求 2所述的应用于合成生物学的自动化铸造平台集成系统,其特征在于,所述服务器还用于将所述工作数据发送至所述客户端,以供用户查询所述工作数据。

4.如权利要求1至3任一项所述的应用于合成生物学的自动化铸造平台集成系统,其特征在于,所述硬件子系统还包括辅助反馈设备,所述辅助反馈设备用于记录所述多个工作设备在进行生物合成过程中的设备状态。

5.一种自动化生物合成方法,其特征在于,应用于服务器,服务器包括控制模块,用于根据生物合成流程确定多个工作设备的工作时序,根据工作时序生成针对多个工作设备的控制指令,所述控制模块包括逻辑控制子模块和数据处理子模块,逻辑控制子模块用于对生物合成流程中涉及的多个工作设备的工作流程和时间节点进行逻辑分析,根据逻辑分析结果确定多个工作设备的工作时序,并将工作时序发送给数据处理子模块,所述数据处理子模块用于将工作时序进行信息化处理,将工作时序生成针对多个工作设备的控制指令,所述方法包括以下步骤:

接收客户端发送的生物合成流程,并根据所述生物合成流程确定多个工作设备的工作时序,所述客户端包括调度算法软件,当生物合成流程包括针对多个工作设备在不同时间节点的工作流程时,客户端还用于将多个工作设备在不同时间节点的工作流程输入调度算法软件中进行分析,以确定多个工作设备的最佳运行流程;

根据所述工作时序生成针对所述多个工作设备的控制指令,并将所述控制指令输送至所述多个工作设备,以控制所述多个工作设备按照所述控制指令的指示进行生物合成;

所述多个工作设备包括通讯设备、材料存储设备、材料转移设备和生物合成设备;其中:

通讯设备,用于接收所述服务器发出的控制指令,并将所述控制指令传输至所述材料存储设备、所述生物合成设备和所述材料转移设备;

材料存储设备,用于存储生物合成所需的原材料;

材料转移设备,用于根据所述控制指令,将所述材料存储设备中的原材料输送至所述生物合成设备;

生物合成设备,用于根据所述控制指令,对所述原材料进行生物合成。

6.如权利要求5所述的自动化生物合成方法,其特征在于,所述方法还包括:接收通讯设备传输的所述多个工作设备采集的工作信息,并将所述工作信息发送至所述客户端。

7.如权利要求6所述的自动化生物合成方法,其特征在于,所述方法还包括:根据所述工作信息,更新所述客户端的工作数据。

8.一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求5至7任一项所述的方法。

9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求5至7任一项所述的方法。

说明书 :

应用于合成生物学的自动化铸造平台集成系统和自动化生物

合成方法

技术领域

[0001] 本申请属于生物合成技术领域,尤其涉及一种应用于合成生物学的自动化铸造平台集成系统和一种自动化生物合成方法。

背景技术

[0002] 设计与合成可预测的生命信息体,例如合成具有特定功能的脱氧核糖核酸(deoxyribo nucleic acid,DNA)片段、大肠杆菌、谷氨酸棒杆菌、枯草芽孢杆菌等,不仅是
合成生物学领域的核心科学问题,也是工业、农业、医学等各大领域应用的必要前提。由于
合成生物具有高度复杂性,制药公司、生物研究所等使用生物合成技术的机构在研究生物
合成物质时,研究人员需要完成海量的工程化试错实验。随着生物合成技术的发展,传统的
手工合成已经无法满足合成生物高通量的需求。
[0003] 通过生物学自动化铸造集成技术,搭建一种合成生物学自动化铸造平台,不仅可以提高操作的规范性、正确性,还可以提高合成效率。目前合成生物学自动化平台主要采用
半自动化方式,多种设备固定在房间中,部分设备可以协作工作,研究人员首先在软件中设
计生物合成流程,然后将生物合成所需的材料依次放入指定的不可协作的设备。
[0004] 目前的半自动化人工合成生物工艺存在以下缺点:(1)作业效率低。研究人员不仅需要设计生物物质的合成路径,还需按步骤亲自操作,工作效率低。(2)操作规范性差。生物
合成流程中,物质在每个设备中的培养时间固定,培养时间结束后须按时转移。人工操作很
难精确地把握每一个转移节点,而超时转移容易造成合成失败。(3)合成正确性低。生物合
成的各个流程相似度高,容易混淆,进而导致操作错误率高。

发明内容

[0005] 本申请的目的在于提供一种应用于合成生物学的自动化铸造平台集成系统和一种自动化生物合成方法,旨在解决现有生物合成的工艺部分仍然需要人为操作,导致工作
效率低、操作规范性差以及合成准确性低的问题。
[0006] 为实现上述申请目的,本申请采用的技术方案如下:
[0007] 第一方面,本申请提供一种应用于合成生物学的自动化铸造平台集成系统,所述系统包括硬件子系统和软件子系统;其中,所述硬件子系统包括多个工作设备,所述软件子
系统包括:
[0008] 客户端,用于接收生物合成流程,并将所述生物合成流程写入服务器;
[0009] 服务器,用于根据所述生物合成流程确定所述多个工作设备的工作时序,根据所述工作时序生成针对所述多个工作设备的控制指令,并将所述控制指令传输至所述多个工
作设备,以指示所述多个工作设备按照所述控制指令的指示进行生物合成。
[0010] 本申请提供的应用于合成生物学的自动化铸造平台集成系统,可以将生物合成流程写入服务器中,服务器根据生物合成流程生成控制指令,控制多个工作设备自动操作,进
行生物合成。该方式摆脱了生物合成工艺中操作部分对人的依赖,提高了作业效率。同时,
多个工作设备根据服务器输送的操作指令进行自动化操作,可以严格按照生物合成的工艺
步骤和各步骤对应的时间节点进行操作,提高了作业的规范性和时效性,并提高了生物合
成的准确率。
[0011] 本申请提供的应用于合成生物学的自动化铸造平台集成系统,可广泛运用于医疗制药、生化威胁因子的预警、诊疗,农作物的抗逆、固氮或光合属性设计,植物源化学品、石
化产品、特种材料、新燃料的工业化生物制造,乃至设计具有特定功能的新细胞,提高合成
生物高通量试验的作业效率和准确性。
[0012] 在一些实施例中,所述多个工作设备包括通讯设备、材料存储设备、材料转移设备和生物合成设备;其中:
[0013] 通讯设备,用于接收所述控制指令,并将所述控制指令传输至所述材料存储设备、所述材料转移设备和所述生物合成设备;
[0014] 材料存储设备,用于存储生物合成所需的原材料;
[0015] 材料转移设备,用于根据所述控制指令,将所述材料存储设备中的原材料输送至生物合成设备;
[0016] 生物合成设备,用于根据所述控制指令,对所述原材料进行生物合成。
[0017] 在一些实施例中,所述通讯设备还用于将所述材料存储设备、所述材料转移设备和所述生物合成设备在生物合成过程中产生的工作数据,发送至所述服务器。
[0018] 在一些实施例中,所述服务器还用于将所述工作数据发送至所述客户端,以供用户查询所述工作数据。
[0019] 在一些实施例中,所述硬件子系统还包括辅助反馈设备,所述辅助反馈设备用于记录所述多个工作设备在进行生物合成过程中的设备状态。
[0020] 第二方面,本申请提供一种自动化生物合成方法,应用于服务器,所述方法包括以下步骤:
[0021] 接收客户端发送的生物合成流程,并根据所述生物合成流程确定多个工作设备的工作时序;
[0022] 将所述工作时序生成针对所述对个工作设备的控制指令,并将所述控制指令输送至多个工作设备,以控制所述多个工作设备按照所述控制指令的指示进行生物合成。
[0023] 本申请提供的自动化生物合成方法,通过服务器可以生物合成流程,根据所述生物合成流程智能生成针对多个工作设备的工作时序,并根据所述工作时序生成控制指令,
直接控制多个工作设备进行生物合成,实现自动化生物合成。该方法不仅可以提高生物合
成的作业效率,还可以提高作业的规范性和时效性,从而提高生物合成的准确率。
[0024] 在一些实施例中,所述方法还包括:
[0025] 接收通讯设备传输的所述多个工作设备采集的工作信息,并将所述工作信息发送至所述客户端。
[0026] 在一些实施例中,所述方法还包括:
[0027] 根据所述工作信息,更新所述客户端的工作数据。
[0028] 第三方面,本申请提供一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第二方
面所述的自动化生物合成方法。
[0029] 第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第二方面所述的自动化生物合成方
法。

附图说明

[0030] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些
实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些
附图获得其他的附图。
[0031] 图1是本申请一实施例提供的应用于合成生物学的自动化铸造平台集成系统的结构示意图;
[0032] 图2是本申请一实施例提供的远程监控查阅同一以太网集成的两个自动化生物合成系统的逻辑图;
[0033] 图3是本申请一实施例提供的同一以太网内不同自动化生物合成系统间的数据共享与设备共享的逻辑图;
[0034] 图4是本申请一实施例提供的包含多个工作设备的自动化生物合成系统的结构示意图;
[0035] 图5是本申请一实施例提供的自动化生物合成方法的步骤流程图;
[0036] 图6是本申请一实施例提供的服务器读取多个工作设备的工作信息的示意图;
[0037] 图7是本申请一实施例提供的自动化生物合成方法的逻辑图;
[0038] 图8是本申请一实施例提供的自动化生物合成装置的示意图;
[0039] 图9是本申请一实施例提供的服务器的结构示意图。

具体实施方式

[0040] 为了使本申请要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释
本申请,并不用于限定本申请。
[0041] 应理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步
骤、操作、元素、组件和/或其集合的存在或添加。术语“包括”、“包含”、“具有”它们的变形都
意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0042] 在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0043] 在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,部分或全部步骤可以并行执行或先后执行,各过程的执行顺序应以其功能和内在逻辑
确定,而不应对本申请实施例的实施过程构成任何限定。
[0044] 在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书
中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、
“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是
所有的实施例”,除非是以其他方式另外特别强调。
[0045] 结合图1,本申请提供一种应用于合成生物学的自动化铸造平台集成系统,以下简称为自动化生物合成系统1,系统包括硬件子系统11和软件子系统12;其中,硬件子系统11
包括多个工作设备,软件子系统12包括:
[0046] 客户端121,用于接收生物合成流程,并将生物合成流程写入服务器122;
[0047] 服务器122,用于根据生物合成流程确定多个工作设备的工作时序,根据工作时序生成针对多个工作设备的控制指令,并将控制指令传输至多个工作设备,以指示多个工作
设备按照控制指令的指示进行生物合成。
[0048] 本申请实施例提供的自动化生物合成系统1,可以将生物合成流程写入服务器122中,服务器122根据生物合成流程生成控制指令,控制多个工作设备自动操作,进行生物合
成。该方式摆脱了生物合成工艺中操作部分对人的依赖,提高了作业效率。同时,多个工作
设备根据服务器122输送的操作指令进行自动化操作,可以严格按照生物合成的工艺步骤
和各步骤对应的时间节点进行操作,提高了作业的规范性和时效性,并提高了生物合成的
准确率。
[0049] 本申请提供的自动化生物合成系统1,可广泛运用于医疗制药、生化威胁因子的预警、诊疗,农作物的抗逆、固氮或光合属性设计,植物源化学品、石化产品、特种材料、新燃料
的工业化生物制造,乃至设计具有特定功能的新细胞,提高合成生物高通量试验的作业效
率和准确性。
[0050] 本申请提供的自动化生物合成系统1包括硬件子系统11和软件子系统12,软件子系统12通过向硬件子系统11发送生物合成的控制指令,控制硬件子系统11进行生物合成。
具体的,硬件子系统11包括多个工作设备,软件子系统12将生物合成的控制指令如工作时
序指令发送给多个工作设备,以指示多个工作设备按照控制指令的指示进行生物合成。
[0051] 具体的,软件子系统12包括客户端121,用于接收用户录入的生物合成流程,并将生物合成流程写入服务器122中。在一些实施例中,客户端121包括录入软件,用于录入用户
设计的生物合成流程。
[0052] 在一些实施例中,客户端121包括调度算法软件,当生物合成流程包括针对多个工作设备在不同时间节点的工作流程时,客户端121还用于将多个工作设备在不同时间节点
的工作流程输入调度算法软件中进行分析,以确定多个工作设备的最佳运行流程,确保多
个工作设备达到最大经济效用,并提高多个工作设备的生物合成效率。
[0053] 在一些实施例中,客户端121还用于接收服务器122发送的来源于多个工作设备在生物合成过程中产生的工作数据。用户可以通过查询客户端121,获取多个工作设备在生物
合成过程中产生的工作数据。在一些实施例中,客户端121还可以对工作数据进行存储。在
这种情况下,用户可以通过查询客户端121,获取多个工作设备在生物合成过程中产生的实
时工作数据和历史工作数据,以便进行数据分析。
[0054] 在一些实施例中,客户端121为OPC‑UA(“OLE(Object Linking and Embedding)for Process Control‑Unified Architecture”的缩写,表示“对象链接与嵌入的过程控制
的统一架构”)客户端121。在这种情况下,当多个自动化生物合成系统1集成在同一网络时,
用户可以通过其中一个软件子系统12中的客户端121对其他自动化生物合成系统1中的服
务器122进行数据的读写操作,即读取该自动化生物合成系统1的所有信息和写入设备的运
行指令,进而实现不同自动化生物合成系统1间的数据共享与设备共享。示例性的,如图2所
示,同一以太网集成的两个自动化生物合成系统1,分别命名为自动化生物合成系统1A和自
动化生物合成系统1B,用户可以通过任一客户端121远程查询同一个以太网环境中的各自
动化生物合成系统的工作数据,进一步的,还可以将工作数据进行存储,以便对各自动化生
物合成系统的历史工作数据进行数据分析。示例性的,如图3所示,同一以太网集成两个自
动化生物合成系统1,分别命名为自动化生物合成系统1A和自动化生物合成系统1B,用户可
以通过自动化生物合成系统1A的客户端121对自动化生物合成系统1B的服务器122进行数
据的读写操作,读取自动化生物合成系统1B的所有信息和写入设备的运行指令,进而实现
不同自动化生物合成系统间的数据共享与设备共享;当然,用户也可以通过自动化生物合
成系统1B的客户端121对自动化生物合成系统1A的服务器122进行数据的读写操作,读取自
动化生物合成系统1A的所有信息和写入设备的运行指令,进而实现不同自动化生物合成系
统间的数据共享与设备共享。
[0055] 软件子系统12还包括服务器122,服务器122根据生物合成流程确定多个工作设备的工作时序。在一种可能的实施方式中,服务器122包括控制模块,用于根据生物合成流程
确定多个工作设备的工作时序,根据工作时序生成针对多个工作设备的控制指令。在一些
实施例中,控制模块包括逻辑控制子模块和数据处理子模块。在一些实施例中,逻辑控制子
模块用于对生物合成流程中涉及的多个工作设备的工作流程和时间节点进行逻辑分析,根
据逻辑分析结果确定多个工作设备的工作时序,并将工作时序发送给数据处理子模块。示
例性的,数据分析包括:同一个工作设备的工作流程和时间节点分析,多个工作设备的工作
顺序分析以及多个工作设备的工作时长分析等。在一些实施例中,数据处理子模块用于将
工作时序进行信息化处理,将工作时序生成针对多个工作设备的控制指令。示例性的,数据
处理子模块用于将工作时序进行信息化处理,转换成二进制代码的控制指令。在这种情况
下,研究人员仅通过软件子系统12就可以进行复杂的实验流程编排,并驱动多个工作设备
进行生物合成。
[0056] 在一种可能的实施方式中,服务器122还用于接收多个工作设备在生物合成过程中产生的工作数据。在一些实施例中,服务器122还用于将工作数据进行存储,以方便用户
可以通过服务器直接调用历史数据。
[0057] 在一种可能的实施方式中,服务器122还用于将多个工作设备在生物合成过程中产生的工作数据发送至客户端121,以供用户在客户端121查询工作数据。示例性的,服务器
122包括控制模块,控制模块还用于将多个工作设备在生物合成过程中产生的工作数据发
送至客户端121。在一些实施例中,控制模块包括逻辑控制子模块和数据处理子模块。其中,
数据处理子模块用于将多个工作设备在生物合成过程中产生的工作数据进行信息化处理,
将二级制代码转换为文字信息,并将文字信息发送给服务器122存储。
[0058] 在一些实施例中,客户端121为OPC‑UA客户端,服务器122为OPC‑UA服务器,从而实现同一以太网内多个自动化生物合成系统的数据共享。此外,还可以实现不同自动化生物
合成系统间的设备共享。
[0059] 在一种可能的实施方式中,软件子系统12还包括:驱动协议。
[0060] 如图4所示,在一种可能的实施方式中,所述多个工作设备包括通讯设备114、材料存储设备111、材料转移设备112和生物合成设备113;其中:
[0061] 通讯设备114,用于接收服务器122发出的控制指令,并将控制指令传输至材料存储设备111、材料转移设备112和生物合成设备113;
[0062] 材料存储设备111,用于存储生物合成所需的原材料;
[0063] 材料转移设备112,用于根据控制指令,将材料存储设备111中的原材料输送至生物合成设备113;
[0064] 生物合成设备113,用于根据控制指令,将原材料进行生物合成。
[0065] 在这种情况下,材料转移设备112在接收到服务器122通过通讯设备114传输过来的控制指令后,按照工作时序中的流程设置和时间节点,将材料存储设备111中的原材料输
送至生物合成设备113;生物合成设备113在接收到服务器122通过通讯设备114传输过来的
控制指令后,按照工作时序中的工艺步骤,对原材料进行生物合成。
[0066] 在一种可能的实施方式中,通讯设备114还用于将材料存储设备111、材料转移设备112和生物合成设备113在生物合成过程中产生的工作数据,发送至服务器122,以保证生
物合成流程的准确性。在一些实施例中,通讯设备114为网关或无线路由器。
[0067] 在一种可能的实施方式中,多个工作设备中,至少生物合成设备113含有信息采集和反馈装置,用于采集生物合成设备113在生物合成过程中产生的工作信息(包括工作数据
信息和工作状态信息),并将工作信息通过通讯设备114传输至服务器122,以保证流程正
确,以及确认生物合成设备113的工作状态。
[0068] 在一种可能的实施方式中,多个工作设备中,生物合成设备113和材料转移设备112分别含有信息采集和反馈装置,生物合成设备113中的数据采集和反馈装置用于采集生
物合成设备113在生物合成过程中产生的工作信息(包括工作数据信息和工作状态信息),
并将工作信息通过通讯设备114传输至服务器122,以保证流程正确,以及确认生物合成设
备113的工作状态;材料转移设备112中信息采集和反馈装置用于采集材料转移设备112在
材料转移过程中的工作信息,并将工作信息通过通讯设备114传输至服务器122,以保证流
程正确,以及确认材料转移设备112的工作状态。在一些实施例中,材料转移过程中的工作
信息包括:材料转移设备112的原材料转移工作是否开启或完成的信息,材料转移设备112
中原材料的传送种类、传送速度的信息,但不限于此。
[0069] 在一种可能的实施方式中,材料存储设备111、材料转移设备112和生物合成设备113均含有信息采集和反馈装置,用于采集材料存储设备111、材料转移设备112和生物合成
设备113在生物合成过程中产生的工作信息(包括工作数据信息和工作状态信息),并将工
作信息通过通讯设备114反馈给服务器122,以保证流程正确。
[0070] 在一种可能的实施方式中,硬件子系统11还包括辅助反馈设备,辅助反馈设备用于记录多个工作设备在进行生物合成过程中的设备状态,以帮助用户及时了解工作设备的
工作状态。
[0071] 在一些实施例中,辅助反馈设备包括传感器和/或摄像头,其中,传感器用于记录多个工作设备的光电状态,以确定多个工作设备的开关状态;摄像头用于记录视觉识别图
像,以确定多个工作设备在进行生物合成过程中的工作状态。
[0072] 本申请实施例提供的自动化生物合成系统1,能够根据生物合成流程智能生成多个工作设备的工作时序,能够动态采集和分析多个工作设备在生物合成过程的数据,还可
以实现同一以太网内多个自动化生物合成系统间的数据共享和设备共享。
[0073] 结合图5,本申请实施例提供一种自动化生物合成方法,应用于前述系统实施例的服务器,方法包括以下步骤:
[0074] S501.接收客户端发送的生物合成流程,并根据生物合成流程确定工作设备的工作时序。
[0075] 在一种可能的实施方式中,接收客户端发送的生物合成流程的方式为:客户端接收用户录入的生物合成流程,将生物合成流程写入服务器中。
[0076] 在一些实施例中,客户端包括调度算法软件,生物合成流程包括针对多个工作设备在不同时间节点的工作流程,此时,接收客户端发送的生物合成流程,包括:客户端接收
生物合成流程,将生物合成流程中多个工作设备在不同时间节点的工作流程输入调度算法
软件中进行分析,以确定多个工作设备的最佳运行流程,确保多个工作设备达到最大经济
效用,并提高多个工作设备的生物合成效率。
[0077] 在一种可能的实施方式中,根据生物合成流程确定工作设备的工作时序,包括:根据生物合成流程进行逻辑分析,根据逻辑分析结果确定多个工作设备的工作时序,以及单
个工作设备的工艺时间节点。
[0078] 在一些实施例中,服务器包括控制模块,控制模块包括逻辑控制子模块和数据处理子模块,生物合成流程包括多个工作设备的工作流程和时间节点,此时,根据生物合成流
程确定工作设备的工作时序,包括:逻辑控制子模块根据多个工作设备的工作流程和时间
节点进行逻辑分析,根据逻辑分析结果确定多个工作设备的工作时序。
[0079] S502.将工作时序生成针对所述多个工作设备的控制指令,并将控制指令输送至多个工作设备,以控制多个工作设备按照控制指令的指示进行生物合成。
[0080] 在一种可能的实施方式中,将工作时序生成控制指令,包括:对工作时序进行信息化处理,将工作时序转换为二级制代码的控制指令。
[0081] 在一些实施例中,服务器包括控制模块,控制模块包括逻辑控制子模块和数据处理子模块。将工作时序生成控制指令,包括:数据处理子模块对工作时序进行信息化处理,
将工作时序转换为二级制代码的控制指令。
[0082] 在一种可能的实施方式中,将控制指令发送至多个工作设备,包括:将控制指令发送至通讯设备,通讯设备将控制指令传输至多个工作设备,工作设备在接收到控制指令后,
按照控制指令的指示进行生物合成。
[0083] 在一种可能的实施方式中,自动化生物合成方法,还包括:
[0084] 接收通讯设备传输的多个工作设备采集的工作信息,并将工作信息发送至客户端。
[0085] 所谓的工作信息包括工作状态信息和/或工作数据信息。
[0086] 如图6所示,根据多个工作设备的反馈信息模式的不同,工作设备的工作信息的来源,包括两种方式。在一种可能的实施方式中,工作设备为可自主反馈数据的工作设备,在
这种情况下,工作设备通过数据采集装置采集工作信息,并将工作信息通过通讯设备传输
至服务器。该方式又称为后台监听模式。在一种可能的实施方式中,工作设备为不可自主反
馈数据的工作设备,在这种情况下,服务器根据预期的询问要求,生成针对多个工作设备在
生物合成过程中的询问指令,通过通讯设备将询问指令传输至多个工作设备,以询问多个
工作设备在生物合成过程中的工作信息,工作设备根据询问指令,采集工作信息,并将所述
工作信息通过通讯设备传输至服务器。该方式又称为扫描轮询模式。
[0087] 在一些实施例中,服务器包括控制模块,控制模块包括逻辑控制子模块和数据处理子模块。接收通讯设备传输的多个工作设备采集的工作信息,并将工作信息发送至客户
端,包括:通讯设备将多个工作设备在生物合成过程中的工作信息后传输至数据处理子模
块,数据处理子模块对工作数据进行信息化处理,将工作数据由二级制代码转换为文字信
息,并将文字信息发送至服务器存储。
[0088] 在一种可能的实施方式中,自动化生物合成方法,还包括:
[0089] 根据所述工作信息,更新客户端的工作数据。
[0090] 在一种可能的实施方式中,工作信息包括工作状态信息和/或工作数据,根据工作信息,更新客户端的工作数据,包括:
[0091] 根据所述工作信息和预期的数据类型,对工作信息进行筛选,根据筛选结果确定工作数据,并将工作数据发送至客户端,供用户查询。
[0092] 在一种可能的实施方式中,如图7所示,自动化生物合成方法,应用于前述系统实施例的服务器,方法包括以下步骤:经客户端接收用户设计的生物合成流程,并根据生物合
成流程确定工作设备的工作时序;将工作时序生成针对多个工作设备的控制指令,并将控
制指令输送至硬件子系统,以控制硬件子系统中的多个工作设备按照控制指令的指示进行
生物合成;接收硬件子系统中的多个工作设备反馈的工作信息。
[0093] 本申请实施例提供的自动化生物合成方法,通过服务器可以生物合成流程,根据生物合成流程智能生成针对多个工作设备的工作时序,并根据所述工作时序生成控制指
令,直接控制多个工作设备进行生物合成,实现自动化生物合成。该方法不仅可以提高生物
合成的作业效率,还可以提高作业的规范性和时效性,从而提高生物合成的准确率。
[0094] 参照图8,示出了本申请一实施例的自动化生物合成装置800的示意图,该装置可以应用于前述系统实施例及方法实施例的服务器中,该装置包括如下模块:
[0095] 接收模块810,用于接收客户端发送的生物合成流程;
[0096] 控制模块820,用于根据生物合成流程确定多个工作设备的工作时序,根据工作时序生成针对多个工作设备的控制指令;
[0097] 输送模块830,用于将控制指令输送至多个工作设备,以控制多个工作设备按照控制指令的指示进行生物合成。
[0098] 在一种可能的实施方式中,接收模块810,还用于接收通讯设备传输的多个工作设备采集的工作信息,并将工作信息发送至客户端。
[0099] 在一种可能的实施方式中,该装置还包括更新模块,用于根据工作信息,更新客户端的工作数据。
[0100] 对于装置实施例而言,由于其与方法实施例基本相似,所以描述得比较简单,相关之处参见方法实施例部分的说明即可。
[0101] 参照图9,示出了本申请一个实施例的一种服务器的示意图。如图9所示,本实施例的服务器900包括:处理器910、存储器920以及存储在存储器920中并可在处理器910上运行
的计算机程序921。所处理器910执行计算机程序921时实现上述照明控制方法各个实施例
中的步骤,例如图5所示的步骤S501至S502。
[0102] 示例性的,计算机程序921可以被分割成一个或多个模块/单元,一个或者多个模块/单元被存储在存储器920中,并由处理器910执行,以完成本申请。一个或多个模块/单元
可以是能够完成特定功能的一系列计算机程序指令段,该指令段可以用于描述计算机程序
921在服务器900中的执行过程。例如,计算机程序921可以被分割成接收模块、控制模块和
输送模块,各模块具体功能如下:
[0103] 接收模块,用于接收客户端发送的生物合成流程;
[0104] 控制模块,用于根据生物合成流程确定多个工作设备的工作时序,根据工作时序生成针对多个工作设备的控制指令;
[0105] 输送模块,用于将控制指令输送至多个工作设备,以控制多个工作设备按照控制指令的指示进行生物合成。
[0106] 在一个实施例中,接收模块还用于接收通讯设备传输的多个工作设备采集的工作信息,并将工作信息发送至客户端。
[0107] 在一个实施例中,该装置包括更新模块,用于根据工作信息,更新客户端的工作数据。
[0108] 服务器900可包括,但不仅限于,处理器910、存储器920。本领域技术人员可以理解,图9仅仅是服务器900的一种示例,并不构成对服务器900的限定,可以包括比图示更多
或更少的部件,或者组合某些部件,或者不同的部件,例如服务器900还可以包括输入输出
设备、网络接入设备、总线等。
[0109] 处理器910可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路
(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field‑
Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、
分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器
等。
[0110] 存储器920可以是服务器900的内部存储单元,例如服务器900的硬盘或内存。存储器920也可以是服务器900的外部存储设备,例如服务器900上配备的插接式硬盘,智能存储
卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等
等。进一步地,存储器920还可以既包括服务器800的内部存储单元也包括外部存储设备。存
储器920用于存储计算机程序921以及服务器900所需的其他程序和数据。存储器920还可以
用于暂时地存储已经输出或者将要输出的数据。
[0111] 本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现前述方法实施例的自动化生物合成方法。
[0112] 本申请实施例还提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行前述方法实施例的自动化生物合成。
[0113] 以上仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本申请的保护范围之内。