一种电子菜谱智能推荐方法技术

技术编号:19352713 阅读:22 留言:0更新日期:2018-11-07 17:42
本发明专利技术提供的一种电子菜谱智能推荐方法,通过获取用户注册信息和用户对电子菜谱的操作行为信息,确定用户的用户画像标签,根据用户画像标签匹配推荐到用户的菜谱,解决了现有推荐方法推荐内容不够精确的问题,可以根据用户的需求精确地向用户推送菜谱,避免了用户浏览不感兴趣的菜谱造成的时间浪费,提升了用户体验。

【技术实现步骤摘要】
一种电子菜谱智能推荐方法
本专利技术实施例涉及个性化推荐
,具体涉及一种电子菜谱智能推荐方法。
技术介绍
随着互联网的发展,电子菜谱类业务也日益发展壮大,各大菜谱网站的菜谱数量剧增。如何将适合的菜谱推荐给适合的用户,使用户在有限的浏览时间内,获取自己想要看到的内容,已经成为电子菜谱业务领域一个重要问题。在该行业领域中,传统的电子菜谱推荐方式,一般是将最热门或最新菜谱向所有用户进行推荐,这种推荐方式存在精准度不高的问题,用户可能会浪费大量时间在不感兴趣的菜谱上,降低了用户体验;另一方案将用户的基础个人信息,如口味偏好、忌口等信息作为对用户进行菜谱推荐的依据,使用该方式推荐的缺点在于没有考虑到用户在餐饮方面的兴趣爱好均容易发生较大变化,无法准确获取用户近期对菜谱的真实需求;又一方案将用户的历史浏览菜谱作为为用户推荐菜谱的参考依据,此方案,一是无法将用户长期的需求如养生,减肥等考虑进去,二是难以通过历史浏览可量化地表示用户爱好,推荐菜谱结果没有很好的解释性,三是难以通过用户的当前浏览行为进行实时的用户偏好特征描述和菜谱推荐。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本专利技术实施例提供了一种电子菜谱智能推荐方法。有鉴于此,第一方面,本专利技术实施例提供一种电子菜谱智能推荐方法,包括:从用户信息数据库中,获取用户的注册信息;获取所述用户对电子菜谱的操作行为信息;根据注册信息和操作行为信息,确定所述用户的用户画像标签;根据用户画像标签匹配菜谱;将匹配的菜谱推送给所述用户。根据注册信息和操作行为信息,确定所述用户的用户画像标签,包括:根据用户注册信息确定用户的初始用户画像标签;根据获取的用户对电子菜谱的历史操作行为对初始用户画像标签信息进行完善和修正,得到用户画像标签。根据注册信息和操作行为信息,确定所述用户的用户画像标签,包括:根据用户注册信息确定用户的初始用户画像标签;根据获取的用户对电子菜谱的实时操作行为对初始用户画像标签信息进行完善和修正,得到用户画像标签。所述操作行为信息包括:浏览、收藏、搜索、评论和/或点赞。根据用户画像标签匹配菜谱,包括:根据预先建立的菜谱与菜谱标签的对应关系、用户与用户画像标签的对应关系以及用户标签与菜谱标签的对应关系,得到用户与菜谱标签的对应关系,确定匹配菜谱;根据用户与菜谱标签的对应关系以及菜谱与菜谱标签的对应关系,计算匹配菜谱的推荐指数;根据所述匹配菜谱的推荐指数确定菜谱推荐顺序。根据用户与菜谱标签的对应关系以及菜谱和菜谱标签的对应关系,按下式计算菜谱的推荐指数:其中,Sn为菜谱n对于用户的推荐指数,li为用户与菜谱标签i的对应关系,如果用户具有菜谱标签i,则li=1,否则li=0,pin为菜谱n与菜谱标签i的对应关系,若菜谱n具有菜谱标签i,则pin=1,否则pin=0,ωi为设置的菜谱标签i对推荐指数的影响权重,m为菜谱标签的总数。根据所述匹配菜谱的推荐指数确定菜谱推荐顺序,包括:根据推荐指数由大到小对所述匹配菜谱进行排序。根据预先建立的菜谱与菜谱标签的对应关系、用户与用户画像标签的对应关系以及用户标签与菜谱标签的对应关系,得到用户与菜谱标签的对应关系,确定匹配菜谱,之前还包括:通过人工标注或机器学习方法为菜谱添加菜谱标签。用户画像标签,包括:用户所在地域、用户口味、用户忌口、用户喜欢的菜系、用户喜欢的烹饪方式、用户职业和/或用户年龄。可选的,第二方面,本专利技术实施例还提供一种电子菜谱智能推荐系统,包括:第一采集模块,用于从用户信息数据库中,获取用户的注册信息;第二采集模块,用于获取所述用户对电子菜谱的操作行为信息;画像模块,用于根据注册信息和操作行为信息,确定所述用户的用户画像标签;菜谱匹配模块,用于根据用户画像标签匹配菜谱;推送模块,用于将匹配的菜谱推送给所述用户。所述画像模块根据注册信息和操作行为信息,确定所述用户的用户画像标签,包括:根据用户注册信息确定用户的初始用户画像标签;根据获取的用户对电子菜谱的历史操作行为对初始用户画像标签信息进行完善和修正,得到用户画像标签。所述画像模块根据注册信息和操作行为信息,确定所述用户的用户画像标签,包括:根据用户注册信息确定用户的初始用户画像标签;根据获取的用户对电子菜谱的实时操作行为对初始用户画像标签信息进行完善和修正,得到用户画像标签。第四方面,本专利技术实施例还提出一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如第一方面所述方法的步骤。相比现有技术,本专利技术实施例提出的一种电子菜谱智能推荐方法,通过获取用户注册信息和用户对电子菜谱的操作行为信息,确定用户的用户画像标签,根据用户画像标签匹配推荐到用户的菜谱,解决了现有推荐方法推荐内容不够精确的问题,可以根据用户的需求精确地向用户推送菜谱,避免了用户浏览不感兴趣的菜谱造成的时间浪费,提升了用户体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种电子菜谱智能推荐方法的流程图;图2为本专利技术一个实施例提供的一种电子菜谱智能推荐系统的框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参照图1,图1为本专利技术一个实施例提供的一种电子菜谱智能推荐方法,可包括以下步骤:从用户信息数据库中,获取用户的注册信息;获取所述用户对电子菜谱的操作行为信息;根据注册信息和操作行为信息,确定所述用户的用户画像标签;根据用户画像标签匹配菜谱;将匹配的菜谱推送给所述用户。根据注册信息和操作行为信息,确定所述用户的用户画像标签,包括:根据用户注册信息确定用户的初始用户画像标签;根据获取的用户对电子菜谱的历史操作行为对初始用户画像标签信息进行完善和修正,得到用户画像标签。根据注册信息和操作行为信息,确定所述用户的用户画像标签,包括:根据用户注册信息确定用户的初始用户画像标签;根据获取的用户对电子菜谱的实时操作行为对初始用户画像标签信息进行完善和修正,得到用户画像标签。所述操作行为信息包括:浏览、收藏、搜索、评论和/或点赞。根据用户画像标签匹配菜谱,包括:根据预先建立的菜谱与菜谱标签的对应关系、用户与用户画像标签的对应关系以及用户标签与菜谱标签的对应关系,得到用户与菜谱标签的对应关系,确定匹配菜谱;根据用户与菜谱标签的对应关系以及菜谱与菜谱标签的对应关系,计算匹配菜谱的推荐指数;根据所述匹配菜谱的推荐指数确定菜谱推荐顺序。根据用户与菜谱标签的对应关系以及菜谱和菜谱标签的对应关系,按下式计算菜谱的推荐指数:其中,Sn为菜谱n对于用户的推荐指数,li为用户与菜谱标签i的对应关系,如果用户具有菜谱标签i,则li=1,否则li=0,pin为本文档来自技高网...

