[發(fā)明專利]一種多路HTTP通道復用的方法及終端有效
| 申請?zhí)枺?/td> | 201911275947.2 | 申請日: | 2019-12-12 |
| 公開(公告)號: | CN111131019B | 公開(公告)日: | 2021-06-22 |
| 發(fā)明(設計)人: | 王皓;胡征;許辰人;陳朔;郭興民;李小金 | 申請(專利權)人: | 華為技術有限公司;北京大學 |
| 主分類號: | H04L12/707 | 分類號: | H04L12/707;H04L29/08 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 http 通道 方法 終端 | ||
1.一種多路HTTP通道復用的方法,其特征在于,包括:
移動終端通過第一HTTP通道向第一服務器發(fā)送第一HTTP請求,用于請求第一數(shù)據(jù);
所述移動終端通過所述第一HTTP通道接收所述第一服務器返回的第一HTTP響應,所述第一HTTP響應攜帶所述第一數(shù)據(jù)的大小;
在接收到所述第一HTTP響應后,所述移動終端通過所述第一HTTP通道接收所述第一服務器發(fā)送的所述第一數(shù)據(jù)的第一部分;
在接收到所述第一HTTP響應后,若所述第一數(shù)據(jù)的大小大于第一閾值,則所述移動終端根據(jù)所述第一HTTP請求和所述第一數(shù)據(jù)的大小生成第二HTTP請求,并通過第二HTTP通道向第二服務器發(fā)送所述第二HTTP請求,用于請求所述第一數(shù)據(jù)中的第二部分;
其中,所述移動終端根據(jù)所述第一HTTP請求和所述第一數(shù)據(jù)的大小生成第二HTTP請求,包括:所述移動終端在所述第一HTTP請求中增加范圍字節(jié)字段或者修改范圍字節(jié)字段,寫入所述第一數(shù)據(jù)中的第二部分對應的字節(jié)范圍,將所述第一HTTP請求中host字段的值由所述第一服務器的地址修改為所述第二服務器的地址,得到所述第二HTTP請求;
所述移動終端通過所述第二HTTP通道接收所述第二服務器返回的所述第一數(shù)據(jù)的第二部分;
在所述移動終端接收完所述第一數(shù)據(jù)的第一部分后,所述移動終端通過所述第一HTTP通道向所述第一服務器發(fā)送控制信令,用于斷開所述第一HTTP通道。
2.根據(jù)權利要求1所述的方法,其特征在于,所述第一HTTP響應中內(nèi)容長度contentlength字段中攜帶所述第一數(shù)據(jù)的大小。
3.根據(jù)權利要求1或2 所述的方法,其特征在于,所述方法還包括:
所述移動終端根據(jù)所述第一數(shù)據(jù)的大小、所述第一HTTP通道的帶寬、所述第二HTTP通道的帶寬、所述第二HTTP通道的往返時延確定所述第一閾值;
或者,所述移動終端根據(jù)所述第一數(shù)據(jù)的大小、所述第一HTTP通道的帶寬、以及所述第二HTTP通道的往返時延確定所述第一閾值。
4.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
所述移動終端根據(jù)所述第一數(shù)據(jù)的大小,所述第一HTTP通道的帶寬、所述第二HTTP通道的帶寬以及所述第二HTTP通道的往返時延確定所述第一數(shù)據(jù)的第二部分的字節(jié)范圍。
5.根據(jù)權利要求4所述的方法,其特征在于,所述第一數(shù)據(jù)的第二部分的字節(jié)范圍從所述第一數(shù)據(jù)中間的字節(jié)開始到所述第一數(shù)據(jù)最后一個字節(jié)。
6.根據(jù)權利要求1所述的方法,其特征在于,所述移動終端通過所述第一HTTP通道向所述第一服務器發(fā)送控制信令,用于斷開所述第一HTTP通道,具體為:
所述移動終端通過所述第一HTTP通道向所述第一服務器發(fā)送HTTP RESET報文或TCPRESET報文。
7.根據(jù)權利要求1所述的方法,其特征在于,在所述移動終端通過第一HTTP通道向第一服務器發(fā)送第一HTTP請求之前,所述方法還包括:
所述移動終端確定所述第一HTTP通道的預計數(shù)據(jù)流完成時間FCT最小。
8.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
在移動終端通過第一HTTP通道向第一服務器發(fā)送第一HTTP請求之前,所述移動終端根據(jù)所述第一HTTP請求通過所述第一HTTP通道發(fā)送第一域名系統(tǒng)DNS請求,用于請求所述第一服務器的地址;以及通過所述第二HTTP通道發(fā)送第二域名系統(tǒng)DNS請求,用于請求所述第二服務器的地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司;北京大學,未經(jīng)華為技術有限公司;北京大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911275947.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





