产品推荐方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:30762987 阅读:20 留言:0更新日期:2021-11-10 12:17
本申请涉及数据处理领域,提供一种产品推荐方法、装置、计算机设备和存储介质,方法包括:当接收到目标应用的启动操作时,采集指纹信息;若指纹信息与标准指纹信息相同,获取用户在预设时间段对屏幕的第一点击行为数据;若第一点击行为数据不为空,将屏幕划分为多个区块,生成各区块的第二点击行为数据;基于第二点击行为数据生成各区块的点击率;基于点击率生成各区块的第一优先级;获取目标应用的产品信息的兴趣得分,基于兴趣得分生成各产品信息的第二优先级;启动目标应用,从产品信息筛选目标产品信息,将各目标产品信息对应放置于各区块。本申请能提高产品推荐的准确性。本申请还可应用于区块链领域,上述目标产品信息可存储于区块链上。储于区块链上。储于区块链上。

【技术实现步骤摘要】
产品推荐方法、装置、计算机设备和存储介质


[0001]本申请涉及数据处理
,具体涉及一种产品推荐方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着互联网技术的成熟与发展,智能手机、个人电脑等终端的功能越来越多,通过终端人们不仅可以进行通话发短信等,且终端中的应用通常会为用户提供产品推荐服务,用户可以通过终端中的应用来浏览并获取到各种产品信息。
[0003]传统的产品推荐方法,是通过在应用的中间位置放置相同的当前主推产品,即向不同的用户推荐相同的产品。然而这种“广撒网”式的产品宣传行为,由于针对的对象以及推荐的产品不明确,且不同的用户对同一产品的关注度不同,容易导致产品推荐的效果很不理想,产品推荐的方式缺乏智能性且推荐准确性较低;同时,无用的产品推送还会耗费用户比较多的精力和时间,甚至于还会引起用户的反感,从而影响了产品的推广。

技术实现思路

