数据处理方法及装置制造方法及图纸

技术编号:29789830 阅读:15 留言:0更新日期:2021-08-24 18:08
本说明书实施例提供数据处理方法及装置,其中,所述数据处理方法包括接收用户基于结构化查询语言生成的目标对象处理请求以及目标对象;解析所述目标对象处理请求,以获得处理所述目标对象的算法标识;基于所述算法标识从预设算法库中,获取与所述算法标识对应的算法;根据所述算法对所述目标对象进行处理,并获得所述目标对象的处理结果;所述数据处理方法在处理非结构化的目标对象的情况下,基于从预设算法库中确定的算法中的算子以及算子之间的执行顺序实现对非结构化的目标对象进行处理,以准确、快速的获得非结构化的目标对象的处理结果,提升用户体验。

【技术实现步骤摘要】
数据处理方法及装置
本说明书实施例涉及计算机
,特别涉及一种数据处理方法。本说明书一个或者多个实施例同时涉及一种数据处理装置,一种计算设备,以及一种计算机可读存储介质。
技术介绍
现有的分析型数据库都只提供了结构化数据的分析能力,其中,结构化数据为高度组织和整齐格式化的数据,是能够用数据或统一的结构加以表示的信息,例如数字、符号。对于视频、图像、文本等非结构化数据,现有的分析型数据库是无法分析的,而未来非结构化数据在分析型数据库中所占的比重只会越来越高,因此急需提供一种可以对数据库的非结构化数据进行分析的数据处理方法。
技术实现思路
有鉴于此,本说明书施例提供了一种数据处理方法。本说明书一个或者多个实施例同时涉及一种数据处理装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。根据本说明书实施例的第一方面,提供了一种数据处理方法,包括:接收用户基于结构化查询语言生成的目标对象处理请求以及目标对象;解析所述目标对象处理请求,以获得处理所述目标对象的算法标识;基于所述算法标识从预设算法库中,获取与所述算法标识对应的算法;根据所述算法对所述目标对象进行处理,并获得所述目标对象的处理结果。可选的,所述接收用户基于结构化查询语言生成的目标对象处理请求以及目标对象之前,还包括:接收所述用户基于结构化查询语言生成的算法创建请求;解析所述算法创建请求,以确定创建所述算法的算子以及所述算子之间的执行顺序;基于所述算子以及所述算子之间的执行顺序创建所述算法,并基于所述算法创建算法接口。可选的,所述基于所述算子以及所述算子之间的执行顺序创建所述算法之后,还包括:为所述算法设置对应的算法标识,并将所述算法以及所述算法对应的算法标识存储至所述预设算法库;以及基于所述算法生成与所述算法对应的处理结果数据表集合。可选的,所述算法包括至少两个算子以及所述至少两个算子之间的执行顺序;相应的,所述根据所述算法对所述目标对象进行处理,并获得所述目标对象的处理结果包括:根据所述至少两个算子以及所述至少两个算子之间的执行顺序对所述目标对象进行处理,并获得至少一个算子针对所述目标对象的处理结果。可选的,所述获得至少一个算子针对所述目标对象的处理结果之后,还包括:判断获得所述目标对象的处理结果的算子在数据库中是否均存在对应的处理结果数据表;若是,则在接收到所述用户的存储指令的情况下,将所述目标对象的处理结果存储至对应的处理结果数据表中。可选的,所述判断获得所述目标对象的处理结果的算子在数据库中是否均存在对应的处理结果数据表之后,还包括:在获得所述目标对象的处理结果的算子在所述数据库中均不存在对应的处理结果数据表的情况下,基于所述目标对象的处理结果生成对应的处理结果数据表,并将所述处理结果数据表存储至数据库。可选的,所述判断获得所述目标对象的处理结果的算子在数据库中是否均存在对应的处理结果数据表之后,还包括:在获得所述目标对象的处理结果的算子中的任意一个在所述数据库中不存在对应的处理结果数据表的情况下,为在所述数据库中不存在对应的处理结果数据表的算子,在所述数据库中创建对应的处理结果数据表;将在所述数据库中不存在对应的处理结果数据表的算子针对所述目标对象的处理结果存储至对应的处理结果数据表中。可选的,所述获得所述目标对象的处理结果之后,还包括:基于所述目标对象的处理结果生成对应的处理结果数据表,并将所述处理结果数据表存储至数据库。可选的,所述基于所述算法标识从预设算法库中,获取与所述算法标识对应的算法包括:调用所述算法接口,基于所述算法标识从预设算法库中,获取与所述算法标识对应的算法。可选的,所述目标对象为非结构化数据,包括图片、视频、语音和/或文本。根据本说明书实施例的第二方面,提供了一种数据处理装置,包括:请求接收模块,被配置为接收用户基于结构化查询语言生成的目标对象处理请求以及目标对象;解析模块,被配置为解析所述目标对象处理请求,以获得处理所述目标对象的算法标识;算法获取模块,被配置为基于所述算法标识从预设算法库中,获取与所述算法标识对应的算法;处理模块,被配置为根据所述算法对所述目标对象进行处理,并获得所述目标对象的处理结果。可选的,所述装置,还包括:算法创建模块,被配置为:接收所述用户基于结构化查询语言生成的算法创建请求;解析所述算法创建请求,以确定创建所述算法的算子以及所述算子之间的执行顺序;基于所述算子以及所述算子之间的执行顺序创建所述算法,并基于所述算法创建算法接口。可选的,所述装置,还包括:存储模块,被配置为:为所述算法设置对应的算法标识,并将所述算法以及所述算法对应的算法标识存储至所述预设算法库;以及基于所述算法生成与所述算法对应的处理结果数据表集合。可选的,所述算法包括至少两个算子以及所述至少两个算子之间的执行顺序;相应的,所述处理模块,进一步被配置为:根据所述至少两个算子以及所述至少两个算子之间的执行顺序对所述目标对象进行处理,并获得至少一个算子针对所述目标对象的处理结果。可选的,所述装置,还包括:判断模块,被配置为:判断获得所述目标对象的处理结果的算子在数据库中是否均存在对应的处理结果数据表;若是,则在接收到所述用户的存储指令的情况下,将所述目标对象的处理结果存储至对应的处理结果数据表中。可选的,所述判断模块,进一步被配置为:在获得所述目标对象的处理结果的算子在所述数据库中均不存在对应的处理结果数据表的情况下,基于所述目标对象的处理结果生成对应的处理结果数据表,并将所述处理结果数据表存储至数据库。可选的,所述判断模块,进一步被配置为:在获得所述目标对象的处理结果的算子中的任意一个在所述数据库中不存在对应的处理结果数据表的情况下,为在所述数据库中不存在对应的处理结果数据表的算子,在所述数据库中创建对应的处理结果数据表;将在所述数据库中不存在对应的处理结果数据表的算子针对所述目标对象的处理结果存储至对应的处理结果数据表中。可选的,所述装置,还包括:存储模块,被配置为基于所述目标对象的处理结果生成对应的处理结果数据表,并将所述处理结果数据表存储至数据库。可选的,所述算法获取模块,进一步被配置为:调用所述算法接口,基于所述算法标识从预设算法库中,获取与所述算法标识对应的算法。可选的,所述目标对象为非结构化数据,包括图片、视频、语音和/或文本。根据本说明书实施例的第三方面,提供了一种计算设备,包括:存储器和处理器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该指令被处理器执行时实现所述数据处理方法的步骤。...

