[发明专利]第三方信源API的接入方法、装置及其实现方法有效
申请号: | 202011164964.1 | 申请日: | 2020-10-27 |
公开(公告)号: | CN112000496B | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 李波 | 申请(专利权)人: | 苏州思必驰信息科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/48 |
代理公司: | 北京商专永信知识产权代理事务所(普通合伙) 11400 | 代理人: | 黄谦;李彬彬 |
地址: | 215123 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 第三 信源 api 接入 方法 装置 及其 实现 | ||
1.用于实现第三方信源API的灵活接入的方法,其特征在于,包括:
设置分发器、配置中心、调度器、信源处理器和聚合器;
将所述分发器配置为用于进行信息转发和向请求方返回信源响应内容,其中,进行信息转发包括向配置中心转发接收到的外部请求、向调度器转发由配置中心确定的适配的调度策略及需要调度的信源信息列表、和向聚合器转发由信源处理器获取的信源响应内容及由配置中心确定的适配的聚合策略;
将所述配置中心配置为用于存储配置信息和根据外部请求及存储的配置信息确定适配的调度策略、需要调度的信源信息列表、和适配的聚合策略;
将所述调度器配置为用于根据适配的调度策略和需要调度的信源信息列表调度相应的信源处理器进行信源请求,其中,所述需要调度的信源信息列表用于确定信源方,所述适配的调度策略限定了对信源处理器的调度方式;
将所述信源处理器配置为用于进行信源请求,获取信源响应内容;
将所述聚合器配置为根据适配的聚合策略对信源响应内容进行聚合处理,其中,所述分发器向请求方返回的信源响应内容是经过聚合处理的信源响应内容。
2.根据权利要求1所述的方法,其特征在于,确定的适配的调度策略为串行、并行或选择响应最快的信源方。
3.根据权利要求2所述的方法,其中,所述聚合器配置为包括至少一个聚合模块,所述聚合模块根据所述配置中心的配置信息设置为与配置中心存储的聚合策略一一对应,各聚合模块用于根据预设的聚合策略对信源响应内容进行聚合处理。
4.根据权利要求1至3任一项所述的方法,其中,所述调度器配置为包括至少一个调度模块,所述调度模块根据所述配置中心的配置信息设置为与配置中心存储的调度策略一一对应,各调度模块用于根据预设的调度策略调度相应的信源处理器进行信源请求。
5.根据权利要求4所述的方法,其特征在于,在进行信源请求时,所述信源处理器将信源请求封装成与信源适配,在接收到信源响应内容时,所述信源处理器根据信源请求所属的领域对响应内容数据进行标准化处理。
6.第三方信源API的接入方法,其特征在于,包括
基于信源内容所属领域进行策略配置,生成配置信息存储,其中所述配置信息包括与领域对应的调度策略、信源信息和聚合策略;
响应于接收到的外部请求,根据外部请求和存储的配置信息获取适配的调度策略、需要调度的信源信息列表、和适配的聚合策略;
根据适配的调度策略和需要调度的信源信息列表请求信源,获取信源响应内容,其中,所述需要调度的信源信息列表用于确定信源方,所述适配的调度策略限定了对信源处理器的调度方式;
根据适配的聚合策略对信源响应内容进行聚合处理,并将聚合内容输出至请求方。
7.根据权利要求6所述的方法,其特征在于,适配的调度策略为串行、并行或选择响应最快的信源方。
8.根据权利要求6所述的方法,其特征在于,所述获取适配的调度策略和获取匹配的聚合策略均实现为包括:
对接收到的外部请求进行解析,根据解析结果从存储的配置信息中获取与接收到的外部请求适配的调度策略和聚合策略。
9.根据权利要求7所述的方法,其特征在于,所述获取适配的调度策略和获取适配的聚合策略均实现为包括
在接收到外部请求时,根据存储的配置信息输出可选调度配置选项和聚合配置选项;
响应于用户对调度配置选项和聚合配置选项的选择,获取适配的调度策略和聚合策略。
10.根据权利要求7所述的方法,其特征在于,还包括
对每个领域进行数据结构标准化配置;
在获取到信源响应内容之后和进行聚合处理之前,还根据信源响应内容所属的领域和对每个领域的数据结构标准化配置对获取到的信源响应内容的数据结构进行标准化处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州思必驰信息科技有限公司,未经苏州思必驰信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011164964.1/1.html,转载请声明来源钻瓜专利网。