【技术实现步骤摘要】
轨迹数据处理方法、装置、设备及存储介质
[0001]本公开涉及数据处理
,尤其涉及一种轨迹数据处理方法、装置、设备及存储介质。
技术介绍
[0002]目前,在社区推荐系统中,曝光内容指的是经过社区推荐系统输出,在用户端内滑动或滚动呈现的推荐内容。为了提升曝光内容的点击率或用户留存时长等关键指标值,需要进行曝光去重处理,以避免重复推荐同一条内容。现有技术中,曝光去重采用的主要方式,是将用户端采集并上报的行为轨迹存储至缓存,通过已经存储的历史行为轨迹对未来需要曝光的内容进行过滤。而缓存的容量是有限的,为防止缓存容量溢出,影响系统性能,通常是将缓存中存储的历史行为轨迹周期性删除。但是,历史行为轨迹删除后,会在删除后一端时间内无法通过历史行为轨迹实现曝光去重,从而造成曝光内容在短时间内重复推送,减低推荐效果,影响用户体验感。
技术实现思路
[0003]本公开提供一种轨迹数据处理方法、装置、设备及存储介质,用以解决现有技术中周期性删除存储的历史行为轨迹,导致曝光内容重复推送的缺陷。
[0004]本公开提供 ...
【技术保护点】
【技术特征摘要】
1.一种轨迹数据处理方法,其特征在于,包括:当获取用户端上报的一条实时行为轨迹时,获取主布隆过滤器当前已存储的历史行为轨迹的主计数值;当所述主计数值大于或等于第一计数阈值时,切换所述主布隆过滤器与副布隆过滤器,其中,所述副布隆过滤器已存储的所述历史行为轨迹的副计数值不为零;清空切换后的所述副布隆过滤器中的已存储的所述历史行为轨迹,并重置切换后的所述副计数值为零;将所述实时行为轨迹写入切换后的所述主布隆过滤器,并更新切换后的所述主计数值,其中,所述主布隆过滤器用于过滤推荐请求对应的曝光内容。2.根据权利要求1所述的轨迹数据处理方法,其特征在于,所述清空切换后的所述副布隆过滤器中的已存储的所述历史行为轨迹,并重置切换后的所述副计数值为零之后,还包括:当切换后的所述主计数值大于第二计数阈值时,将所述实时行为轨迹写入切换后的所述副布隆过滤器,并更新切换后的所述副计数值,其中,所述第二计数阈值小于所述第一计数阈值。3.根据权利要求1所述的轨迹数据处理方法,其特征在于,所述将所述实时行为轨迹写入切换后的所述主布隆过滤器,包括:从远程字典服务中,获取切换后的所述主布隆过滤器的主模型数据;将所述实时行为轨迹写入所述主模型数据;将写入所述实时行为轨迹的所述主模型数据,更新至所述远程字典服务。4.根据权利要求3所述的轨迹数据处理方法,其特征在于,所述将写入所述实时行为轨迹的所述模型数据,更新至所述远程字典服务之后,还包括:接收所述用户端传输的推荐请求;根据所述推荐请求,从所述远程字典服务中,获取更新后的所述主模型数据;基于更新后的所述主模型数据中的所述历史行为轨迹,对所述推荐请求对应的曝光内容进行过滤;获取过滤后的曝光推荐内容。5.根据权利要求1所述的轨迹数据处理方法,其特征在于,所述当获取用户端上报的一条实时行为轨迹时,获取主布隆过...
【专利技术属性】
技术研发人员:薛炯,黄婷,杨洋,
申请(专利权)人:京东科技信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。