一种数据模型的调用方法及装置制造方法及图纸

技术编号:39405459 阅读:10 留言:0更新日期:2023-11-19 15:57
本发明专利技术公开了一种数据模型的调用方法及装置,涉及大数据技术领域

【技术实现步骤摘要】
一种数据模型的调用方法及装置


[0001]本专利技术涉及大数据
,尤其涉及一种数据模型的调用方法及装置


技术介绍

[0002]利用数据模型从海量数据中提取目标数据以服务于业务运营,在大数据时代这一手段显得尤为重要

各行各业由于业务运营的需求不同,需要的数据模型也不尽相同,因此根据不同的运营需求单独开发相应的数据模型是当前的普遍做法

[0003]然而,这种直接对接运营的独立的模型开发方式配合难度高

周期长,因此开发成本较高;并且利用该方式开发的数据模型其逻辑不能通用

代码不能复用

仅能够满足单一的运营需求,导致数据模型的利用效率较低,从而无法充分发挥数据模型的价值


技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种数据模型的调用方法及装置,通过接收用户的模型调用请求,所述模型调用请求指示了待调用数据模型的输入条件和输出条件;根据所述模型调用请求,调用与所述模型调用请求对应的目标数据模型;获取所述目标数据模型根据所述输入条件返回的

与所述输出条件对应的模型输出结果;根据所述模型输出结果,返回目标数据结果给用户

由此通过模型调用为业务运营提供数据支持,解决了直接对接运营的独立的模型开发方式配合难度高

周期长的问题,从而降低了开发成本;并且提高了数据模型的利用效率,从而使得数据模型的价值得到更充分的发挥

[0005]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种数据模型的调用方法

[0006]本专利技术实施例的一种数据模型的调用方法包括:接收用户的模型调用请求,所述模型调用请求指示了待调用数据模型的输入条件和输出条件;根据所述模型调用请求,调用与所述模型调用请求对应的目标数据模型;获取所述目标数据模型根据所述输入条件返回的

与所述输出条件对应的模型输出结果;根据所述模型输出结果,返回目标数据结果给用户

[0007]可选地,所述模型调用请求还指示了接收所述目标数据结果更新的时间周期;本专利技术实施例提供的方法还包括:根据所述时间周期,获取更新后的所述目标数据结果对应的目标更新结果;确定所述目标更新结果与所述目标数据结果是否一致;在不一致的情况下,将所述目标更新结果发送给所述用户

[0008]可选地,所述获取更新后的所述目标数据结果对应的目标更新结果,包括:根据所述时间周期,调用所述目标数据模型;所述目标数据模型的输入数据源是定期更新的;获取所述目标数据模型返回的

与所述模型输出结果对应的更新结果;根据所述更新结果,确定所述目标数据结果对应的目标更新结果

[0009]可选地,所述根据所述模型调用请求,调用与所述模型调用请求对应的目标数据模型,包括:根据所述输入条件和所述输出条件,确定所述模型调用请求对应的模型类型;
根据所述模型类型,确定所述模型类型下与所述模型调用请求对应的目标数据模型

[0010]可选地,所述根据所述模型类型,确定所述模型类型下与所述模型调用请求对应的目标数据模型,包括:
[0011]在所述模型类型包括多个类型的情况下,确定出所述多个类型中与所述模型调用请求对应的多个第一目标数据模型;和
/
或,在所述模型类型仅包括一种类型的情况下,确定出所述类型中与所述模型调用请求对应的多个第二目标数据模型;将所述第一目标数据模型或所述第二目标数据模型确定为所述目标数据模型

[0012]可选地,本专利技术实施例提供的方法还包括:接收模型接入请求,所述模型接入请求指示了待接入数据模型支持的输入维度以及输出维度;根据所述输入维度以及输出维度,确定目标输入条件和目标输出条件;根据所述目标输入条件和所述目标输入条件,生成所述待接入数据模型对应的调用接口

[0013]可选地,通过
MQ
消息监听
、HIVE
表查询
、JSF
接口查询


HTTP
接口查询四种方式中的任一方式,接收所述模型接入请求

