数据推送方法、装置及电子设备制造方法及图纸

技术编号:35293519 阅读:58 留言:0更新日期:2022-10-22 12:40
本发明专利技术公开了一种数据推送方法、装置及电子设备,涉及金融科技领域或其他相关领域。其中,该方法包括:获取至少一个目标产品所对应的多个报价数据,其中,目标产品为与待推送的报价数据所对应的产品,报价数据为购买目标产品的售价;基于多个报价数据计算至少一个目标产品的报价活跃度,并基于报价活跃度对至少一个目标产品进行分类处理,得到分类结果,其中,报价活跃度表征目标产品的交易频繁程度;基于分类结果,从多个报价数据中确定目标报价数据,推送目标报价数据至目标平台。本发明专利技术解决了现有技术中更新产品报价数据效率低的技术问题。问题。问题。

【技术实现步骤摘要】
数据推送方法、装置及电子设备


[0001]本专利技术涉及金融科技领域或其他相关领域,具体而言,涉及一种数据推送方法、装置及电子设备。

技术介绍

[0002]金融市场外汇、商品、衍生品等产品交易需要实时更新报价数据,并且对报价数据更新的时效性要求很高。目前,通常采用将所有产品的全量报价数据实时推送至所有客户端的方法,实现对报价数据的推送,存在报价数据更新效率低的问题,以及网络传输流量巨大导致的网络拥堵问题。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本专利技术实施例提供了一种数据推送方法、装置及电子设备,以至少解决现有技术中更新产品报价数据效率低的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种数据推送方法,包括:获取至少一个目标产品所对应的多个报价数据,其中,目标产品为与待推送的报价数据所对应的产品,报价数据为购买目标产品的售价;基于多个报价数据计算至少一个目标产品的报价活跃度,并基于报价活跃度对至少一个目标产品进行分类处理,得到分类结果,其中,报价活跃度表征目标产品的交易频繁程度;基于分类结果,从多个报价数据中确定目标报价数据,推送目标报价数据至目标平台。
[0006]进一步地,数据推送方法还包括:确定计算目标产品的报价活跃度的参数,其中,参数至少包括单位时间长度、定时时间长度、推送频率、活跃度阈值以及分类参数;获取多个预设平台的身份标识和属性信息,其中,属性信息表征预设平台的功能;基于身份标识和属性信息,对多个预设平台进行分组处理,得到分组结果,其中,分组结果至少包括多个类型的分组,不同类型的分组对应不同的报价数据推送方式;基于分组结果,确定多个预设平台的优先级,其中,多个类型的分组对应不同的优先级。
[0007]进一步地,数据推送方法还包括:计算多个报价数据的获取时间与当前时间的差值,得到第一时长;基于定时时间长度,判断是否对目标产品的报价活跃度进行计算;若第一时长等于定时时间长度,则对目标产品的报价活跃度进行计算;若第一时长大于或小于定时时间长度,则获取报价数据。
[0008]进一步地,数据推送方法还包括:基于单位时间长度和在单位时间长度内获取到的报价数据的数量,计算出目标产品的报价频率,其中,报价频率表征单位时间内报价数据的更新次数;对推送频率和报价频率进行乘积计算,得到报价活跃度;基于分类参数确定目标产品的分类方式;基于报价活跃度和分类方式对目标产品进行分类处理,得到分类结果。
[0009]进一步地,数据推送方法还包括:计算报价活跃度的获取时间和当前时间的差值,得到第二时长;基于推送频率,对第二时长是否到达推送时间长度进行判断,得到判断结
果;若判断结果表征第二时长等于推送时间长度,则基于分类结果,从多个报价数据中确定目标报价数据;若判断结果表征第二时长大于或小于推送时间长度,则获取报价数据。
[0010]进一步地,数据推送方法还包括:若确定出的分类方式为第一分类方式,则对报价活跃度和活跃度阈值进行比较,得到比较结果,其中,第一分类方式为通过阈值比较法确定出目标产品的标记的方式;在报价活跃度大于或等于活跃度阈值时,将目标产品标记为活跃产品;在比较结果表征报价活跃度小于活跃度阈值时,将目标产品标记为非活跃产品。
[0011]进一步地,数据推送方法还包括:若确定出的分类方式为第二分类方式,则基于报价活跃度对多个目标产品进行排序处理,得到排序结果,其中,第二分类方式为通过排序比较法确定出目标产品的标记的方式;计算排序结果的中位数,其中,中位数表征报价活跃度的平均程度;将中位数所对应的产品,以及排序位于中位数之前的目标产品标记为活跃产品;将排序位于中位数之后的目标产品标记为非活跃产品。
[0012]进一步地,数据推送方法还包括:获取分类后的报价数据;对分类后的报价数据进行检测,得到检测结果;若检测结果表征分类后的报价数据所对应的产品为活跃产品,则将活跃产品所对应的数据作为目标报价数据。
[0013]进一步地,数据推送方法还包括:若检测结果表征分类后的报价数据所对应的产品为非活跃产品,则对分类后的报价数据与历史报价数据进行比较,得到比较结果,其中,历史报价数据为距离当前报价数据最近一次更新的数据;若比较结果表征分类后的报价数据与历史报价数据相同,则对分类后的报价数据所对应的产品进行标记,得到标记结果,其中,标记结果表征分类后的报价数据所对应的产品无需更新;若比较结果表征分类后的报价数据与历史报价数据之间存在差异,则确定非活跃产品所对应的数据为目标报价数据。
[0014]进一步地,数据推送方法还包括:对目标报价数据进行压缩处理,得到目标报价数据压缩包;根据不同类型的分组所对应的推送方式和优先级,将目标报价数据压缩包推送至对应的预设平台。
[0015]根据本专利技术实施例的另一方面,还提供了一种数据推送装置,包括:获取模块,用于获取至少一个目标产品所对应的多个报价数据,其中,目标产品为与待推送的报价数据所对应的产品,报价数据为购买目标产品的售价;处理模块,用于基于多个报价数据计算至少一个目标产品的报价活跃度,并基于报价活跃度对至少一个目标产品进行分类处理,得到分类结果,其中,报价活跃度表征目标产品的交易频繁程度;确定模块,用于基于分类结果,从多个报价数据中确定目标报价数据,推送目标报价数据至目标平台。
[0016]根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述的数据推送方法。
[0017]根据本专利技术实施例的另一方面,还提供了一种电子设备,该电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述的数据推送方法。
[0018]根据本专利技术实施例的另一方面,还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述的数据推送方法。
[0019]在本专利技术实施例中,采用分类处理报价数据和分组传输的方式,首先获取至少一
个目标产品所对应的多个报价数据,然后基于多个报价数据计算至少一个目标产品的报价活跃度,并基于报价活跃度对至少一个目标产品进行分类处理,得到分类结果,再基于分类结果,从多个报价数据中确定目标报价数据,推送目标报价数据至目标平台。其中,目标产品为与待推送的报价数据所对应的产品,报价数据为购买目标产品的售价,报价活跃度表征目标产品的交易频繁程度。
[0020]在上述过程中,通过获取至少一个目标产品所对应的多个报价数据,为后续基于多个报价数据计算至少一个目标产品的报价活跃度提供了数据基础;通过基于报价活跃度对至少一个目标产品进行分类处理,有效减少了无需更新的产品数量,提高了客户端数据更新的效率;通过基于分类结果,从多个报价数据中确定目标报价数据,减少了无需更新的报价数据,从而减少了网络传输流量,进而能够按照客本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据推送方法,其特征在于,包括:获取至少一个目标产品所对应的多个报价数据,其中,所述目标产品为与待推送的报价数据所对应的产品,所述报价数据为购买所述目标产品的售价;基于所述多个报价数据计算所述至少一个目标产品的报价活跃度,并基于所述报价活跃度对所述至少一个目标产品进行分类处理,得到分类结果,其中,所述报价活跃度表征所述目标产品的交易频繁程度;基于所述分类结果,从所述多个报价数据中确定目标报价数据,推送所述目标报价数据至目标平台。2.根据权利要求1所述的方法,其特征在于,在基于所述多个报价数据计算所述至少一个目标产品的报价活跃度,并基于所述报价活跃度对所述至少一个目标产品进行分类处理,得到分类结果之前,所述方法还包括:确定计算所述目标产品的报价活跃度的参数,其中,所述参数至少包括单位时间长度、定时时间长度、推送频率、活跃度阈值以及分类参数;获取多个预设平台的身份标识和属性信息,其中,所述属性信息表征所述预设平台的功能;基于所述身份标识和所述属性信息,对所述多个预设平台进行分组处理,得到分组结果,其中,所述分组结果至少包括多个类型的分组,不同类型的分组对应不同的报价数据推送方式;基于所述分组结果,确定所述多个预设平台的优先级,其中,所述多个类型的分组对应不同的优先级。3.根据权利要求2所述的方法,其特征在于,在基于所述多个报价数据计算所述至少一个目标产品的报价活跃度,并基于所述报价活跃度对所述至少一个目标产品进行分类处理,得到分类结果之前,所述方法还包括:计算所述多个报价数据的获取时间与当前时间的差值,得到第一时长;基于所述定时时间长度,判断是否对所述目标产品的报价活跃度进行计算;若所述第一时长等于所述定时时间长度,则对所述目标产品的报价活跃度进行计算;若所述第一时长大于或小于所述定时时间长度,则获取所述报价数据。4.根据权利要求2所述的方法,其特征在于,基于所述多个报价数据计算所述至少一个目标产品的报价活跃度,并基于所述报价活跃度对所述至少一个目标产品进行分类处理,得到分类结果,包括:基于所述单位时间长度和在所述单位时间长度内获取到的报价数据的数量,计算出所述目标产品的报价频率,其中,所述报价频率表征单位时间内所述报价数据的更新次数;对所述推送频率和所述报价频率进行乘积计算,得到所述报价活跃度;基于所述分类参数确定所述目标产品的分类方式;基于所述报价活跃度和所述分类方式对所述目标产品进行分类处理,得到分类结果。5.根据权利要求2所述的方法,其特征在于,在基于所述分类结果,从所述多个报价数据中确定目标报价数据之前,所述方法还包括:计算所述报价活跃度的获取时间和当前时间的差值,得到第二时长;基于所述推送频率,对所述第二时长是否到达推送时间长度进行判断,得到判断结果;
若所述判断结果表征所述第二时长等于所述推送时间长度,则基于所述分类结果,从所述多个报价数据中确定目标报价数据;若所述判断结果表征所述第二时长大于或小于所述推送时间长度,则获取所述报价数据。6.根据权利要求4所述的方法,其特征在于,基于所述报价活跃度和所述分类方式对所述目标产品进行分类处理,得到分类结果,包括:若确定出的所述分类方式为第一分类方式,则对所述报价活跃度和所述活跃度阈值进行比较,得到比较结果,其中,所述第一分类方式为通过阈值比较法确定出所述目标产品的标记的方式;在所述报价活跃度大于或等于...

【专利技术属性】
技术研发人员:袁园
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1