[发明专利]执行引擎、数据处理方法、装置、电子设备和介质在审
| 申请号: | 202010104754.7 | 申请日: | 2020-02-20 |
| 公开(公告)号: | CN111352872A | 公开(公告)日: | 2020-06-30 |
| 发明(设计)人: | 胡肖 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
| 主分类号: | G06F13/16 | 分类号: | G06F13/16 |
| 代理公司: | 北京卫智畅科专利代理事务所(普通合伙) 11557 | 代理人: | 陈佳 |
| 地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 执行 引擎 数据处理 方法 装置 电子设备 介质 | ||
本公开的实施例公开了执行引擎、数据处理方法、装置、电子设备和计算机可读介质。该执行引擎的一具体实施方式包括:数据总线和至少一个处理节点,至少一个处理节点支持与数据总线进行数据交互;至少一个处理节点中的处理节点存在对应的动态配置信息和需求的资源;至少一个处理节点中的各个处理节点之间通过有向无环图进行组织。该实施方式实现了处理节点在不同的业务之间的复用。
技术领域
本公开的实施例涉及计算机技术领域,具体涉及执行引擎、数据处理方法、装置、电子设备和计算机可读介质。
背景技术
目前,对于不同场景下的业务,例如,召回、特征提取等等业务,往往根据每个业务的具体流程来实现。这样的实现方式使得不同的业务之间处理模块难以复用。当业务线较多时,会造成一定程度的重复开发。
发明内容
本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
本公开的一些实施例提出了执行引擎、数据处理方法、装置、电子设备和计算机可读介质,来解决以上背景技术部分提到的技术问题。
第一方面,本公开的一些实施例提供了一种执行引擎,包括:数据总线和至少一个处理节点,至少一个处理节点支持与数据总线进行数据交互;至少一个处理节点中的处理节点存在对应的动态配置信息和需求的资源;至少一个处理节点中的各个处理节点之间通过有向无环图进行组织。
第二方面,本公开的一些实施例提供了一种数据处理方法,应用于执行引擎中的处理节点,包括:从数据总线获取所需要的数据,数据中包括动态配置信息;解析动态配置信息,得到配置解析结果以及惰性加载需求的资源;利用资源,基于配置解析结果对数据执行处理操作,得到处理结果;将处理结果传输至数据总线。
第三方面,本公开的一些实施例提供了一种数据处理装置,包括数据获取单元,被配置成从数据总线获取所需要的数据,数据中包括动态配置信息;解析单元,被配置成解析动态配置信息,得到配置解析结果以及惰性加载需求的资源;执行单元,被配置成利用资源,基于配置解析结果对数据执行处理操作,得到处理结果;传输单元,被配置成将处理结果传输至数据总线。
第四方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述任一的方法。
第五方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述任一的方法。
本公开的上述各个实施例中的一个实施例具有如下有益效果:提供了一种通用的执行引擎。其中的处理节点,可以根据不同的业务需求进行配置,从而可以实现不同的功能。由此,实现了处理节点在不同的业务之间的复用。此外,各个处理节点之间通过有向无环图进行组织,从而可以自动完成业务请求的处理。当业务需求发生变化时,可以直接修改配置而实现业务需求的更改,便于后续开发和修改。
附图说明
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
图1是根据本公开的一些实施例的执行引擎的示例性的架构图;
图2是根据本公开的一些实施例中的用于组织各个处理节点的示例性的有向无环图;
图3是根据本公开的数据处理方法的一些实施例的流程图;
图4根据本公开的数据处理装置的一些实施例的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010104754.7/2.html,转载请声明来源钻瓜专利网。





