[發(fā)明專(zhuān)利]一種DoQ優(yōu)先級(jí)設(shè)置方法和系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202211576979.8 | 申請(qǐng)日: | 2022-12-02 |
| 公開(kāi)(公告)號(hào): | CN116248631A | 公開(kāi)(公告)日: | 2023-06-09 |
| 發(fā)明(設(shè)計(jì))人: | 張曼;姚健康;李洪濤;董科軍;延志偉 | 申請(qǐng)(專(zhuān)利權(quán))人: | 中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心 |
| 主分類(lèi)號(hào): | H04L61/4511 | 分類(lèi)號(hào): | H04L61/4511;H04L69/164 |
| 代理公司: | 北京弘權(quán)知識(shí)產(chǎn)權(quán)代理有限公司 11363 | 代理人: | 逯長(zhǎng)明;占園 |
| 地址: | 100190 北京市海淀區(qū)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 doq 優(yōu)先級(jí) 設(shè)置 方法 系統(tǒng) | ||
本申請(qǐng)?zhí)峁┮环NDoQ優(yōu)先級(jí)設(shè)置方法和系統(tǒng),系統(tǒng)包括DoQ請(qǐng)求客戶(hù)端、遞歸解析器和權(quán)威服務(wù)器;DoQ請(qǐng)求客戶(hù)端用于創(chuàng)建單向數(shù)據(jù)流、生成優(yōu)先級(jí)請(qǐng)求;遞歸解析器用于解析出所述第一數(shù)據(jù)流參數(shù)、若解析成功,對(duì)第一數(shù)據(jù)流參數(shù)進(jìn)行預(yù)處理得到第二數(shù)據(jù)流參數(shù);權(quán)威服務(wù)器用于根據(jù)第二數(shù)據(jù)流參數(shù)解析出優(yōu)先級(jí)解析參數(shù);根據(jù)優(yōu)先級(jí)解析參數(shù)判斷是否對(duì)雙向消息數(shù)據(jù)流進(jìn)行優(yōu)先相關(guān)處理。本申請(qǐng)通過(guò)上述系統(tǒng)及設(shè)置方法實(shí)現(xiàn)了合理設(shè)置優(yōu)先級(jí),在發(fā)送多個(gè)DoQ請(qǐng)求時(shí)特定的請(qǐng)求可以?xún)?yōu)先獲得響應(yīng),使得DNS遞歸解析器和權(quán)威服務(wù)器負(fù)載過(guò)大時(shí)優(yōu)先保證重要性更高的請(qǐng)求更快得到響應(yīng),緩解因DNS解析器的資源因素而對(duì)用戶(hù)體驗(yàn)和性能造成的影響。
技術(shù)領(lǐng)域
本發(fā)明涉及信息技術(shù)領(lǐng)域,特別涉及一種DoQ優(yōu)先級(jí)設(shè)置方法和系統(tǒng)。
背景技術(shù)
QUIC(Quick?UDP?Internet?Connection,快速UDP網(wǎng)絡(luò)連接)協(xié)議設(shè)計(jì)目標(biāo)一方面是解決TCP存在的問(wèn)題,比如降低連接握手延遲,減少隊(duì)頭阻塞,對(duì)擁塞控制機(jī)制進(jìn)行改進(jìn),同時(shí)要實(shí)現(xiàn)隱私安全加密機(jī)制,另一方面是更好適應(yīng)現(xiàn)在的網(wǎng)絡(luò)應(yīng)用場(chǎng)景,支持連接遷移等。QUIC于2021年正式發(fā)布為RFC?9000。目前QUIC協(xié)議已被國(guó)內(nèi)外眾多公司廣泛部署應(yīng)用,并在視頻、游戲、直播及不穩(wěn)定的網(wǎng)絡(luò)環(huán)境等場(chǎng)景中獲得了較大的性能提升。專(zhuān)用QUIC連接上的DNS(DoQ)被發(fā)布為RFC?9250,DoQ使用QUIC為DNS提供傳輸機(jī)密性,消除了TCP固有的隊(duì)頭阻塞等問(wèn)題,并提供比UDP更有效的丟包恢復(fù)。
并且,QUIC協(xié)議指出如果分配給流的資源的優(yōu)先級(jí)正確,則流多路復(fù)用會(huì)對(duì)應(yīng)用程序性能產(chǎn)生重大影響。QUIC不提供交換優(yōu)先級(jí)信息的機(jī)制,相反它依賴(lài)于從應(yīng)用程序接收優(yōu)先級(jí)信息。QUIC實(shí)現(xiàn)應(yīng)該提供應(yīng)用程序可以指示流的相對(duì)優(yōu)先級(jí)的方法,使用應(yīng)用程序提供的信息來(lái)確定如何將資源分配給活動(dòng)流。
但是,目前DoQ協(xié)議并不支持優(yōu)先級(jí)設(shè)置機(jī)制。
發(fā)明內(nèi)容
本申請(qǐng)?zhí)峁┮环NDoQ優(yōu)先級(jí)設(shè)置方法和系統(tǒng),實(shí)現(xiàn)了合理設(shè)置優(yōu)先級(jí),在發(fā)送多個(gè)DoQ請(qǐng)求時(shí)特定的請(qǐng)求可以?xún)?yōu)先獲得響應(yīng),使得DNS遞歸解析器和權(quán)威服務(wù)器負(fù)載過(guò)大時(shí)優(yōu)先保證重要性更高的請(qǐng)求更快得到響應(yīng),緩解因DNS解析器的資源因素而對(duì)用戶(hù)體驗(yàn)和性能造成的影響。
第一方面,本申請(qǐng)?zhí)峁┮环NDoQ優(yōu)先級(jí)設(shè)置的系統(tǒng),所述系統(tǒng)包括:
DoQ請(qǐng)求客戶(hù)端;
與所述DoQ請(qǐng)求客戶(hù)端通訊連接的遞歸解析器;
與所述遞歸解析器通訊連接的權(quán)威服務(wù)器;
所述DoQ請(qǐng)求客戶(hù)端被配置為:
創(chuàng)建單條與所述遞歸解析器連接的單向數(shù)據(jù)流;
生成用于為雙向消息數(shù)據(jù)流設(shè)置優(yōu)先級(jí)的優(yōu)先級(jí)請(qǐng)求,并通過(guò)所述單向數(shù)據(jù)流將所述優(yōu)先級(jí)請(qǐng)求發(fā)送給所述遞歸解析器,所述優(yōu)先級(jí)請(qǐng)求包括所述雙向消息數(shù)據(jù)流的第一數(shù)據(jù)流參數(shù);
所述遞歸解析器被配置為:
創(chuàng)建單條與所述權(quán)威服務(wù)器連接的單向數(shù)據(jù)流;
根據(jù)所述優(yōu)先級(jí)請(qǐng)求解析出所述第一數(shù)據(jù)流參數(shù);
若解析成功,則所述遞歸解析器根據(jù)所述第一數(shù)據(jù)流參數(shù)得到第二數(shù)據(jù)流參數(shù),所述第二數(shù)據(jù)流參數(shù)包括優(yōu)先級(jí)解析參數(shù);
通過(guò)所述單向數(shù)據(jù)流將優(yōu)先級(jí)參數(shù)發(fā)送給所述權(quán)威服務(wù)器。
所述權(quán)威服務(wù)器被配置為:
根據(jù)所述第二數(shù)據(jù)流參數(shù)解析出所述優(yōu)先級(jí)解析參數(shù);
根據(jù)所述優(yōu)先級(jí)解析參數(shù)判斷是否對(duì)所述雙向消息數(shù)據(jù)流進(jìn)行優(yōu)先相關(guān)處理。
優(yōu)選的,所述DoQ請(qǐng)求客戶(hù)端還被配置為:
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心,未經(jīng)中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211576979.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 仲裁器電路
- 轉(zhuǎn)發(fā)報(bào)文的方法和網(wǎng)絡(luò)設(shè)備
- 一種寬帶碼分多址系統(tǒng)中優(yōu)先級(jí)的配置方法
- 處理優(yōu)先級(jí)的提高方法、裝置及系統(tǒng)
- 差分串行通信鏈路中的多優(yōu)先級(jí)通信
- 高效的優(yōu)先級(jí)感知線(xiàn)程調(diào)度
- 業(yè)務(wù)請(qǐng)求的響應(yīng)方法和裝置
- 一種優(yōu)先級(jí)隊(duì)列設(shè)計(jì)方法及優(yōu)先級(jí)隊(duì)列設(shè)計(jì)裝置
- 一種IO調(diào)度方法、裝置和設(shè)備
- 線(xiàn)程優(yōu)先級(jí)調(diào)整方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)速率設(shè)置裝置、設(shè)置方法、設(shè)置程序和信息記錄介質(zhì)
- 路徑設(shè)置服務(wù)器、路徑設(shè)置方法和路徑設(shè)置程序
- 通信設(shè)備、通信系統(tǒng)、設(shè)置方法、設(shè)置程序和設(shè)置電路
- 設(shè)置裝置及設(shè)置方法
- 設(shè)置支持裝置、設(shè)置支持系統(tǒng)和設(shè)置支持方法
- 智能電視的必要設(shè)置項(xiàng)的設(shè)置方法和設(shè)置裝置
- 鬧鈴設(shè)置方法和鬧鈴設(shè)置裝置
- 設(shè)置項(xiàng)的設(shè)置方法和裝置
- 設(shè)置輔助裝置、設(shè)置輔助系統(tǒng)以及設(shè)置輔助程序
- 觸控筆、設(shè)置方法及設(shè)置裝置
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線(xiàn)程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





