[發明專利]服務調用處理方法及裝置在審
| 申請號: | 202210134051.8 | 申請日: | 2022-02-14 |
| 公開(公告)號: | CN114546639A | 公開(公告)日: | 2022-05-27 |
| 發明(設計)人: | 齊普;翟一帆;程潤峰;劉鵬;張宇;鄭江棱;姚家藝;馬靜 | 申請(專利權)人: | 支付寶(杭州)信息技術有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/448 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 付先智 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務 調用 處理 方法 裝置 | ||
1.一種服務調用處理方法,應用于目標客戶端,所述方法包括:
接收源客戶端發送的攜帶子程序標識的調用請求,并啟動所述子程序標識對應的代理子程序;
所述代理子程序解析所述調用請求,基于解析獲得的目標服務的接口標識進行服務接口調用,并獲取所述服務接口返回的服務處理結果;
所述代理子程序基于所述調用請求攜帶的回調函數,組裝包含所述服務處理結果和回跳鏈接的回調請求;
執行向所述源客戶端跳轉的跳轉邏輯,并向所述源客戶端發送所述回調請求。
2.根據權利要求1所述的服務調用處理方法,所述調用請求包含所述源客戶端的子程序提交的服務參數,所述服務參數在接口調用過程中被傳入所述服務接口,所述服務接口基于所述服務參數進行服務處理獲得所述服務處理結果。
3.根據權利要求2所述的服務調用處理方法,所述源客戶端在接收到所述回調請求之后,跳轉至所述回跳鏈接對應的所述子程序的服務頁面,并向所述子程序返回所述服務處理結果。
4.根據權利要求3所述的服務調用處理方法,所述服務處理結果為采用所述目標服務的私鑰對明文服務處理結果進行加密處理獲得的密文服務處理結果;
所述子程序接收到所述服務處理結果之后,采用所述目標服務的公鑰對所述密文服務處理結果進行解密獲得所述明文服務處理結果。
5.根據權利要求3所述的服務調用處理方法,所述調用請求中攜帶有令牌信息,所述源客戶端在向所述回跳鏈接對應的所述子程序的服務頁面進行跳轉之前,執行如下操作:
核驗所述回調請求中攜帶的令牌信息與所述調用請求中攜帶的令牌信息是否相同;
若是,執行跳轉至所述回跳鏈接對應的所述子程序的服務頁面操作。
6.根據權利要求1所述的服務調用處理方法,所述服務處理,包括:
調用安裝所述目標客戶端的用戶終端配置的傳感器進行用戶數據采集,并基于采集到的用戶數據進行服務處理獲得所述服務處理結果。
7.根據權利要求1所述的服務調用處理方法,所述代理子程序解析所述調用請求操作執行之后,所述基于解析獲得的目標服務的接口標識進行服務接口調用操作執行之前,執行如下操作:
核驗所述源客戶端是否開通所述目標客戶端的跨端調用權限;
若是,執行所述基于解析獲得的目標服務的接口標識進行服務接口調用操作。
8.根據權利要求1至7任意一項所述的服務調用處理方法,所述目標客戶端與所述源客戶端安裝于同一用戶終端。
9.一種服務調用處理方法,應用于源客戶端,所述方法包括:
接收子程序進行目標服務的服務接口調用提交的服務請求參數;
解析所述服務請求參數,并基于解析結果組裝調用請求;
執行向目標客戶端跳轉的跳轉邏輯,并向所述目標客戶端發送所述調用請求;
接收所述目標客戶端發送的包含服務處理結果和回跳鏈接的回調請求,跳轉至所述回跳鏈接對應的所述子程序的服務頁面,并向所述子程序返回所述服務處理結果。
10.根據權利要求9所述的服務調用處理方法,所述服務接口為所述源客戶端集成的SDK的接口庫中的服務接口;
所述調用請求中包含所述服務接口的接口標識。
11.根據權利要求9所述的服務調用處理方法,所述目標客戶端基于所述調用請求攜帶的子程序標識啟動所述子程序標識對應的代理子程序;
所述代理子程序基于解析所述調用請求獲得的所述目標服務的接口標識進行服務接口調用。
12.根據權利要求9所述的服務調用處理方法,所述源客戶端開通所述目標客戶端的跨端調用權限,所述目標客戶端的代理子程序基于所述跨端調用權限響應所述源客戶端發送的調用請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于支付寶(杭州)信息技術有限公司,未經支付寶(杭州)信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210134051.8/1.html,轉載請聲明來源鉆瓜專利網。





