一种推荐方法、装置、设备及可读存储介质制造方法及图纸

技术编号:21142789 阅读:20 留言:0更新日期:2019-05-18 05:38
本发明专利技术提供了一种测试方法、装置、设备及可读存储介质,包括:接收用户对目标商品的推荐请求;根据所述推荐请求,获取所述目标商品在预设滑动时间窗口内的推荐统计数据;根据所述推荐统计数据为所述用户进行推荐。解决了现有技术中目标商品的推荐都是基于累计历史推荐数据,造成推荐数据不能体现新商品,推荐不够准确的问题。

A Recommendation Method, Device, Equipment and Readable Storage Media

【技术实现步骤摘要】
一种推荐方法、装置、设备及可读存储介质
本专利技术涉及推荐
,特别是涉及一种推荐方法、一种推荐装置、设备及可读存储介质。
技术介绍
随着移动终端在人们生活中的广泛应用,人们普遍习惯利用移动应用获取生活信息,其中,利用移动应用获取商品推荐信息是其中最常见的方式,例如,在获取餐厅中获取推荐的菜品。现有技术中,商品推荐的展示排序主要依赖与商品的所有的累计推荐次数,通常推荐次数越高,排序越靠前,曝光度越高。然而,一些热销商品在很长时间中积累了较高的推荐数时,总是得到较高的排名,新商品没有累计推荐数,总是获得较低排名,不利于用户获取新商品的信息,更不利于新商品的推广。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种推荐方法和相应的一种推荐装置。根据本专利技术的第一方面,本专利技术实施例公开了一种推荐方法,具体包括:接收用户对目标商品的推荐请求;根据所述推荐请求,获取所述目标商品在预设滑动时间窗口内的推荐统计数据;根据所述推荐统计数据为所述用户进行推荐。根据本专利技术的第二方面,本专利技术实施例公开了一种推荐装置,具体包括:推荐请求接收模块,用于接收用户对目标商品的推荐请求;推荐统计数据获取模块,用于根据所述推荐请求,获取所述目标商品在预设滑动时间窗口内的推荐统计数据;推荐模块,用于根据所述推荐统计数据为所述用户进行推荐。根据本专利技术的第三方面,提供了一种设备,包括:处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如前述的推荐方法。根据本专利技术的第四方面,提供了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够实现前述的推荐方法。本专利技术实施例包括以下优点:通过接收用户对目标商品的推荐请求;根据所述推荐请求,获取所述目标商品在预设滑动时间窗口内的推荐统计数据;根据所述推荐统计数据为所述用户进行推荐。提供了一种在多维度下,基于滑动窗口更新统计数据的计算方法,利用滑动窗口体现时效性,更高效的为用户推送推荐数据。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术的一种推荐方法实施例的步骤流程图;图2是本专利技术的一种推荐方法实施例的步骤流程图;图2A是本专利技术的推荐方法实施例中预设滑动时间窗口的应用示意图;图3是本专利技术的一种推荐装置实施例的结构框图;图4是本专利技术的一种推荐装置实施例的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一参照图1,示出了本专利技术的一种推荐方法实施例的步骤流程图,具体可以包括如下步骤:步骤101,接收用户对目标商品的推荐请求;本专利技术实施例可适用于通过移动终端上应用展示推荐目标商品的应用场景。其中,移动终端上的应用可以是任一提供推荐产品功能的应用,本专利技术实施例对于具体的应用不加以限制。所述移动终端具体可以为智能手机、平板电脑、笔记本电脑等任意移动终端,本专利技术实施例对于具体的移动终端不加以限制。为便于描述,本专利技术实施例主要以智能手机为例进行说明,其它移动终端的应用场景相互参照即可。在本专利技术实施例中,当用户通过移动终端上的应用获取推荐的目标商品时,首先会通过移动终端的应用界面上“获取推荐”的虚拟按键,或类似功能键的点击操作,激发推荐请求发送至后台,后台根据移动终端用户在发送推荐请求时选择的目标商品,以及相关的目标商品属性接收到该目标商品的推荐请求。当然,对于推荐请求的发送方式和激活方式,本专利技术实施例不加以限制。其中,以目标商品是菜品为例,用户想要选择目标菜品推荐,会根据自己的口味和喜好选择目标菜品的属性,如应季菜、偏辣、不要香菜、人气等属性发送目标菜品的推荐请求,并且用户可以通过滑动属性块、勾选属性列表的方式进行预置属性的选择。在实际应用中,对于不同类型目标商品的属性信息和设置方式,本专利技术实施例不加以限制。步骤102,根据所述推荐请求,获取所述目标商品在预设滑动时间窗口内的推荐统计数据;本专利技术实施例中,在后台服务器根据接收到的推荐菜请求中属性信息的匹配,确定针对推荐请求的适用场景,并确定与之匹配的预设滑动窗口。例如,根据用户选择的属性为应季菜、偏辣、不要香菜、人气等,确定当前的季节,筛选符合应季菜的历史时间段,如当前季节为秋季,那么去年整个秋季到今年秋季,作为预设滑动窗口,并获取在预设滑动窗口对应的推荐统计数据。其中,推荐统计数据对应各个属性信息,例如针对属性“人气”的推荐数据,可以根据预设滑动窗口内对应相应菜品筛选出历史点击值高的菜品。当然,针对不同的属性,还可以预先设置不同的权重,如菜品本身的信息,商户赋予菜品的信息,用户赋予菜品的信息,并分别设置一定的权重值,并且在针对用户选择的属性对应的预设滑动窗口中对应的统计数据,获得的权重值较高,最后根据各属性对应的权重值得到一个多维的推荐数据,权重值的设置方式本专利技术实施例不加以限制。可以理解地,用户可以在推荐请求中选择滑动窗口对应时间的时效性,即以今年的历史数据为主,或者以去年的历史数据为主等,对此本专利技术实施例不加以限制。步骤103,根据所述推荐统计数据为所述用户进行推荐。本专利技术实施例中,在获取对应用户的推荐请求的推荐统计数据后,可以将推荐数据以列表的形式返回给用户,并显示在应用界面,供用户进一步操作。对于推荐请求数据推送用户的展示形式本专利技术实施例不加以限制。在本专利技术实施例中,后台接收用户对目标商品的推荐请求,根据所述推荐请求,获取所述目标商品在预设滑动时间窗口内的推荐统计数据;根据所述推荐统计数据为所述用户进行推荐。实现了在普遍的属性权重统计中添加了时效性的质量分计算方法,更准确的获取针对用户的推荐数据,推送给用户的目的。实施例二参照图2,示出了本专利技术的一种推荐方法实施例的步骤流程图,具体可以包括如下步骤:步骤201,接收用户对目标商品的推荐请求;此步骤与步骤101相同,在此不再详述。优选地,所述推荐请求中包括一个或多个所述用户选择的所述目标商品的预设应用场景。在推荐应用中通常会将用户的需求限制在预设的应用场景中,例如,在推荐APP中的大分类中具有美食、美发、亲子、旅游等,当用户进入任一分类后,如美食分类,APP根据用户的当前位置信息匹配周围的美食商家,并按照人气、评分或者距离远近的方式进行排序,将排序结果展现给用户。在实际应用中,用户可以根据预置的属性标签限定应用场景,例如针对美食大分类中,选择属性标签应季菜、偏辣、不要香菜、人气等,限定目标商品的应用场景。当然,属性标签的设置不受本专利技术实施例的限制。并且,对预设应用场景的设置也不限于上述描述的通过预设属性标签的方式,本专利技术实施例对此不加以限制。步骤202,根据所述推荐请求,获取所述目标商品在预设滑动时间窗口内的历史推荐数量;本文档来自技高网...

