[发明专利]用于处理推荐请求的方法和推荐引擎有效
申请号: | 201580081732.0 | 申请日: | 2015-07-16 |
公开(公告)号: | CN107851263B | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 凯瑟琳·努赫拉·齐娜 | 申请(专利权)人: | B2云 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 王小衡;任庆威 |
地址: | 法国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 处理 推荐 请求 方法 引擎 | ||
1.一种用于处理来自通过公共网络(10)连接到推荐平台(2)的设备(1)的用户的推荐请求的方法,所述推荐平台(2)还通过安全网络(20)连接到引用多个项的至少一个项服务器(3)并且连接到至少一个内部评级服务器(4),所述推荐平台(2)还通过公共网络(10)连接到至少一个外部评级服务器(5),所述平台(2)包括存储所述用户的偏好配置文件的存储单元(22)和处理单元(21),
所述方法的特征在于其包括通过所述处理单元(21)执行以下步骤:
(a)从所述设备(1)接收包括请求的项的至少一个属性、所述用户的标识符和时间长度的所述推荐请求,所述时间长度定义所述推荐平台已经自由处理以提供推荐报告的持续时间;
(b)选择由所述项服务器(3)引用的所述项的匹配所述属性和所述用户的所述偏好配置文件的子集;
(c)根据所述用户的所述偏好配置文件和由所述内部评级服务器(4)和所述外部评级服务器(5)提供的分数来确定所述子集的所述项的初始排序,所述内部评级服务器(4)和所述外部评级服务器(5)中的每个是根据其来确定排序的数据源,每个数据源由各种评级/评分/排序提供;
(d)在所述时间长度期间,动态地更新所述初始排序,所述更新包括迭代地计算多个连续排序,每个连续排序根据至少先前排序、所述用户的所述偏好配置文件和由所述内部评级服务器(4)和所述外部评级服务器(5)提供的所述分数的演变来计算,其中,步骤(d)包括通过所述处理单元(21)测量排序的精度和/或查全率,并且根据所述测量来动态地更新相关联的权重;
(e)当所述时间长度结束时或者当所述用户请求中断所述更新时,将当前排序作为最终排序发送到所述设备(1)。
2.根据权利要求1所述的方法,其中,多个内部和外部评级服务器(4、5)被包含,步骤(c)包括计算多个排序并汇集这些排序。
3.根据权利要求2所述的方法,其中,所汇集的排序中的每个与表示所述排序的信任水平的权重相关联。
4.根据权利要求3所述的方法,其中,每个权重由与所述权重的所述排序相关联的所述内部或外部评级服务器(4、5)提供。
5.根据权利要求2所述的方法,其中,计算与内部或外部评级服务器(4、5)相关联的排序包括确定来自评级数据的选定子集的项的分数。
6.根据权利要求5所述的方法,其中,确定来自由外部评级服务器(5)发布的评级数据的选定子集的项的分数包括验证所述数据,以便丢弃被识别为虚假或损坏的数据。
7.根据权利要求1至6中的任一项所述的方法,其中,计算排序还包括将多个排序汇集到所述当前排序中。
8.一种推荐平台(2),所述推荐平台(2)通过公共网络(10)连接到至少一个设备(1)和至少一个外部评级服务器(5)并且还通过安全网络(20)连接到引用多个项的至少一个项服务器(3)并且连接到至少一个内部评级服务器(4),所述平台(2)包括存储至少所述用户的偏好配置文件的存储单元(22)和处理单元(21),
其特征在于所述处理单元(21)被配置为执行权利要求1至6中任一项的方法。
9.一种推荐系统,包括根据权利要求8所述的推荐平台(2)和至少一个设备(1)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于B2云,未经B2云许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580081732.0/1.html,转载请声明来源钻瓜专利网。