资源推荐方法、装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:20622716 阅读:23 留言:0更新日期:2019-03-20 14:29
本发明专利技术公开了一种资源推荐方法、装置、计算机设备及计算机可读存储介质,涉及计算机技术领域,可在保证产品方进行资源推荐的用户一定是对产品方感兴趣的同时,还保证推荐的资源一定是用户感兴趣的,避免用户的喜好发生变化时,仍然给用户推荐以前的内容,造成用户的反感。方法包括:根据第一匹配规则,确定多个候选用户;根据第二匹配规则,在多个候选用户中,提取至少一个待推荐用户;获取至少一个待推荐用户中每个待推荐用户的历史使用数据;确定应用的多个应用资源,采用预设算法,基于多个应用资源和历史使用数据,为至少一个待推荐用户中每个待推荐用户确定至少一个待推荐资源;对至少一个待推荐资源进行评级,并对推荐用户进行资源推荐。

Resource Recommendation Methods, Devices, Computer Equipment and Computer Readable Storage Media

The invention discloses a resource recommendation method, device, computer equipment and computer readable storage medium, which relates to the field of computer technology. It can ensure that the user who makes resource recommendation by the product side is interested in the product side, at the same time, it can also ensure that the recommended resource is of interest to the user, so as to avoid the change of user's preferences, it can still recommend to the user before. Rong, causing users'disgust. The methods include: determining multiple candidate users according to the first matching rule; extracting at least one user to be recommended among multiple candidate users according to the second matching rule; obtaining the historical usage data of each user to be recommended among at least one user to be recommended; determining multiple application resources of an application, using preset algorithm, based on multiple application resources and historical usage data, and At least one of the users to be recommended determines at least one resource to be recommended by each user to be recommended; at least one resource to be recommended is rated and recommended by the recommended user.

