[發明專利]一種在IOS上加速HTTP的方法有效
| 申請號: | 201410168924.2 | 申請日: | 2014-04-25 |
| 公開(公告)號: | CN103944992B | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 蘭勁 | 申請(專利權)人: | 廈門享游網絡科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 廈門市精誠新創知識產權代理有限公司35218 | 代理人: | 方惠春 |
| 地址: | 361000 福建省廈*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ios 加速 http 方法 | ||
技術領域
本發明涉及HTTP加速,尤其是在IOS上,通過流量引導和協議轉換來加速HTTP的方法。
背景技術
目前的加速HTTP的方法,一般是采用APN進行標準的HTTP代理,并將內容進行壓縮來達到加速的效果,比如飛速流量。這種加速技術的缺陷有:1. 僅僅是將請求的內容在代理服務上進行壓縮,這樣會造成圖片類資源模糊;2. 這樣的代理技術,在客戶端只能設置代理而沒辦法處理數據包,沒辦法將標準的代理技術進行優化。
例如申請號為201310362191.1的發明專利,公開了一種 HTTP 上傳加速方法,對于滿足一定條件的 HTTP 上傳請求,可以減少響應時間,提高響應速度,同時也可以減輕 CDN服務節點的壓力。其技術方案為:源站進行上傳配置;用戶通過上傳配置上傳靜態數據;內容分發網絡節點接收請求;內容分發網絡節點判斷接收到的請求是否適用上傳加速功能;若請求不適用上傳加速功能,則上傳數據到源站,接收源站返回的響應,并發送響應給用戶;若請求適用上傳加速功能,則在用戶數據上傳完成后給用戶發送響應,并將數據保存在本地緩存中,并在其后的任意時刻將本地緩存中的數據同步到源站。該發明專利需要在軟件上進行二次開發,其實現復雜。
再例如申請號為200910127106.7的發明專利,公開了一種基于會話高速緩存的HTTP加速,其方法包括:接收第一超文本傳輸協議(HTTP)數據包;基于HTTP數據包創建第一會話;以及為第一會話創建會話高速緩存條目;接收第二HTTP數據包;執行會話高速緩存查找以識別第二HTTP數據包與會話高速緩存條目的匹配;以及基于第二HTTP數據包與會話高速緩存條目的匹配來創建第二HTTP會話。該發明專利需要硬件的支持,而無法通過軟件直接實現。
發明內容
因此,針對上述的問題,本發明提出一種在IOS上加速HTTP的方法,解決IOS上這種只有代理服務端而無客戶端的代理技術造成內容壓縮失真和標準代理協議效率太差的問題,另外不需要對軟件進行二次開發,也不需要硬件的支持,僅通過代理即可實現加速HTTP。
為了解決上述技術問題,本發明所采用的思路是,首先,建立本地代理服務,并引導HTTP流量到本地代理服務;本地代理服務對內容進行處理,并將標準的HTTP協議轉化為性能較高的協議(比如spdy,utp)。app 啟動的時候,調用sdk的函數,這時候查找進程地址,找到這個函數的地址,然后替換函數地址,即可讓app調用自己實現的函數。提供了結合流量引導和協議轉換的方法,一方面可以獲取到數據包并對內容進行優化處理防止失真,另一方面可以對標準協議進行優化提高效率。
具體的,本發明的一種在IOS上加速HTTP的方法,揭示了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結果數據發送至用戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門享游網絡科技有限公司,未經廈門享游網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410168924.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種MP3播放器
- 下一篇:一種具備除霜功能的兩級制熱空調系統





