一种数据投放方法、装置、电子设备及存储介质与流程

文档序号:37858334发布日期:2024-05-07 19:32阅读:10来源:国知局
一种数据投放方法、装置、电子设备及存储介质与流程

本发明涉及数据处理,特别是涉及一种数据投放方法、装置、电子设备及存储介质。


背景技术:

1、在金融场景中,投资者教育是一项关键业务,投资者教育也可以简称为投教,针对投资者的投教数据可以包括多种数据格式,例如:视频、图文等,投教数据可以投放至投资者的客户端中,以实现投资者教育。现有技术中,一般需要业务人员在管理系统中手动设置投放总量及投放规则;其中,管理系统为管理投教数据的后台系统,投放总量为所投放的投教数据的总数,投放规则可以包括所需进行投放的投教数据的各个种类和各个种类对应的投放权重值。

2、但热门投教数据的种类会频繁变更,故针对投教场景的业务规范也会频繁变更,业务规范可以是针对投教数据的投放总量及投放规则的规范。示例性的,在给定了投放总量的情况下,在当前经济形式较好时,热门的投教数据的种类为股票,针对股票种类对应的投放权重值较高,故可以针对股票种类的投教数据进行较多的投放,而基金为非热门的投教数据,针对基金种类对应的投放权重值较低,故可以针对基金种类的投教数据进行较少的投放。

3、由于业务规范频繁变更,业务人员要按照业务规范,手动对投放总量及投放规则进行配置,实现投教数据投放,但手动配置会影响投教数据的投放效率,从而无法灵活应对频繁变更的业务规范。


技术实现思路

1、本发明实施例的目的在于提供一种数据投放方法、装置、电子设备及存储介质,以实现灵活应对频繁变更的业务规范。具体技术方案如下:

2、第一方面,本发明实施例提供了一种数据投放方法,应用于管理系统,所述管理系统与客户端通信连接,所述客户端用于展示投放的投教数据,所述方法包括:

3、获取针对投教数据的目标业务规范;

4、对获取到的目标业务规范进行字段解析,得到投放总量及投放规则;其中,所述投放规则包括各个指定种类及各个指定种类的投放权重值,所述指定种类为所需进行投放的投教数据的种类;

5、按照所述投放规则中的各个指定种类,获取各个指定种类的投教数据;其中,每一指定种类的投教数据的数量为多个;

6、针对每一指定种类,将该指定种类的投教数据保存于该指定种类对应的目标队列中;不同的指定种类对应于不同的目标队列;

7、对各个目标队列以及各个目标队列中的投教数据进行排序,得到各个目标队列的排列顺序及各个目标队列中的投教数据排列顺序;

8、针对每一目标队列,计算该目标队列对应的当前参考数量与该目标队列对应的指定种类的投放权重值的比值,作为该目标队列的下发进度;其中,该目标队列对应的当前参考数量为当前已从该目标队列中取出的投教数据的数量;

9、按照各个目标队列的下发进度及排列顺序,从各个目标队列中,选取待利用队列,按照所述待利用队列中的投教数据排列顺序,从所述待利用队列中取出待投放的投教数据,并将所选取的投教数据添加至预先建立的结果队列中;其中,所述结果队列内所保存的投教数据数量上限为所述投放总量;

10、检测各个目标队列中是否具有投教数据,且所述结果队列是否未到达所述投教数据数量上限,若均满足,返回所述针对每一目标队列,计算该目标队列对应的当前参考数量与该目标队列对应的指定种类的投放权重值的比值,作为该目标队列的下发进度的步骤;

11、否则,响应于满足针对所述客户端的数据投放触发条件,将所述结果队列中的投教数据向所述客户端进行数据投放。

12、第二方面,本发明实施例提供了一种数据投放装置,应用于管理系统,所述管理系统与客户端通信连接,所述客户端用于展示投放的投教数据,所述装置包括:

13、第一获取模块,用于获取针对投教数据的目标业务规范;

14、字段解析模块,用于对获取到的目标业务规范进行字段解析,得到投放总量及投放规则;其中,所述投放规则包括各个指定种类及各个指定种类的投放权重值,所述指定种类为所需进行投放的投教数据的种类;

15、第二获取模块,用于按照所述投放规则中的各个指定种类,获取各个指定种类的投教数据;其中,每一指定种类的投教数据的数量为多个;

16、保存模块,用于针对每一指定种类,将该指定种类的投教数据保存于该指定种类对应的目标队列中;不同的指定种类对应于不同的目标队列;

17、排序模块,用于对各个目标队列以及各个目标队列中的投教数据进行排序,得到各个目标队列的排列顺序及各个目标队列中的投教数据排列顺序;

18、计算模块,用于针对每一目标队列,计算该目标队列对应的当前参考数量与该目标队列对应的指定种类的投放权重值的比值,作为该目标队列的下发进度;其中,该目标队列对应的当前参考数量为当前已从该目标队列中取出的投教数据的数量;

19、选取模块,用于按照各个目标队列的下发进度及排列顺序,从各个目标队列中,选取待利用队列,按照所述待利用队列中的投教数据排列顺序,从所述待利用队列中取出待投放的投教数据,并将所选取的投教数据添加至预先建立的结果队列中;其中,所述结果队列内所保存的投教数据数量上限为所述投放总量;

20、第一检测模块,用于检测各个目标队列中是否具有投教数据,且所述结果队列是否未到达所述投教数据数量上限,若均满足,返回所述针对每一目标队列,计算该目标队列对应的当前参考数量与该目标队列对应的指定种类的投放权重值的比值,作为该目标队列的下发进度的步骤;

21、数据投放模块,用于否则,响应于满足针对所述客户端的数据投放触发条件,将所述结果队列中的投教数据向所述客户端进行数据投放。

22、第三方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

23、存储器,用于存放计算机程序;

24、处理器,用于执行存储器上所存放的程序时,实现上述任一数据投放方法。

25、第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一数据投放方法。

26、本发明实施例有益效果:

27、本发明实施例提供的数据投放方法,可以对投教数据的目标业务规范进行字段解析,得到投放总量及投放规则,并且,在基于投放规则中的各个指定种类,形成存储有投教数据的各个目标队列后,基于投放规则中的各个指定种类的投放权重值以及各个目标队列对应的当前参考数量,可以计算得到各个目标队列的下发进度,按照各个目标队列的下发进度及排列顺序,选取待利用队列,按照待利用队列中的投教数据排列顺序,从待利用队列中取出待投放的投教数据,并将所选取的投教数据添加至预先建立的结果队列中,在各个目标队列中不具有投教数据,或结果队列到达投教数据数量上限时,才可以将结果队列中的投教数据向客户端进行数据投放。与现有技术相比,面对频繁变更的业务规范,无需业务人员手动对投放总量及投放规则进行配置,操作更为简单,可以提高投教数据的投放效率,从而可以灵活应对频繁变更的业务规范。以及,本方案可以确保高质量的投教数据被充分投放,从而提高了投教数据的投放效果,也提高了针对用户进行投资者教育的效果。

28、另外,本发明实施例引入了投放权重值及排列顺序,优化了数据投放的投放策略,而且本发明实施例具有较强的适应性,可以应用于多种场景中。

29、当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1