一种数据推荐系统及其数据推荐方法与流程

文档序号:12363903阅读:来源:国知局

技术特征:

1.一种数据推荐系统,其特征在于,所述数据推荐系统包括:配置管理展示层、数据存储层、分析层和调度层;

所述配置管理展示层,用于根据应用场景的不同,以可视化的方式分别配置所述数据存储层、分析层和调度层;

所述数据存储层,用于存储各种应用场景所需的源数据,并根据所述配置管理展示层的配置提供应用场景对应的数据存储方式;

所述分析层,用于根据所述配置管理展示层的配置将应用场景所需的程序和算法提供给所述调度层;

所述调度层,用于根据所述配置管理展示层的配置,利用调度规则对所述分析层提供的程序和算法进行调度,生成调度结果返回给所述分析层;

所述分析层,还用于根据所述调度结果,从所述数据存储层获取数据,对获取的数据进行分析,并将分析结果输出给所述数据存储层;

所述配置管理展示层,还用于从所述数据存储层获取需要展示的分析结果并以可视化的方式展示,实现数据推荐。

2.如权利要求1所述的数据推荐系统,其特征在于,所述数据推荐系统还包括:

监控管理层,用于通过可视化的方式监控所述数据存储层、所述分析层、所述调度层的运行状态和管理过程。

3.如权利要求2所述的数据推荐系统,其特征在于,所述数据推荐系统基于分布式平台;

所述数据存储层的数据存储方式包括:利用分布式磁盘数据库和/或分布式内存数据库存储数据;

所述数据存储层提供一个统一的对外接口以方便访问所述分布式磁盘数据库和/或分布式内存数据库。

4.如权利要求3所述的数据推荐系统,其特征在于,所述分析层包括多个可配置的分布式环境;

所述分析层提供一个统一的对外接口以方便访问所述分布式环境。

5.如权利要求1-4任一项所述的数据推荐系统,其特征在于,所述配置管理展示层,用于根据应用场景的不同,以可视化的方式分别配置所述数据存储层、分析层和调度层包括:

配置管理展示层,具体提供图形化的界面并在所述图形化界面上采用定制化的插件方式分别对所述数据存储层、分析层和调度层进行配置。

6.如权利要求5所述的数据推荐系统,其特征在于,所述调度规则为有向无环图算法;

所述有向无环图算法用于,根据所述配置管理展示层提供的应用场景,计算满足所述应用场景的要求和步骤的执行路径,生成调度结果。

7.一种基于权利要求1所述的数据推荐系统的数据推荐方法,其特征在于,所述数据推荐方法包括:

根据应用场景的不同,利用配置管理展示层以可视化的方式分别配置数据存储层、分析层和调度层;

所述数据存储层根据所述配置管理展示层的配置提供应用场景对应的数据存储方式,其中所述数据存储层中存储有各种应用场景所需的源数据;

所述分析层根据所述配置管理展示层的配置将应用场景所需的程序和算法提供给所述调度层;

所述调度层根据所述配置管理展示层的配置利用调度规则对所述分析层提供的程序和算法进行调度,生成调度结果返回给所述分析层;

所述分析层根据所述调度结果,从所述数据存储层获取数据,对获取的数据进行分析,并将分析结果输出给所述数据存储层;

所述配置管理展示层从所述数据存储层获取需要展示的分析结果并以可视化的方式展示,实现数据推荐。

8.如权利要求7所述的数据推荐方法,其特征在于,所述数据推荐方法还包括:

利用所述监控管理层以可视化的方式监控所述数据存储层、所述分析层、所述调度层的运行状态和管理过程。

9.如权利要求8所述的数据推荐方法,其特征在于,

所述数据存储层包括分布式磁盘数据库和/或分布式内存数据库,并提供一个统一的对外接口以方便访问所述分布式磁盘数据库和/或分布式内存数据库;

所述分析层包括多个可配置的分布式环境,并提供一个统一的对外接口以方便访问所述分布式环境。

10.如权利要求7-9任一项所述的数据推荐方法,其特征在于,所述利用配置管理展示层以可视化的方式分别配置数据存储层、分析层和调度层包括:

所述配置管理展示层提供图形化的界面,并在所述图形化界面上采用定制化的插件方式分别对所述数据存储层、分析层和调度层进行配置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1