[0014]可选地,所述模型类型包括数据筛选模型

数据关联模型

数据分析模型

[0015]可选地,所述输入条件包括时间区间

品类

品牌

[0016]可选地,所述输出条件包括个人账号标识

品牌

品类

[0017]为实现上述目的,根据本专利技术实施例的又一方面,提供了一种数据模型的调用装置

[0018]本专利技术实施例的一种数据模型的调用装置包括:接收模块,用于接收用户的模型调用请求,所述模型调用请求指示了待调用数据模型的输入条件和输出条件;调用模块,用于根据所述模型调用请求,调用与所述模型调用请求对应的目标数据模型;并获取所述目标数据模型根据所述输入条件返回的

与所述输出条件对应的模型输出结果;数据返回模块,用于根据所述模型输出结果,返回目标数据结果给用户

[0019]为实现上述目的,根据本专利技术实施例的又一方面,提供了一种服务器

[0020]本专利技术实施例的一种服务器包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例的一种数据模型的调用方法

[0021]为实现上述目的,根据本专利技术实施例的再一方面,提供了一种计算机可读存储介质

[0022]本专利技术实施例的一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术实施例的一种数据模型的调用方法

[0023]上述专利技术中的一个实施例具有如下优点或有益效果:通过接收用户的模型调用请求,所述模型调用请求指示了待调用数据模型的输入条件和输出条件;根据所述模型调用请求,调用与所述模型调用请求对应的目标数据模型;获取所述目标数据模型根据所述输入条件返回的

与所述输出条件对应的模型输出结果;根据所述模型输出结果,返回目标数据结果给用户

由此通过模型调用为业务运营提供数据支持,解决了直接对接运营的独立的模型开发方式配合难度高

周期长的问题,从而降低了开发成本;并且提高了数据模型的利用效率,从而使得数据模型的价值得到更充分的发挥

[0024]上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加
以说明

附图说明
[0025]附图用于更好地理解本专利技术,不构成对本专利技术的不本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据模型的调用方法,其特征在于,包括:接收用户的模型调用请求,所述模型调用请求指示了待调用数据模型的输入条件和输出条件;根据所述模型调用请求,调用与所述模型调用请求对应的目标数据模型;获取所述目标数据模型根据所述输入条件返回的

与所述输出条件对应的模型输出结果;根据所述模型输出结果,返回目标数据结果给用户
。2.
根据权利要求1所述的方法,其特征在于,所述模型调用请求还指示了接收所述目标数据结果更新的时间周期;还包括:根据所述时间周期,获取更新后的所述目标数据结果对应的目标更新结果;确定所述目标更新结果与所述目标数据结果是否一致;在不一致的情况下,将所述目标更新结果发送给所述用户
。3.
根据权利要求2所述的方法,其特征在于,所述获取更新后的所述目标数据结果对应的目标更新结果,包括:根据所述时间周期,调用所述目标数据模型;所述目标数据模型的输入数据源是定期更新的;获取所述目标数据模型返回的

与所述模型输出结果对应的更新结果;根据所述更新结果,确定所述目标数据结果对应的目标更新结果
。4.
根据权利要求1所述的方法,其特征在于,所述根据所述模型调用请求,调用与所述模型调用请求对应的目标数据模型,包括:根据所述输入条件和所述输出条件,确定所述模型调用请求对应的模型类型;根据所述模型类型,确定所述模型类型下与所述模型调用请求对应的目标数据模型
。5.
根据权利要求4所述的方法,其特征在于,所述根据所述模型类型,确定所述模型类型下与所述模型调用请求对应的目标数据模型,包括:在所述模型类型包括多个类型的情况下,确定出所述多个类型中与所述模型调用请求对应的多个第一目标数据模型;和
/
或,在所述模型类型仅包括一种类型的情况下,确定出所述类型中与所述模型调用请求对应的多个第二目标数据模型;将所述第一目标数据模型或所述第二目标数据模型确定为所述目标数据模型
。6.
根据权...

【专利技术属性】
技术研发人员:李松俊
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1