【技术保护点】
1.一种电子菜谱智能推荐方法,其特征在于,包括:从用户信息数据库中,获取用户的注册信息;获取所述用户对电子菜谱的操作行为信息;根据注册信息和操作行为信息,确定所述用户的用户画像标签;根据用户画像标签匹配菜谱;将匹配的菜谱推送给所述用户。

【技术特征摘要】
1.一种电子菜谱智能推荐方法,其特征在于,包括:从用户信息数据库中,获取用户的注册信息;获取所述用户对电子菜谱的操作行为信息;根据注册信息和操作行为信息,确定所述用户的用户画像标签;根据用户画像标签匹配菜谱;将匹配的菜谱推送给所述用户。2.如权利要求1所述的电子菜谱智能推荐方法,其特征在于,根据注册信息和操作行为信息,确定所述用户的用户画像标签,包括:根据用户注册信息确定用户的初始用户画像标签;根据获取的用户对电子菜谱的历史操作行为对初始用户画像标签信息进行完善和修正,得到用户画像标签。3.如权利要求1所述的电子菜谱智能推荐方法,其特征在于,根据注册信息和操作行为信息,确定所述用户的用户画像标签,包括:根据用户注册信息确定用户的初始用户画像标签;根据获取的用户对电子菜谱的实时操作行为对初始用户画像标签信息进行完善和修正,得到用户画像标签。4.如权利要求1所述的电子菜谱智能推荐方法,其特征在于,所述操作行为信息包括:浏览、收藏、搜索、评论和/或点赞。5.如权利要求1所述的电子菜谱智能推荐方法,其特征在于,根据用户画像标签匹配菜谱,包括:根据预先建立的菜谱与菜谱标签的对应关系、用户与用户画像标签的对应关系以及用户标签与菜谱标签的对应关系,得到用户与菜谱标签的对应关系,确定匹配菜谱;根据用户与菜谱...

【专利技术属性】
技术研发人员:迟中贺
申请(专利权)人:北京豆果信息技术有限公司
类型:发明
国别省市:北京,11

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

1