亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種無線終端及無線上網(wǎng)方法

文檔序號:7746018閱讀:125來源:國知局
專利名稱:一種無線終端及無線上網(wǎng)方法
技術(shù)領(lǐng)域
本發(fā)明涉及無線通信技術(shù)領(lǐng)域,更具體地,涉及一種無線終端及無線上網(wǎng)方法。
背景技術(shù)
無線終端(如數(shù)據(jù)卡,本發(fā)明中稱為“終端”或“終端側(cè)”),通過無線終端上網(wǎng)是 指,無線終端通過某個運營商的接入網(wǎng)、核心網(wǎng)絡(luò)最終接入因特網(wǎng)的一種上網(wǎng)方式。該上網(wǎng) 方式的顯著特點是,終端接入因特網(wǎng)使用的IP地址、DNS服務(wù)器IP地址等信息都是由運營 商核心網(wǎng)絡(luò)設(shè)備分配或決定。對于使用終端進(jìn)行上網(wǎng)的設(shè)備,如個人電腦(PC)、上網(wǎng)本(NetBook)等,本發(fā)明中 統(tǒng)稱為“PC”或“PC側(cè)”。對于PC而言,由于終端上網(wǎng)的IP地址等信息依賴于運營商核心 網(wǎng)絡(luò)設(shè)備的分配和允許,則與該IP地址等信息對應(yīng)的DNS緩沖等信息,也必將在該IP地址 無效時,失去其存在的意義。換句話說,當(dāng)用戶斷開終端與網(wǎng)絡(luò)的鏈接時,PC將清除所有與 本次上網(wǎng)相關(guān)的DNS緩沖等信息。但是對于終端而言,DNS緩沖信息在其斷開并重新與網(wǎng)絡(luò)建立鏈接后,在絕大多數(shù) 情況下是有效的。而PC清除了所有與本次上網(wǎng)相關(guān)的DNS緩沖等信息,使得終端在下次上 網(wǎng)時,又要重新獲取所述緩沖信息。這樣既增加用戶的上網(wǎng)等待時間,同時浪費用戶上網(wǎng)費 用,還增加了運營商網(wǎng)絡(luò)負(fù)荷。

