一种资源推送方法、装置、设备及存储介质制造方法及图纸

技术编号:38990748 阅读:8 留言:0更新日期:2023-10-07 10:21
本公开关于一种资源推送方法、装置、设备及存储介质,涉及互联网技术领域,可以解决资源推送方法的计算量大的问题。该资源推送方法,包括:获取与第一资源关联的多个第二资源的特征信息,以及观众终端的特征信息;根据多个第二资源的特征信息,以及观众终端的特征信息,确定候选资源集合;候选资源集合包括在第一维度的第一匹配度大于第一预设匹配度的至少一个第二资源;根据候选资源集合中至少一个第二资源的特征信息,以及观众终端的特征信息,确定待推送资源;待推送资源包括候选资源集合中,在第二维度的第二匹配度大于第二预设匹配度的第二资源;第二维度的维数小于第一维度的维数;向观众终端推送待推送资源。向观众终端推送待推送资源。向观众终端推送待推送资源。

【技术实现步骤摘要】
一种资源推送方法、装置、设备及存储介质


[0001]本公开涉及互联网直播
,尤其涉及一种资源推送方法、装置、设备及存储介质。

技术介绍

[0002]网络直播可以利用视讯方式,加强商品的推广效果。在直播页面还可以显示商品橱窗列表,用于向直播间的用户展示商品详情。
[0003]当商品橱窗列表需要展示商品的线下门店时,通常会显示与用户位置对应的最近门店。通用的资源推送方法是通过经纬度,在地理三维空间的曲面上确定各个门店与用户的位置,从而精准确定最近门店。当单个商品对应的线下门店的数量较多、或者处于流量高峰期时,服务端确定最近门店需要消耗大量的计算资源。然而,日常预留大量的计算资源会导致资源利用率较低,因此,如何降低资源推送方法的计算量,是目前亟需解决的问题。

技术实现思路

