[發明專利]接口路由轉發方法、系統、計算機設備及可讀存儲介質在審
| 申請號: | 202010743270.7 | 申請日: | 2020-07-29 |
| 公開(公告)號: | CN111831365A | 公開(公告)日: | 2020-10-27 |
| 發明(設計)人: | 陳純雁 | 申請(專利權)人: | 中國平安財產保險股份有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448;G06F16/25;H04L12/721 |
| 代理公司: | 北京英特普羅知識產權代理有限公司 11015 | 代理人: | 王勇;鄧小玲 |
| 地址: | 518048 廣東省深圳市福田區益田路*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接口 路由 轉發 方法 系統 計算機 設備 可讀 存儲 介質 | ||
本發明實施例提供了一種接口路由轉發方法,所述方法包括:通過統一接口路徑層接收前端發送的請求;通過所述統一接口路徑層將所述請求中的第一預設業務參數發送至工廠類中;通過所述工廠類基于所述第一預設業務參數生成業務實現類對象并返回所述業務實現類對象;通過所述統一接口路徑層接收所述工廠類返回的業務實現類對象;及通過所述統一接口路徑層調用統一接口層,以通過所述統一接口層調用所述業務實現類對象的業務方法。本發明實施例代碼架構清晰、冗余代碼少、系統安全性高、開發成本低、容錯率高和易于后臺管理。
技術領域
本發明實施例涉及計算機技術領域,尤其涉及一種接口路由轉發方法、系統、設備及計算機可讀存儲介質。
背景技術
為提升用戶體驗,開發人員往往需要提供大量定制化服務。以金融業為例,需要開發大量業務邏輯來滿足不同客戶需求。但是,所開發的大量業務邏輯容易被一些不法分子用于詐騙活動等。因此,在業務邏輯開發過程中,為保證在和用戶交互過程中的內容符合互聯網發展規范,往往都需要后臺具備對應的內容審核和操作功能,保證內容的準確性和時效性。
通過接口承接上游系統傳遞過來的客戶數據并進行數據維護時,通常都會有相似的業務功能,比如對某個類型數據的增加、刪除、查找和修改。如果業務系統中存在多種數據類型,現有解決方案是為各種數據類型開發一套專屬接口,從而導致了代碼架構異常混亂以及代碼冗余,且,在接口規范層面上,過多地暴露接口不利于系統安全,也增加了前后端的開發成本,降低了系統的容錯率。另外,不同開發人員的開發風格參差不齊,為后臺管理帶來了一定的挑戰。
發明內容
本發明實施例的目的是提供一種接口路由轉發方法、系統、計算機設備及計算機可讀存儲介質,用于解決代碼架構異常混亂、代碼冗余、系統安全性低、開發成本高、容錯率低和后臺管理困難的問題。
本發明實施例的一個方面提供了一種接口路由轉發方法,所述方法包括:通過統一接口路徑層接收前端發送的請求;通過所述統一接口路徑層將所述請求中的第一預設業務參數發送至工廠類中;通過所述工廠類基于所述第一預設業務參數生成業務實現類對象并返回所述業務實現類對象;通過所述統一接口路徑層接收所述工廠類返回的業務實現類對象;及通過所述統一接口路徑層調用統一接口層,以通過所述統一接口層調用所述業務實現類對象的業務方法。
可選的,所述通過所述統一接口路徑層將所述請求中的第一預設業務參數發送至工廠類的步驟,還包括:解析所述請求,以得到多個業務參數;校驗各個業務參數是否合法;如果存在不合法的業務參數,則返回報錯信息;及如果各個業務參數均是合法參數,則檢驗完畢,并將所述多個業務參數中的第一預設業務參數傳遞到所述工廠類中。
可選的,所述工廠類預先配置有多個工廠方法,所述工廠方法用于根據所傳入的業務參數創建相應的業務實現類對象。
可選的,所述工廠類預先定義有多個路由轉發規則以及多個業務實現類;所述通過所述工廠類基于所述第一預設業務參數生成業務實現類對象并返回所述業務實現類對象的步驟,包括:根據所述第一預設業務參數查詢和匹配相應的路由轉發規則;如果查詢到匹配的路由轉發規則,則根據該匹配的路由轉發規則生成所述業務實現類對象并返回所述業務實現類對象;及如果沒有查詢到匹配的路由轉發規則,則返回空值。
可選的,根據該匹配的路由轉發規則生成并返回所述業務實現類對象的步驟,包括:在所述工廠類中根據所述第一預設業務參數中的type值匹配生成對應的業務實現類對象。
可選的,通過所述統一接口路徑層接收所述工廠類返回的業務實現類對象的步驟和通過所述統一接口路徑層調用統一接口層的步驟之間,還包括對所述業務實現類對象進行校驗的步驟:判斷所述業務實現類對象的參數是否為空值和所述業務實現類對象是否為所述統一接口層的子類;如果所述業務實現類對象的參數不為空值或所述業務實現類對象不是所述統一接口層的子類,則驗證失??;及如果所述業務實現類對象的參數為空值且所述業務實現類對象是所述統一接口層的子類,則驗證成功。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安財產保險股份有限公司,未經中國平安財產保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010743270.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種石油鉆井遇到阻力時的手動換向裝置
- 下一篇:海上風電樁基的防沖刷結構