【技术保护点】
1.一种数据处理方法,包括:/n接收用户基于结构化查询语言生成的目标对象处理请求以及目标对象;/n解析所述目标对象处理请求,以获得处理所述目标对象的算法标识;/n基于所述算法标识从预设算法库中,获取与所述算法标识对应的算法;/n根据所述算法对所述目标对象进行处理,并获得所述目标对象的处理结果。/n

【技术特征摘要】
1.一种数据处理方法,包括:
接收用户基于结构化查询语言生成的目标对象处理请求以及目标对象;
解析所述目标对象处理请求,以获得处理所述目标对象的算法标识;
基于所述算法标识从预设算法库中,获取与所述算法标识对应的算法;
根据所述算法对所述目标对象进行处理,并获得所述目标对象的处理结果。


2.根据权利要求1所述的数据处理方法,所述接收用户基于结构化查询语言生成的目标对象处理请求以及目标对象之前,还包括:
接收所述用户基于结构化查询语言生成的算法创建请求;
解析所述算法创建请求,以确定创建所述算法的算子以及所述算子之间的执行顺序;
基于所述算子以及所述算子之间的执行顺序创建所述算法,并基于所述算法创建算法接口。


3.根据权利要求2所述的数据处理方法,所述基于所述算子以及所述算子之间的执行顺序创建所述算法之后,还包括:
为所述算法设置对应的算法标识,并将所述算法以及所述算法对应的算法标识存储至所述预设算法库;以及
基于所述算法生成与所述算法对应的处理结果数据表集合。


4.根据权利要求1所述的数据处理方法,所述算法包括至少两个算子以及所述至少两个算子之间的执行顺序;
相应的,所述根据所述算法对所述目标对象进行处理,并获得所述目标对象的处理结果包括:
根据所述至少两个算子以及所述至少两个算子之间的执行顺序对所述目标对象进行处理,并获得至少一个算子针对所述目标对象的处理结果。


5.根据权利要求4所述的数据处理方法,所述获得至少一个算子针对所述目标对象的处理结果之后,还包括:
判断获得所述目标对象的处理结果的算子在数据库中是否均存在对应的处理结果数据表;
若是,则在接收到所述用户的存储指令的情况下,将所述目标对象的处理结果存储至对应的处理结果数据表中。


6.根据权利要求5所述的数据处理方法,所述判断获得所述目标对象的处理结果的算子在数据库中是否均存在对应的处理结果数据表之后,还包括:
在获得所述目标对象的处理结果的算子在所述数据库中均不存在对应的处理结果数据表的情况下,基于所述目...

【专利技术属性】
技术研发人员:师超
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:浙江;33

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

1