【技术实现步骤摘要】
资源推荐方法、装置、计算机设备及计算机可读存储介质
本专利技术涉及计算机
,特别是涉及一种资源推荐方法、装置、计算机设备及计算机可读存储介质。
技术介绍
随着互联网技术的成熟与发展,智能手机、个人电脑等终端的功能越来越多,通过终端人们不仅可以进行通话发短信等,还可以浏览网页并获取网页中的各种资源。目前,互联网规模不断扩大,终端可提供的资源的种类和数量也不断快速增长,有时用户需要花费大量的时间才能找到自己喜欢的资源,在找到自己喜欢的资源之前用户可能需要浏览大量不感兴趣的资源,这个浏览的过程会造成用户的终端资源过载,导致用户不断流失,因此,终端中的应用通常会为用户提供资源推荐服务。相关技术中,应用在为用户提供资源推荐服务时,通常根据诸如分类算法、聚类算法、协调过滤、逻辑回归、神经网络等算法对用户的用户画像进行分析,确定用户可能感兴趣的资源进行推荐。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问题:目前,应用在对用户画像进行分析时,仅采用某一种算法进行分析,且仅对用户的用户画像进行分析,导致对用户的分析较为片面,推荐给用户的资源不够准确,浪费大量的推荐资源。
技术实现思路
有鉴于此,本专利技术提供了一种资源推荐方法、装置、计算机设备及计算机可读存储介质,主要目的在于解决目前的对用户的分析较为片面,推荐给用户的资源不够准确,浪费大量的推荐资源的问题。依据本专利技术第一方面,提供了一种资源推荐方法,该方法包括:根据第一匹配规则,确定多个候选用户,所述第一匹配规则至少包括目标年龄、目标地区和目标性别;根据第二匹配规则,在所述多个候选用户中,提取至少一个待推荐用户,所述第二匹配规则为预设数目或预设忠诚度;获取所述至少一个待推荐用户中每个待推荐用户的历史使用数据,所述历史使用数据至少包括搜索数据、浏览数据以及交易数据;确定应用的多个应用资源,采用预设算法,基于所述多个应用资源和所述历史使用数据,为所述至少一个待推荐用户中每个待推荐用户确定至少一个待推荐资源;对所述至少一个待推荐资源进行评级,并对所述推荐用户进行资源推荐。在另一个实施例中,所述根据第一匹配规则,确定多个候选用户,包括:获取至少一个用户的至少一个注册信息,将所述至少一个注册信息与所述第一匹配规则进行比对,所述注册信息至少包括用户年龄、用户地区和用户性别;确定与所述第一匹配规则匹配的多个注册信息,将所述多个注册信息对应的多个用户作为所述多个候选用户。在另一个实施例中,所述根据第二匹配规则,在所述多个候选用户中,提取至少一个待推荐用户,包括:如果所述第二匹配规则为所述预设数目,则在所述多个候选用户中选取预设数目的候选用户作为所述至少一个待推荐用户;或,如果所述第二匹配规则为所述预设忠诚度,则确定所述多个候选用户的多个用户忠诚度,将用户忠诚度与所述预设忠诚度匹配的候选用户作为所述至少一个待推荐用户。在另一个实施例中,所述确定应用的多个应用资源,采用预设算法,基于所述多个应用资源和所述历史使用数据,为所述至少一个待推荐用户中每个待推荐用户确定至少一个待推荐资源,包括:对所述应用提供的项目数据及产品数据进行统计,确定所述多个应用资源;对于所述至少一个待推荐用户中的每个待推荐用户,采用所述预设算法,计算所述多个应用资源与所述待推荐用户历史使用数据的多个相似度;在所述多个应用资源中提取相似度大于预设相似度的至少一个应用资源作为所述至少一个待推荐资源。在另一个实施例中,所述对于所述至少一个待推荐用户中的每个待推荐用户,采用所述预设算法,计算所述多个应用资源与所述待推荐用户历史使用数据的多个相似度,包括:对于所述多个应用资源中的任一应用资源,采用所述预设算法,计算所述搜索数据在所述应用资源的内容中所占的第一比例,计算所述浏览数据在所述应用资源的内容中所占的第二比例,计算所述交易数据在所述应用资源的内容中所占的第三比例;分别确定所述搜索数据的第一权重、所述浏览数据的第二权重以及所述交易数据的第三权重;计算所述第一比例与所述第一权重的第一乘积,计算所述第二比例与所述第二权重的第二乘积,计算所述第三比例与所述第三权重的第三乘积;获取所述第一乘积、所述第二乘积以及所述第三乘积的和值,将所述和值作为所述应用资源与所述历史使用数据的相似度。在另一个实施例中,所述对所述至少一个待推荐资源进行评级,并对所述推荐用户进行资源推荐,包括:对所述至少一个待推荐资源进行分类,为所述至少一个待推荐资源评级,生成资源优先级列表;将所述资源优先级列表中资源等级大于预设等级的待推荐资源推荐给所述推荐用户。在另一个实施例中,所述对所述至少一个待推荐资源进行分类,为所述至少一个待推荐资源评级,生成资源优先级列表,包括:获取评级标准,所述评级标准包括多个资源等级与相似度范围之间的对应关系;对于所述至少一个待推荐资源中的每个待推荐资源,获取所述待推荐资源的相似度,对所述相似度进行分类,确定所述相似度所属的目标相似度范围;确定所述目标相似度范围指示的资源等级作为所述待推荐资源的资源等级;将所述待推荐资源的资源标识与所述资源等级对应存储,生成所述资源优先级列表。依据本专利技术第二方面,提供了一种资源推荐装置,该装置包括:第一确定模块,用于根据第一匹配规则,确定多个候选用户,所述第一匹配规则至少包括目标年龄、目标地区和目标性别;提取模块,用于根据第二匹配规则,在所述多个候选用户中,提取至少一个待推荐用户,所述第二匹配规则为预设数目或预设忠诚度;获取模块,用于获取所述至少一个待推荐用户中每个待推荐用户的历史使用数据,所述历史使用数据至少包括搜索数据、浏览数据以及交易数据;第二确定模块,用于确定应用的多个应用资源,采用预设算法,基于所述多个应用资源和所述历史使用数据,为所述至少一个待推荐用户中每个待推荐用户确定至少一个待推荐资源;推荐模块,用于对所述至少一个待推荐资源进行评级,并对所述推荐用户进行资源推荐。在另一个实施例中,所述第一确定模块,包括:比对子模块,用于获取至少一个用户的至少一个注册信息,将所述至少一个注册信息与所述第一匹配规则进行比对,所述注册信息至少包括用户年龄、用户地区和用户性别;确定子模块,用于确定与所述第一匹配规则匹配的多个注册信息,将所述多个注册信息对应的多个用户作为所述多个候选用户。在另一个实施例中,所述提取模块,用于如果所述第二匹配规则为所述预设数目,则在所述多个候选用户中选取预设数目的候选用户作为所述至少一个待推荐用户;或,如果所述第二匹配规则为所述预设忠诚度,则确定所述多个候选用户的多个用户忠诚度,将用户忠诚度与所述预设忠诚度匹配的候选用户作为所述至少一个待推荐用户。在另一个实施例中,所述第二确定模块,包括:获取子模块,用于对所述应用提供的项目数据及产品数据进行统计,确定所述多个应用资源;计算子模块,用于对于所述至少一个待推荐用户中的每个待推荐用户,采用所述预设算法,计算所述多个应用资源与所述待推荐用户历史使用数据的多个相似度;确定子模块,用于在所述多个应用资源中提取相似度大于预设相似度的至少一个应用资源作为所述至少一个待推荐资源。在另一个实施例中,所述计算子模块,用于对于所述多个应用资源中的任一应用资源,采用所述预设算法,计算所述搜索数据在所述应用资源的内容中所占的第一比例,计算所本文档来自技高网...

