[發明專利]一種在IOS上加速HTTP的方法有效
| 申請號: | 201410168924.2 | 申請日: | 2014-04-25 |
| 公開(公告)號: | CN103944992B | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 蘭勁 | 申請(專利權)人: | 廈門享游網絡科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 廈門市精誠新創知識產權代理有限公司35218 | 代理人: | 方惠春 |
| 地址: | 361000 福建省廈*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ios 加速 http 方法 | ||
1.一種在IOS上加速HTTP的方法,該方法包括:
步驟1:建立本地代理服務;
步驟2:將產生HTTP流量的應用軟件記為HTTP_APP,該HTTP_APP發起HTTP請求時,首先將HTTP請求轉發至本地代理服務;
步驟3:本地代理服務首先將HTTP請求的數據轉換為spdy協議格式或者utp協議格式的數據,然后將轉換后的數據發送到遠端的代理服務器;
步驟4:遠端的代理服務器對接收到的數據進行解析,如果是spdy協議格式則對其根據spdy協議進行解析,并還原成原HTTP數據;如果是utp協議格式則對其根據utp協議進行解析,并還原成原HTTP數據;然后將還原后的原HTTP數據發送至目標地址;
步驟5:目標地址對收到的原HTTP數據進行解析,并輸出HTTP結果數據,通過遠端代理服務器將該HTTP結果數據轉換成spdy協議格式或者utp協議格式的數據,將HTTP協議轉換為spdy協議或者utp協議;之后通過spdy協議或者utp協議將轉換后的結果數據發送到本地代理服務;
步驟6:本地代理服務對接收到的數據進行解析,如果是spdy協議格式則對其根據spdy協議進行解析,并還原成原HTTP結果數據;如果是utp協議格式則對其根據utp協議進行解析,并還原成原HTTP結果數據;然后將還原后的原HTTP結果數據發送至用戶端。
2.根據權利要求1所述的一種在IOS上加速HTTP的方法,其特征在于:建立本地代理服務包括以下內容:構造代理函數,該代理函數實現原生HTTP API獲取系統全局代理的函數的所有功能,該代理函數建立后,由原生HTTP API調用,實現代理;該代理函數返回包含代理信息的結構,該代理信息至少包括代理主機、代理端口;獲取HTTP_APP的進程地址,并查找HTTP_APP在內存當中的鏡像頭部,找到獲取當前網絡的代理信息的函數,將該函數的地址替換構造代理函數中的函數地址;然后創建本地代理服務線程即可。
3.根據權利要求2所述的一種在IOS上加速HTTP的方法,其特征在于:HTTP_APP發起HTTP請求,首先對HTTP請求進行預處理,然后再發送出去,該預處理包括如果過程:該HTTP請求首先檢測該HTTP請求要訪問的域名與HTTP_APP的域名是否相同,如果兩者不相同,則將HTTP請求要訪問的域名改為HTTP_APP的域名;然后檢測HTTP請求的指定代理行是否為空,如果不為空,則將其改為空白行,然后再將該HTTP請求發送出去;通過上述設置,可以對HTTP請求的有效性進行維護,避免后續指定代理時候出現代理出錯,而導致該方法不能用,進而導致HTTP_APP的無法使用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門享游網絡科技有限公司,未經廈門享游網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410168924.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種MP3播放器
- 下一篇:一種具備除霜功能的兩級制熱空調系統