【技术保护点】
1.一种推荐方法,其特征在于,包括:接收用户对目标商品的推荐请求;根据所述推荐请求,获取所述目标商品在预设时间窗口内的推荐统计数据;根据所述推荐统计数据为所述用户进行推荐。

【技术特征摘要】
1.一种推荐方法,其特征在于,包括:接收用户对目标商品的推荐请求;根据所述推荐请求,获取所述目标商品在预设时间窗口内的推荐统计数据;根据所述推荐统计数据为所述用户进行推荐。2.根据权利要求1所述的方法,其特征在于,所述根据所述推荐请求,获取所述目标商品在预设滑动时间窗口内的推荐统计数据的步骤,包括:根据所述推荐请求,获取所述目标商品在预设滑动时间窗口内的历史推荐数量;获取所述目标商品的预设权重值;根据所述历史推荐统计数据和所述预设权重值,计算所述目标商品的推荐统计数据。3.根据权利要求1所述的方法,其特征在于,所述推荐请求中包括一个或多个所述用户选择的所述目标商品的预设应用场景。4.根据权利要求3所述的方法,所述根据所述推荐请求,获取所述目标商品在预设滑动时间窗口内的历史推荐数量的步骤,包括:根据所述预设应用场景,确定所述目标商品的预设滑动时间窗口;获取所述目标商品在所述预设滑动时间窗口的历史推荐数量。5.根据权利要求3所述的方法,所述获取所述目标商品的预设权重值的步骤,包括:在所述预置权重列表中获取对应所述预设应用场景的所述目标商品的预设权重值。6.根据权利要求2所述的方法,其特征在于,所述根据所述历史推荐统计数据和所述预设权重值,计算所述目标商品的推荐统计数据的步骤,包括:获取推荐统计数据与所述预设权重值的乘积,确定为推荐因子;获取所述推荐因子的和,确定为所述目标商品的质量分值;将所述质量分值进行排序,得到所述目标商品的推荐统计数据。7.根据权利要求6所述的方法,其特征在于,所述根据所述推荐统计数据为所述用户进行推荐的步骤,包括:在所述推荐统计数据中选取前预设位数的目标商品,推荐给所述用户。8.一种推荐装置,其特征在于,包括:推荐请求接收模块,用于接收用户对目标商品的推荐请求;推荐统计数据获取模块,用于根据所述推荐请求,获取所述目标商品在预设滑动时间窗口内的推荐统计数据;推荐模块,用于根据所述推荐统计数据为所述...

【专利技术属性】
技术研发人员:吴诚
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京,11

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

1