[發(fā)明專利]應用交互方法及裝置有效
| 申請?zhí)枺?/td> | 201710449172.0 | 申請日: | 2017-06-14 |
| 公開(公告)號: | CN109005096B | 公開(公告)日: | 2021-03-30 |
| 發(fā)明(設計)人: | 陳順;董紅光;董俊杰 | 申請(專利權)人: | 北京小米移動軟件有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46;H04L29/06;H04L29/12;G06F9/455 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 陳蕾 |
| 地址: | 100085 北京市海淀區(qū)清河*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 交互 方法 裝置 | ||
1.一種應用交互方法,其特征在于,所述方法包括:
在當前應用與預設虛擬服務器之間建立虛擬網絡連接,所述預設虛擬服務器包括用戶終端本地的HTTP服務器;
通過所述虛擬網絡連接,獲取經由操作系統(tǒng)的目標網絡請求,所述目標網絡請求用于跳轉到目標應用;
從所述目標網絡請求中提取目標應用參數(shù),所述目標應用參數(shù)至少包括:目標應用的身份標識;
根據(jù)所述目標應用參數(shù)打開所述目標應用;
所述從目標網絡請求中提取目標應用參數(shù),包括:
將所述目標網絡請求發(fā)送給預設消息服務;
通過所述消息服務提取所述目標網絡請求中的目標應用參數(shù);
所述將目標網絡請求發(fā)送給預設消息服務,包括:
過濾所述目標網絡請求中的預設特征信息,獲得過濾后的目標網絡請求;
將所述過濾后的目標網絡請求發(fā)送給所述預設消息服務。
2.根據(jù)權利要求1所述的方法,其特征在于,所述在當前應用與預設虛擬服務器之間建立虛擬網絡連接,包括:
在當前應用與預設虛擬HTTP服務器之間,建立虛擬傳輸控制協(xié)議TCP連接;
所述通過所述虛擬網絡連接,獲取經由操作系統(tǒng)的目標網絡請求,包括:
通過虛擬TCP連接,獲取經由操作系統(tǒng)的目標HTTP請求。
3.根據(jù)權利要求2所述的方法,其特征在于,所述在當前應用與預設虛擬HTTP服務器之間,建立虛擬傳輸控制協(xié)議TCP連接,包括:
根據(jù)網絡請求獲取虛擬HTTP服務器的地址;
獲取握手數(shù)據(jù)包,所述握手數(shù)據(jù)包中包括所述虛擬HTTP服務器的地址;
通過所述握手數(shù)據(jù)包與所述虛擬HTTP服務器建立虛擬TCP連接。
4.根據(jù)權利要求3所述的方法,其特征在于,采用以下任一方式根據(jù)網絡請求獲取虛擬HTTP服務器的地址:
從網絡請求中提取虛擬HTTP服務器的地址;或者,
獲取網絡請求中的虛擬域名;
根據(jù)所述虛擬域名解析對應的虛擬HTTP服務器的地址。
5.根據(jù)權利要求2所述的方法,其特征在于,所述在當前應用與預設虛擬HTTP服務器之間,建立虛擬傳輸控制協(xié)議TCP連接,包括:
獲取網絡請求中的虛擬域名;
將所述虛擬域名解析為對應的虛擬IP地址;
獲取TCP握手數(shù)據(jù)包,所述TCP握手數(shù)據(jù)包中包括所述虛擬IP地址;
將所述TCP握手數(shù)據(jù)包中的虛擬IP地址修改為所述虛擬HTTP服務器的地址,獲得更新握手數(shù)據(jù)包;
通過所述更新握手數(shù)據(jù)包與所述虛擬HTTP服務器建立虛擬TCP連接。
6.根據(jù)權利要求4或5所述的方法,其特征在于,所述獲取網絡請求中的虛擬域名,包括:
獲取HTTP地址中的域名信息;
根據(jù)所述域名信息查詢預設虛擬域名白名單;
若所述預設虛擬域名白名單中包括所述域名信息,確定所述域名信息屬于虛擬域名。
7.根據(jù)權利要求1所述的方法,其特征在于,所述獲取經由操作系統(tǒng)的目標網絡請求,包括:
獲取經由操作系統(tǒng)的網絡請求;
確定所述網絡請求中是否包括預設特征信息;
若所述網絡請求中包括預設特征信息,確定所述網絡請求為目標網絡請求。
8.根據(jù)權利要求1所述的方法,其特征在于,采用以下至少一種方式將所述目標網絡請求發(fā)送給所述預設消息服務:
通過預設監(jiān)聽組件將所述目標網絡請求轉發(fā)給所述消息服務;
通過所述預設監(jiān)聽組件復制所述目標網絡請求,將復制的目標網絡請求發(fā)送給所述消息服務;
通過所述預設監(jiān)聽組件將所述目標網絡請求發(fā)送給所述虛擬服務器,由所述虛擬服務器將所述目標網絡請求發(fā)送給所述消息服務。
9.根據(jù)權利要求8所述的方法,其特征在于,所述預設監(jiān)聽組件包括:防火墻組件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京小米移動軟件有限公司,未經北京小米移動軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710449172.0/1.html,轉載請聲明來源鉆瓜專利網。