[0004]本公开提供一种资源推送方法、装置、设备及存储介质,用于解决屏幕内容编码的复杂度较高的问题。
[0005]本公开实施例的技术方案如下:
[0006]根据本公开实施例的第一方面,提供一种资源推送方法,包括:获取与第一资源关联的多个第二资源的特征信息,以及观众终端的特征信息;第一资源为直播间展示的资源;观众终端为直播间的观众账户对应的终端;根据多个第二资源的特征信息,以及观众终端的特征信息,确定候选资源集合;候选资源集合包括:第一匹配度大于第一预设匹配度的至少一个第二资源;第一匹配度为第二资源的特征信息与观众终端的特征信息,在第一维度的匹配度;根据候选资源集合中至少一个第二资源的特征信息,以及观众终端的特征信息,确定待推送资源;待推送资源包括:候选资源集合中,第二匹配度大于第二预设匹配度的第二资源;第二匹配度为第二资源的特征信息与观众终端的特征信息,在第二维度的匹配度;第二维度的维数小于第一维度的维数;向观众终端推送待推送资源。
[0007]可选的,特征信息包括:位置信息;第一维度包括:三维空间的曲面;根据多个第二资源的特征信息,以及观众终端的特征信息,确定候选资源集合的方法,包括:根据多个第二资源的位置信息,以及观众终端的位置信息,将曲面上,与观众终端处于同一区域的至少一个第二资源,确定为候选资源集合。
[0008]可选的,位置信息包括经纬度坐标;根据多个第二资源的位置信息,以及观众终端的位置信息,将在曲面上与观众终端处于同一区域的至少一个第二资源,确定为候选资源集合的方法,包括:根据目标对象的经纬度坐标,确定目标对象对应的地理哈希(GeoHash)值;目标对象包括:多个第二资源和观众终端;根据观众终端的GeoHash值,确定候选GeoHash值;候选GeoHash值与观众终端的GeoHash值的相似度,大于预设相似度;将与候选GeoHash值对应的至少一个第二资源,确定为候选资源集合。
[0009]可选的,第二维度包括:二维空间的平面;根据候选资源集合中至少一个第二资源的特征信息,以及观众终端的特征信息,确定待推送资源的方法,包括:根据至少一个第二资源的位置信息,以及观众终端的位置信息,将候选资源集合中,在平面上与观众终端之间的距离小于预设距离的第二资源,确定为待推送资源。
[0010]可选的,获取与第一资源关联的多个第二资源的特征信息的方法,包括:接收观众终端针对第一资源发送的资源推送请求;响应于资源推送请求,确定缓存库中与第一资源对应的多个第二资源,并读取多个第二资源的特征信息;缓存库用于存储直播间展示的资源与关联资源的对应关系,以及关联资源的特征信息。
[0011]可选的,资源推送方法,还包括:响应于主播终端对直播间展示的资源执行的更新操作,获取直播间展示的资源的关联资源,以及关联资源的特征信息;创建对应关系,并将对应关系和关联资源的特征信息写入缓存库。
[0012]可选的,当待推送资源的数量为多个时,向观众终端推送待推送资源的方法,包括:获取观众账户的行为特征数据;基于行为特征数据,确定待推送资源的优先级顺序;根据优先级顺序,向观众终端推送待推送资源。
[0013]根据本公开实施例的第二方面,提供一种资源推送装置,包括:获取单元、处理单元和推送单元;获取单元,被配置为执行获取与第一资源关联的多个第二资源的特征信息,以及观众终端的特征信息;第一资源为直播间展示的资源;观众终端为直播间的观众账户对应的终端;处理单元,被配置为执行根据多个第二资源的特征信息,以及观众终端的特征信息,确定候选资源集合;候选资源集合包括:第一匹配度大于第一预设匹配度的至少一个第二资源;第一匹配度为第二资源的特征信息与观众终端的特征信息,在第一维度的匹配度;处理单元,还被配置为执行根据候选资源集合中至少一个第二资源的特征信息,以及观众终端的特征信息,确定待推送资源;待推送资源包括:候选资源集合中,第二匹配度大于第二预设匹配度的第二资源;第二匹配度为第二资源的特征信息与观众终端的特征信息,在第二维度的匹配度;第二维度的维数小于第一维度的维数;推送单元,被配置为执行向观众终端推送待推送资源。
[0014]可选的,特征信息包括:位置信息;第一维度包括:三维空间的曲面;处理单元,具体被配置为执行:根据多个第二资源的位置信息,以及观众终端的位置信息,将曲面上,与观众终端处于同一区域的至少一个第二资源,确定为候选资源集合。
[0015]可选的,位置信息包括经纬度坐标;处理单元,具体被配置为执行根据目标对象的经纬度坐标,确定目标对象对应的GeoHash值;目标对象包括:多个第二资源和观众终端;根据观众终端的GeoHash值,确定候选GeoHash值;候选GeoHash值与观众终端的GeoHash值的相似度,大于预设相似度;将与候选GeoHash值对应的至少一个第二资源,确定为候选资源集合。
[0016]可选的,第二维度包括:二维空间的平面;处理单元,具体被配置为执行根据至少一个第二资源的位置信息,以及观众终端的位置信息,将候选资源集合中,在平面上与观众终端之间的距离小于预设距离的第二资源,确定为待推送资源。
[0017]可选的,获取单元,具体被配置为执行接收观众终端针对第一资源发送的资源推送请求;响应于资源推送请求,确定缓存库中与第一资源对应的多个第二资源,并读取多个第二资源的特征信息;缓存库用于存储直播间展示的资源与关联资源的对应关系,以及关
联资源的特征信息。
[0018]可选的,资源推送装置,还包括:缓存单元;缓存单元,被配置为执行响应于主播终端对直播间展示的资源执行的更新操作,获取直播间展示的资源的关联资源,以及关联资源的特征信息;创建对应关系,并将对应关系和关联资源的特征信息写入缓存库。
[0019]可选的,当待推送资源的数量为多个时,推送单元,具体被配置为执行获取观众账户的行为特征数据;基于行为特征数据,确定待推送资源的优先级顺序;根据优先级顺序,向观众终端推送待推送资源。
[0020]根据本公开实施例的第三方面,提供一种资源推送装置,可以包括:处理器和用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现上述第一方面中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源推送方法,其特征在于,包括:获取与第一资源关联的多个第二资源的特征信息,以及观众终端的特征信息;所述第一资源为直播间展示的资源;所述观众终端为所述直播间的观众账户对应的终端;根据所述多个第二资源的特征信息,以及所述观众终端的特征信息,确定候选资源集合;所述候选资源集合包括:第一匹配度大于第一预设匹配度的至少一个第二资源;所述第一匹配度为所述第二资源的特征信息与所述观众终端的特征信息,在第一维度的匹配度;根据所述候选资源集合中至少一个第二资源的特征信息,以及所述观众终端的特征信息,确定待推送资源;所述待推送资源包括:所述候选资源集合中,第二匹配度大于第二预设匹配度的第二资源;所述第二匹配度为所述第二资源的特征信息与所述观众终端的特征信息,在第二维度的匹配度;所述第二维度的维数小于所述第一维度的维数;向所述观众终端推送所述待推送资源。2.根据权利要求1所述的资源推送方法,其特征在于,所述特征信息包括:位置信息;所述第一维度包括:三维空间的曲面;所述根据所述多个第二资源的特征信息,以及所述观众终端的特征信息,确定候选资源集合,包括:根据所述多个第二资源的位置信息,以及所述观众终端的位置信息,将所述曲面上,与所述观众终端处于同一区域的至少一个第二资源,确定为所述候选资源集合。3.根据权利要求2所述的资源推送方法,其特征在于,所述位置信息包括经纬度坐标;所述根据所述多个第二资源的位置信息,以及所述观众终端的位置信息,将在所述曲面上与所述观众终端处于同一区域的至少一个第二资源,确定为所述候选资源集合,包括:根据目标对象的经纬度坐标,确定所述目标对象对应的地理哈希GeoHash值;所述目标对象包括:所述多个第二资源和所述观众终端;根据所述观众终端的GeoHash值,确定候选GeoHash值;所述候选GeoHash值与所述观众终端的GeoHash值的相似度,大于预设相似度;将与所述候选GeoHash值对应的至少一个第二资源,确定为所述候选资源集合。4.根据权利要求2或3所述的资源推送方法,其特征在于,所述第二维度包括:二维空间的平面;所述根据所述候选资源集合中至少一个第二资源的特征信息,以及所述观众终端的特征信息,确定待推送资源,包括:根据所述至少一个第二资源的位置信息,以及所述观众终端的位置信息,将所述候选资源集合中,在所述平面上与所述观众终端之间的距离小于预设距离的第二资源,确定为所述待推送资源。5.根据权利要求1所述的资源推送方法,其特征在于,所述获取与第一资源关联的多个第二资源的特征信...

【专利技术属性】
技术研发人员:文财韩逸青孙天成
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1