發(fā)明內(nèi)容
本發(fā)明的目的是提出一種無線終端及無線上網(wǎng)方法。為實現(xiàn)上述目的,本發(fā)明提出一種無線終端,所述無線終端包括PC數(shù)據(jù)包處理子 系統(tǒng)、DNS緩存子系統(tǒng)和運營商網(wǎng)絡(luò)數(shù)據(jù)包處理子系統(tǒng);所述PC數(shù)據(jù)包處理子系統(tǒng)和運營 商網(wǎng)絡(luò)數(shù)據(jù)包處理子系統(tǒng)在PC側(cè)與運營商網(wǎng)絡(luò)之間建立一條數(shù)據(jù)上下行的數(shù)據(jù)通路,并 完成數(shù)據(jù)包的格式轉(zhuǎn)換功能;所述DNS緩存子系統(tǒng),處于上述兩個子系統(tǒng)之間,其通過對上 下行數(shù)據(jù)流進(jìn)行識別處理來完成DNS信息緩存和通過下行數(shù)據(jù)發(fā)送DNS響應(yīng)數(shù)據(jù)包到PC 側(cè)。進(jìn)一步地,所述DNS緩存子系統(tǒng)包括DNS響應(yīng)拷貝模塊、DNS響應(yīng)識別模塊、DNS 請求拷貝模塊、DNS請求識別模塊和DNS超時及緩存處理模塊。進(jìn)一步地,所述DNS響應(yīng)拷貝模塊,負(fù)責(zé)在下行數(shù)據(jù)中識別所有的DNS響應(yīng)數(shù)據(jù)包 并把其備份發(fā)送到DNS響應(yīng)識別模塊。進(jìn)一步地,所述DNS響應(yīng)識別模塊負(fù)責(zé)對DNS響應(yīng)拷貝模塊發(fā)送來的DNS響應(yīng)數(shù) 據(jù)包進(jìn)行正確性識別,隨后把正確的DNS響應(yīng)數(shù)據(jù)包發(fā)送到DNS超時及緩存處理模塊,由其 進(jìn)行緩存和相關(guān)超時處理。進(jìn)一步地,所述DNS請求拷貝模塊負(fù)責(zé)在上行數(shù)據(jù)中識別所有的DNS請求數(shù)據(jù)包, 并把其備份發(fā)送到DNS請求識別模塊。進(jìn)一步地,所述DNS請求識別模塊負(fù)責(zé)對DNS請求拷貝模塊發(fā)送來的DNS請求數(shù)據(jù)包進(jìn)行解析,并把請求的域名和時間戳信息一起發(fā)送到DNS超時及緩存處理模塊。進(jìn)一步地,所述DNS超時及緩存處理模塊根據(jù)接收到的DNS響應(yīng)信息及時更新或 建立相應(yīng)的DNS緩存信息,同時更新進(jìn)行DNS請求超時判斷的列表;判斷在一定的時間間隔 內(nèi)沒有收到DNS響應(yīng)識別模塊發(fā)送來的DNS響應(yīng)信息,或者收到了已經(jīng)在DNS請求列表中 的相同DNS請求,兩個條件滿足一條則判定該DNS請求超時,并觸發(fā)超時處理;當(dāng)判斷某個 請求已經(jīng)超時,首先在DNS緩存信息數(shù)據(jù)庫中查找對應(yīng)的DNS響應(yīng)信息,如果找到了對應(yīng)的 DNS響應(yīng)信息則組建并發(fā)送該DNS響應(yīng)信息的相應(yīng)數(shù)據(jù)包到下行數(shù)據(jù),最后進(jìn)行DNS請求超 時判斷列表的更新。另外,本發(fā)明還提出一種無線上網(wǎng)方法,在無線終端工作時,把所有的DNS響應(yīng)數(shù) 據(jù)包發(fā)給無線終端的DNS響應(yīng)識別模塊;所述DNS響應(yīng)識別模對所述DNS響應(yīng)數(shù)據(jù)包信息 解析并組成“域名-IP地址”信息對,發(fā)送到無線終端的DNS超時及緩存處理模塊進(jìn)行DNS 緩存信息的存儲或更新;無線終端的DNS請求拷貝模塊在上行數(shù)據(jù)中識別并發(fā)送DNS請求 數(shù)據(jù)包到無線終端的DNS請求識別模塊,DNS請求識別模塊把該請求中的域名與當(dāng)前時間 戳組成“域名_時間戳”信息對,交給DNS超時及緩存處理模塊組建DNS請求列表;DNS超時 及緩存處理模塊,按照時間優(yōu)先級進(jìn)行DNS請求列表的超時檢測。進(jìn)一步,所述DNS響應(yīng)識別模塊進(jìn)行DNS請求超時判斷的信息列表的更新,不再對 相應(yīng)的DNS請求進(jìn)行超時判斷。進(jìn)一步,所述按照時間優(yōu)先級進(jìn)行DNS請求列表的超時檢測是指如果最先到來 的“域名_時間戳”中的時間戳與當(dāng)前時間戳間隔超過了設(shè)定的閥值,則觸發(fā)超時處理;如 果DNS超時及緩存處理模塊沒有查詢到“域名,,對應(yīng)的DNS響應(yīng)信息,則僅刪除DNS請求 列表中的“域名_時間戳”信息;如果查詢到了 “域名”對應(yīng)的DNS響應(yīng)信息,則在刪除“域 名_時間戳”信息的同時,組建DNS響應(yīng)數(shù)據(jù)包并發(fā)送到下行數(shù)據(jù)流中。綜上所述,與現(xiàn)有技術(shù)相比較,本發(fā)明技術(shù)方案通過在無線終端上增加DNS緩沖 功能來彌補(bǔ)PC不對無線終端保留有效DNS緩沖信息的功能缺失。本發(fā)明技術(shù)方案可以減 少用戶上網(wǎng)等待,尤其是無線環(huán)境較差時,效果更明顯,同時降低上網(wǎng)費用,減輕運營商網(wǎng) 絡(luò)負(fù)荷。


