[发明专利]数据处理方式生成方法、数据处理方法、装置及电子设备在审
申请号: | 202010196002.8 | 申请日: | 2020-03-19 |
公开(公告)号: | CN111324345A | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 李恒 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孟维娜;丁芸 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方式 生成 方法 装置 电子设备 | ||
1.一种数据处理方式生成方法,其特征在于,所述方法包括:
确定用户通过图形化用户界面在功能算子库中选择的实现算子,作为目标实现算子,其中,所述功能算子库中存储的实现算子为:预先对用于实现各种数据处理功能的算子进行封装得到的图形化算子;
获得各个目标实现算子的配置信息;
确定各个目标实现算子之间的数据流向;
以每一目标实现算子为节点、且以每一目标实现算子的配置信息为目标实现算子所对应节点的属性,生成用于描述数据处理方式的有向图,进而得到所述数据处理方式,其中,所述有向图中两个节点间有向连线的方向与所述两个节点所对应的目标实现算子间的数据流向一致。
2.根据权利要求1所述的方法,其特征在于,
所述有向图为:有向无环图DAG。
3.根据权利要求1或2所述的方法,其特征在于,所述确定用户通过图形化用户界面在功能算子库中选择的实现算子,包括:
确定用户通过图形化用户界面、按照算子类型在功能算子库中选择的实现算子,其中,所述算子类型包括:数据读取类算子、数据转换类算子、数据输出类算子。
4.一种数据处理方法,其特征在于,所述方法包括:
确定用于对待处理数据进行处理的数据处理方式,作为目标数据处理方式,其中,所述数据处理方式是通过生成用于描述所述数据处理方式的有向图的方式生成的,所述有向图中:以所述数据处理方式包括的数据处理功能对应的实现算子为节点、每一实现算子的配置信息为实现算子所对应节点的属性、且两个节点间的有向连线的方向与所述两个节点所对应实现算子间的数据流向一致,所述实现算子为:预先对用于实现各种数据处理功能的算子进行封装得到的图形化算子;
获得用于描述所述目标数据处理方式的目标有向图;
解析所述目标有向图,得到所述目标有向图中各个节点对应的目标实现算子、各个目标实现算子的配置信息、各个目标实现算子之间的数据流向;
以各个目标实现算子的配置信息配置各个目标实现算子;
按照各个目标实现算子之间的数据流向,依次使用各个目标实现算子对所述待处理数据进行处理。
5.根据权利要求4所述的方法,其特征在于,所述按照各个目标实现算子之间的数据流向,依次使用各个目标实现算子对所述待处理数据进行处理,包括:
针对每一目标实现算子,若存在数据流向指向该目标实现算子的父算子,获取使用所述父算子对其输入数据进行数据处理的父处理结果,并使用该目标实现算子对所述父处理结果进行处理;
针对每一目标实现算子,若不存在数据流向指向该目标实现算子的父算子,使用该目标实现算子对所述待处理数据进行处理。
6.根据权利要求5所述的方法,其特征在于,所述使用该目标实现算子对所述父处理结果进行处理,包括:
使用该目标实现算子对所述父处理结果进行处理,得到数据流;
利用流表对偶性原理将所述数据流转换为流表;
所述使用该目标实现算子对所述待处理数据进行处理,包括:
使用该目标实现算子对所述待处理数据进行处理,得到数据流;
利用流表对偶性原理将所述数据流转换为流表。
7.根据权利要求5所述的方法,其特征在于,所述获取使用所述父算子对其输入数据进行数据处理的父处理结果,包括:
判断是否已使用该目标实现算子的各父算子对其输入数据进行了数据处理;
若为是,则获取使用各父算子对其输入数据进行数据处理的父处理结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010196002.8/1.html,转载请声明来源钻瓜专利网。