CN116974251A - 酿酒工艺参数控制方法、装置、酿酒系统和电子设备 - Google Patents
酿酒工艺参数控制方法、装置、酿酒系统和电子设备 Download PDFInfo
- Publication number
- CN116974251A CN116974251A CN202310903754.7A CN202310903754A CN116974251A CN 116974251 A CN116974251 A CN 116974251A CN 202310903754 A CN202310903754 A CN 202310903754A CN 116974251 A CN116974251 A CN 116974251A
- Authority
- CN
- China
- Prior art keywords
- brewing
- storage area
- update information
- parameters
- process parameter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41865—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32252—Scheduling production, machining, job shop
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Factory Administration (AREA)
Abstract
本发明实施例提供了一种酿酒工艺参数控制方法、装置、酿酒系统和电子设备,该方法包括:在根据第一工艺参数进行酿酒作业的过程中,接收数据分析子系统发送的第一更新信息,并将第一更新信息写入通信缓冲表中;根据通信缓冲表中的第一更新信息,将配方存储区中的第一工艺参数更新为第二工艺参数,以使工艺控制子系统从配方存储区中读取第二工艺参数,并根据第二工艺参数进行酿酒工作。本方案由于工艺控制子系统可以从配方存储区中直接读取第二工艺参数,不需要授权即可获得第二工艺参数,节省了系统资源,进而提高了对工艺参数进行控制设计的效率。
Description
技术领域
本申请实施例涉及酒类酿造技术领域,尤其涉及一种酿酒工艺参数控制方法、装置、酿酒系统和电子设备。
背景技术
Braumat/Sistar系统是针对酒类酿造过程控制行业开发的全集成控制系统,它能够通过上位机控制各个下位机(例如PLC),实现各种生产过程控制。上位机中存储有用于指导生产的工艺参数,例如配方和环境参数等。在生产的过程中,数据分析设备可能通过分析获得优化参数,需要根据优化参数对上位机中的配方进行控制设计,以优化产品。
目前,主要是通过对象链接与嵌入的过程控制(Object Linking and Embedding(OLE)for Process Control,OPC)通讯或工厂制造执行系统(Manufacturing ExecutionSystem,MES)的方式将优化参数发送给上位机,对上位机中的工艺参数进行控制设计。
然而,现有的方式需要获取Braumat/Sistar系统的授权,才能将优化参数发送给上位机,此过程浪费了系统资源,降低了对工艺参数进行控制设计的效率。
发明内容
为了解决上述技术问题,本发明实施例提供了一种酿酒工艺参数控制方法、装置、酿酒系统和电子设备,以至少解决或缓解上述问题。
根据本发明实施例的第一方面,提供了一种酿酒工艺参数控制方法,包括:在根据第一工艺参数进行酿酒作业的过程中,接收数据分析子系统发送的第一更新信息,并将所述第一更新信息写入通信缓冲表中,其中,所述第一更新信息由所述数据分析子系统根据酿酒过程数据生成,所述酿酒过程数据包括根据所述第一工艺参数进行酿酒作业过程中的至少部分酿酒工艺参数;根据所述通信缓冲表中的所述第一更新信息,将配方存储区中的所述第一工艺参数更新为第二工艺参数,以使工艺控制子系统从所述配方存储区中读取所述第二工艺参数,并根据所述第二工艺参数进行酿酒工作。
可选地,所述根据所述通信缓冲表中的所述第一更新信息,将配方存储区中的所述第一工艺参数更新为第二工艺参数的过程还可以包括:从通信缓冲表中读取所述第一更新信息,并将读取到的第一更新信息写入配方存储区的数据缓冲表;从所述数据缓冲表读取所述第一更新信息,并根据所述第一更新信息配方存储区中的所述第一工艺参数更新为第二工艺参数。
可选地,所述根据所述通信缓冲表中的所述第一更新信息,将配方存储区中的所述第一工艺参数更新为第二工艺参数的过程可以包括:获取所述第一工艺参数对应的第一序号;将所述通信缓冲表中的所述第一更新信息写入所述配方存储区中对应于所述第一序号的存储位置,以将存储在该存储位置中的第一工艺参数更新为第二工艺参数。
可选地,所述方法还包括:接收来自用户的读写请求,其中,所述读写请求包括对应于待更新工艺参数的第二序号;根据所述第二序号,从所述配方存储区中读取所述待更新工艺参数,并反馈给所述用户;接收所述用户发送的第二更新信息;根据所述第二更新信息,将配方存储区中的所述待更新工艺参数更新为第三工艺参数,以使工艺控制子系统从所述配方存储区中读取所述第三工艺参数,并根据所述第三工艺参数进行酿酒工作。
根据本发明实施例的第二方面,提供了一种酿酒工艺参数控制装置,包括:接收模块和更新模块;所述接收模块,用于在根据第一工艺参数进行酿酒作业的过程中,接收数据分析子系统发送的第一更新信息,并将所述第一更新信息写入通信缓冲表中,其中,所述第一更新信息由所述数据分析子系统根据酿酒过程数据生成,所述酿酒过程数据包括根据所述第一工艺参数进行酿酒作业过程中的至少部分酿酒工艺参数;所述更新模块,用于根据所述通信缓冲表中的所述第一更新信息,将配方存储区中的所述第一工艺参数更新为第二工艺参数,以使工艺控制子系统从所述配方存储区中读取所述第二工艺参数,并根据所述第二工艺参数进行酿酒工作。
根据本发明实施例的第三方面,提供了一种酿酒系统,包括:数据分析子系统、工艺控制子系统和酿酒工艺参数控制装置;所述酿酒工艺参数控制装置,用于执行如实施例第一方面中任一所述的方法;所述数据分析子系统,用于根据酿酒过程数据生成第一更新信息;所述工艺控制子系统,用于从所述配方存储区中读取第二工艺参数,并根据所述第二工艺参数进行酿酒工作。
可选地,所述工艺控制子系统,用于根据所述第二系统工艺参数包括的步骤参数对系统工艺参数中相应的步骤参数进行更新,并根据更新后的系统工艺参数进行酿酒工作。
根据本发明实施例的第四方面,提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行如上述实施例第一方面的酿酒工艺参数控制方法对应的操作。
根据本发明实施例的第五方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例第一方面的酿酒工艺参数控制方法。
根据本发明实施例的第六方面,提供了一种计算机程序产品,包括计算机指令,计算机指令指示计算设备执行如上述实施例第一方面的酿酒工艺参数控制方法对应的操作。
由上述技术方案可知,由于使用通信缓冲表,能够提高访问表的性能,因此通过将数据分析子系统发送的第一更新信息写入通信缓冲表,进而通过通信缓冲表中的第一更新信息更新配方存储区中的第一工艺参数的方式,具有较高的更新效率,进而工艺控制子系统可以从配方存储区中直接读取第二工艺参数,不需要授权即可获得第二工艺参数,节省了系统资源,进而提高了对工艺参数进行控制设计的效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅是本发明实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例的酿酒工艺参数控制方法的流程图;
图2是本发明另一个实施例的酿酒工艺参数控制方法的流程图;
图3是本发明一个实施例的酿酒工艺参数控制场景的示意图;
图4是本发明一个实施例的酿酒工艺参数控制装置的示意图;
图5是本发明一个实施例的酿酒系统的示意图;
图6是本发明一个实施例的电子设备的示意图。
附图标记列表:
100:酿酒工艺参数控制方法200:酿酒工艺参数控制方法400:酿酒系统
401:数据分析子系统 402:工艺控制子系统
300:酿酒工艺参数控制装置301:接收模块 302:更新模块
50:电子设备 51:处理器 52:通信接口
53:储存器 54:通信总线 55:程序
S101:在根据第一工艺参数进行酿酒作业的过程中,接收数据分析子系统发送的第一更新信息
S102:将第一更新信息写入通信缓冲表中
S103:根据通信缓冲表中的第一更新信息,将配方存储区中的第一工艺参数更新为第二工艺参数
S201:接收来自用户的读写请求
S202:根据第二序号,从配方存储区中读取待更新工艺参数,并反馈给用户
S203:接收用户发送的第二更新信息
S204:根据第二更新信息,将配方存储区中的待更新工艺参数更新为第三工艺参数
具体实施方式
为了使本领域的人员更好地理解本发明实施例中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本发明实施例保护的范围。
酿酒工艺参数控制方法
图1是本发明一个实施例的酿酒工艺参数控制方法的流程图,如图1所示,该酿酒工艺参数控制方法100包括如下步骤:
步骤S101、在根据第一工艺参数进行酿酒作业的过程中,接收数据分析子系统发送的第一更新信息。
为了提高对Braumat/Sistar系统中工艺参数进行控制设计的效率,可以选择绕过系统授权的方式节省系统资源,为了实现上述操作,在Braumat/Sistar系统根据第一工艺参数进行酿酒作业的过程中,接收数据分析子系统发送的第一更新信息,具体的接收方式可以是通过设置通信数据块,进而通过通信数据库获取数据分析子系统发送的第一更新信息。
第一更新信息由数据分析子系统根据酿酒过程数据生成,酿酒过程数据包括根据第一工艺参数进行酿酒作业过程中的至少部分酿酒工艺参数。例如,酿酒作业过程中的酿酒工艺参数可以包括酿酒配方,即酿酒原料和加工材料的具体组分,以及酿酒过程中生产机器的温度数据,生产环境数据等参数。为了保证酿酒作业生产出的成品的质量,需要保证酿酒工艺参数达到预先设定的参数值,而在具体的酿酒作业过程中,部分酿酒工艺参数会产生一定的偏差,此时数据分析子系统通过分析具体的酿酒作业过程中的酿酒工艺参数和预先设定的参数值,生成第一更新信息,以指导更新第一工艺参数。
步骤S102、将第一更新信息写入通信缓冲表中。
在接收到第一更新信息后,将第一更新信息写入通信缓冲表中。例如,可以将第一更新信息写入通信数据块的通信缓冲表中,通信缓冲表可以是通信数据块中的数据库的内存共享缓冲区的部分结构,通信缓冲表可以是一个哈希表。
由于第一更新信息可能会持续产生,并且数据缓冲表中还可能存储有其他的数据,因此随着数据的增加对缓存的空间要求越来越多,在数据缓冲表中较长时间没有被访问到的数据就会被置换掉,进而提高访问表的效率。同时只有当缓存剩余的空间小于阈值或访问性能没有达到要求时缓存中的数据才会被置换掉,也能够在提高访问表的效率的同时尽可能保留多的数据。
步骤S103、根据通信缓冲表中的第一更新信息,将配方存储区中的第一工艺参数更新为第二工艺参数。
在将第一更新信息写入通信缓冲表中后,根据该第一更新信息对将配方存储区中的第一工艺参数进行更新,获得第二工艺参数。
在生产过程中,工艺控制子系统可以从配方存储区中读取第二工艺参数,并根据第二工艺参数进行酿酒工作。
在本发明实施例中,由于使用通信缓冲表,能够提高访问表的性能,因此通过将数据分析子系统发送的第一更新信息写入通信缓冲表,进而通过通信缓冲表中的第一更新信息更新配方存储区中的第一工艺参数的方式,具有较高的更新效率,进而工艺控制子系统可以从配方存储区中直接读取第二工艺参数,不需要授权即可获得第二工艺参数,节省了系统资源,进而提高了对工艺参数进行控制设计的效率。
在一种可能实现的方式中,根据通信缓冲表中的第一更新信息,将配方存储区中的第一工艺参数更新为第二工艺参数的过程还可以包括:从通信缓冲表中读取第一更新信息,并将读取到的第一更新信息写入配方存储区的数据缓冲表,之后从数据缓冲表读取第一更新信息,并根据第一更新信息配方存储区中的第一工艺参数更新为第二工艺参数。
在将第一更新信息写入通信缓冲表中后,为了进一步提高访问表的性能,可以在配方存储区中设置数据缓冲表,进而从通信缓冲表中读取第一更新信息并将读取到的第一更新信息写入配方存储区的数据缓冲表。
在本申请实施例中,通过在将读取到的第一更新信息写入配方存储区的数据缓冲表,之后从数据缓冲表读取第一更新信息的方式,能够进一步提高访问表的性能,进而提高对工艺参数进行控制设计的效率。
在一种可能实现的方式中,根据通信缓冲表中的第一更新信息,将配方存储区中的第一工艺参数更新为第二工艺参数的过程还可以包括:获取第一工艺参数对应的第一序号,之后将通信缓冲表中的第一更新信息写入配方存储区中对应于第一序号的存储位置,以将存储在该存储位置中的第一工艺参数更新为第二工艺参数。
由于配方存储区可以存储多组工艺参数,因此在将配方存储区中的第一工艺参数更新为第二工艺参数时,需要先寻找到对应的工艺参数,再进行更新。因此可以获取第一工艺参数对应的第一序号,由于第一更新信息是数据分析子系统根据第一工艺参数进行酿酒作业的过程中的酿酒过程数据生成的,因此第一更新信息应对第一工艺参数进行更新,将通信缓冲表中的第一更新信息写入配方存储区中对应于第一序号的存储位置,进而将存储在该存储位置中的第一工艺参数更新为第二工艺参数。
在本申请实施例中,通过第一序号,将通信缓冲表中的第一更新信息写入配方存储区中对应于第一序号的存储位置,能够直接对配方存储区中对应的第一工艺参数进行更新,无需在配方存储区中进一步进行数据匹配,进而提高了对工艺参数进行控制设计的效率。
图2是本发明另一个实施例的酿酒工艺参数控制方法的流程图,如图2所示,该酿酒工艺参数控制方法200包括如下步骤:
步骤S201、接收来自用户的读写请求。
除了通过数据分析子系统根据酿酒过程数据生成更新信息更新工艺参数的方式,还可以通过用户自行对工艺参数修改。具体可以首先接收来自用户的读写请求,用户的读写请求可以通过用户触发操控界面上的读/写按钮生成。读写请求包括对应于待更新工艺参数的第二序号。
步骤S202、根据第二序号,从配方存储区中读取待更新工艺参数,并反馈给用户。
在接收到用户发送的读写请求后,根据读写请求包括的第二序号,从配方存储区中读取到对应的待更新工艺参数,并将读取到的待更新工艺参数反馈给用户。例如,可以将待更新工艺参数发送给与用户操控界面相连接的处理器,处理器将待更新工艺参数通过操控界面展示给用户。
步骤S203、接收用户发送的第二更新信息。
用户可以自行对待更新工艺参数进行分析,之后可以通过将第二更新信息输入操控界面的方式发送第二更新信息。
步骤S204、根据第二更新信息,将配方存储区中的待更新工艺参数更新为第三工艺参数。
在接收到第二更新信息后,将配方存储区中的待更新工艺参数更新为第三工艺参数,具体的更新方式与上述实施例中对配方存储区中的工艺参数进行更新的方式类似,在此处不再赘述。
在完成对待更新工艺参数的更新后,工艺控制子系统从配方存储区中读取第三工艺参数,并根据第三工艺参数进行酿酒工作。
在本发明实施例中,用户可以自行输入第二更新信息以对待更新工艺参数进行更新,进而提高了对工艺参数进行控制设计的灵活性。
图3是本发明一个实施例的酿酒工艺参数控制场景的示意图,如图3所示,在根据第一工艺参数进行酿酒作业的过程中,可以根据通讯数据块DB1接收数据分析子系统TPP发送的第一更新信息,之后存储数据块DB2从通讯数据块DB1中获取第一更新信息,将配方存储区中的第一工艺参数R1更新为第二工艺参数R1’,在配方存储区存储有多个工艺参数R1-RN,N为大于1的正整数,图中以30个工艺参数为例,实际并不局限于此,用户也可以自行对配方存储区中存储的工艺参数进行更新,存储数据块DB2接收来自用户的读写请求,并根据读写请求中对应于工艺参数RN的第N序号,从配方存储区中读取工艺参数RN,并反馈给用户,图中所示的用户端为PC,但并不局限于此。之后接收用户发送的第二更新信息,并根据第二更新信息将配方存储区中的工艺参数RN更新为工艺参数RN’。
酿酒工艺参数控制装置
图4是本发明一个实施例的酿酒工艺参数控制装置的示意图,如图4所示,该酿酒工艺参数控制装置300包括:接收模块301和更新模块302。
接收模块301,用于在根据第一工艺参数进行酿酒作业的过程中,接收数据分析子系统发送的第一更新信息,并将第一更新信息写入通信缓冲表中,其中,第一更新信息由数据分析子系统根据酿酒过程数据生成,酿酒过程数据包括根据第一工艺参数进行酿酒作业过程中的至少部分酿酒工艺参数。
为了提高对Braumat/Sistar系统中工艺参数进行控制设计的效率,可以选择绕过系统授权的方式节省系统资源,为了实现上述操作,在Braumat/Sistar系统根据第一工艺参数进行酿酒作业的过程中,接收数据分析子系统发送的第一更新信息,具体的接收方式可以是接收模块301通过通信数据块获取数据分析子系统发送的第一更新信息。
第一更新信息由数据分析子系统根据酿酒过程数据生成,酿酒过程数据包括根据第一工艺参数进行酿酒作业过程中的至少部分酿酒工艺参数。例如,酿酒作业过程中的酿酒工艺参数可以包括酿酒配方,即酿酒原料和加工材料的具体组分,以及酿酒过程中生产机器的温度数据,生产环境数据等参数。为了保证酿酒作业生产出的成品的质量,需要保证酿酒工艺参数达到预先设定的参数值,而在具体的酿酒作业过程中,部分酿酒工艺参数会产生一定的偏差,此时数据分析子系统通过分析具体的酿酒作业过程中的酿酒工艺参数和预先设定的参数值,生成第一更新信息,以指导更新第一工艺参数。
在接收模块301接收到第一更新信息后,接收模块301进一步将第一更新信息写入通信缓冲表中。例如,接收模块301可以将第一更新信息写入通信数据块的通信缓冲表中,通信缓冲表可以是通信数据块中的数据库的内存共享缓冲区的部分结构,通信缓冲表可以是一个哈希表。
由于第一更新信息可能会持续产生,并且数据缓冲表中还可能存储有其他的数据,因此随着数据的增加对缓存的空间要求越来越多,在数据缓冲表中较长时间没有被访问到的数据就会被置换掉,进而提高访问表的效率。同时只有当缓存剩余的空间小于阈值或访问性能没有达到要求时缓存中的数据才会被置换掉,也能够在提高访问表的效率的同时尽可能保留多的数据。
更新模块302,用于根据通信缓冲表中的第一更新信息,将配方存储区中的第一工艺参数更新为第二工艺参数,以使工艺控制子系统从配方存储区中读取第二工艺参数,并根据第二工艺参数进行酿酒工作。
在接收模块301将第一更新信息写入通信缓冲表中后,更新模块302根据该第一更新信息对将配方存储区中的第一工艺参数进行更新,获得第二工艺参数。
在生产过程中,工艺控制子系统可以从配方存储区中读取第二工艺参数,并根据第二工艺参数进行酿酒工作。
在本发明实施例中,由于使用通信缓冲表,能够提高访问表的性能,因此通过接收模块301将数据分析子系统发送的第一更新信息写入通信缓冲表,更新模块302进而通过通信缓冲表中的第一更新信息更新配方存储区中的第一工艺参数的方式,具有较高的更新效率,进而工艺控制子系统可以从配方存储区中直接读取第二工艺参数,不需要授权即可获得第二工艺参数,节省了系统资源,进而提高了对工艺参数进行控制设计的效率。
酿酒系统
图5是本发明一个实施例的酿酒系统的示意图。如图5所示,该酿酒系统400包括:数据分析子系统401、工艺控制子系统402和酿酒工艺参数控制装置300。
酿酒工艺参数控制装置300用于执行前述酿酒工艺参数控制方法实施例中的相关步骤。
数据分析子系统401,用于根据酿酒过程数据生成第一更新信息。
第一更新信息由数据分析子系统401根据酿酒过程数据生成,酿酒过程数据包括根据第一工艺参数进行酿酒作业过程中的至少部分酿酒工艺参数。例如,酿酒作业过程中的酿酒工艺参数可以包括酿酒配方,即酿酒原料和加工材料的具体组分,以及酿酒过程中生产机器的温度数据,生产环境数据等参数。为了保证酿酒作业生产出的成品的质量,需要保证酿酒工艺参数达到预先设定的参数值,而在具体的酿酒作业过程中,部分酿酒工艺参数会产生一定的偏差,此时数据分析子系统401通过分析具体的酿酒作业过程中的酿酒工艺参数和预先设定的参数值,生成第一更新信息,以指导更新第一工艺参数。
工艺控制子系统402,用于从配方存储区中读取第二工艺参数,并根据第二工艺参数进行酿酒工作。
在生产过程中,工艺控制子系统402可以从配方存储区中读取第二工艺参数,并根据第二工艺参数进行酿酒工作。
在本发明实施例中,由于使用通信缓冲表,能够提高访问表的性能,因此通过将数据分析子系统发送的第一更新信息写入通信缓冲表,进而通过通信缓冲表中的第一更新信息更新配方存储区中的第一工艺参数的方式,具有较高的更新效率,进而工艺控制子系统可以从配方存储区中直接读取第二工艺参数,不需要授权即可获得第二工艺参数,节省了系统资源,进而提高了对工艺参数进行控制设计的效率。
在一种可能实现的方式中,工艺控制子系统402,用于根据第二系统工艺参数包括的步骤参数对系统工艺参数中相应的步骤参数进行更新,并根据更新后的系统工艺参数进行酿酒工作。
在工艺控制子系统402的生产过程中,可以先从配方存储区中读取第二工艺参数,之后可以将第二系统工艺参数包括的步骤参数写入系统工艺参数中相应的步骤参数中,工艺控制子系统402可以按步骤根据更新后的系统工艺参数进行酿酒工作。
在本申请实施例中,由于第二系统工艺参数包括步骤参数,因此工艺控制子系统402可以直接根据第二系统工艺参数更新系统工艺参数,进而直接进行生产,提高了生产效率。
电子设备
图6是本发明一个实施例的电子设备的示意图,本发明具体实施例并不对电子设备的具体实现做限定。如图6所示,该电子设备50可以包括:处理器(processor)51、通信接口(Communications Interface)52、存储器(memory)53、以及通信总线54。其中:
处理器51、通信接口52、以及存储器53通过通信总线54完成相互间的通信。
通信接口52,用于与其他电子设备或服务器进行通信。
处理器51,用于执行程序55,具体可以执行前述酿酒工艺参数控制方法实施例中的相关步骤。
具体地,程序55可以包括程序代码,该程序代码包括计算机操作指令。
处理器51可能是CPU,或者是特定集成电路ASIC(Application SpecificIntegrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。智能设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
存储器53,用于存放程序55。存储器53可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
程序55具体可以用于使得处理器51执行前述实施例中的酿酒工艺参数控制方法。
程序55中各步骤的具体实现可以参见前述酿酒工艺参数控制方法实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
本发明实施例的电子设备,由于使用通信缓冲表,能够提高访问表的性能,因此通过将数据分析子系统发送的第一更新信息写入通信缓冲表,进而通过通信缓冲表中的第一更新信息更新配方存储区中的第一工艺参数的方式,具有较高的更新效率,进而工艺控制子系统可以从配方存储区中直接读取第二工艺参数,不需要授权即可获得第二工艺参数,节省了系统资源,进而提高了对工艺参数进行控制设计的效率。
计算机存储介质
本发明还提供了一种计算机可读存储介质,存储用于使一机器执行如本文所述的酿酒工艺参数控制方法的指令。具体地,可以提供配有存储介质的系统或者装置,在该存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该系统或者装置的计算机(或CPU或MPU)读出并执行存储在存储介质中的程序代码。
在这种情况下,从存储介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此程序代码和存储程序代码的存储介质构成了本发明的一部分。
用于提供程序代码的存储介质实施例包括软盘、硬盘、磁光盘、光盘(如CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW)、磁带、非易失性存储卡和ROM。可选择地,可以由通信网络从服务器计算机上下载程序代码。
计算机程序产品
本发明实施例还提供了一种计算机程序产品,包括计算机指令,该计算机指令指示计算设备执行上述多个方法实施例中的任一对应的操作。
需要指出,根据实施的需要,可将本发明实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本发明实施例的目的。
上述根据本发明实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的方法。此外,当通用计算机访问用于实现在此示出的方法的代码时,代码的执行将通用计算机转换为用于执行在此示出的方法的专用计算机。
需要说明的是,上述各流程和各系统结构图中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。上述各实施例中描述的系统结构可以是物理结构,也可以是逻辑结构,即,有些模块可能由同一物理实体实现,或者,有些模块可能分由多个物理实体实现,或者,可以由多个独立设备中的某些部件共同实现。
本专利申请中关于人的名词和代词不限于具体性别。
以上各实施例中,硬件模块可以通过机械方式或电气方式实现。例如,一个硬件模块可以包括永久性专用的电路或逻辑(如专门的处理器,FPGA或ASIC)来完成相应操作。硬件模块还可以包括可编程逻辑或电路(如通用处理器或其它可编程处理器),可以由软件进行临时的设置以完成相应操作。具体的实现方式(机械方式、或专用的永久性电路、或者临时设置的电路)可以基于成本和时间上的考虑来确定。
上文通过附图和优选实施例对本发明进行了详细展示和说明,然而本发明不限于这些已揭示的实施例,基于上述多个实施例本领域技术人员可以知晓,可以组合上述不同实施例中的代码审核手段得到本发明更多的实施例,这些实施例也在本发明的保护范围之内。
Claims (10)
1.一种酿酒工艺参数控制方法(100),包括:
在根据第一工艺参数进行酿酒作业的过程中,接收数据分析子系统发送的第一更新信息,并将所述第一更新信息写入通信缓冲表中,其中,所述第一更新信息由所述数据分析子系统根据酿酒过程数据生成,所述酿酒过程数据包括根据所述第一工艺参数进行酿酒作业过程中的至少部分酿酒工艺参数;
根据所述通信缓冲表中的所述第一更新信息,将配方存储区中的所述第一工艺参数更新为第二工艺参数,以使工艺控制子系统从所述配方存储区中读取所述第二工艺参数,并根据所述第二工艺参数进行酿酒工作。
2.根据权利要求1所述的方法,其中,所述根据所述通信缓冲表中的所述第一更新信息,将配方存储区中的所述第一工艺参数更新为第二工艺参数,包括:
从通信缓冲表中读取所述第一更新信息,并将读取到的第一更新信息写入配方存储区的数据缓冲表;
从所述数据缓冲表读取所述第一更新信息,并根据所述第一更新信息配方存储区中的所述第一工艺参数更新为第二工艺参数。
3.根据权利要求1所述的方法,其中,所述根据所述通信缓冲表中的所述第一更新信息,将配方存储区中的所述第一工艺参数更新为第二工艺参数,包括:
获取所述第一工艺参数对应的第一序号;
将所述通信缓冲表中的所述第一更新信息写入所述配方存储区中对应于所述第一序号的存储位置,以将存储在该存储位置中的第一工艺参数更新为第二工艺参数。
4.根据权利要求1所述的方法,其中,所述方法还包括:
接收来自用户的读写请求,其中,所述读写请求包括对应于待更新工艺参数的第二序号;
根据所述第二序号,从所述配方存储区中读取所述待更新工艺参数,并反馈给所述用户;
接收所述用户发送的第二更新信息;
根据所述第二更新信息,将配方存储区中的所述待更新工艺参数更新为第三工艺参数,以使工艺控制子系统从所述配方存储区中读取所述第三工艺参数,并根据所述第三工艺参数进行酿酒工作。
5.一种酿酒工艺参数控制装置(300),包括:接收模块(301)和更新模块(302);
所述接收模块(301),用于在根据第一工艺参数进行酿酒作业的过程中,接收数据分析子系统发送的第一更新信息,并将所述第一更新信息写入通信缓冲表中,其中,所述第一更新信息由所述数据分析子系统根据酿酒过程数据生成,所述酿酒过程数据包括根据所述第一工艺参数进行酿酒作业过程中的至少部分酿酒工艺参数;
所述更新模块(302),用于根据所述通信缓冲表中的所述第一更新信息,将配方存储区中的所述第一工艺参数更新为第二工艺参数,以使工艺控制子系统从所述配方存储区中读取所述第二工艺参数,并根据所述第二工艺参数进行酿酒工作。
6.一种酿酒系统(400),包括:数据分析子系统(401)、工艺控制子系统(402)和酿酒工艺参数控制装置(300);
所述酿酒工艺参数控制装置(300),用于执行如上述权利要求1-4中任一所述的方法;
所述数据分析子系统(401),用于根据酿酒过程数据生成第一更新信息;
所述工艺控制子系统(402),用于从所述配方存储区中读取第二工艺参数,并根据所述第二工艺参数进行酿酒工作。
7.根据权利要求6所述的系统,其中,
所述工艺控制子系统(402),用于根据所述第二系统工艺参数包括的步骤参数对系统工艺参数中相应的步骤参数进行更新,并根据更新后的系统工艺参数进行酿酒工作。
8.一种电子设备(50),包括:处理器(51)、通信接口(52)、存储器(53)和通信总线(54),处理器(51)、存储器(53)和通信接口(52)通过通信总线(54)完成相互间的通信;
存储器(53)用于存放至少一可执行指令,可执行指令使处理器(51)执行如权利要求1-4中任一所述的方法对应的操作。
9.一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-4中任一所述的方法。
10.一种计算机程序产品,包括计算机指令,所述计算机指令指示计算设备执行如权利要求1-4中任一所述的方法对应的操作。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310903754.7A CN116974251A (zh) | 2023-07-21 | 2023-07-21 | 酿酒工艺参数控制方法、装置、酿酒系统和电子设备 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310903754.7A CN116974251A (zh) | 2023-07-21 | 2023-07-21 | 酿酒工艺参数控制方法、装置、酿酒系统和电子设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116974251A true CN116974251A (zh) | 2023-10-31 |
Family
ID=88478944
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310903754.7A Pending CN116974251A (zh) | 2023-07-21 | 2023-07-21 | 酿酒工艺参数控制方法、装置、酿酒系统和电子设备 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116974251A (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118502374A (zh) * | 2024-07-12 | 2024-08-16 | 中建电子信息技术有限公司 | 基于酿酒车间的数字化中央控制方法和系统 |
| WO2026020369A1 (en) * | 2024-07-24 | 2026-01-29 | Siemens Aktiengesellschaft | Brewing control method, brewing control apparatus, brewing system, electronic device, and computer storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2976975A1 (de) * | 2014-07-22 | 2016-01-27 | Eugster/Frismag AG | Getränkezubereitungssystem sowie Verfahren zum Erweitern einer von einer Getränkezubereitungsvorrichtung des Getränkezubereitungssystems beziehbaren Getränketypvielfalt |
| US20170264703A1 (en) * | 2016-03-11 | 2017-09-14 | International Business Machines Corporation | Process broker for executing web services in a system of engagement and system of record environments |
| CN113916283A (zh) * | 2021-09-08 | 2022-01-11 | 四川轻化工大学 | 一种白酒酿造过程信息化在线监测系统及方法 |
| CN113992473A (zh) * | 2021-10-29 | 2022-01-28 | 宁波弘讯科技股份有限公司 | 一种通信方法、装置及电子设备和存储介质 |
-
2023
- 2023-07-21 CN CN202310903754.7A patent/CN116974251A/zh active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2976975A1 (de) * | 2014-07-22 | 2016-01-27 | Eugster/Frismag AG | Getränkezubereitungssystem sowie Verfahren zum Erweitern einer von einer Getränkezubereitungsvorrichtung des Getränkezubereitungssystems beziehbaren Getränketypvielfalt |
| US20170264703A1 (en) * | 2016-03-11 | 2017-09-14 | International Business Machines Corporation | Process broker for executing web services in a system of engagement and system of record environments |
| CN113916283A (zh) * | 2021-09-08 | 2022-01-11 | 四川轻化工大学 | 一种白酒酿造过程信息化在线监测系统及方法 |
| CN113992473A (zh) * | 2021-10-29 | 2022-01-28 | 宁波弘讯科技股份有限公司 | 一种通信方法、装置及电子设备和存储介质 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118502374A (zh) * | 2024-07-12 | 2024-08-16 | 中建电子信息技术有限公司 | 基于酿酒车间的数字化中央控制方法和系统 |
| WO2026020369A1 (en) * | 2024-07-24 | 2026-01-29 | Siemens Aktiengesellschaft | Brewing control method, brewing control apparatus, brewing system, electronic device, and computer storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20240211666A1 (en) | SYSTEM AND METHOD TO GENERATE A NETWORK-ON-CHIP (NoC) DESCRIPTION USING INCREMENTAL TOPOLOGY SYNTHESIS | |
| CN111400012A (zh) | 数据并行处理方法、装置、设备及存储介质 | |
| CN116974251A (zh) | 酿酒工艺参数控制方法、装置、酿酒系统和电子设备 | |
| EP3933581A2 (en) | Evm-based transaction processing method and apparatus, device, program and medium | |
| US11188498B2 (en) | Method and system for processing engineering objects in an industrial automation environment | |
| CN106557486A (zh) | 一种数据的存储方法和装置 | |
| US20170277905A1 (en) | Live editing and publishing of documents within a content management system using a hybrid draft authorization workflow | |
| EP3893137B1 (en) | Evm-based transaction processing method and apparatus, device, program and medium | |
| EP3910877A2 (en) | Evm-based transaction processing method and apparatus, device, program and medium | |
| US20170142186A1 (en) | Method, apparatus, and electronic device for downloading files | |
| CN111367890A (zh) | 一种数据迁移的方法、装置、计算机设备及可读存储介质 | |
| US8990741B2 (en) | Circuit design support device, circuit design support method and program | |
| CN112800091A (zh) | 一种流批一体式计算控制系统及方法 | |
| CN115292348A (zh) | 一种数据库处理方法、系统、电子设备及存储介质 | |
| US11314696B2 (en) | System and method for managing collaborative multiuser document editing via a distributed ledger | |
| JP7131119B2 (ja) | ソースアプリケーションからのソースデータをターゲットアプリケーションのターゲットデータへとマージするためのシステムおよび方法 | |
| CN119938710A (zh) | 数据比对方法、装置、电子设备、介质和程序产品 | |
| CN119336735A (zh) | 一种通用的数据库版本管理方法、系统、设备及存储介质 | |
| US10761940B2 (en) | Method, device and program product for reducing data recovery time of storage system | |
| CN116016692B (zh) | 协议描述文本构建方法、装置、设备及存储介质 | |
| CN115982122A (zh) | 一种数据迁移方法、装置、设备及计算机可读存储介质 | |
| CN121444064A (zh) | 解决方案模板的自动生成方法、设备、介质和程序产品 | |
| US20210391995A1 (en) | Evm-based transaction processing method, device and medium | |
| JP2018022433A (ja) | 制御プログラム、装置、及び方法 | |
| CN110347381B (zh) | 数据加工代码的管理方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |