[發(fā)明專利]一種多路HTTP通道復(fù)用的方法及終端有效
| 申請(qǐng)?zhí)枺?/td> | 201911275947.2 | 申請(qǐng)日: | 2019-12-12 |
| 公開(公告)號(hào): | CN111131019B | 公開(公告)日: | 2021-06-22 |
| 發(fā)明(設(shè)計(jì))人: | 王皓;胡征;許辰人;陳朔;郭興民;李小金 | 申請(qǐng)(專利權(quán))人: | 華為技術(shù)有限公司;北京大學(xué) |
| 主分類號(hào): | H04L12/707 | 分類號(hào): | H04L12/707;H04L29/08 |
| 代理公司: | 北京中博世達(dá)專利商標(biāo)代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 http 通道 方法 終端 | ||
一種多路HTTP通道復(fù)用的方法及終端,涉及通信技術(shù)領(lǐng)域,可以實(shí)現(xiàn)終端與服務(wù)器之間多路HTTP通道復(fù)用,提升終端和服務(wù)器之間的數(shù)據(jù)傳輸效率,該方法應(yīng)用于終端,包括:終端通過第一HTTP通道向第一服務(wù)器發(fā)送第一HTTP請(qǐng)求,用于請(qǐng)求第一數(shù)據(jù);在接收第一服務(wù)器返回的第一HTTP響應(yīng),通過第一HTTP通道接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)的第一部分;同時(shí),若第一HTTP響應(yīng)中攜帶的第一數(shù)據(jù)的大小大于第一閾值,則生成第二HTTP請(qǐng)求,并通過第二HTTP通道發(fā)送給第二服務(wù)器,用于請(qǐng)求第一數(shù)據(jù)的第二部分;在接收完第一數(shù)據(jù)的第一部分后,向第一服務(wù)器發(fā)送控制信令,用于斷開所述第一HTTP通道。
技術(shù)領(lǐng)域
本申請(qǐng)涉及通信技術(shù)領(lǐng)域,尤其涉及一種多路HTTP通道復(fù)用的方法及終端。
背景技術(shù)
多路超文本傳輸協(xié)議(Multipath Hypertext Transfer Protocol,MPHTTP)技術(shù),可以實(shí)現(xiàn)終端與服務(wù)器之間多路HTTP通道同時(shí)傳輸數(shù)據(jù),提升終端和服務(wù)器之間的數(shù)據(jù)傳輸效率。例如,用戶在使用終端觀看高清視頻、VR資源等時(shí),終端可以同時(shí)使用Wi-Fi網(wǎng)絡(luò)和蜂窩網(wǎng)傳輸用戶請(qǐng)求的數(shù)據(jù),以提供更大的傳輸帶寬,使得高清視頻、VR資源等下載速率更快,用戶觀看時(shí)卡頓更少、更流暢。
現(xiàn)有技術(shù)中,接收用戶操作應(yīng)用程序的指示,終端根據(jù)用戶的操作指示,生成原始的HTTP請(qǐng)求(request)。然后,據(jù)原始HTTP請(qǐng)求中攜帶的范圍字節(jié)(range byte)字段,將原始HTTP請(qǐng)求拆分為多個(gè)HTTP請(qǐng)求。并分別在不同的HTTP通道中發(fā)送。這多個(gè)HTTP請(qǐng)求分別用于通過在不同的HTPP通道中請(qǐng)求原始HTTP請(qǐng)求中請(qǐng)求的不同字節(jié)范圍的數(shù)據(jù),即實(shí)現(xiàn)多路HTTP通道同時(shí)傳輸數(shù)據(jù),提升數(shù)據(jù)傳輸?shù)男省?/p>
然而,在很多實(shí)際場(chǎng)景中,終端生成的原始的HTTP請(qǐng)求沒有攜帶范圍字節(jié)字段,那么,將無法實(shí)現(xiàn)多路HTTP通道的復(fù)用。
發(fā)明內(nèi)容
本申請(qǐng)?zhí)峁┑囊环N多路HTTP通道復(fù)用的方法及終端,可以實(shí)現(xiàn)終端與服務(wù)器之間多路HTTP通道復(fù)用,提升終端和服務(wù)器之間的數(shù)據(jù)傳輸效率。
為了實(shí)現(xiàn)上述目的,本申請(qǐng)實(shí)施例提供了以下技術(shù)方案:
第一方面、提供一種多路HTTP通道復(fù)用的方法,包括:移動(dòng)終端通過第一HTTP通道向第一服務(wù)器發(fā)送第一HTTP請(qǐng)求,用于請(qǐng)求第一數(shù)據(jù);移動(dòng)終端通過第一HTTP通道接收第一服務(wù)器返回的第一HTTP響應(yīng),第一HTTP響應(yīng)攜帶第一數(shù)據(jù)的大小;在接收到第一HTTP響應(yīng)后,移動(dòng)終端通過第一HTTP通道接收第一服務(wù)器發(fā)送的第一數(shù)據(jù)的第一部分;在接收到第一HTTP響應(yīng)后,若第一數(shù)據(jù)的大小大于第一閾值,則移動(dòng)終端根據(jù)第一HTTP請(qǐng)求和第一數(shù)據(jù)的大小生成第二HTTP請(qǐng)求,并通過第二HTTP通道向第二服務(wù)器發(fā)送第二HTTP請(qǐng)求,用于請(qǐng)求第一數(shù)據(jù)中的第二部分;移動(dòng)終端通過第二HTTP通道接收第二服務(wù)器返回的第一數(shù)據(jù)的第二部分;在移動(dòng)終端接收完第一數(shù)據(jù)的第一部分后,移動(dòng)終端通過第一HTTP通道向第一服務(wù)器發(fā)送控制信令,用于斷開第一HTTP通道。
示例性的,在接收到第一HTTP響應(yīng)后,移動(dòng)終端一方面通過第一HTTP通道接收第一數(shù)據(jù)的第一部分,另一方面根據(jù)第一HTTP響應(yīng)中攜帶的第一數(shù)據(jù)的大小確定是否需要向第二HTTP通道發(fā)送第二HTTP請(qǐng)求,用于請(qǐng)求第一數(shù)據(jù)的第二部分。
其中,移動(dòng)終端根據(jù)第一HTTP請(qǐng)求和第一數(shù)據(jù)的大小生成第二HTTP請(qǐng)求,包括移動(dòng)終端根據(jù)第一HTTP請(qǐng)求中的部分參數(shù)和第一數(shù)據(jù)的大小生成第二HTTP請(qǐng)求。例如,根據(jù)第一HTTP請(qǐng)求中的統(tǒng)一資源標(biāo)識(shí)符(Uniform Resource Identifier,URI)設(shè)置第二HTTP請(qǐng)求中的URI,將第二HTTP請(qǐng)求中的host字段設(shè)置為第二服務(wù)器的地址。將確定的第一數(shù)據(jù)的第二部分的字節(jié)范圍寫入第二HTTP請(qǐng)求中的range bytes字段中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司;北京大學(xué),未經(jīng)華為技術(shù)有限公司;北京大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911275947.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 基于HTTP的通信方法及系統(tǒng)、HTTP服務(wù)器、HTTP客戶端
- 用于處理HTTP消息的方法以及實(shí)現(xiàn)其的電子裝置
- HTTP報(bào)文處理方法及系統(tǒng)、HTTP客戶端及服務(wù)器
- 一種信息傳輸方法、裝置及無線通信系統(tǒng)
- 發(fā)起HTTP請(qǐng)求的方法及裝置
- 一種基于HTTP的應(yīng)用響應(yīng)推送方法及代理服務(wù)器
- 一種針對(duì)HTTP Flood攻擊的防護(hù)方法及系統(tǒng)
- 一種交互方法、客戶端設(shè)備及服務(wù)端設(shè)備
- H5跨引擎客戶端數(shù)據(jù)自動(dòng)化更新的方法、存儲(chǔ)介質(zhì)
- 一種基于代理的HTTP報(bào)文采集方法、終端設(shè)備及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





