榜单生成方法、系统、电子设备及存储介质与流程

文档序号:37367217发布日期:2024-03-22 10:20阅读:6来源:国知局
榜单生成方法、系统、电子设备及存储介质与流程

本公开涉及人工智能,具体涉及一种榜单生成方法、系统、电子设备以及计算机可读存储介质。


背景技术:

1、在当前的互联网业务中,榜单功能已经成为非常重要的一部分,广泛应用于直播、游戏、商品推荐等场景。

2、传统的榜单项目针对不同类型榜单,需要对数据库中的大量数据进行查询、过滤、聚合生成,并设计对应的过滤规则以及计算维度等,使得榜单生成效率十分低下。


技术实现思路

1、本公开的实施例提供了一种榜单生成方法、系统、电子设备以及计算机可读存储介质,旨在提高各类型榜单生成效率。

2、第一方面,本公开的实施例提供了一种榜单生成方法,包括:

3、从多个业务接口采集多预设类型榜单对应的榜单事件;

4、获取目标类型榜单的待排行榜单事件对应的待排行榜单数据,以及所述待排行榜单数据对应榜单对象的账户信息;

5、根据对象身份预组装库,查询所述账户信息对应所述榜单对象的目标身份信息,其中,所述对象身份预组装库包含直播间各对象的身份信息,所述直播间各对象的身份信息基于直播间对象动态信息确定;

6、根据所述目标身份信息以及预设的目标榜单过滤规则,对所述待排行榜单数据进行过滤,得到目标榜单数据;

7、根据所述目标榜单数据以及所述榜单对象,生成目标榜单。

8、第二方面,本公开的实施例提供了一种榜单生成系统,包括:

9、采集模块,用于从多个业务接口采集多预设类型榜单对应的榜单事件;

10、获取模块,用于获取目标类型榜单的待排行榜单事件对应的待排行榜单数据,以及所述待排行榜单数据对应榜单对象的账户信息;

11、查询模块,用于根据对象身份预组装库,查询所述账户信息对应所述榜单对象的目标身份信息,其中,所述对象身份预组装库包含直播间各对象的身份信息,所述直播间各对象的身份信息基于直播间对象动态信息确定;

12、过滤模块,用于根据所述目标身份信息以及预设的目标榜单过滤规则,对所述待排行榜单数据进行过滤,得到目标榜单数据;

13、生成模块,用于根据所述目标榜单数据以及所述榜单对象,生成目标榜单。

14、第三方面,本公开的实施例提供了一种电子设备,包括处理器和存储器,所述存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行上述榜单生成方法的步骤。

15、第四方面,本公开的实施例提供了一种计算机可读存储介质,包括处理器和存储器,所述存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行上述榜单生成方法的步骤。

16、本公开的实施例的有益效果:

17、榜单生成系统可以从多个业务接口采集大量的多预设类型榜单的榜单事件,在生成榜单时,可以获取目标类型榜单的待排行榜单事件的待排行榜单数据,进而可以获取待排行榜单数据对应榜单对象的账户信息,并从对象身份预组装库中查询该账户信息对应的榜单对象的目标身份信息,进而可以根据所述目标身份信息以及预设的目标榜单过滤规则,对待排行榜单数据进行过滤,得到目标榜单数据,最终根据目标榜单数据以及上述榜单对象,生成目标榜单。可见,一方面,本实施例提供了通用榜单生成方式,普遍适用于各类型榜单的生成,无需根据榜单类型实时配置过滤规则;另一方面,本实施例无需对榜单对象的账户信息进行实时组装,而是可以直接查询对象身份预组装库确定榜单对象的目标身份信息,在此基础上,本实施例可以防止频繁的调用下游服务而导致负载过高等问题,避免在生成排行榜时需要实时调用下游接口,提高吞吐量,进而能够有效提升多类型榜单生成效率。



技术特征:

1.一种榜单生成方法,其特征在于,包括:

2.根据权利要求1所述的榜单生成方法,其特征在于,所述根据对象身份预组装库,查询所述账户信息对应所述榜单对象的目标身份信息之前,包括:

3.根据权利要求1所述的榜单生成方法,其特征在于,所述根据所述目标身份信息以及预设的目标榜单过滤规则,对所述待排行榜单数据进行过滤,得到目标榜单数据,包括:

4.根据权利要求1所述的榜单生成方法,其特征在于,所述从多个业务接口采集多预设类型榜单对应的榜单事件,包括:

5.根据权利要求1所述的榜单生成方法,其特征在于,所述根据所述目标榜单数据以及所述榜单对象,生成目标榜单,包括:

6.根据权利要求1所述的榜单生成方法,其特征在于,所述根据所述目标身份信息以及预设的目标榜单过滤规则,对所述待排行榜单数据进行过滤,得到目标榜单数据之前,包括:

7.根据权利要求1所述的榜单生成方法,其特征在于,所述方法应用于榜单生成平台,所述榜单生成平台包括:数据引擎和规则引擎;

8.根据权利要求7所述的榜单生成方法,其特征在于,所述通过规则引擎根据所述目标身份信息以及预设的目标榜单过滤规则,对所述待排行榜单数据进行过滤,得到目标榜单数据之前,包括:

9.一种榜单生成系统,其特征在于,包括:

10.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行如权利要求1~8任一项所述的榜单生成方法的步骤。

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行如权利要求1~8任一项所述的榜单生成方法的步骤。


技术总结
本公开提供一种榜单生成方法、系统、电子设备以及存储介质,通过从多个业务接口采集多预设类型榜单对应的榜单事件;获取目标类型榜单的待排行榜单事件对应的待排行榜单数据,以及所述待排行榜单数据对应榜单对象的账户信息;根据对象身份预组装库,查询所述账户信息对应所述榜单对象的目标身份信息,其中,所述对象身份预组装库包含直播间各对象的身份信息,所述直播间各对象的身份信息基于直播间对象动态信息确定;根据所述目标身份信息以及预设的目标榜单过滤规则,对所述待排行榜单数据进行过滤,得到目标榜单数据;根据所述目标榜单数据以及所述榜单对象,生成目标榜单。本公开能够提高多类型榜单生成效率。

技术研发人员:刘芷维
受保护的技术使用者:书行科技(北京)有限公司
技术研发日:
技术公布日:2024/3/21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1