[发明专利]基于动态配置的视频推荐分流的系统有效
申请号: | 201410669391.6 | 申请日: | 2014-11-20 |
公开(公告)号: | CN104394439A | 公开(公告)日: | 2015-03-04 |
发明(设计)人: | 王平;宋杨;姚键;潘柏宇;卢述奇 | 申请(专利权)人: | 合一网络技术(北京)有限公司 |
主分类号: | H04N21/262 | 分类号: | H04N21/262;H04N21/266;H04N21/466 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 动态 配置 视频 推荐 分流 系统 | ||
技术领域
本申请涉及视频推荐领域,更具体地,涉及一种基于动态配置的视频推荐分流的系统。
背景技术
现有技术中,在视频推荐系统,客户端在向服务器发送推荐请求时,通常会携带如用户身份标识,请求发起的场景等参数,所述服务器根据这些不同的参数的不同,会按照事先定义好的规则进行分流,以便决定调用哪些推荐算法产生对应的推荐结果。目前分流配置就是服务端用以对客户端请求参数进行匹配的规则集合。
具体地,视频推荐系统是这样的一套系统,它可以根据用户当前播放的视频,运用一定的算法得出与之相关联的其它视频,或者根据用户的近期观看记录,来计算出该用户可能感兴趣的视频,前者称之为相关视频推荐,后者为个性化视频推荐,它们是以不同方式产生的推荐结果。相应的,产生这些推荐结果的算法就称为相关推荐算法或个性化推荐算法,相关或个性化推荐算法都是一系列算法的统称,它们都有着不同的具体实现。视频推荐系统的功能就是提供一组规范,按照这个规范,使得系统的整体推荐效果能够达到最优,也即展示给用户的视频尽量多的被点击观看。
现有技术中,当前的分流配置无法根据实际需要灵活调整,如在增改推荐算法时,往往需要对线上系统造成影响;在对某些推荐算法进行小流量测试时,也难以实现或不够灵活;此外,当前还存在一个推荐请求需要多个推荐算法产生的结果进行组合这种情况,现有方案都难以满足。
例如:在多个场景进行多组对比测试情况下,如何能够让测试结果互不干扰便成为问题。如图1和2所示(旧的分流方式举例),对于同一个用户uid=123,按照现有的方式始终都会被分到算法Alg11和Alg21,其他任一用户都有类似的情况,这样就难以区分用户行为的变化是由哪种算法引起的。
所以,如何实现当客户端在发起推荐请求时,系统能够根据客户所传递的各种参数(包括:用户的身份标识、发起请求的设备类型、发起请求时的所在页面与模块、当前正在播放视频的相关信息等)相组合后推荐一定的策略来决定调用不同的推荐算法以此产生最佳的推荐结果,成为亟待解决的技术问题。
发明内容
有鉴于此,本申请提供一种基于动态配置的视频推荐分流的系统,以解决如何当客户端在发起推荐请求时,系统能够根据客户所传递的各种参数(包括:用户的身份标识、发起请求的设备类型、发起请求时的所在页面与模块、当前正在播放视频的相关信息等)相组合后推荐一定的策略来决定调用不同的推荐算法以此产生最佳的推荐结果问题。
本申请公开了一种基于动态配置的视频推荐分流的系统,其特征在于,包括:客户端、推荐服务器、算法模块以及分流配置模块;其中,
所述推荐服务器中包含有一规则路由单元;
所述客户端、与所述推荐服务器相耦接,用于根据用户信息发送推荐请求信息给所述推荐服务器,该推荐服务器再将经过处理后的响应信息反馈给所述客户端;
所述推荐服务器,与所述客户端、算法模块以及分流配置模块相耦接,用于在启动后,指示所述规则路由单元从所述分流配置模块中调取加载分流规则,然后接收所述客户端发送的推荐请求信息,将该推荐请求信息中包含的用户信息和场景情况信息,发送至所述规则路由单元并根据加载的所述分流规则,查找所述分流规则中对应该用户信息和场景情况信息的至少一条规则信息,并根据该规则信息调取所述算法模块中对应的推荐算法信息,将该推荐算法信息整合成响应信息反馈给所述客户端;
所述算法模块,与所述推荐服务器相耦接,用于存储对应不同所述规则信息的推荐算法信息;
所述分流配置模块,与所述推荐服务器相耦接,用于存储不同的分流规则,通过所述规则路由单元调取所述分流规则。
优选地,其中,所述客户端中的用户信息包括:用户身份标识信息、请求类型信息、请求长度信息、终端设备信息、网页页面信息和/或应用信息。
优选地,其中,所述推荐服务器,进一步用于:
在启动后,指示所述规则路由单元从所述分流配置模块中调取加载分流规则,然后接收所述客户端发送的推荐请求信息,将该推荐请求信息中包含的用户信息和场景情况信息,发送至所述规则路由单元并根据加载的所述分流规则,查找所述分流规则中对应该用户信息和场景情况信息,按照利用哈希散列算法结合对应的分流规则选择对应的规则信息,并根据该规则信息调取所述算法模块中对应的推荐算法信息,将该推荐算法信息整合成响应信息反馈给所述客户端。
优选地,其中,所述推荐服务器,进一步用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合一网络技术(北京)有限公司,未经合一网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410669391.6/2.html,转载请声明来源钻瓜专利网。