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

技术编号:26305424 阅读:25 留言:0更新日期:2020-11-10 20:03
本发明专利技术公开了一种数据处理方法、系统及装置。其中,该方法包括:根据目标场景下的业务请求,确定完成业务请求所需执行的第一操作内容;根据第一操作内容确定多个模块以及多个模块之间的关系,其中,多个模块之间的关系至少由完成业务请求的过程中数据在多个模块之间的输入输出关系确定,每个模块中分别封装有相应的子程序,多个子程序配合以完成第一操作内容;基于多个模块和多个模块之间的关系执行第一操作内容。本发明专利技术解决了相关技术中面对不同场景下的不同业务请求,难以建立方便拓展且方便维护的处理流程的技术问题。

【技术实现步骤摘要】
数据处理方法、系统及装置
本专利技术涉及数据处理
,具体而言,涉及一种数据处理方法、系统及装置。
技术介绍
随着技术的不断发展,互联网应用的逐步推广,越来越多的人工智能技术通过终端设备应用到实际使用中,并面向消费者提供个性化的功能服务,以期产生更好的服务体验,同时,这也对服务供应商、终端设备商等互联网企业在线部署能力也提出了更高要求。具体地,人工智能技术核心是通过智能算法实现的,算法及其功能部署涉及数据收集、分类、统计、计算及结果返回各处理流程。人工智能技术被应用到服务场景,在不同服务场景下针对各类用户提供个性化方案(素材)优选服务时,需要在线根据服务场景构建算法和数据处理流程,面对多样化数据与算法,构建的处理流程需能够应对如下开发环境:新场景下使用算法提供服务。该情况下构建处理流程,细分为如下情况:一种算法处理一种格式数据:相对简单的服务场景下,仅使用一种算法处理一种格式数据,流程也相对简单;一种算法处理多种格式数据:根据算法的功能,同一算法会被应用在不用场景下处理数据,该场景下,由于数据来源不同,算法需处理的数据的格式本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其中,包括:/n根据目标场景下的业务请求,确定完成所述业务请求所需执行的第一操作内容;/n根据所述第一操作内容确定多个模块以及多个模块之间的关系,其中,所述多个模块之间的关系至少由完成所述业务请求的过程中数据在所述多个模块之间的输入输出关系确定,每个模块中分别封装有相应的子程序,多个子程序配合以完成所述第一操作内容;/n基于所述多个模块和所述多个模块之间的关系执行所述第一操作内容。/n

【技术特征摘要】
1.一种数据处理方法,其中,包括:
根据目标场景下的业务请求,确定完成所述业务请求所需执行的第一操作内容;
根据所述第一操作内容确定多个模块以及多个模块之间的关系,其中,所述多个模块之间的关系至少由完成所述业务请求的过程中数据在所述多个模块之间的输入输出关系确定,每个模块中分别封装有相应的子程序,多个子程序配合以完成所述第一操作内容;
基于所述多个模块和所述多个模块之间的关系执行所述第一操作内容。


2.根据权利要求1所述的方法,其中,所述方法还包括:
在所述业务请求发生变化的情况下,确定完成变化的业务请求所需执行的第二操作内容;
基于所述第二操作内容调整所述多个模块,并重新确定调整后的多个模块之间的关系,其中,调整所述多个模块至少包括以下之一:替换模块、增加模块、删除模块;
基于调整后的多个模块和所述调整后的多个模块之间的关系执行所述第二操作内容。


3.根据权利要求1至2任意一项所述的方法,其中,在所述目标场景为素材推荐场景,所述业务请求为评价素材推荐系统所推荐的素材被采纳的情况时,所述方法包括:
基于第一子操作内容确定数据接入模块,其中,所述第一子操作内容为:将源数据转化为统一的格式,其中,所述源数据包括备选素材数据和用户选用数据,所述数据接入模块至少包括存储组件、拆分组件、合并组件,所述存储组件中封装有用于存储数据的程序,所述拆分组件内封装有用于拆分数据的程序,所述合并组件中封装有用于合并数据的程序;
基于第二子操作内容确定数据计算模块,其中,所述第二子操作内容为:基于转化为统一的格式的源数据计算出优选数据,其中,所述优选数据为待通过业务系统推荐给用户的数据,所述数据计算模块至少包括一个算法组件,所述算法组件内封装有用于计算所述优选数据的程序;
基于第三子操作内容确定数据处理模块,其中,所述第三子操作内容为:通过采集用户访问所述优选数据时产生的访问数据,并确定所述优选数据被用户采纳的情况。


4.根据权利要求3所述的方法,其中,基于第三子操作内容确定数据处理模块包括:
确定回流组件,其中,所述回流组件中封装有回流程序,所述回流程序用于将用户访问所述优选数据时的多个访问日志按照预设配置回流至离线数据表,所述多个访问日志通过设置在所述业务系统的埋点获取。


5.根据权利要求4所述的方法,其中,基于第三子操作内容确定数据处理模块还包括:
确定过滤组件,其中,所述过滤组件内封装有过滤程序,所述过滤程序用于对所述离线数据表中的数据进行过滤,以获取目标优选数据对应的用户访问数据;
确定解析组件,其中,所述解析组件中封装有解析程序,所述解析程序用于对所述目标优选数据对应的用户访问数据进行解析,以获取所述目标优选数据的统计信息,其中,所述统计信息为用户对所述目标优选数据执行目标操作的次数的统计信息。


6.根据权利要求5所述的方法,其中,所述方法还包括:
基于第四子操作内容确定第一评价模块,其中,所述第四子操作内容为:基于所述统计信息确定所述目标优选数据对应的评价报表,其中,所述评价报表中包括多项预设评价指标对应的指标数据,所述多项预设评价指标对应的指标数据用于从多个预设角度量化所述目标优选数据的被采纳情况。


7.根据权利要求5所述的方法,其中,所述方法还包括:
基于第五子操作内容确定第二评价模块,其中,所述第五子操作内容为:基于所述统计信息确定目标评价指标对应的指标数据,其中,所述目标评价指标对应的指标数据用于从目标角度量化所述目标优选数据的被采纳情况。


8.一种数据处理方法,其中,包括:
在业务请求发生变化的情况...

【专利技术属性】
技术研发人员:王寅梁晨彭艺刘家豪王超谢淼李楠
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1