[發明專利]一種遠程過程調用方法及裝置有效
| 申請號: | 202011559928.5 | 申請日: | 2020-12-25 |
| 公開(公告)號: | CN112788104B | 公開(公告)日: | 2023-05-12 |
| 發明(設計)人: | 周啟立;姚雙喜 | 申請(專利權)人: | 珠海金山數字網絡科技有限公司 |
| 主分類號: | H04L67/133 | 分類號: | H04L67/133;H04L67/60;H04L67/5651;G06F9/54 |
| 代理公司: | 北京智信禾專利代理有限公司 11637 | 代理人: | 劉曉楠 |
| 地址: | 519000 廣東省珠海市高新區唐家灣鎮前島環路325號102室*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 遠程 過程 調用 方法 裝置 | ||
1.一種遠程過程調用方法,其特征在于,包括:
根據第一請求對應的第一目標服務器,獲取所述第一請求對應的第一關聯數據并生成所述第一請求對應的第一調回標識;
基于腳本語言構建包含所述第一調回標識和所述第一關聯數據的第一回調函數;
將第一調回標識和所述第一請求對應的第一請求參數進行綁定并發送至所述第一目標服務器,計算請求時間,在所述請求時間超過預設的時間閾值的情況下,更新所述第一調回標識的版本序列號;
將更新后的所述第一調回標識和第一請求參數再次進行綁定并重新發送至所述第一目標服務器;
獲取所述第一目標服務器返回的第一調回標識和所述第一請求對應的第一請求結果;
通過所述第一調回標識獲取所述第一回調函數,將所述第一請求結果傳入所述第一回調函數中,從而通過所述第一回調函數對第一請求進行響應。
2.根據權利要求1所述的方法,其特征在于,根據第一請求對應的第一目標服務器,獲取所述第一請求對應的第一關聯數據并生成所述第一請求對應的第一調回標識,包括:
根據第一請求對應的第一目標服務器,確定所述第一目標服務器對應的服務器標識和第一請求對應的上下文數據;
根據所述第一目標服務器對應的服務器標識和第一請求對應的上下文數據,確定所述第一關聯數據;
為所述第一請求配置唯一對應的所述第一調回標識。
3.根據權利要求1所述的方法,其特征在于,基于腳本語言構建包含所述第一調回標識和所述第一關聯數據的第一回調函數,包括:
基于LUA腳本構建包含所述第一調回標識和第一關聯數據的第一回調函數。
4.根據權利要求1所述的方法,其特征在于,所述調回標識包括特征序列號;
將第一調回標識和所述第一請求對應的第一請求參數進行綁定并發送至所述第一目標服務器,包括:
獲取第一請求參數,通過所述第一調回標識的特征序列號將第一調回標識與所述第一請求參數進行綁定;
將綁定后的所述第一調回標識和第一請求參數進行序列化并打包,生成第一請求對應的請求數據包;
與所述第一目標服務器進行網絡通訊,通過網絡通信協議將第一請求對應的請求數據包發送至所述第一目標服務器。
5.根據權利要求4所述的方法,其特征在于,獲取所述第一目標服務器返回的第一調回標識和所述第一請求對應的第一請求結果,包括:
接收所述第一目標服務器返回的結果數據包;
對所述結果數據包進行解包和反序列化,獲取所述第一調回標識和第一請求結果。
6.根據權利要求5所述的方法,其特征在于,通過所述第一調回標識獲取所述第一回調函數,包括:
確定所述第一調回標識的特征序列號,根據所述第一調回標識的特征序列號獲取所述第一回調函數;
通過所述第一回調函數對第一請求進行響應,包括:
獲取所述第一回調函數內的第一關聯數據;
根據所述第一關聯數據和所述第一請求結果,在所述第一回調函數的內部進行邏輯操作;
將所述第一請求對應的邏輯操作的處理結果進行展示。
7.根據權利要求1所述的方法,其特征在于,在獲取所述第一目標服務器返回的第一調回標識和所述第一請求對應的第一請求結果之后,還包括:
判斷第一調回標識中的版本序列號是否為最新的版本序列號;
在所述第一調回標識中的版本序列號并非最新的版本序列號的情況下,將所述第一調回標識和所述第一請求對應的第一請求結果全部丟棄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海金山數字網絡科技有限公司,未經珠海金山數字網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011559928.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種絲網印刷機
- 下一篇:一種注塑機用帶有篩選功能的上料設備及其使用方法





