本公开涉及计算机,尤其涉及一种对象处理方法、装置、设备、介质及程序产品。
背景技术:
1、相关技术中,商家在电商平台发布商品对象,电商平台可以针对每个用户的用户账号,以虚拟货架的形式个性化地推荐商品对象。
2、然而传统的虚拟货架推荐方式中,商品展示内容均为商家提供的商品图片,用户无法直观、全面地了解商品信息,并且由于缺乏信任背书,用户商品选购效率较低。并且商品推荐过程,往往只考虑商品与用户之间的关联程度,维度指标单一,从而导致商品推荐的准确性较低。
技术实现思路
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、在一示例性的实施方式中,所述当所述推荐度参数满足预设推荐条件时,向所述目标用户账号推荐所述目标对象,包括:
30、根据所述目标创作者账号的属性信息、所述目标对象的基础信息以及所述目标多媒体素材生成与所述目标对象对应的目标展示组件;
31、当所述推荐度参数满足所述预设推荐条件时,向所述目标用户账号发送所述目标展示组件,以使所述目标用户账号对应的终端展示所述目标展示组件。
32、在一示例性的实施方式中,在获取目标对象的目标配置信息之前,所述方法还包括:
33、根据所述目标对象对应的对象发布账号的属性信息,确定所述目标对象对应的至少一种预设推荐方式;
34、当接收到所述对象发布账号针对所述目标对象发起的多媒体素材推荐方式使用请求时,获取第一名单;所述第一名单为具有异常发布操作的对象发布账号名单;
35、当所述对象发布账号不在所述第一名单内时,获取所述目标对象的当前配置信息;
36、解析所述当前配置信息,确定所述目标对象的当前推荐方式;
37、当所述当前推荐方式包括至少一种所述预设推荐方式时,将所述多媒体素材推荐方式添加至所述当前推荐方式中,得到所述目标推荐方式。
38、在一示例性的实施方式中,在得到所述目标推荐方式之后,所述方法还包括:
39、获取每个所述当前推荐方式对应的预设虚拟资源分发比例,得到多个预设虚拟资源分发比例;
40、根据所述多个预设虚拟资源分发比例的大小关系,确定目标虚拟资源分发比例;
41、将所述目标虚拟资源分发比例确定为所述多媒体素材推荐方式的属性值,并基于所述属性值和所述目标推荐方式更新所述当前配置信息,得到所述目标配置信息。
42、在一示例性的实施方式中,在向所述目标用户账号推荐所述目标对象之后,所述方法还包括:
43、当接收到所述目标用户账号针对所述目标对象进行虚拟资源转移业务的交互信息后,获取所述交互信息对应的交互链路;所述交互链路中包括在进行虚拟资源转移业务期间所述目标用户账号所接触的节点;
44、根据所述交互链路对所述交互信息进行归因分析处理,得到虚拟资源分发账号;
45、当所述虚拟资源分发账号与所述目标创作者账号相匹配时,根据所述目标虚拟资源分发比例向所述目标创作者账号分发虚拟资源。
46、在一示例性的实施方式中,所述根据所述交互链路对所述交互信息进行归因分析处理,得到虚拟资源分发账号,包括:
47、获取第二名单;所述第二名单为具有异常素材创作操作的创作者账号名单;
48、当所述目标创作者账号不在所述第二名单内时,根据所述交互链路对所述交互信息进行归因分析处理,得到所述虚拟资源分发账号。
49、在一示例性的实施方式中,所述根据所述多个预设虚拟资源分发比例的大小关系,确定目标虚拟资源分发比例,包括:
50、确定所述预设虚拟资源分发比例中的最大值为所述目标虚拟资源分发比例;
51、根据所述目标对象的品类信息确定预设比例阈值;
52、若所述目标虚拟资源分发比例大于所述预设比例阈值,将所述比例阈值确定为所述目标虚拟资源分发比例。
53、根据本公开实施例的第二方面,提供一种对象处理装置,包括:
54、目标配置信息获取模块,被配置为执行获取目标对象的目标配置信息;所述目标配置信息包括所述目标对象的目标对象描述信息和目标推荐方式;
55、多媒体素材查找模块,被配置为执行当所述目标推荐方式包括多媒体素材推荐方式时,根据所述目标对象描述信息从素材库中查找出与所述目标对象对应的目标多媒体素材,并确定创作所述目标多媒体素材目标创作者账号;所述素材库包括在对象分享空间中对预设对象进行分享时形成的多媒体素材;
56、第一感兴趣程度确定模块,被配置为执行获取目标用户账号的历史虚拟资源清单,并根据所述历史虚拟资源清单中的交互对象与所述目标对象之间的相似度,确定所述目标用户账号对所述目标对象的第一感兴趣程度;所述历史虚拟资源清单中包括多个所述交互对象;所述交互对象为所述目标用户账号在预设历史时间段内进行虚拟资源转移操作的对象;
57、推荐度参数确定模块,被配置为执行根据所述目标用户账号对所述目标对象的第一感兴趣程度以及所述目标用户账号对所述目标创作者账号的第二感兴趣程度,确定所述目标对象的推荐度参数;
58、推荐模块,被配置为执行当所述推荐度参数满足预设推荐条件时,向所述目标用户账号推荐所述目标对象。
59、在一示例性的实施方式中,第一感兴趣程度确定模块包括:
60、历史互动对象集确定子模块,被配置为执行将所述目标用户账号在预设历史时间段内进行互动操作的对象和所述历史虚拟资源清单中的交互对象构建集合,得到历史互动对象集;
61、相似度确定子模块,被配置为执行根据所述目标对象与所述历史互动对象集内每个历史互动对象之间的相似度,确定所述目标用户账号对所述目标对象的第一感兴趣程度。
62、在一示例性的实施方式中,推荐度参数确定模块包括:
63、对象交互操作信息获取子模块,被配置为执行获取所述目标用户账号在所述预设历史时间段内在所述目标创作者账号的对象分享空间中的对象交互操作信息;
64、账号关系检测结果确定子模块,被配置为执行获取与所述目标用户账号存在社交关系的创作者账号列表,并检测所述目标创作者账号是否在所述创作者列表中,得到账号关系检测结果;
65、第二感兴趣程度确定子模块,被配置为执行根据所述对象交互操作信息和所述账号关系检测结果,确定所述目标用户账号对所述目标创作者账号的第二感兴趣程度;
66、推荐度参数确定子模块,被配置为执行根据所述第一和所述第二感兴趣程度,得到所述推荐度参数。
67、在一示例性的实施方式中,所述装置还包括:
68、历史虚拟资源转移量数据获取模块,被配置为执行响应于所述目标用户账号的对象推荐请求,获取预设历史时间段内预设对象在历史对象分享空间中产生的历史虚拟资源转移量数据;
69、阈值比较模块,被配置为执行将所述历史虚拟资源转移量数据大于或等于预设热度阈值的所述预设对象确定为所述目标对象。
70、在一示例性的实施方式中,多媒体素材查找模块包括:
71、候选素材确定子模块,被配置为执行从所述素材库中查找与所述目标对象描述信息对应的候选多媒体素材,并将所述候选多媒体素材对应的创作者账号确定为候选创作者账号;
72、关注账号数量获取子模块,被配置为执行当所述候选创作者账号为多个时,获取各个所述候选创作者账号对应的关注账号数量;所述关注账号数量为与所述候选创作者账号存在社交关系的用户账号的数量;
73、目标创作者账号确定子模块,被配置为执行按照所述关注账号数量对各个所述候选创作者账号进行排序,并将排序在前的首个所述候选创作者账号确定为所述目标创作者账号;
74、目标多媒体素材确定子模块,被配置为执行将所述目标创作者账号对应的所述候选多媒体素材确定为所述目标多媒体素材。
75、在一示例性的实施方式中,该装置还包括:
76、预设热度对象获取模块,被配置为执行获取预设热度对象;所述预设热度对象为预设历史时间段内在历史对象分享空间中产生的历史虚拟资源转移量数据大于或等于预设热度阈值的对象;
77、预设多媒体素材确定模块,被配置为执行将所述预设历史时间段内所述历史对象分享空间中对所述预设热度对象进行分享时形成的多媒体素材确定为预设多媒体素材;
78、素材分享确认请求发送模块,被配置为执行向所述预设创作者账号发送素材分享确认请求;所述素材分享确认请求包括所述预设多媒体素材;所述预设创作者账号为与所述历史对象分享空间对应的创作者账号;
79、素材上传模块,用于当接收到所述预设创作者账号同意上传所述预设多媒体素材的确认信息后,将所述预设多媒体素材上传至所述素材库。
80、在一示例性的实施方式中,推荐模块包括:
81、目标展示组件生成子模块,被配置为执行根据所述目标创作者账号的属性信息、所述目标对象的基础信息以及所述目标多媒体素材生成与所述目标对象对应的目标展示组件;
82、目标展示组件发送子模块,被配置为执行当所述推荐度参数满足所述预设推荐条件时,向所述目标用户账号发送所述目标展示组件,以使所述目标用户账号对应的终端展示所述目标展示组件。
83、在一示例性的实施方式中,装置还包括:
84、预设推荐方式确定模块,根据所述目标对象对应的对象发布账号的属性信息,确定所述目标对象对应的至少一种预设推荐方式;
85、第一名单获取模块,被配置为执行当接收到所述对象发布账号针对所述目标对象发起的多媒体素材推荐方式使用请求时,获取第一名单;所述第一名单为具有异常发布操作的对象发布账号名单;
86、当前配置信息获取模块,被配置为执行当所述对象发布账号不在所述第一名单内时,获取所述目标对象的当前配置信息;
87、当前配置信息解析模块,被配置为执行解析所述当前配置信息,确定所述目标对象的当前推荐方式;
88、目标推荐方式确定模块,被配置为执行当所述当前推荐方式包括至少一种所述预设推荐方式时,将所述多媒体素材推荐方式添加至所述当前推荐方式中,得到所述目标推荐方式。
89、在一示例性的实施方式中,装置还包括:
90、预设虚拟资源分发比例获取模块,被配置为执行获取每个所述当前推荐方式对应的预设虚拟资源分发比例,得到多个预设虚拟资源分发比例;
91、目标虚拟资源分发比例确定模块,被配置为执行根据所述多个预设虚拟资源分发比例的大小关系,确定目标虚拟资源分发比例;
92、当前配置信息更新模块,被配置为执行将所述目标虚拟资源分发比例确定为所述多媒体素材推荐方式的属性值,并基于所述属性值和所述目标推荐方式更新所述当前配置信息,得到所述目标配置信息。
93、在一示例性的实施方式中,装置还包括:
94、交互链路获取模块,被配置为执行当接收到所述目标用户账号针对所述目标对象进行虚拟资源转移业务的交互信息后,获取所述交互信息对应的交互链路;所述交互链路中包括在进行虚拟资源转移业务期间所述目标用户账号所接触的节点;
95、归因分析模块,被配置为执行根据所述交互链路对所述交互信息进行归因分析处理,得到虚拟资源分发账号;
96、虚拟资源分发模块,被配置为执行当所述虚拟资源分发账号与所述目标创作者账号相匹配时,根据所述目标虚拟资源分发比例向所述目标创作者账号分发虚拟资源。
97、在一示例性的实施方式中,归因分析模块包括:
98、第二名单获取子模块,被配置为执行获取第二名单;所述第二名单为具有异常素材创作操作的创作者账号名单;
99、虚拟资源分发账号确定子模块,被配置为执行当所述目标创作者账号不在所述第二名单内时,根据所述交互链路对所述交互信息进行归因分析处理,得到所述虚拟资源分发账号。
100、在一示例性的实施方式中,目标虚拟资源分发比例确定模块包括:
101、目标虚拟资源分发比例确定子模块,被配置为执行确定所述预设虚拟资源分发比例中的最大值为所述目标虚拟资源分发比例;
102、预设比例阈值确定子模块,被配置为执行根据所述目标对象的品类信息确定预设比例阈值;
103、比例阈值比较子模块,被配置为执行若所述目标虚拟资源分发比例大于所述预设比例阈值,将所述比例阈值确定为所述目标虚拟资源分发比例。
104、根据本公开实施例的第三方面,提供一种电子设备,包括:
105、处理器;
106、用于存储所述处理器可执行指令的存储器;
107、其中,所述处理器被配置为执行所述指令,以实现如上所述的对象处理方法。
108、根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备处理器执行时,使得电子设备能够执行如上所述的对象处理方法。
109、根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上所述的对象处理方法。
110、本公开的实施例提供的技术方案至少带来以下有益效果:
111、本公开的实施例,获取目标对象的目标配置信息;当目标推荐方式包括多媒体素材推荐方式时,根据目标对象描述信息从素材库中查找出与目标对象对应的目标多媒体素材,并确定创作该目标多媒体素材目标创作者账号;获取目标用户账号的历史虚拟资源清单,并根据历史虚拟资源清单中的交互对象与目标对象之间的相似度,确定目标用户账号对目标对象的第一感兴趣程度;根据目标用户账号对目标对象的第一感兴趣程度以及目标用户账号对目标创作者账号的第二感兴趣程度,确定目标对象的推荐度参数;当推荐度参数满足预设推荐条件时,向目标用户账号推荐目标对象。本公开的实施例首先根据目标对象描述信息查找出目标多媒体素材,以及确定目标多媒体素材对应的目标创作者账号,通过综合考虑目标用户账号对目标对象的第一感兴趣程度以及目标用户账号对目标创作者账号的第二感兴趣程度这两个维度来进行对象推荐,从而提高了对象推荐的准确性。并且,利用目标创作者的目标多媒体素材可以在推荐过程中全面、直观地向目标用户账号展示对象信息,丰富了对象推荐形式。同时,对于目标用户账号来说,无需时刻关注目标创作者在对象分享空间中是否正在分享目标对象,提高了选购效率,从而进一步提高了对象推荐的准确性。
112、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。