[发明专利]一种数据源可扩展系统及方法有效
申请号: | 201710392604.9 | 申请日: | 2017-05-27 |
公开(公告)号: | CN107317722B | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 冯盼盼 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L29/08 |
代理公司: | 11319 北京润泽恒知识产权代理有限公司 | 代理人: | 莎日娜 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据源 扩展 系统 方法 | ||
1.一种数据源可扩展系统,其特征在于,所述系统包括可视化模块、数据任务管理模块、数据处理中心和数据获取适配模块;
所述可视化模块包括请求创建单元;
所述请求创建单元用于根据数据源的类型创建探测请求,将所述探测请求发送给所述数据任务管理模块的第一判断单元;
所述数据任务管理模块包括第一判断单元、任务创建单元、分发单元、不支持反馈单元、获取插件单元以及插件加载单元;
所述第一判断单元用于接收到所述请求创建单元发送的所述探测请求后,根据所述探测请求判断所述数据源的类型是否支持被测试;
所述任务创建单元用于所述第一判断单元判断所述数据源的类型支持被测试后,则创建探测任务;
所述分发单元用于所述任务创建单元创建探测任务后,将所述探测任务分发给所述数据获取适配模块的数据获取单元;
所述不支持反馈单元,用于若所述数据任务管理模块根据所述探测请求判断所述数据源的类型不支持被测试,则向所述可视化模块返回不支持测试消息;
所述获取插件单元,用于所述可视化模块接收所述不支持测试消息后,将所述数据源的类型对应的插件上传至所述数据任务管理模块;
所述插件加载单元,用于所述数据任务管理模块将所述插件加载至所述数据获取适配模块;
所述数据获取适配模块包括数据获取单元、数据适配单元以及数据转换单元;
所述数据获取单元用于接收所述分发单元发送的所述探测任务后,根据所述探测任务获取所述数据源;
所述数据适配单元用于所述数据获取单元获取所述数据源后,将所述数据源转化为通用格式后发送至所述数据处理中心;
所述数据转换单元,用于所述数据获取适配模块根据所述插件将所述插件对应的数据源类型转换为通用格式,使所述数据处理中心对所述数据源进行处理;
所述数据处理中心用于所述数据适配单元发送通用格式的数据源后,将所述通用格式的数据源按照所述探测任务的要求进行计算;并将所述计算结果发送给所述可视化模块。
2.根据权利要求1所述的系统,其特征在于,所述任务创建单元包括:
指标接收子单元,用于接收所述可视化模块发送的所述数据源的测试指标;
任务创建子单元,用于根据所述数据源的测试指标创建所述探测任务。
3.根据权利要求1所述的系统,其特征在于,所述数据任务管理模块还包括:
第二判断单元,用于对所述探测任务进行判断;
周期启动单元,用于若所述探测任务为定时任务,则设定时间周期,启动所述探测任务。
4.一种数据源可扩展方法,其特征在于,包括:
可视化模块根据数据源的类型创建探测请求,将所述探测请求发送给数据任务管理模块;
数据任务管理模块根据所述探测请求判断所述数据源的类型是否支持被测试;
若所述数据源的类型支持被测试,则所述数据任务管理模块创建探测任务;
所述数据任务管理模块将所述探测任务分发给数据获取适配模块;
所述数据获取适配模块根据所述探测任务获取所述数据源;
所述数据获取适配模块将所述数据源转化为通用格式后发送至所述数据处理中心;
所述数据处理中心将所述通用格式的数据源按照所述探测任务的要求进行计算;并将所述计算结果发送给所述可视化模块;
若所述数据任务管理模块根据所述探测请求判断所述数据源的类型不支持被测试,则向所述可视化模块返回不支持测试消息;
所述可视化模块接收所述不支持测试消息后,将所述数据源的类型对应的插件上传至所述数据任务管理模块;
所述数据任务管理模块将所述插件加载至所述数据获取适配模块;
所述数据获取适配模块根据所述插件将所述插件对应的数据源类型转换为通用格式,使所述数据处理中心对所述数据源进行处理。
5.根据权利要求4所述的方法,其特征在于,所述若所述数据源的类型支持被测试,则创建探测任务的步骤,包括:
所述数据任务管理模块向所述可视化模块返回支持测试的消息;
所述可视化模块将所述数据源的测试指标发送给所述数据任务管理模块;
根据所述数据源的测试指标创建所述探测任务。
6.根据权利要求4所述的方法,其特征在于,所述数据任务管理模块将所述探测任务分发给数据获取适配模块的步骤之后,还包括:
所述数据任务管理模块对所述探测任务进行判断;
若所述探测任务为定时任务,则设定时间周期,启动所述探测任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710392604.9/1.html,转载请声明来源钻瓜专利网。