[发明专利]推荐系统和方法、电子设备和计算机可读存储介质在审
申请号: | 202010864639.X | 申请日: | 2020-08-25 |
公开(公告)号: | CN111966908A | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 许燕松;袁彬;董骐瑞;武健;赵丽;许娜娜;郭立星;刘敏;张学涛 | 申请(专利权)人: | 贝壳技术有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06Q30/06;G06Q30/02 |
代理公司: | 北京思源智汇知识产权代理有限公司 11657 | 代理人: | 毛丽琴 |
地址: | 300457 天津市滨海新区经济技术开发*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 推荐 系统 方法 电子设备 计算机 可读 存储 介质 | ||
1.一种推荐系统,其特征在于,包括:分别独立配置的策略信息存储模块、应用层模块、计算层模块和数据层模块;其中:
所述策略信息存储模块,用于存储预先配置的至少一条推荐策略的推荐策略信息;其中,每条所述推荐策略包括以下任意一项或多项子策略:召回策略,融合策略,排序策略,推荐理由生成策略,推荐理由展示策略;每条所述推荐策略信息包括以下任意一项或多项子策略信息:召回策略信息,融合策略信息,排序策略信息,推荐理由生成策略信息,推荐理由展示策略信息;
所述应用层模块,用于接收请求方发送的推荐请求,从预先配置的策略存储模块中获取所述推荐请求对应的目标推荐策略信息并发送给所述计算层模块;以及基于所述推荐请求对应的目标业务规则,对所述计算层模块返回的策略执行结果进行处理,得到推荐结果并返回所述请求方;
所述计算层模块,用于执行所述目标推荐策略信息对应的目标推荐策略,并在执行所述目标推荐策略的过程中调用所述数据层模块获取需要的数据,将执行所述目标推荐策略得到的所述策略执行结果发送给所述应用层模块;
所述数据层模块,用于基于所述计算层模块的请求,从数据存储模块中获取所述需要的数据并返回所述计算层模块。
2.根据权利要求1所述的系统,其特征在于,所述应用层模块包括应用程序接口API单元、策略配置管理单元、业务管理单元和至少一个业务规则执行单元,所述计算层模块包括执行管理单元和至少一个策略执行单元,所述数据层模块包括数据获取单元;
所述API单元,用于接收请求方发送的推荐请求并转发给所述策略配置管理单元;以及将所述业务管理单元发送的推荐结果转发给所述请求方;
所述策略配置管理单元,用于从所述策略存储模块中获取所述推荐请求对应的目标推荐策略信息并发送给所述业务管理单元,以及从规则存储模块获取所述推荐请求对应的目标业务规则信息并发送给所述业务管理单元;所述目标推荐策略信息包括与所述至少一个策略执行单元对应的至少一个目标子策略信息;所述目标业务规则信息包括至少一个目标子规则信息;
所述业务管理单元,用于将所述目标推荐策略信息转发给所述执行管理单元;以及响应于接收到所述执行管理单元返回的策略执行结果,基于所述目标业务规则信息,将所述策略执行结果和所述至少一个目标子规则信息中相应目标子规则信息发送给对应的业务规则执行单元;以及将基于所述至少一个目标子规则信息对应的至少一个目标子规则对所述策略执行结果处理得到的推荐结果转发给所述API单元;
所述业务规则执行单元,用于响应于接收到策略执行结果和相应目标子规则信息,基于接收到的目标子规则信息对应的目标子规则对接收到的策略执行结果进行处理,得到处理后的策略执行结果并返回所述业务管理单元;
所述执行管理单元,用于将所述目标推荐策略信息中的至少一个目标子策略信息分发给对应的策略执行单元,并将所述策略执行单元返回的策略执行结果转发给所述业务管理单元;
所述策略执行单元,用于执行接收到的目标子策略信息对应的目标子策略,响应于在执行目标子策略的过程中需要获取数据,向所述数据获取单元发送数据获取请求;
所述数据获取单元,用于基于所述数据获取请求从数据存储模块中获取对应的数据并返回所述策略执行单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝壳技术有限公司,未经贝壳技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010864639.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种树木矫正器
- 下一篇:一种带烘炉功能的两电三炉生产装置