化学反应路径获取方法、装置、电子设备及存储介质制造方法及图纸

技术编号:19693066 阅读:26 留言:0更新日期:2018-12-08 11:29
本发明专利技术实施例公开了化学反应路径获取方法、装置、电子设备及存储介质,预先构建化学反应关系有向图,利用化学反应关系有向图建立了多个化学反应的关联关系,即以图的形式将孤立的多个化学反应关联起来;目标反应物对象包括的至少一个反应物对应化学反应关系有向图中相应位置的节点,目标产物对象包括的至少一个产物对应化学反应关系有向图中相应位置的节点。本发明专利技术实施例目标化学反应路径的查询转换成化学反应关系有向图中至少两个节点之间路径的查询,即利用该化学反应关系有向图,可以得到目标化学反应路径;即使目标反应物对象与目标产物对象不属于同一化学反应方程,通过化学反应关系有向图,也可以得到目标化学反应路径。

【技术实现步骤摘要】
化学反应路径获取方法、装置、电子设备及存储介质
本专利技术涉及数据库
,更具体的说,是涉及化学反应路径获取方法、装置、电子设备及存储介质。
技术介绍
随着化学领域的快速发展,化学反应的种类越来越多,化学反应是指分子破裂成原子,原子重新排列组合生成新分子的过程。化学反应包括反应物以及产物。目前,用户在研究或有需求基于反应物得到产物时,可以在预先构建的化学反应数据库中输入该反应物和该产物,预先构建的化学反应数据库可以得到以该反应物和该产物对应的化学反应方程。但是该反应物和该产物必须属于同一化学反应,若不属于同一化学反应,则化学反应数据库无法检索到结果。
技术实现思路
有鉴于此,本专利技术提供了一种化学反应路径获取方法、装置、电子设备及存储介质。为实现上述目的,本专利技术提供如下技术方案:一种化学反应路径获取方法,包括:确定目标反应物对象与目标产物对象,所述目标反应物对象包括至少一个反应物;基于预设化学反应关系有向图,获得目标化学反应路径;其中,所述预设化学反应关系有向图包括:多个节点,以及,多条连接节点的有向边,一个节点为化学物对象或反应实体,其中,一个反应实体表征至少一个化学物对象能够发生的一种化学反应;一个有向边的一端为反应实体,另一端为参与该有向边对端的反应实体表征的化学反应的化学物对象;所述目标化学反应路径包括:至少一个反应实体,与所述至少一个反应实体相连的至少两个有向边,与所述至少两个有向边分别相连至少两个化学物对象,所述至少两个化学物对象至少包括:所述目标反应物对象和所述目标产物对象。其中,所述有向边中的第一有向边对应一属性信息,和/或,所述反应实体中的第一反应实体对应一属性信息,和/或,所述化学物对象中的第一化学物对象对应一属性信息;其中,所述第一有向边的属性信息包括:所述第一有向边一端的化学物对象参与对端的反应实体表征的化学反应时的系数;所述第一反应实体的属性信息包括:所述第一反应实体表征的化学反应的转化率和/或所述第一反应实体表征的化学反应的反应条件;所述第一化学物对象的属性信息包括:所述第一化学物对象的单位成本。其中,所述基于预设化学反应关系有向图,获得目标化学反应路径,包括:基于所述预设化学反应关系有向图,获得至少一条化学反应路径;基于所述至少一条化学反应路径分别包含的第一化学物对象的属性信息和/或第一反应实体的属性信息和/或第一有向边的属性信息,从所述至少一条化学反应路径中,确定出所述目标化学反应路径。其中,所述基于所述至少一条化学反应路径包含的第一化学物对象的属性信息和/或第一反应实体的属性信息和/或第一有向边的属性信息,从所述至少一条化学反应路径中,确定出所述目标化学反应路径包括:基于所述至少一条化学反应路径包含的第一化学物对象的属性信息和/或第一反应实体的属性信息和/或第一有向边的属性信息,利用图搜索算法,从所述至少一条化学反应路径中,确定出所述目标化学反应路径。其中,所述有向边中第二有向边指向化学物对象,该化学物对象为所述第二有向边对端的反应实体表征的化学反应的产物;所述有向边中第三有向边指向反应实体,所述第三有向边对端的化学物对象为该反应实体表征的化学反应的反应物。其中,所述基于预设化学反应关系有向图,获得目标化学反应路径包括:基于预设化学反应关系有向图,获得包含的反应实体的数量小于或等于第一预设值,或,包含的反应实体的数量最小的所述目标化学反应路径,或,包含的所述目标反应物对象对应的成本最低的所述目标化学反应路径。一种化学反应路径获取装置,包括:确定模块,用于确定目标反应物对象与目标产物对象,所述目标反应物对象包括至少一个反应物;获取模块,用于基于预设化学反应关系有向图,获得目标化学反应路径;其中,所述预设化学反应关系有向图包括:多个节点,以及,多条连接节点的有向边,一个节点为化学物对象或反应实体,其中,一个反应实体表征至少一个化学物对象能够发生的一种化学反应;一个有向边的一端为反应实体,另一端为参与该有向边对端的反应实体表征的化学反应的化学物对象;所述目标化学反应路径包括:至少一个反应实体,与所述至少一个反应实体相连的至少两个有向边,与所述至少两个有向边分别相连至少两个化学物对象,所述至少两个化学物对象至少包括:所述目标反应物对象和所述目标产物对象。其中,所述有向边中的第一有向边对应一属性信息,和/或,所述反应实体中的第一反应实体对应一属性信息,和/或,所述化学物对象中的第一化学物对象对应一属性信息;其中,所述第一有向边的属性信息包括:所述第一有向边一端的化学物对象参与对端的反应实体表征的化学反应时的系数;所述第一反应实体的属性信息包括:所述第一反应实体表征的化学反应的转化率和/或所述第一反应实体表征的化学反应的反应条件;所述第一化学物对象的属性信息包括:所述第一化学物对象的单位成本。一种电子设备,包括:存储器,用于存储程序;处理器,用于执行所述程序,所述程序具体用于:确定目标反应物对象与目标产物对象,所述目标反应物对象包括至少一个反应物;基于预设化学反应关系有向图,获得目标化学反应路径;其中,所述预设化学反应关系有向图包括:多个节点,以及,多条连接节点的有向边,一个节点为化学物对象或反应实体,其中,一个反应实体表征至少一个化学物对象能够发生的一种化学反应;一个有向边的一端为反应实体,另一端为参与该有向边对端的反应实体表征的化学反应的化学物对象;所述目标化学反应路径包括:至少一个反应实体,与所述至少一个反应实体相连的至少两个有向边,与所述至少两个有向边分别相连至少两个化学物对象,所述至少两个化学物对象至少包括:所述目标反应物对象和所述目标产物对象。一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述任一所述的化学反应路径获取方法包含的各个步骤。经由上述的技术方案可知,与现有技术相比,本专利技术公开了一种化学反应路径获取方法,预先构建化学反应关系有向图,利用化学反应关系有向图建立了多个化学反应的关联关系,即以图的形式将孤立的多个化学反应关联起来;目标反应物对象包括的至少一个反应物对应化学反应关系有向图中相应位置的节点,目标产物对象包括的至少一个产物对应化学反应关系有向图中相应位置的节点。本专利技术实施例目标化学反应路径的查询转换成化学反应关系有向图中至少两个节点之间路径的查询,即利用该化学反应关系有向图,可以得到目标化学反应路径;即使目标反应物对象与目标产物对象不属于同一化学反应方程,通过化学反应关系有向图,也可以得到目标化学反应路径。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的化学反应关系有向图的一种实现方式的示意图;图2为本专利技术实施例提供的化学反应路径获取方法的一种实现方式的流程图;图3为本专利技术实施例提供的化学反应关系有向图的另一种实现方式的示意图;图4为本专利技术实施例提供的化学反应路径获取装置的一种实现方式的结构图;图5为本专利技术实施例提供的电子设备的一种实现方式的结构图。具体实施方式下面将结合本专利技术实施例中本文档来自技高网...

