[发明专利]第三方信源API的接入方法、装置及其实现方法有效
申请号: | 202011164964.1 | 申请日: | 2020-10-27 |
公开(公告)号: | CN112000496B | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 李波 | 申请(专利权)人: | 苏州思必驰信息科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/48 |
代理公司: | 北京商专永信知识产权代理事务所(普通合伙) 11400 | 代理人: | 黄谦;李彬彬 |
地址: | 215123 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 第三 信源 api 接入 方法 装置 及其 实现 | ||
本发明公开一种第三方信源API的接入方法,包括基于信源内容所属领域进行策略配置,生成配置信息存储,其中配置信息包括调度策略;响应于接收到的外部请求,获取适配的调度策略和需要调度的信源信息列表;根据适配的调度策略和需要调度的信源信息列表请求信源,获取信源响应内容。本发明还公开一种用于第三方信源API的接入装置和用于实现第三方信源API的灵活接入的方法。本发明提供的方案,能够根据信源特点和用户需求来为不同的信源方或信源请求设置适配的调度策略,拓宽了请求的适用性,使得本发明实施例方法下的请求不局限于单个请求,而是在同时有多个信源请求的场景下,也能够高效的获取到可用的信源内容,请求效率高、通用性好。
技术领域
本发明涉及资源获取技术领域,尤其涉及一种第三方信源API的接入方法、装置及其实现方法。
背景技术
在互联网产品中往往需要使用到第三方的内容资源,目前,获取第三方的内容资源一般是通过向第三方请求内容资源来实现的,在本文中将向第三方请求内容资源称之为向信源方请求信源,其中,信源方是指能够提供资源的一方,信源指内容资源,包括文字、语言、图像、声响、音频视频信息等。在开发过程中,为了方便请求方对信源的获取,信源方一般通过API应用程序接口为请求方提供信源的获取通道,这样,请求方只需要在需要获取信源时,调用信源方提供的API应用程序接口进行信源请求,即可得到信源方反馈的信源。这为不同应用之间的交互和信息共享提供了便利。
然而,随着应用需求的日益复杂化和多样化,有时候请求方会需要请求多个信源,而多个信源可能是来自同一信源方,也可能是来自不同的信源方,这种情况下由于返回内容在时间、数据格式等上的差异性,就会导致请求方不能直接利用返回内容,往往需要进行二次开发才能继续使用请求到的信源,信源利用效率非常低。
发明内容
为了解决背景技术提及的问题,发明人想到设计一种允许用户能够灵活配置调度策略和聚合策略的方案,以使得用户能够请求多个信源,并基于配置的调度策略和聚合策略对多个信源请求进行调度处理和对信源内容进行聚合处理,从而实现对多个第三方内容信源API的灵活接入,以提高对第三方信源的利用率。
基于此,根据本发明的第一方面,本发明实施例提供一种用于实现第三方信源API的灵活接入的方法,其包括:
设置分发器、配置中心、调度器和信源处理器;
将所述分发器配置为用于进行信息转发和向请求方返回信源响应内容,其中,进行信息转发包括向配置中心转发接收到的外部请求和向调度器转发由配置中心确定的适配的调度策略及需要调度的信源信息列表;
将所述配置中心配置为用于存储配置信息和根据外部请求及存储的配置信息确定适配的调度策略和需要调度的信源信息列表;
将所述调度器配置为用于根据适配的调度策略和需要调度的信源信息列表调度相应的信源处理器进行信源请求;
将所述信源处理器配置为用于进行信源请求,获取信源响应内容。
根据本发明的第二方面,本发明实施例提供一种第三方信源API的接入方法,其包括
基于信源内容所属领域进行策略配置,生成配置信息存储,其中所述配置信息包括与领域对应的调度策略和信源信息;
响应于接收到的外部请求,根据外部请求和存储的配置信息获取适配的调度策略和需要调度的信源信息列表;
根据适配的调度策略和需要调度的信源信息列表请求信源,获取信源响应内容。
根据本发明的第三个方面,本发明实施例提供一种用于接入第三方信源API的装置,其包括
分发器,用于进行信息转发和向请求方返回信源响应内容;
配置中心,用于存储配置信息,和根据外部请求及存储的配置信息确定适配的调度策略和需要调度的信源信息列表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州思必驰信息科技有限公司,未经苏州思必驰信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011164964.1/2.html,转载请声明来源钻瓜专利网。