[0004]本申请的主要目的为提供一种产品推荐方法、装置、计算机设备和存储介质,旨在解决现有的产品推荐方法缺乏智能性且推荐准确性较低的技术问题。
[0005]本申请提出一种产品推荐方法,所述方法包括步骤:
[0006]判断是否接收到用户触发的对于目标应用的启动操作;其中,所述目标应用在屏幕中的位置为预设的指纹识别区域;
[0007]若接收到所述启动操作,采集与所述启动操作对应的指纹信息;
[0008]获取预存储的与所述目标应用对应的标准指纹信息,并判断所述标准指纹信息是否与所述指纹信息为相同的信息;
>[0009]若为相同的信息,获取所述用户在预设时间段内对于所述屏幕的第一点击行为数据,并判断所述第一点击行为数据是否为空;
[0010]若所述第一点击行为数据不为空,将所述屏幕划分为多个区块,并基于所述第一点击行为数据生成与各所述区块分别对应的第二点击行为数据;
[0011]基于各所述第二点击行为数据,生成与各所述区块分别对应的点击率;
[0012]基于所述点击率,生成各所述区块的第一优先级;
[0013]获取所述目标应用内包含的每一种产品信息的兴趣得分,并基于所述兴趣得分生成各所述产品信息的第二优先级;
[0014]启动所述目标应用,从所有所述产品信息中筛选出与所述区块的数量相同的多个目标产品信息,并基于所述区块的第一优先级与所述目标产品信息的第二优先级之间的数值对应关系,将各所述目标产品信息分别对应放置于各所述区块中。
[0015]可选地,点击行为数据包括点击行为次数,所述基于各所述第二点击行为数据,生成与各所述区块分别对应的点击率的步骤,包括:
[0016]获取与指定区块对应的点击行为次数;其中,所述指定区块为所有所述区块中的任意一个区块,将所述指定区块对应的点击行为次数标记为指定点击行为次数;
[0017]计算所有所述区块的点击行为次数之间的第一和值;
[0018]计算所述指定点击行为次数与所述第一和值的商值;
[0019]将所述商值作为所述指定区块的点击率。
[0020]可选地,所述基于所述点击率,生成各所述区块的第一优先级的步骤,包括:
[0021]获取每一个所述区块的点击率;
[0022]将所有所述区块按照所述点击率的数值从大到小的顺序进行排序,得到对应的第一排序结果;
[0023]从所述第一排序结果中获取每一个所述区块的第一排序序号;
[0024]对于每一个所述区块,将每一个所述区块的第一排序序号作为每一个所述区块的第一优先级。
[0025]可选地,所述获取所述目标应用内包含的每一种产品信息的兴趣得分,并基于所述兴趣得分生成各所述产品信息的第二优先级的步骤,包括:
[0026]获取所述目标应用提供的产品信息;其中,所述产品信息的数量为多个;
[0027]获取所述用户对于每一种所述产品信息的历史使用行为数据;其中,所述历史使用行为数据包括搜索行为数据、浏览行为数据、收藏行为数据与评论行为数据;
[0028]分别确定所述搜索行为数据、所述浏览行为数据、所述收藏行为数据与所述评论行为数据的权重;
[0029]对于每一个所述产品信息,基于所述权重对每一个所述产品信息的历史使用行为数据进行加权求和,得到与每一个所述产品信息分别对应的第二和值;
[0030]将每一个所述产品信息的第二和值作为每一个所述产品信息的兴趣得分;
[0031]将所有所述产品信息按照所述兴趣得分的数值从大到小的顺序进行排序,得到对应的第二排序结果;
[0032]从所述第二排序结果中获取每一个所述产品信息的第二排序序号;
[0033]对于每一个所述产品信息,将每一个所述产品信息的第二排序序号作为每一个所述产品信息的第二优先级。
[0034]可选地,所述从所有所述产品信息中筛选出与所述区块的数量相同的多个目标产品信息,并基于所述区块的第一优先级与所述目标产品信息的第二优先级之间的数值对应关系,将各所述目标产品信息分别对应放置于各所述区块中的步骤,包括:
[0035]获取所有所述区块的数量;
[0036]按照所有所述产品信息的第二优先级的数值从小到大的顺序进行排序,依次从所有所述产品信息中筛选出与所述数量相同的多个目标产品信息;
[0037]获取各所述目标产品信息的第二优先级;
[0038]基于各所述目标产品信息的第二优先级与各个所述区块的第一优先级的数值对应关系,在各所述区块内分别放置与各所述区块的第一优先级一一对应的目标产品信息。
[0039]可选地,所述采集与所述启动操作对应的指纹信息的步骤之前,包括:
[0040]获取所述启动操作与所述指纹识别区域之间的接触面的特征信息;
[0041]根据所述特征信息,判断所述接触面是否包含指纹;
[0042]若所述接触面包含指纹,生成采集与所述启动操作对应的指纹信息的采集指令;
[0043]若所述接触面不包含指纹,限制对所述启动操作进行响应。
[0044]可选地,所述判断所述标准指纹信息是否与所述指纹信息为相同的信息的步骤之后,包括:
[0045]若不为相同的信息,获取预存储的除所述标准指纹信息外的其他指纹信息;
[0046]判断所述其他指纹信息中是否存在与所述指纹信息相同的指定指纹信息;
[0047]若存在所述指定指纹信息,获取所述用户的人脸图像,以及获取预存储的标准人脸图像;
[0048]基于预设的多种相似度算法,分别计算所述人脸图像与所述标准人脸图像之间的相似度;
[0049]获取预设的与各所述相似度算法分别对应的相似度阈值;
[0050]将基于各所述相似度算法计算出的相似度与各所述相似度算法分别对应的相似度阈值进行一一对应的大小比较处理;
[0051]若所有所述相似度均大于对应的相似度阈值,则获取与所述指纹识别区域对应的指纹提醒信息;
[0052]展示所述指纹提醒信息。...

