业务数据获取方法、装置、设备及存储介质制造方法及图纸

技术编号:31583880 阅读:13 留言:0更新日期:2021-12-25 11:28
本申请公开了业务数据获取方法、装置、设备及存储介质,涉及系统性能优化技术领域,方法包括:从第一终端接收第一消息,第一消息用于请求订阅至少一份第一目标类型的业务数据;当确定第一终端具备获取业务数据的权限后,获取第一目标类型对应的数据模型;获取空白报告;将数据模型、预设的邮件参数和自定义参数添加至空白报告,得到第一报告;设置第一订阅信息,第一订阅信息与第一报告绑定;获取第一订阅信息对应的订阅任务,并设置订阅任务的生效时间和发送周期;当订阅任务达到所述生效时间后,在发送周期内向第一终端发送第二报告,第二报告中的业务数据为基于第一报告中的数据模型获取。本方案能够获取全面、针对性且格式统一的业务数据。式统一的业务数据。式统一的业务数据。

【技术实现步骤摘要】
业务数据获取方法、装置、设备及存储介质


[0001]本申请涉及系统性能优化
,尤其涉及一种业务数据获取方法、装置、设备及存储介质。

技术介绍

[0002]通常,业务系统中会面向订阅用户推送已订阅且生效的业务数据。业务系统一般接入邮件服务,通过邮件服务向订阅用户推送业务数据。业务系统需要维护数据需求方和所需数据的对应关系。
[0003]对于存在多个业务系统的情形,后台需要为这多个业务系统分别开发一套邮件服务,并且分别维护,这样会导致系统的维护效率、成本均较低,且不利于统一对着多个业务系统进行维护。

技术实现思路