【技术保护点】
1.一种化学反应路径获取方法,其特征在于,包括:确定目标反应物对象与目标产物对象,所述目标反应物对象包括至少一个反应物;基于预设化学反应关系有向图,获得目标化学反应路径;其中,所述预设化学反应关系有向图包括:多个节点,以及,多条连接节点的有向边,一个节点为化学物对象或反应实体,其中,一个反应实体表征至少一个化学物对象能够发生的一种化学反应;一个有向边的一端为反应实体,另一端为参与该有向边对端的反应实体表征的化学反应的化学物对象;所述目标化学反应路径包括:至少一个反应实体,与所述至少一个反应实体相连的至少两个有向边,与所述至少两个有向边分别相连至少两个化学物对象,所述至少两个化学物对象至少包括:所述目标反应物对象和所述目标产物对象。

【技术特征摘要】
1.一种化学反应路径获取方法,其特征在于,包括:确定目标反应物对象与目标产物对象,所述目标反应物对象包括至少一个反应物;基于预设化学反应关系有向图,获得目标化学反应路径;其中,所述预设化学反应关系有向图包括:多个节点,以及,多条连接节点的有向边,一个节点为化学物对象或反应实体,其中,一个反应实体表征至少一个化学物对象能够发生的一种化学反应;一个有向边的一端为反应实体,另一端为参与该有向边对端的反应实体表征的化学反应的化学物对象;所述目标化学反应路径包括:至少一个反应实体,与所述至少一个反应实体相连的至少两个有向边,与所述至少两个有向边分别相连至少两个化学物对象,所述至少两个化学物对象至少包括:所述目标反应物对象和所述目标产物对象。2.根据权利要求1所述化学反应路径获取方法,其特征在于,所述有向边中的第一有向边对应一属性信息,和/或,所述反应实体中的第一反应实体对应一属性信息,和/或,所述化学物对象中的第一化学物对象对应一属性信息;其中,所述第一有向边的属性信息包括:所述第一有向边一端的化学物对象参与对端的反应实体表征的化学反应时的系数;所述第一反应实体的属性信息包括:所述第一反应实体表征的化学反应的转化率和/或所述第一反应实体表征的化学反应的反应条件;所述第一化学物对象的属性信息包括:所述第一化学物对象的单位成本。3.根据权利要求2所述化学反应路径获取方法,其特征在于,所述基于预设化学反应关系有向图,获得目标化学反应路径,包括:基于所述预设化学反应关系有向图,获得至少一条化学反应路径;基于所述至少一条化学反应路径分别包含的第一化学物对象的属性信息和/或第一反应实体的属性信息和/或第一有向边的属性信息,从所述至少一条化学反应路径中,确定出所述目标化学反应路径。4.根据权利要求3所述化学反应路径获取方法,其特征在于,所述基于所述至少一条化学反应路径包含的第一化学物对象的属性信息和/或第一反应实体的属性信息和/或第一有向边的属性信息,从所述至少一条化学反应路径中,确定出所述目标化学反应路径包括:基于所述至少一条化学反应路径包含的第一化学物对象的属性信息和/或第一反应实体的属性信息和/或第一有向边的属性信息,利用图搜索算法,从所述至少一条化学反应路径中,确定出所述目标化学反应路径。5.根据权利要求1至4任一所述化学反应路径获取方法,其特征在于,所述有向边中第二有向边指向化学物对象,该化学物对象为所述第二有向边对端的反应实体表征的化学反应的产物;所述有向边中第三有向边指向反应实体,所述第三有向边对端的化学物对象为该反应实体表征的化学反应的反应物。6.根据权利要求1或2所述化学反应路径获取方法,其特征在于,所述基于预设化学反应关系有向图,获得目标化学反应路径包括:基...

【专利技术属性】
技术研发人员:杨帆匡启帆金宝宝张成松
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1