[發明專利]接口調用方法及終端設備、接口調用的響應方法及服務器在審
| 申請號: | 201810001742.4 | 申請日: | 2018-01-02 |
| 公開(公告)號: | CN108365961A | 公開(公告)日: | 2018-08-03 |
| 發明(設計)人: | 丁晶晶;徐國誠 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L29/06;G06F21/60;G06F21/64;H04W4/14 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 官建紅 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接口調用 驗證碼 設備標識 服務器 加密字段 終端設備 對接口 短信 字段 驗證 互聯網技術 自動化水平 接口參數 簽名運算 移動設備 響應 算法 加密 組裝 | ||
本發明適用于互聯網技術領域,提供了一種接口調用方法及終端設備、一種接口調用的響應方法及服務器,通過接收移動設備的設備標識、接口參數以及接口驗證短信,從接口驗證短信中提取接口驗證碼,并基于設備標識對應的算法,分別對接口驗證碼的摘要進行簽名運算,以及對接口參數進行加密,得到接口加密字段和驗證碼簽名字段,并將設備標識、接口加密字段以及驗證碼簽名字段組裝成接口調用請求,并將接口調用請求發送給服務器,以提高接口調用時的自動化水平以及安全性。
技術領域
本發明屬于互聯網技術領域,尤其涉及一種接口調用方法及終端設備、一種接口調用的響應方法及服務器。
背景技術
當前很多終端設備在實現某種功能時都需要從服務器調用相關的接口,一般情況下,終端設備的用戶在輸入待調用接口的參數后,還需要手動進行后續操作以實現接口的調用,這給用戶帶來了極大的不便。為了讓用戶更加便捷的使用終端設備,現有技術中存在一些接口自動調用的方法,但是當服務器需要終端設備提供驗證碼時,現有的接口自動調用方法便無法實現。
除此之外,現有的接口自動調用方法也存在安全性較低的問題,可能使得用戶數據或服務器接口數據在自動調用過程中被盜取。
綜上,現有技術在進行接口調用時,存在自動化程度低以及安全性差的問題。
發明內容
有鑒于此,本發明實施例提供了一種接口調用方法及終端設備,以解決現有技術在接口調用和保存過程中存在的安全性差的問題。
本發明實施例的第一方面提供了一種接口調用方法,包括:
接收移動設備的設備標識、接口參數以及服務器發送給所述移動設備的接口驗證短信;
從所述接口驗證短信中提取接口驗證碼;
根據所述設備標識確定加密算法,并通過所述加密算法對所述接口參數進行加密,生成接口加密字段;
計算所述接口驗證碼的摘要,作為驗證碼摘要;
根據所述設備標識確定簽名密鑰,并通過所述簽名密鑰對所述驗證碼摘要進行簽名運算,生成驗證碼簽名字段;
將所述設備標識、所述接口加密字段以及所述驗證碼簽名字段組裝成接口調用請求,并將所述接口調用請求發送至服務器。
本發明實施例的第二方面提供了一種接口調用的響應方法,包括:
接收終端發送的接口調用請求;
從所述接口調用請求中解析出移動設備的設備標識、接口加密字段以及驗證碼簽名字段;
根據所述設備標識確定簽名密鑰,并通過所述簽名密鑰對所述驗證碼簽名字段進行解碼運算,得到驗證碼摘要;
根據所述驗證碼摘要還原出接口驗證碼;
若所述接口驗證碼與服務器發送給所述移動設備的接口驗證碼相同,則根據所述設備標識確定解密算法,并通過所述解密算法對所述接口加密字段進行解密計算,生成接口參數;
若所述服務器中存在與所述接口參數一致的參數,則根據所述接口參數對應的接口邏輯對所述終端發送的待處理數據進行處理。
本發明實施例的第三方面提供了一種終端設備,包括存儲器以及處理器,所述存儲器中存儲有可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時,實現如下步驟:
接收移動設備的設備標識、接口參數以及服務器發送給所述移動設備的接口驗證短信;
從所述接口驗證短信中提取接口驗證碼;
根據所述設備標識確定加密算法,并通過所述加密算法對所述接口參數進行加密,生成接口加密字段;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810001742.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:隨機數提供方法和裝置
- 下一篇:一種證書吊銷列表查詢方法及裝置