【技术保护点】
1.一种资源推荐方法,其特征在于,包括:根据第一匹配规则,确定多个候选用户,所述第一匹配规则至少包括目标年龄、目标地区和目标性别;根据第二匹配规则,在所述多个候选用户中,提取至少一个待推荐用户,所述第二匹配规则为预设数目或预设忠诚度;获取所述至少一个待推荐用户中每个待推荐用户的历史使用数据,所述历史使用数据至少包括搜索数据、浏览数据以及交易数据;确定应用的多个应用资源,采用预设算法,基于所述多个应用资源和所述历史使用数据,为所述至少一个待推荐用户中每个待推荐用户确定至少一个待推荐资源;对所述至少一个待推荐资源进行评级,并对所述推荐用户进行资源推荐。

【技术特征摘要】
1.一种资源推荐方法,其特征在于,包括:根据第一匹配规则,确定多个候选用户,所述第一匹配规则至少包括目标年龄、目标地区和目标性别;根据第二匹配规则,在所述多个候选用户中,提取至少一个待推荐用户,所述第二匹配规则为预设数目或预设忠诚度;获取所述至少一个待推荐用户中每个待推荐用户的历史使用数据,所述历史使用数据至少包括搜索数据、浏览数据以及交易数据;确定应用的多个应用资源,采用预设算法,基于所述多个应用资源和所述历史使用数据,为所述至少一个待推荐用户中每个待推荐用户确定至少一个待推荐资源;对所述至少一个待推荐资源进行评级,并对所述推荐用户进行资源推荐。2.根据权利要求1所述的方法,其特征在于,所述根据第一匹配规则,确定多个候选用户,包括:获取至少一个用户的至少一个注册信息,将所述至少一个注册信息与所述第一匹配规则进行比对,所述注册信息至少包括用户年龄、用户地区和用户性别;确定与所述第一匹配规则匹配的多个注册信息,将所述多个注册信息对应的多个用户作为所述多个候选用户。3.根据权利要求1所述的方法,其特征在于,所述根据第二匹配规则,在所述多个候选用户中,提取至少一个待推荐用户,包括:如果所述第二匹配规则为所述预设数目,则在所述多个候选用户中选取预设数目的候选用户作为所述至少一个待推荐用户;或,如果所述第二匹配规则为所述预设忠诚度,则确定所述多个候选用户的多个用户忠诚度,将用户忠诚度与所述预设忠诚度匹配的候选用户作为所述至少一个待推荐用户。4.根据权利要求1所述的方法,其特征在于,所述确定应用的多个应用资源,采用预设算法,基于所述多个应用资源和所述历史使用数据,为所述至少一个待推荐用户中每个待推荐用户确定至少一个待推荐资源,包括:对所述应用提供的项目数据及产品数据进行统计,确定所述多个应用资源;对于所述至少一个待推荐用户中的每个待推荐用户,采用所述预设算法,计算所述多个应用资源与所述待推荐用户历史使用数据的多个相似度;在所述多个应用资源中提取相似度大于预设相似度的至少一个应用资源作为所述至少一个待推荐资源。5.根据权利要求4所述的方法,其特征在于,所述对于所述至少一个待推荐用户中的每个待推荐用户,采用所述预设算法,计算所述多个应用资源与所述待推荐用户历史使用数据的多个相似度,包括:对于所述多个应用资源中的任一应用资源,采用所述预设算法,计算所述搜索数据在所述应用资源的内容中所占的第一比例,计算所述浏览数据在所述应用资源的内容中所...

【专利技术属性】
技术研发人员:乐志能
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1