【技术实现步骤摘要】
推荐系统和推荐方法
[0001]本申请涉及数据挖掘
,尤其涉及一种推荐系统和推荐方法。
技术介绍
[0002]在推荐系统的开发过程中,大部分的工作内容都是在调整各业务的召回通路数据,并基于召回的通路数据对推荐流程中涉及到的各个模块的顺序进行调整。在不同的场景中通常仅是推荐流程中所涉及到的模块的属性信息略有不同,但是不同场景所对应的推荐流程相对固化,相关技术中,通常是对各业务场景中相同相似的功能重复性开发,得不到共享利益,这样带来资源的损失。针对以上问题,现在亟需一种新的推荐系统。
技术实现思路
[0003]本申请提出一种推荐系统和推荐方法。
[0004]本申请一方面实施例提出了一种推荐系统,所述推荐系统包括客户端和服务端,其中,所述服务端包括单元模块管理模块,所述客户端包括服务配置模块、业务解析模块、单元组合模块和执行器模块,其中:所述单元模块管理模块,用于接收客户端发送的包含推荐流程版本信息的获取请求,获取与所述推荐流程版本信息对应的模块库,并将所述模块库发送给所述客户端;所述服务配置模块,用 ...
【技术保护点】
【技术特征摘要】
1.一种推荐系统,其特征在于,包括客户端和服务端,其中,所述服务端包括单元模块管理模块,所述客户端包括服务配置模块、业务解析模块、单元组合模块和执行器模块,其中:所述单元模块管理模块,用于接收客户端发送的包含推荐流程版本信息的获取请求,获取与所述推荐流程版本信息对应的模块库,并将所述模块库发送给所述客户端;所述服务配置模块,用于向所述服务端发送包含推荐流程版本信息的获取请求,以及接收所述服务端返回的所述模块库,其中,所述模块库包括:多个模块集合,所述模块集合包括多个模块;所述业务解析模块,用于确定待处理的业务场景,并确定与所述客户端对应的推荐流程定义信息,并将所述推荐流程定义信息发送至所述单元组合模块中;所述单元组合模块,用于针对每个模块集合,从所述模块集合的多个模块中,选择出所述业务场景对应的目标模块,按照所述推荐流程定义信息,对选择出的多个所述目标模块进行组合,以生成所述推荐流程;所述执行器模块,用于根据所述推荐流程对所述业务场景进行信息推荐。2.如权利要求1所述的推荐系统,其特征在于,所述业务场景是基于所述客户端当前所处于的位置信息以及所述客户端所属于的组别信息而确定出的,其中,所述组别信息包括测试组或者实验组。3.如权利要求1所述的推荐系统,其特征在于,所述服务端还包括应用管理模块,其中:所述应用管理模块,还用于对所述客户端的注册以及注销进行管理。4.如权利要求1所述的推荐系统,其特征在于,所述服务端还包括调用链管理模块,其中:所述调用链管理模块,用于对所述客户端对应的推荐流程定义信息进行管理,并在接收到所述客户端的所述获取请求的情况下,将所述获取推荐流程定义信息发送给所述客户端。5.如权利要求1所述的推荐系统,其特征在于,所述客户端还包括核心基础模块,其中:所述核心基础模块,用于采用了一个双向链表的结构保存所述推荐流程中...
【专利技术属性】
技术研发人员:戴枫,
申请(专利权)人:达疆网络科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。