[發(fā)明專利]一種接口智能處理方法及裝置在審
| 申請?zhí)枺?/td> | 202010122955.X | 申請日: | 2020-02-27 |
| 公開(公告)號: | CN111427570A | 公開(公告)日: | 2020-07-17 |
| 發(fā)明(設(shè)計)人: | 林湧頃 | 申請(專利權(quán))人: | 中國平安人壽保險股份有限公司 |
| 主分類號: | G06F8/36 | 分類號: | G06F8/36;G06F9/448 |
| 代理公司: | 廣州三環(huán)專利商標(biāo)代理有限公司 44202 | 代理人: | 熊永強;彭程 |
| 地址: | 518000 廣東省深圳市福田區(qū)益田路5033號*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 接口 智能 處理 方法 裝置 | ||
1.一種接口智能處理方法,其特征在于,包括:
獲取調(diào)用方發(fā)送的接口調(diào)用請求,所述接口調(diào)用請求攜帶所述調(diào)用方的調(diào)用渠道信息;
獲取所述調(diào)用渠道信息對應(yīng)的方法結(jié)構(gòu),基于所述方法結(jié)構(gòu)從所述接口調(diào)用請求中解析得到所述調(diào)用方請求調(diào)用的接口模塊名稱、接口方法名稱及接口調(diào)用參數(shù);
向與所述接口模塊名稱關(guān)聯(lián)的處理方發(fā)送接口執(zhí)行請求,以使所述處理方根據(jù)所述接口執(zhí)行請求執(zhí)行所述接口方法名稱對應(yīng)的接口方法,所述接口執(zhí)行請求包括所述接口方法名稱及所述接口調(diào)用參數(shù);
接收所述處理方發(fā)送的調(diào)用結(jié)果,并將所述調(diào)用結(jié)果發(fā)送給所述調(diào)用方,所述調(diào)用結(jié)果為所述處理方通過所述接口調(diào)用參數(shù)執(zhí)行所述接口方法名稱對應(yīng)的接口方法的結(jié)果。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲取所述調(diào)用渠道信息對應(yīng)的方法結(jié)構(gòu),包括:
根據(jù)所述調(diào)用渠道信息確定調(diào)用渠道,獲取所述調(diào)用渠道對應(yīng)的調(diào)用方法,根據(jù)所述調(diào)用方法獲取協(xié)議解析程序,所述調(diào)用方法為通過所述調(diào)用渠道進行數(shù)據(jù)交互時所使用的方式;
基于所述協(xié)議解析程序確定所述調(diào)用方法的方法結(jié)構(gòu)。
3.如權(quán)利要求2所述的方法,其特征在于,所述調(diào)用渠道包括H5頁面及Reactnative頁面,所述H5頁面對應(yīng)的調(diào)用方法為webview方法,所述Reactnative頁面對應(yīng)的調(diào)用方法為RCTBridgeModule方法。
4.如權(quán)利要求1所述的方法,其特征在于,所述向與所述接口模塊名稱關(guān)聯(lián)的處理方發(fā)送接口執(zhí)行請求之前,還包括:
獲取預(yù)設(shè)的消息數(shù)據(jù)格式,基于所述預(yù)設(shè)的消息數(shù)據(jù)格式將所述接口調(diào)用請求中的所述接口方法名稱及所述接口調(diào)用參數(shù)進行封裝,得到封裝消息;
所述向與所述接口模塊名稱關(guān)聯(lián)的處理方發(fā)送接口執(zhí)行請求,包括:
基于所述封裝消息向與所述接口模塊名稱關(guān)聯(lián)的處理方發(fā)送所述接口執(zhí)行請求,以使所述處理方基于所述預(yù)設(shè)的消息數(shù)據(jù)格式,獲取所述封裝消息中的所述接口方法名稱及所述接口調(diào)用參數(shù),并基于所述接口調(diào)用參數(shù)執(zhí)行所述接口方法名稱對應(yīng)的接口方法。
5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
向所述處理方發(fā)送調(diào)用結(jié)果格式;
所述接收所述處理方發(fā)送的調(diào)用結(jié)果,包括:
接收所述處理方發(fā)送的調(diào)用結(jié)果,所述調(diào)用結(jié)果是所述處理方執(zhí)行所述接口方法得到執(zhí)行結(jié)果數(shù)據(jù)及執(zhí)行結(jié)果標(biāo)識,并基于所述調(diào)用結(jié)果格式對所述執(zhí)行結(jié)果標(biāo)識及所述執(zhí)行結(jié)果數(shù)據(jù)進行封裝得到的。
6.如權(quán)利要求1所述的方法,其特征在于,所述接收所述處理方發(fā)送的調(diào)用結(jié)果,包括:
接收所述處理方發(fā)送的執(zhí)行結(jié)果數(shù)據(jù)及執(zhí)行結(jié)果標(biāo)識,獲取調(diào)用結(jié)果格式;
基于所述調(diào)用結(jié)果格式對所述執(zhí)行結(jié)果標(biāo)識及所述執(zhí)行結(jié)果數(shù)據(jù)進行封裝,得到所述調(diào)用結(jié)果。
7.如權(quán)利要求1所述的方法,其特征在于,所述接口調(diào)用請求由所述調(diào)用方通過所述調(diào)用方的私鑰對所述接口方法名稱及所述接口調(diào)用參數(shù)進行加密,根據(jù)所述接口模塊名稱、加密后的所述接口方法名稱及所述接口調(diào)用參數(shù)得到的;
所述獲取調(diào)用方發(fā)送的接口調(diào)用請求之后,還包括:
根據(jù)所述接口模塊名稱獲取所述接口模塊名稱對應(yīng)的公鑰集合;
基于所述公鑰集合對所述加密后的所述接口方法名稱及所述接口調(diào)用參數(shù)進行解密;
若解密成功,則觸發(fā)所述向與所述接口模塊名稱關(guān)聯(lián)的處理方發(fā)送接口執(zhí)行請求的步驟;
若解密失敗,則向所述調(diào)用方發(fā)送調(diào)用請求無效消息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國平安人壽保險股份有限公司,未經(jīng)中國平安人壽保險股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010122955.X/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