圖1是本發(fā)明實施例無線終端示意圖;圖2是本發(fā)明實施例無線上網(wǎng)方法流程示意圖;圖3是本發(fā)明實施例無線上網(wǎng)方法中DNS請求超時處理流程示意圖。
具體實施例方式本發(fā)明的思想是通過在終端上增加DNS緩沖功能來彌補(bǔ)PC不對無線終端保留有 效DNS緩沖信息的功能缺失。本發(fā)明可以大大減少用戶上網(wǎng)等待,尤其是無線環(huán)境較差時, 同時降低上網(wǎng)費用、減輕運營商網(wǎng)絡(luò)負(fù)荷。下面結(jié)合附圖和具體實施例對本發(fā)明技術(shù)方案做詳細(xì)描述。在該實施例中,無線終端以數(shù)據(jù)卡為例說明。請參考圖1所示,本實施例中,所述數(shù)據(jù)卡分為三個子系統(tǒng)PC數(shù)據(jù)包處理子系統(tǒng)、DNS緩存子系統(tǒng)和運營商網(wǎng)絡(luò)數(shù)據(jù)包處理子系統(tǒng)。PC數(shù)據(jù)包處理子系統(tǒng)和運營商網(wǎng)絡(luò)數(shù)據(jù)包處理子系統(tǒng)在PC側(cè)與運營商網(wǎng)絡(luò)之間 建立了一條數(shù)據(jù)上下行的數(shù)據(jù)通路,并完成數(shù)據(jù)包的格式轉(zhuǎn)換等功能。DNS緩存子系統(tǒng),處于上述其他兩個子系統(tǒng)之間,其通過對上下行數(shù)據(jù)流進(jìn)行識別 等處理來完成DNS信息緩存和通過下行數(shù)據(jù)發(fā)送DNS響應(yīng)數(shù)據(jù)包到PC側(cè)兩個功能。DNS緩存子系統(tǒng)包括五個功能模塊DNS響應(yīng)拷貝模塊、DNS響應(yīng)識別模塊、DNS請 求拷貝模塊、DNS請求識別模塊和DNS超時及緩存處理模塊。DNS響應(yīng)拷貝模塊,該模塊負(fù)責(zé)在下行數(shù)據(jù)中識別所有的DNS響應(yīng)數(shù)據(jù)包并把其 備份發(fā)送到DNS響應(yīng)識別模塊;DNS響應(yīng)識別模塊,該模塊負(fù)責(zé)對DNS響應(yīng)拷貝模塊發(fā)送來的DNS響應(yīng)數(shù)據(jù)包進(jìn)行 正確性識別,隨后把正確的DNS響應(yīng)數(shù)據(jù)包發(fā)送到DNS超時及緩存處理模塊,由其進(jìn)行緩存 和相關(guān)超時處理;DNS請求拷貝模塊,該模塊負(fù)責(zé)在上行數(shù)據(jù)中識別所有的DNS請求數(shù)據(jù)包,并把其 備份發(fā)送到DNS請求識別模塊;DNS請求識別模塊,該模塊負(fù)責(zé)對DNS請求拷貝模塊發(fā)送來的DNS請求數(shù)據(jù)包進(jìn)行 解析,并把請求的域名和時間戳信息一起發(fā)送到DNS超時及緩存處理模塊;DNS超時及緩存處理模塊,該模塊是DNS緩存子系統(tǒng)的核心模塊,該模塊有四個方 面的功能,包括一是維護(hù)DNS緩存信息,根據(jù)接收到的DNS響應(yīng)信息及時更新或建立相應(yīng)的DNS 緩存信息,同時更新進(jìn)行DNS請求超時判斷的列表;二是維護(hù)DNS請求列表,該列表由DNS請求識別模塊發(fā)送來的請求域名及其時間 戳信息組成,該模塊只對該列表中的DNS請求進(jìn)行超時判斷;三是超時判斷,超時判斷包括兩個條件,在一定的時間間隔內(nèi)沒有收到了 DNS響 應(yīng)識別模塊發(fā)送來的DNS響應(yīng)信息,或者收到了已經(jīng)在DNS請求列表中的相同DNS請求,兩 個條件滿足一條則判定該DNS請求超時,并觸發(fā)超時處理;四是超時處理,當(dāng)判斷某個請求已經(jīng)超時,首先在DNS緩存信息數(shù)據(jù)庫中查找對 應(yīng)的DNS響應(yīng)信息,其次如果找到了則組建并發(fā)送該DNS響應(yīng)信息的相應(yīng)數(shù)據(jù)包到下行數(shù) 據(jù),最后進(jìn)行DNS請求超時判斷列表的更新。DNS請求和DNS響應(yīng)拷貝模塊的功能是在上行和下行數(shù)據(jù)流中識別出DNS請求和 DNS響應(yīng)。這兩個模塊在實現(xiàn)上非常相似,主要是按照DNS協(xié)議進(jìn)行識別。在DNS協(xié)議上, DNS數(shù)據(jù)包不管采用的是UDP承載方式還是TCP承載方式,其端口都是熟知端口 0x35 (十 進(jìn)制53)。所以這兩個模塊通過判斷IP數(shù)據(jù)包中,UDP協(xié)議或TCP協(xié)議的端口號是否為0x35 就可以得知是否需要交由DNS請求識別或DNS響應(yīng)識別模塊做進(jìn)一步的處理。DNS請求識別和DNS響應(yīng)識別兩個模塊的主要工作是對DNS數(shù)據(jù)包的正確性進(jìn)行 判斷、DNS數(shù)據(jù)包信息的進(jìn)行提取。在實現(xiàn)方案上,就是嚴(yán)格按照DNS協(xié)議進(jìn)行數(shù)據(jù)包的正 確性判定和DNS數(shù)據(jù)包的域名、IP地址等信息的解析提取。DNS超時及緩存處理模塊在實現(xiàn)上由一個DNS請求列表、一個DNS緩存信息二維數(shù) 組和一個DNS請求檢測線程或進(jìn)程組成。所述DNS超時及緩存處理模塊模塊首先把DNS請求識別模塊發(fā)送來的域名及其時間戳信息,按照時間戳的先后順序組成一個隊列;把DNS響應(yīng)識別模塊發(fā)送來的DNS響應(yīng)信 息,按照域名和域名信息的二維結(jié)構(gòu)構(gòu)建二維數(shù)組;在系統(tǒng)啟動時,建立一個后臺運行時實體(線程或進(jìn)程)對DNS請求列表中“最 先”到來的DNS請求的時間戳進(jìn)行檢測,如果沒有超時的DNS請求,該運行實體將休眠一段 時間后再次進(jìn)行檢測,如果有超時則進(jìn)行超時處理。同樣需要做超時處理DNS請求,還包括 收到DNS請求識別模塊的重復(fù)的DNS請求。超時處理包括域名信息查詢和DNS請求列表更 新兩部分。如果查詢到對應(yīng)的DNS響應(yīng)信息,則依照DNS協(xié)議,組建DNS響應(yīng)數(shù)據(jù)包,最后封 裝成下行數(shù)據(jù)流格式并發(fā)送到下行數(shù)據(jù)流中。對于已經(jīng)處理了的超時的DNS請求,無論是否在DNS緩存數(shù)據(jù)中查找到DNS響應(yīng) 信息,都要將其移除DNS請求列表,不對其進(jìn)行重復(fù)的超時處理。同樣需要移除DNS請求列 表的是,在對其進(jìn)行超時處理前已經(jīng)收到DNS響應(yīng)識別模塊發(fā)送來的相應(yīng)的DNS響應(yīng)信息。需要說明的是,DNS緩存的存儲形式不限于二維數(shù)組。如圖2所示,是本實施例無線上網(wǎng)方法的總體流程圖,其包括如下步驟S201 檢測DNS數(shù)據(jù)包;DNS請求拷貝模塊和DNS響應(yīng)拷貝模塊對上下行數(shù)據(jù)流進(jìn)行DNS數(shù)據(jù)包的檢測。 在用戶首次使用該無線終端時,首先由DNS響應(yīng)拷貝模塊對下行數(shù)據(jù)流進(jìn)行檢測,并把所 有的DNS響應(yīng)數(shù)據(jù)包發(fā)給DNS響應(yīng)識別模塊。S202 判斷是否檢測到請求包;判斷是DNS響應(yīng)拷貝模塊檢測到DNS數(shù)據(jù)請求包,還是DNS請求拷貝模塊檢測到 DNS數(shù)據(jù)請求包;如果DNS響應(yīng)拷貝模塊檢測到DNS數(shù)據(jù)請求包,則執(zhí)行步驟S203,如果DNS 請求拷貝模塊檢測到DNS數(shù)據(jù)請求包,則執(zhí)行步驟S205 ;DNS響應(yīng)識別模塊把收到的正確的DNS響應(yīng)數(shù)據(jù)包信息進(jìn)行解析,把信息組成“域 名-IP地址”信息對,發(fā)送到DNS超時及緩存處理模塊進(jìn)行DNS緩存信息的存儲或更新,同 時進(jìn)行DNS請求超時判斷的信息列表的更新,不再對相應(yīng)的DNS請求進(jìn)行超時判斷。S203 判斷收到的DNS數(shù)據(jù)請求包是否為有效的DNS響應(yīng)包,如果是無效的DNS響 應(yīng)數(shù)據(jù)包,則結(jié)束流程;如果是有效地DNS響應(yīng)數(shù)據(jù)包,則執(zhí)行步驟S204 ;S204 緩存DNS響應(yīng)信息;對有效的DNS響應(yīng)信息進(jìn)行提取,并將域名與IP地址信息進(jìn)行緩存,供超時處理 時使用,并轉(zhuǎn)到步驟S208;S205 把DNS請求放置到DNS請求列表中;DNS請求拷貝模塊在上行數(shù)據(jù)中識別并發(fā)送DNS請求數(shù)據(jù)包到DNS請求識別模塊, DNS請求識別模塊把該請求中的域名與當(dāng)前時間戳組成“域名_時間戳”信息對,交給DNS 超時及緩存處理模塊組建DNS請求列表。S206 :DNS請求隊列中所有的DNS請求被超時檢測線程周期性地超時檢測;S207 對于超時的DNS請求,進(jìn)行超時處理(超時處理的流程參考“DNS請求超時 處理流程”),跳轉(zhuǎn)到步驟S208 ;DNS超時及緩存處理模塊,按照時間優(yōu)先級進(jìn)行DNS請求列表的超時檢測,如果最 先到來的“域名_時間戳”中的時間戳與當(dāng)前時間戳間隔超過了設(shè)定的閥值,則觸發(fā)超時處理。S208 更新DNS請求隊列;刪除DNS響應(yīng)數(shù)據(jù)包對應(yīng)的DNS請求和已經(jīng)進(jìn)行超時處理的DNS請求后,更新DNS 請求隊列。如果DNS超時及緩存處理模塊沒有查詢到“域名”對應(yīng)的DNS響應(yīng)信息,則僅刪除 DNS請求列表中的“域名-時間戳”信息;如果查詢到了 “域名”對應(yīng)的DNS響應(yīng)信息,則在 刪除“域名_時間戳”信息的同時,組建DNS響應(yīng)數(shù)據(jù)包并發(fā)送到下行數(shù)據(jù)流中。請參考圖3所示,是本實施例中DNS請求超時處理流程示意圖。DNS請求超時處理流程,是指從DNS超時及緩存處理模塊檢測開始,到刪除DNS請 求列表中相關(guān)條目結(jié)束,包括以下步驟S301 檢測到DNS請求隊列中,有超時的DNS請求;S302 以超時的DNS請求中的“域名”為鍵值進(jìn)行DNS緩存查找處;S303 判斷是否查找到響應(yīng)的DNS響應(yīng)數(shù)據(jù)信息,如果找到轉(zhuǎn)步驟S304,否則則結(jié) 束流程;S304 把查詢到的DNS響應(yīng)信息為內(nèi)容,組建DNS響應(yīng)數(shù)據(jù)包;S305 發(fā)送DNS響應(yīng)數(shù)據(jù)包到下行數(shù)據(jù)流中。當(dāng)然,本發(fā)明還可有多種實施方式,在不背離本發(fā)明精神及其實質(zhì)的情況,熟悉本 領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明做出各種相應(yīng)的更改或變化,但凡在本發(fā)明的精神和原則 之內(nèi)所作的任何修改、等同替換、改進(jìn),均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
8
權(quán)利要求
一種無線終端,其特征在于所述無線終端包括PC數(shù)據(jù)包處理子系統(tǒng)、DNS緩存子系統(tǒng)和運營商網(wǎng)絡(luò)數(shù)據(jù)包處理子系統(tǒng);所述PC數(shù)據(jù)包處理子系統(tǒng)和運營商網(wǎng)絡(luò)數(shù)據(jù)包處理子系統(tǒng)在PC側(cè)與運營商網(wǎng)絡(luò)之間建立一條數(shù)據(jù)上下行的數(shù)據(jù)通路,并完成數(shù)據(jù)包的格式轉(zhuǎn)換功能;所述DNS緩存子系統(tǒng),處于上述兩個子系統(tǒng)之間,其通過對上下行數(shù)據(jù)流進(jìn)行識別處理來完成DNS信息緩存和通過下行數(shù)據(jù)發(fā)送DNS響應(yīng)數(shù)據(jù)包到PC側(cè)。
2.如權(quán)利要求1所述的無線終端,其特征在于所述DNS緩存子系統(tǒng)包括DNS響應(yīng)拷 貝模塊、DNS響應(yīng)識別模塊、DNS請求拷貝模塊、DNS請求識別模塊和DNS超時及緩存處理模 塊。
3.如權(quán)利要求2所述的終端,其特征在于所述DNS響應(yīng)拷貝模塊,負(fù)責(zé)在下行數(shù)據(jù)中 識別所有的DNS響應(yīng)數(shù)據(jù)包并把其備份發(fā)送到DNS響應(yīng)識別模塊。
4.如權(quán)利要求3所述的終端,其特征在于所述DNS響應(yīng)識別模塊負(fù)責(zé)對DNS響應(yīng)拷 貝模塊發(fā)送來的DNS響應(yīng)數(shù)據(jù)包進(jìn)行正確性識別,隨后把正確的DNS響應(yīng)數(shù)據(jù)包發(fā)送到DNS 超時及緩存處理模塊,由其進(jìn)行緩存和相關(guān)超時處理。
5.如權(quán)利要求4所述的終端,其特征在于所述DNS請求拷貝模塊負(fù)責(zé)在上行數(shù)據(jù)中 識別所有的DNS請求數(shù)據(jù)包,并把其備份發(fā)送到DNS請求識別模塊。
6.如權(quán)利要求5所述的終端,其特征在于所述DNS請求識別模塊負(fù)責(zé)對DNS請求拷貝 模塊發(fā)送來的DNS請求數(shù)據(jù)包進(jìn)行解析,并把請求的域名和時間戳信息一起發(fā)送到DNS超 時及緩存處理模塊。
7.如權(quán)利要求6所述的終端,其特征在于所述DNS超時及緩存處理模塊根據(jù)接收到 的DNS響應(yīng)信息及時更新或建立相應(yīng)的DNS緩存信息,同時更新進(jìn)行DNS請求超時判斷的 列表;判斷在一定的時間間隔內(nèi)沒有收到DNS響應(yīng)識別模塊發(fā)送來的DNS響應(yīng)信息,或者收 到了已經(jīng)在DNS請求列表中的相同DNS請求,兩個條件滿足一條則判定該DNS請求超時,并 觸發(fā)超時處理;當(dāng)判斷某個請求已經(jīng)超時,首先在DNS緩存信息數(shù)據(jù)庫中查找對應(yīng)的DNS響 應(yīng)信息,如果找到了對應(yīng)的DNS響應(yīng)信息則組建并發(fā)送該DNS響應(yīng)信息的相應(yīng)數(shù)據(jù)包到下 行數(shù)據(jù),最后進(jìn)行DNS請求超時判斷列表的更新。
8.一種無線上網(wǎng)方法,在無線終端工作時,把所有的DNS響應(yīng)數(shù)據(jù)包發(fā)給無線終端的 DNS響應(yīng)識別模塊;所述DNS響應(yīng)識別模對所述DNS響應(yīng)數(shù)據(jù)包信息解析并組成“域名-IP 地址”信息對,發(fā)送到無線終端的DNS超時及緩存處理模塊進(jìn)行DNS緩存信息的存儲或更 新;無線終端的DNS請求拷貝模塊在上行數(shù)據(jù)中識別并發(fā)送DNS請求數(shù)據(jù)包到無線終端的 DNS請求識別模塊,DNS請求識別模塊把該請求中的域名與當(dāng)前時間戳組成“域名_時間戳” 信息對,交給DNS超時及緩存處理模塊組建DNS請求列表;DNS超時及緩存處理模塊,按照 時間優(yōu)先級進(jìn)行DNS請求列表的超時檢測。
9.如權(quán)利要求8所述的方法,其特征在于所述DNS響應(yīng)識別模塊進(jìn)行DNS請求超時 判斷的信息列表的更新,不再對相應(yīng)的DNS請求進(jìn)行超時判斷。
10.如權(quán)利要求8所述的方法,其特征在于所述按照時間優(yōu)先級進(jìn)行DNS請求列表的 超時檢測是指如果最先到來的“域名_時間戳”中的時間戳與當(dāng)前時間戳間隔超過了設(shè)定 的閥值,則觸發(fā)超時處理;如果DNS超時及緩存處理模塊沒有查詢到“域名”對應(yīng)的DNS響應(yīng) 信息,則僅刪除DNS請求列表中的“域名-時間戳”信息;如果查詢到了 “域名”對應(yīng)的DNS響應(yīng)信息,則在刪除“域名_時間戳”信息的同時,組建DNS響應(yīng)數(shù)據(jù)包并發(fā)送到下行數(shù)據(jù) 流中。
全文摘要
本發(fā)明提出一種無線終端,所述無線終端包括PC數(shù)據(jù)包處理子系統(tǒng)、DNS緩存子系統(tǒng)和運營商網(wǎng)絡(luò)數(shù)據(jù)包處理子系統(tǒng);所述PC數(shù)據(jù)包處理子系統(tǒng)和運營商網(wǎng)絡(luò)數(shù)據(jù)包處理子系統(tǒng)在PC側(cè)與運營商網(wǎng)絡(luò)之間建立一條數(shù)據(jù)上下行的數(shù)據(jù)通路,并完成數(shù)據(jù)包的格式轉(zhuǎn)換功能;所述DNS緩存子系統(tǒng),處于上述兩個子系統(tǒng)之間,其通過對上下行數(shù)據(jù)流進(jìn)行識別處理來完成DNS信息緩存和通過下行數(shù)據(jù)發(fā)送DNS響應(yīng)數(shù)據(jù)包到PC側(cè)。與現(xiàn)有技術(shù)相比較,本發(fā)明通過在無線終端上增加DNS緩沖功能來彌補(bǔ)PC不對無線終端保留有效DNS緩沖信息的功能缺失。本發(fā)明可以減少用戶上網(wǎng)等待,尤其是無線環(huán)境較差時,效果更明顯,同時降低上網(wǎng)費用,減輕運營商網(wǎng)絡(luò)負(fù)荷。
文檔編號H04W88/02GK101835205SQ20101014607
公開日2010年9月15日 申請日期2010年4月7日 優(yōu)先權(quán)日2010年4月7日
發(fā)明者程廣亮 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1