应用于推荐系统的对象特征的确定方法及服务器技术方案

技术编号:39730132 阅读:34 留言:0更新日期:2023-12-17 23:34
本申请实施例提供了一种应用于推荐系统的对象特征的确定方法、服务器、电子设备及计算机可读存储介质,涉及计算机技术领域。该方法包括:接收任一第三服务器发送的特征获取请求,特征获取请求指示获取待推荐对象的至少一个目标对象特征;对于特征获取请求对应的每个目标对象特征,若确定缓存中不存在目标对象特征,则基于目标对象特征对应的特征提取算子生成目标对象特征;指示第二服务器对目标对象特征进行序列化处理后返回第三服务器。本申请实施例实现了生成对象特征,并与特征序列化处理解耦,可更容易控制特征生成和特征序列化的逻辑,提高系统性能。提高系统性能。提高系统性能。

【技术实现步骤摘要】
应用于推荐系统的对象特征的确定方法及服务器


[0001]本申请涉及计算机
,具体而言,本申请涉及一种应用于推荐系统的对象特征的确定方法、服务器、电子设备、计算机可读存储介质及计算机程序产品。

技术介绍

[0002]推荐系统的目标是为对象推荐可能会感兴趣的推荐内容,一般地,需要先获得该对象的对象特征,然后对对象特征进行分析,确定感兴趣的推荐内容。
[0003]在根据对象特征确定推荐内容的过程中,会涉及推荐系统的不同功能的服务器,而不同的服务器需要的对象特征可能存在差异,相关技术通常获取对象全量的对象特征发送给各个服务器,导致数据量过大,影响推荐效率。

技术实现思路

[0004]本申请实施例提供了一种应用于推荐系统的对象特征的确定方法、服务器、电子设备、计算机可读存储介质及计算机程序产品,可以解决现有技术的上述问题。所述技术方案如下:
[0005]根据本申请实施例的第一个方面,提供了一种应用于推荐系统的对象特征的确定方法,推荐系统包括第一服务器、第二服务器和至少一个第三服务器,所述方法应用于第一服务器,所述方法本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用于推荐系统的对象特征的确定方法,其特征在于,所述推荐系统包括第一服务器、第二服务器和至少一个第三服务器,所述方法应用于第一服务器,所述方法包括:接收任一所述第三服务器发送的特征获取请求,所述特征获取请求指示获取待推荐对象的至少一个目标对象特征;对于所述特征获取请求对应的每个目标对象特征,若确定缓存中不存在所述目标对象特征,则基于所述目标对象特征对应的特征提取算子生成所述目标对象特征;指示所述第二服务器对所述目标对象特征进行序列化处理后返回所述第三服务器。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标对象特征对应的特征提取算子生成所述目标对象特征,之后还包括:将所述目标对象特征保存至所述缓存;所述接收任一所述第三服务器发送的特征获取请求,之后还包括:对于所述特征获取请求对应的每个目标对象特征,若确定所述缓存中存在所述目标对象特征,则指示所述第二服务器从所述缓存中获得所述目标对象特征,以及对所述目标对象特征进行序列化处理后返回所述第三服务器。3.根据权利要求2所述的方法,其特征在于,所述缓存中包括具有生命周期的多个内存对象集,同一时刻的不同内存对象集处于生命周期的不同阶段,所述生命周期依次包括待存储阶段、可存储阶段、可查询阶段以及待释放阶段,每一阶段的阶段时长相同;所述方法还包括:对于每个内存对象集,若确定所述内存对象集当前所处的阶段的时长达到所述阶段时长,对所述内存对象集所处的阶段进行更新;以及在处于所述可存储阶段的内存对象集以及处于所述可查询阶段的内存对象集中搜索所述目标对象特征是否存在;所述将所述目标对象特征保存至所述缓存中,包括:将所述目标对象特征存储至处于可存储阶段的内存对象集的内存对象中;所述方法还包括:对于每个内存对象集,若确定所述内存对象集更新为所述待释放阶段,则将所述内存对象集中各内存对象中的对象特征删除。4.根据权利要求3所述的方法,其特征在于,所述将所述目标对象特征存储至处于可存储阶段的内存对象集的内存对象中,包括:确定所述目标对象特征的特征标识,在所述内存对象中新建键值对,该新建的键值对的键为所述目标对象特征的特征标识,值为所述目标对象特征;所述在处于所述可存储阶段的内存对象集以及处于所述可查询阶段的内存对象集中搜索所述目标对象特征是否存在,包括:在处于所述可存储阶段的内存对象集以及处于所述可查询阶段的内存对象集中搜索是否存在键为所述目标对象特征的键值对。5.根据权利要求1所述的方法,其特征在于,所述接收任一所述第三服务器发送的特征获取请求,之前还包括:创建各对象特征的第一配置信息,所述第一配置信息包括生成相应特征对象所需的特征提取算子以及各特征提取算子的执行顺序;所述基于所述目标对象特征对应的特征提取算子生成所述目标对象特征,包括:
从各对象特征的第一配置信息中确定所述目标对象特征的第一配置信息,所述目标对象特征的第一配置信息包括生成目标对象特征所需的至少一个目标特征提取算子以及各目标特征算子的执行顺序;通过可并发执行的线程,根据各目标特征算子的执行顺序执行各目标特征提取算子,生成所述目标对象特征。6.一种应用于推荐系统的对象特征的确定方法,其特征在于,所述推荐系...

【专利技术属性】
技术研发人员:徐勤浩刘涛王琦英
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1