[發明專利]應用交互方法及裝置有效
| 申請號: | 201710449172.0 | 申請日: | 2017-06-14 |
| 公開(公告)號: | CN109005096B | 公開(公告)日: | 2021-03-30 |
| 發明(設計)人: | 陳順;董紅光;董俊杰 | 申請(專利權)人: | 北京小米移動軟件有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46;H04L29/06;H04L29/12;G06F9/455 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 陳蕾 |
| 地址: | 100085 北京市海淀區清河*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 交互 方法 裝置 | ||
本公開提供一種應用交互方法及裝置,其中,所述方法包括:在當前應用與預設虛擬服務器之間建立虛擬網絡連接;通過所述虛擬網絡連接,獲取經由操作系統的目標網絡請求,所述目標網絡請求用于跳轉到目標應用;從所述目標網絡請求中提取目標應用參數,所述目標應用參數至少包括:目標應用的身份標識;根據所述目標應用參數打開所述目標應用。采用本公開提供的應用交互方法,通過用戶終端的操作系統可以實現應用間的交互,不僅提高了應用間的交互效率,還確保了目標應用跳轉的準確性,提升了終端的用戶體驗。
技術領域
本公開涉及通信技術領域,尤其涉及一種應用交互方法及裝置。
背景技術
隨著計算機通信技術的發展,各種應用軟件給人們帶來了極好的通信體驗。通過采用應用深度鏈接Deeplink技術還可實現應用間的跳轉。例如,在應用A適配Deeplink技術的情況下,用戶在應用A中觸發一個用于跳轉到另一應用的鏈接,可以通過Deeplink技術跳轉到另一個應用比如應用B的一個內頁。但是如果應用A中沒有適配Deeplink技術,則上述應用間的頁面跳轉功能不可用,影響終端的用戶體驗。
發明內容
有鑒于此,本公開提供一種應用交互方法及裝置,可以不受限于應用是否適配Deeplink技術,實現應用間頁面的跳轉。
根據本公開實施例的第一方面,提供了一種應用交互的方法,所述方法包括:
在當前應用與預設虛擬服務器之間建立虛擬網絡連接;
通過所述虛擬網絡連接,獲取經由操作系統的目標網絡請求,所述目標網絡請求用于跳轉到目標應用;
從所述目標網絡請求中提取目標應用參數,所述目標應用參數至少包括:目標應用的身份標識;
根據所述目標應用參數打開所述目標應用。
可選地,所述在當前應用與預設虛擬服務器之間建立虛擬網絡連接,包括:
在當前應用與預設虛擬HTTP服務器之間,建立虛擬傳輸控制協議TCP連接;
所述通過所述虛擬網絡連接,獲取經由操作系統的目標網絡請求,包括:
通過虛擬TCP連接,獲取經由操作系統的目標HTTP請求。
可選地,所述在當前應用與預設虛擬HTTP服務器之間,建立虛擬傳輸控制協議TCP連接,包括:
根據網絡請求獲取虛擬HTTP服務器的地址;
獲取握手數據包,所述握手數據包中包括所述虛擬HTTP服務器的地址;
通過所述握手數據包與所述虛擬HTTP服務器建立虛擬TCP連接。
可選地,采用以下任一方式根據網絡請求獲取虛擬HTTP服務器的地址:
從網絡請求中提取虛擬HTTP服務器的地址;或者,
獲取網絡請求中的虛擬域名;
根據所述虛擬域名解析對應的虛擬HTTP服務器的地址。
可選地,所述在當前應用與預設虛擬HTTP服務器之間,建立虛擬傳輸控制協議TCP連接,包括:
獲取網絡請求中的虛擬域名;
將所述虛擬域名解析為對應的虛擬IP地址;
獲取TCP握手數據包,所述TCP握手數據包中包括所述虛擬IP地址;
將所述TCP握手數據包中的虛擬IP地址修改為所述虛擬HTTP服務器的地址,獲得更新握手數據包;
通過所述更新握手數據包與所述虛擬HTTP服務器建立虛擬TCP連接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京小米移動軟件有限公司,未經北京小米移動軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710449172.0/2.html,轉載請聲明來源鉆瓜專利網。