【技术保护点】

【技术特征摘要】
1.一种产品推荐方法,其特征在于,包括:判断是否接收到用户触发的对于目标应用的启动操作;其中,所述目标应用在屏幕中的位置为预设的指纹识别区域;若接收到所述启动操作,采集与所述启动操作对应的指纹信息;获取预存储的与所述目标应用对应的标准指纹信息,并判断所述标准指纹信息是否与所述指纹信息为相同的信息;若为相同的信息,获取所述用户在预设时间段内对于所述屏幕的第一点击行为数据,并判断所述第一点击行为数据是否为空;若所述第一点击行为数据不为空,将所述屏幕划分为多个区块,并基于所述第一点击行为数据生成与各所述区块分别对应的第二点击行为数据;基于各所述第二点击行为数据,生成与各所述区块分别对应的点击率;基于所述点击率,生成各所述区块的第一优先级;获取所述目标应用内包含的每一种产品信息的兴趣得分,并基于所述兴趣得分生成各所述产品信息的第二优先级;启动所述目标应用,从所有所述产品信息中筛选出与所述区块的数量相同的多个目标产品信息,并基于所述区块的第一优先级与所述目标产品信息的第二优先级之间的数值对应关系,将各所述目标产品信息分别对应放置于各所述区块中。2.根据权利要求1所述的产品推荐方法,其特征在于,点击行为数据包括点击行为次数,所述基于各所述第二点击行为数据,生成与各所述区块分别对应的点击率的步骤,包括:获取与指定区块对应的点击行为次数;其中,所述指定区块为所有所述区块中的任意一个区块,将所述指定区块对应的点击行为次数标记为指定点击行为次数;计算所有所述区块的点击行为次数之间的第一和值;计算所述指定点击行为次数与所述第一和值的商值;将所述商值作为所述指定区块的点击率。3.根据权利要求1所述的产品推荐方法,其特征在于,所述基于所述点击率,生成各所述区块的第一优先级的步骤,包括:获取每一个所述区块的点击率;将所有所述区块按照所述点击率的数值从大到小的顺序进行排序,得到对应的第一排序结果;从所述第一排序结果中获取每一个所述区块的第一排序序号;对于每一个所述区块,将每一个所述区块的第一排序序号作为每一个所述区块的第一优先级。4.根据权利要求1所述的产品推荐方法,其特征在于,所述获取所述目标应用内包含的每一种产品信息的兴趣得分,并基于所述兴趣得分生成各所述产品信息的第二优先级的步骤,包括:获取所述目标应用提供的产品信息;其中,所述产品信息的数量为多个;获取所述用户对于每一种所述产品信息的历史使用行为数据;其中,所述历史使用行为数据包括搜索行为数据、浏览行为数据、收藏行为数据与评论行为数据;
分别确定所述搜索行为数据、所述浏览行为数据、所述收藏行为数据与所述评论行为数据的权重;对于每一个所述产品信息,基于所述权重对每一个所述产品信息的历史使用行为数据进行加权求和,得到与每一个所述产品信息分别对应的第二和值;将每一个所述产品信息的第二和值作为每一个所述产品信息的兴趣得分;将所有所述产品信息按照所述兴趣得分的数值从大到小的顺序进行排序,得到对应的第二排序结果;从所述第二排序结果中获取每一个所述产品信息的第二排序序号;对于每一个所述产品信息,将每一个所述产品信息的第二排序序号作为每一个所述产品信息的第二优先级。5.根据权利要求1所述的产品推荐方法,其特征在于,所述从所有所述产品信息中筛选出与所述区块的数量相同的多个目标产品信息,并基于所述区块的第一优先级与所述目标产品信息的第二优先级之间的数...

【专利技术属性】
技术研发人员:吴碧云
申请(专利权)人:未鲲上海科技服务有限公司
类型:发明
国别省市:

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

1