一种基于用户行为热度的菜谱推荐方法技术

技术编号:24253205 阅读:57 留言:0更新日期:2020-05-23 00:27
本发明专利技术涉及一种基于用户行为热度的菜谱推荐方法,通过服务器端针对移动终端施加给数字菜谱的各种访问行为赋予不同的菜谱热度影响权重值,并在计算每个数字菜谱的菜谱热度基本值后,由服务器端根据菜谱热度基本值情况将菜谱数据库内的数字菜谱分为热推菜谱和时令菜谱,以及设置热推菜谱热度值实时变化曲线和时令菜谱热度值实时变化曲线,从而将具有最大热推菜谱热度值的最佳热推菜谱和具有最大时令菜谱热度值的最佳时令菜谱推荐给用户,实现了该菜谱推荐方法能够从表征用户行为的多个维度来计算每个数字菜谱的菜谱热度值情况,这样考虑的因素更加全面,使得推荐出来的菜谱更加符合用户对菜谱的实际需求。

A recipe recommendation method based on user behavior heat

【技术实现步骤摘要】
一种基于用户行为热度的菜谱推荐方法
本专利技术涉及智能菜谱领域,尤其涉及一种基于用户行为热度的菜谱推荐方法。
技术介绍
在当前的智能菜谱领域总,用户利用自己的移动终端与存储菜谱数据库的服务器端连接后,用户可以使用移动终端从服务器处获取到数字菜谱。因此,越来越多的菜谱推荐方法被相继提出。例如,基于菜谱点击量的菜谱推荐方法就是比较流行的一种菜谱推荐方案。这种基于菜谱点击量的菜谱推荐方法是基于点击量或者曝光率设计的。但是,由于该菜谱推荐方法所推荐的菜谱结果仅仅是依据每个数字菜谱的点击量,没有考虑到用户对菜谱数据库内各数字菜谱所表现出来的欢迎与否的情况,导致推荐出的菜谱因推荐过程所依据的维度单一,不能全面、很好地反应每一个数字菜谱对于用户欢迎程度的真实热度情况,也就难以将具有更好热度的菜谱推荐给用户。
技术实现思路
本专利技术所要解决的技术问题是针对上述现有技术提供一种基于用户行为热度的菜谱推荐方法。本专利技术解决上述技术问题所采用的技术方案为:一种基于用户行为热度的菜谱推荐方法,用于包括有移动终端和服务器端的菜谱推本文档来自技高网...

【技术保护点】
1.一种基于用户行为热度的菜谱推荐方法,用于包括有移动终端和服务器端的菜谱推荐系统,服务器端内存储有菜谱数据库,其特征在于,所述基于用户行为热度的菜谱推荐方法包括如下步骤1~步骤9:/n步骤1,建立移动终端与服务器端的通信连接,由用户利用移动终端访问服务器端内的菜谱数据库;其中,所述菜谱数据库中存储有N个数字菜谱,第i个数字菜谱标记为Cookbook

【技术特征摘要】
1.一种基于用户行为热度的菜谱推荐方法,用于包括有移动终端和服务器端的菜谱推荐系统,服务器端内存储有菜谱数据库,其特征在于,所述基于用户行为热度的菜谱推荐方法包括如下步骤1~步骤9:
步骤1,建立移动终端与服务器端的通信连接,由用户利用移动终端访问服务器端内的菜谱数据库;其中,所述菜谱数据库中存储有N个数字菜谱,第i个数字菜谱标记为Cookbooki,1≤i≤N;
步骤2,所述服务器端预先设置移动终端的各种访问行为分别对菜谱推荐热度的菜谱热度影响权重值;
其中,移动终端的访问行为包括查看行为、点赞行为、收藏行为、智能烹饪行为和分享行为;所述移动终端的查看行为标记为View,所述点赞行为标记为Like,所述收藏行为标记为Collect,所述智能烹饪行为标记为Cooke,所述分析行为标记为Share;
所述查看行为对应的菜谱热度影响权重值标记为wView、所述点赞行为对应的菜谱热度影响权重值标记为wLike、所述收藏行为对应的菜谱热度影响权重值标记为wCollect、所述智能烹饪行为对应的菜谱热度影响权重值标记为wCooke、所述分享行为对应的菜谱热度影响权重值标记为wShare;wView+wLike+wCollect+wCooke+wShare=1,且0<wView<1,0<wLike<1,0<wCollect<1,0<wCooke<1,0<wShare<1;
步骤3,所述服务器端针对其菜谱数据库内的每一个数字菜谱赋予对应的菜谱热度初始化值;其中,该菜谱数据库内的所述数字菜谱Cookbooki对应的菜谱热度初始化值标记为
步骤4,所述服务器端在预设周期内获取其菜谱数据库内各数字菜谱被所有移动终端执行的访问行为次数集;
其中,所述预设周期标记为T,所述数字菜谱Cookbooki在预设周期T内所对应查看行为的总次数标记为所对应点赞行为的总次数标记为所对应收藏行为的总次数标记为所对应智能烹饪行为的总次数标记为所对应分享行为的总次数标记为
步骤5,所述服务器端获取所述所有访问行为在所述预设周期内对各数字菜谱的菜谱热度影响值,并根据数字菜谱的菜谱热度初始化值和菜谱热度影响值,得到每个数字菜谱在所述预设周期内的菜谱热度基本值;其中,所述所有访问行为为在所述预设周期T内对数字菜谱Cookbooki的菜谱热度影响值标记为数字菜谱Cookbooki的菜谱热度基本值标记为






步骤6,所述服务器端预先设置针对热推菜谱的菜谱热度阈值,且由服务器端将步骤5所得菜谱热度基本值大于或者等于所述菜谱热度阈值的数字菜谱作为菜谱上架时刻的所要推荐的热推菜谱以及将步骤5所得菜谱热度基本值小于所述菜谱热度阈值的数字菜谱作为菜谱上架时刻所要推荐的时令菜谱;其中,所述菜谱上架时刻标记为t0;
步骤7,所述服务器端设置针对所述热推菜谱的热推菜谱热度值实时变化曲线以及针对所述时令菜谱的时令菜谱热度值实时变化曲线;其中:
所述热推菜谱对应的热推菜谱热度值实时变化曲线为:

K1表示预设的热度增强系数,0<K1<1,t表示热推菜谱在时刻t0上架后的任一时刻值;
所述时令菜谱对应的时令菜谱热度值实时变化曲线为:

K2表示预设的热度衰减系数,0<K2<1;t表示时令菜谱在时刻t0上架后的任一时刻值;
步骤8,所述服务器端在接收到用户利用移动终端发送的菜...

【专利技术属性】
技术研发人员:刘俊翔
申请(专利权)人:宁波方太厨具有限公司
类型:发明
国别省市:浙江;33

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

1