[發明專利]服務攔截裝置、方法、設備及存儲介質有效
| 申請號: | 201810967801.3 | 申請日: | 2018-08-23 |
| 公開(公告)號: | CN109286610B | 公開(公告)日: | 2022-02-25 |
| 發明(設計)人: | 孔德剛 | 申請(專利權)人: | 北京城市網鄰信息技術有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;G06F8/61 |
| 代理公司: | 工業和信息化部電子專利中心 11010 | 代理人: | 焉明濤 |
| 地址: | 100015 北京市朝陽區酒仙橋*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務 攔截 裝置 方法 設備 存儲 介質 | ||
1.一種服務攔截裝置,其特征在于,所述裝置包括:
攔截器管理單元,用于加載攔截器;
路徑管理單元,用于啟用路徑的攔截業務功能;
所述路徑管理單元包括:
編輯模塊,用于在所述攔截器管理單元加載的攔截器中,設置所述路徑與適配的攔截器之間的適配關系;
啟用模塊,用于啟用所述路徑的攔截業務功能;
停用模塊,用于停用所述啟用模塊已啟用的攔截業務功能;
通過啟用和停用攔截業務功能,實現動態攔截;
協調管理單元,用于獲取服務請求,確定與所述服務請求對應的目標路徑;在判定所述路徑管理單元已啟用所述目標路徑的攔截業務功能時,從所述攔截器管理單元加載的攔截器中獲取與所述目標路徑對應的攔截器,并調用與所述目標路徑對應的攔截器的攔截業務功能。
2.如權利要求1所述的裝置,其特征在于,所述攔截器管理單元包括:
加載模塊,用于加載攔截器;
卸載模塊,用于卸載已加載的攔截器。
3.如權利要求2所述的裝置,其特征在于,所述加載模塊,還用于對加載的攔截器設置執行優先級。
4.如權利要求2所述的裝置,其特征在于,所述攔截器管理單元還包括上傳模塊;
所述上傳模塊,用于將獲取的攔截器的攔截業務功能的程序代碼發送給所述加載模塊,并在發送完成后,將所述程序代碼轉換為可被加載的攔截器;
所述加載模塊,具體用于將所述可被加載的攔截器加載到預設的加載區域。
5.如權利要求1所述的裝置,其特征在于,所述路徑管理單元還包括收集模塊;
所述收集模塊,用于掃描路徑,將掃描到的路徑存入到路徑庫中;
所述編輯模塊,具體用于在所述攔截器管理單元加載的攔截器中,設置所述路徑庫中的每個路徑與適配的攔截器之間的適配關系。
6.如權利要求1-4中任意一項所述的裝置,其特征在于,所述協調管理單元包括:
映射模塊,用于根據接收到的服務請求,確定對應的目標路徑;在判定所述路徑管理單元已啟用所述目標路徑的攔截業務功能時,從所述攔截器管理單元已加載的攔截器中獲取與所述目標路徑對應的攔截器,并調用與所述目標路徑對應的攔截器的攔截業務功能;
監控模塊,用于對所述映射模塊調用的攔截器的攔截業務功能進行監控;
預警模塊,用于根據所述監控模塊的監控結果設置預警信息。
7.如權利要求6所述的裝置,其特征在于,所述映射模塊在調用與所述目標路徑對應的攔截器的攔截業務功能時,還用于根據預設的執行優先級,調用與所述目標路徑對應的攔截器的攔截業務功能。
8.一種服務攔截方法,其特征在于,所述方法包括:
加載攔截器;
啟用路徑的攔截業務功能;
所述啟用路徑的攔截業務功能,包括:
在加載的攔截器中,設置所述路徑與適配的攔截器之間的適配關系;
啟用所述路徑的攔截業務功能;
所述啟用所述路徑所對應的攔截業務功能之后,包括:
停用已啟用的攔截業務功能;
通過啟用和停用攔截業務功能,實現動態攔截;
獲取服務請求,確定與所述服務請求對應的目標路徑;
在判定已啟用所述目標路徑的攔截業務功能時,從加載的攔截器中獲取與所述目標路徑對應的攔截器,并調用與所述目標路徑對應的攔截器的攔截業務功能。
9.如權利要求8所述的方法,其特征在于,所述加載攔截器之后,包括:
卸載已加載的攔截器。
10.如權利要求8所述的方法,其特征在于,所述加載攔截器之后,包括:
對加載的攔截器設置執行優先級。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京城市網鄰信息技術有限公司,未經北京城市網鄰信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810967801.3/1.html,轉載請聲明來源鉆瓜專利網。





