[發明專利]第三方信源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.szxzyx.cn/pat/books/202011164964.1/1.html,轉載請聲明來源鉆瓜專利網。





