[發明專利]數據通訊方法、裝置及設備有效
| 申請號: | 201710364397.6 | 申請日: | 2017-05-22 |
| 公開(公告)號: | CN107220131B | 公開(公告)日: | 2020-04-03 |
| 發明(設計)人: | 董紅光;吳華 | 申請(專利權)人: | 北京小米移動軟件有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 宋揚;劉芳 |
| 地址: | 100085 北京市海淀區清河*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據通訊 方法 裝置 設備 | ||
本公開是關于一種數據通訊方法、裝置及設備,該方法包括:接收服務器發送的通訊參數;所述通訊參數為所述服務器調用接口對象中的接口時傳入的參數;所述通訊參數包括目標應用的標識和對所述目標應用執行的操作參數;根據所述標識和所述操作參數,執行所述目標應用,獲得執行結果;將所述執行結果發送給所述服務器。本公開可以降低數據雙向通訊的復雜度。
技術領域
本公開涉及通信領域,尤其涉及數據通訊方法、裝置及設備。
背景技術
隨著科學技術的發展,終端設備上安裝的應用程序(Application;簡稱:APP)的功能越來越強大,因而終端設備與服務器之間的通訊也越來越頻繁。
相關技術中,在安卓系統中,可以通過終端設備的WebView去調用服務器的JavaScript方法,也可以通過服務器的JavaScript調用終端設備的方法,以此來實現終端設備與服務器之間的雙向通訊。
發明內容
為克服相關技術中存在的問題,本公開提供一種數據通訊方法、裝置及設備。
根據本公開實施例的第一方面,提供一種數據通訊方法,應用于終端設備,包括:
接收服務器發送的通訊參數;所述通訊參數為所述服務器調用接口對象中的接口時傳入的參數;所述通訊參數包括目標應用的標識和對所述目標應用執行的操作參數;
根據所述標識和所述操作參數,執行所述目標應用,獲得執行結果;
將所述執行結果發送給所述服務器。
由于在接收到服務器通過調用終端設備中接口對象中的接口發送的通訊參數后,將根據通訊參數中包括的目標應用的標識和對目標應用執行的操作參數,執行該目標應用,并將執行后的執行結果返回給服務器,使得終端設備和服務器進行雙向數據通訊時能夠在同一個流程中實現,從而避免了相關技術中終端設備和服務器進行雙向數據通訊時,兩次調用過程相互獨立的現象,由此降低數據雙向通訊的復雜度。
可選地,所述通訊參數還包括所述目標應用的運行參數信息和/或所述終端設備回調數據的方式;其中,所述回調數據的方式包括異步調用方式、同步調用方式和異步回調調用方式。
可選地,若所述通訊參數包括所述終端設備回調數據的方式;
則所述將所述執行結果發送給所述服務器,包括:
根據所述終端設備回調數據的方式,將所述執行結果發送給所述服務器。
由于在通訊參數中包括回調數據方式時,終端設備將根據實際情況采用不同的回調方式,將執行結果返回給服務器,由此可以提高數據通訊的靈活性。
可選地,所述接收服務器發送的通訊參數之前,所述方法還包括:
創建所述接口對象;
將所述接口對象發送給所述服務器。
由于終端設備需要先創建接口對象發送給服務器,以使服務器調用接口對象中的接口實現數據的雙向通訊,可以提高雙向數據通訊的效率。
根據本公開實施例的第二方面,提供一種數據通訊方法,應用于服務器,包括:
確定通訊參數;所述通訊參數包括目標應用的標識和對所述目標應用執行的操作參數;
調用接口對象中的接口,并將所述通訊參數傳入所述接口對象中的接口;
將所述通訊參數通過所述接口發送給終端設備,以使所述終端設備根據所述標識和所述操作參數,執行所述目標應用;
接收所述終端設備發送的執行結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京小米移動軟件有限公司,未經北京小米移動軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710364397.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種雙頻的調頻質量阻尼器
- 下一篇:一種新型自復位裝配式隔震框架結構