[0004]本申请实施例提供了一种业务数据获取方法、装置、设备及存储介质,能够获取全面、针对性且格式统一的业务数据,以及便于维护业务系统和提高维护效率。
[0005]第一方面,本申请实施例提供了一种业务数据获取方法,其包括:
[0006]从第一终端接收第一消息,所述第一消息用于请求订阅至少一份第一目标类型的业务数据;
[0007]当确定所述第一终端具备获取业务数据的权限后,获取所述第一目标类型对应的数据模型;
[0008]获取空白报告;
[0009]将所述数据模型、预设的邮件参数和预设的自定义参数添加至所述空白报告,得到第一报告;
[0010]设置第一订阅信息,所述第一订阅信息与所述第一报告绑定;
[0011]获取所述第一订阅信息对应的订阅任务,并设置订阅任务的生效时间和发送周期;
[0012]当所述订阅任务达到所述生效时间后,在所述发送周期内向所述第一终端发送第二报告,所述第二报告中的业务数据为基于所述第一报告中的所述数据模型获取。
[0013]第二方面,本申请实施例提供了一种业务数据获取装置,其包括:
[0014]收发模块,用于从第一终端接收第一消息,所述第一消息用于请求订阅至少一份第一目标类型的业务数据;
[0015]处理模块,用于当确定所述第一终端具备获取业务数据的权限后,获取所述第一目标类型对应的数据模型;通过所述收发模块获取空白报告;
[0016]所述处理模块还用于将所述数据模型、预设的邮件参数和预设的自定义参数添加至所述空白报告,得到第一报告;设置第一订阅信息,所述第一订阅信息与所述第一报告绑定;通过所述收发模块获取所述第一订阅信息对应的订阅任务,并设置订阅任务的生效时
间和发送周期;
[0017]当所述订阅任务达到所述生效时间后,在所述发送周期内通过所述收发模块向所述第一终端发送第二报告,所述第二报告中的业务数据为基于所述第一报告中的所述数据模型获取。
[0018]第三方面,本申请实施例又提供了一种计算机设备,其包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的业务数据获取方法。
[0019]第四方面,本申请实施例还提供了一种计算机可读存储介质,其中所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行上述第一方面所述的业务数据获取方法。
[0020]本申请实施例提供了一种业务数据获取方法、装置、设备及存储介质,通过将数据模型、邮件参数和自定义参数添加至空白报告,得到第一报告,设置第一订阅信息,将第一订阅信息与第一报告绑定,并获取第一订阅信息对应的订阅任务,设置订阅任务的生效时间和发送周期;这样,当订阅任务达到生效时间后,在即可自动的在每个发送周期内向第一终端发送第二报告,由于该第二报告中的第一目标业务类型的数据为基于第一报告中的数据模型获取,所以该业务数据比较全面、具有针对性且格式统一。
附图说明
[0021]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本申请实施例中实施业务数据获取方法的一种通信系统架构示意图;
[0023]图2为本申请实施例提供的业务数据获取方法的流程示意图;
[0024]图3为本申请实施例中报告编辑页面的一种示意图;
[0025]图4为本申请实施例中订阅编辑页面的一种示意图;
[0026]图5为本申请实施例提供的业务数据获取装置的示意性框图;
[0027]图6为本申请实施例提供的计算机设备的示意性框图。
具体实施方式
[0028]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0029]应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0030]还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0031]还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0032]参阅图1,图1为本申请实施例提供的业务数据获取方法的应用场景示意图。本申请实施例中,针对上述存在的技术问题,设计基于数据中台的邮件订阅系统。如图1所示的通信系统架构示意图,该通信系统包括邮件订阅系统、数据中台、邮件系统和多个用户对应的终端。该邮件订阅系统构建于数据中台之上,数据中台作为各业务系统数据接入的平台,提供了相对完整的数据模型及数据。邮件订阅系统具备集中管理、统一管理订阅信息、数据推送的渠道、数据文件的格式等功能。
[0033]图2为本申请实施例提供的业务数据获取方法的流程示意图,该业务数据获取方法应用于服务器中,该方法通过安装于服务器中的应用软件进行执行。
[0034]如图2所示,该方法包括步骤S101~S107。
[0035]S101、从第一终端接收第一消息。
[0036]其中,所述第一消息用于请求订阅至少一份第一目标类型的业务数据。第一消息可用于订阅来自至少一个业务系统的业务数据。
[0037]S102、当确定所述第一终端具备获取业务数据的权限后,获取所述第一目标类型对应的数据模型。
[0038]其中,数据模型用于获取至少一份第一目标类型的业务数据,该数据模型可为抓取工具,本申请实施例不对此作限定。
[0039]例如,当数据需求方提出获取某种类型数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务数据获取方法,其特征在于,所述方法包括:从第一终端接收第一消息,所述第一消息用于请求订阅至少一份第一目标类型的业务数据;当确定所述第一终端具备获取业务数据的权限后,获取所述第一目标类型对应的数据模型;获取空白报告;将所述数据模型、预设的邮件参数和预设的自定义参数添加至所述空白报告,得到第一报告;设置第一订阅信息,所述第一订阅信息与所述第一报告绑定;获取所述第一订阅信息对应的订阅任务,并设置订阅任务的生效时间和发送周期;当所述订阅任务达到所述生效时间后,在所述发送周期内向所述第一终端发送第二报告,所述第二报告中的业务数据为基于所述第一报告中的所述数据模型获取。2.根据权利要求1所述的方法,其特征在于,所述在所述发送周期内向所述第一终端发送第二报告之前,所述方法还包括:建立所述数据模型与至少一个业务系统之间的对应关系;根据所述对应关系从所述至少一个业务系统获取至少一份业务数据;根据所述至少一份业务数据得到目标业务数据;将所述目标业务数据添加至所述第一报告中,得到所述第二报告。3.根据权利要求2所述的方法,其特征在于,获取的业务数据为至少两份时,所述根据所述至少一份业务数据得到目标业务数据,包括:按照业务系统的系统标识,对所述至少两份业务数据进行分类;对分类后的所述至少两份业务数据进行合并处理,得到所述目标业务数据。4.根据权利要求1

3中任一项所述的方法,其特征在于,所述设置订阅任务的生效时间和发送周期之后,所述方法还包括:从所述第一终端接收第二消息,所述第二消息用于请求订阅第二目标类型的数据;根据所述第二消息新增第二订阅信息,并将所述第二订阅信息与所述第一报告绑定。5.根据权利要求1

3中任一项所述的方法,其特征在于,所述设置订阅任务的生效时间和发送周期之后,所述方法还包括:从所述第一终端接收第三消息,所述第三消息用于请求取消对所述第一目标类型的数据的订阅信息;根据所述第三消息删除所述第一订...

【专利技术属性】
技术研发人员:丁伟叶耀青
申请(专利权)人:平安养老保险股份有限公司
类型:发明
国别省市:

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

1