一種訪問網(wǎng)絡(luò)的方法及網(wǎng)絡(luò)設(shè)備、管理服務(wù)器的制造方法
【專利摘要】本發(fā)明公開了一種訪問網(wǎng)絡(luò)的方法及網(wǎng)絡(luò)設(shè)備、管理服務(wù)器,方法包括接收終端設(shè)備發(fā)送的域名查詢請求報文,其中,域名查詢請求報文攜帶終端設(shè)備所訪問的目標(biāo)網(wǎng)站的域名;向DNS服務(wù)器轉(zhuǎn)發(fā)域名查詢請求報文;接收DNS服務(wù)器返回的域名查詢成功應(yīng)答報文,其中,域名查詢成功應(yīng)答報文攜帶目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址;將域名查詢成功應(yīng)答報文中攜帶的網(wǎng)站的域名對應(yīng)的IP地址修改為管理服務(wù)器的IP地址;將修改后的域名查詢成功應(yīng)答報文返回給終端設(shè)備,以使終端設(shè)備向目標(biāo)網(wǎng)站發(fā)送網(wǎng)頁請求報文時,網(wǎng)頁請求報文中所攜帶的目的IP地址為管理服務(wù)器的IP地址。通過上述方式,本發(fā)明能夠管理終端設(shè)備與網(wǎng)絡(luò)之間交互的數(shù)據(jù)報文。
【專利說明】一種訪問網(wǎng)絡(luò)的方法及網(wǎng)絡(luò)設(shè)備、管理服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,特別是涉及一種訪問網(wǎng)絡(luò)的方法及網(wǎng)絡(luò)設(shè)備、管理服務(wù)器。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展,互聯(lián)網(wǎng)上所提供的信息越來越多,所提供的服務(wù)也越來越多,人們越來越喜歡通過互聯(lián)網(wǎng)獲取信息或者服務(wù)。而用戶在訪問互聯(lián)網(wǎng)時,需要將終端設(shè)備接入互聯(lián)網(wǎng),目前,常用終端設(shè)備接入互聯(lián)網(wǎng)的方法就是要:將終端設(shè)備連接路由器,再通過路由器連接互聯(lián)網(wǎng),簡而言之,終端設(shè)備與互聯(lián)網(wǎng)之間交互的所有信息,均需要通過路由器的轉(zhuǎn)發(fā)。
[0003]目前,作為終端設(shè)備與互聯(lián)網(wǎng)之間的橋梁的路由器,僅提供數(shù)據(jù)報文轉(zhuǎn)發(fā)功能或者路由功能,功能單一。
【發(fā)明內(nèi)容】
[0004]本發(fā)明主要解決的技術(shù)問題是提供一種訪問網(wǎng)絡(luò)的方法及網(wǎng)絡(luò)設(shè)備網(wǎng)絡(luò)設(shè)備、管理服務(wù)器,能夠管理終端設(shè)備與網(wǎng)絡(luò)之間交互的數(shù)據(jù)報文。
[0005]為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種訪問網(wǎng)絡(luò)的方法,包括接收終端設(shè)備發(fā)送的域名查詢請求報文,其中,所述域名查詢請求報文攜帶所述終端設(shè)備所訪問的目標(biāo)網(wǎng)站的域名;向域名系統(tǒng)DNS服務(wù)器轉(zhuǎn)發(fā)所述域名查詢請求報文;接收所述DNS服務(wù)器根據(jù)所述域名查詢請求報文,返回的域名查詢成功應(yīng)答報文,其中,所述域名查詢成功應(yīng)答報文攜帶所述目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址;將所述域名查詢成功應(yīng)答報文中攜帶的所述目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址修改為管理服務(wù)器的IP地址;將所述修改后的域名查詢成功應(yīng)答報文返回給所述終端設(shè)備,以使所述終端設(shè)備向所述目標(biāo)網(wǎng)站發(fā)送網(wǎng)頁請求報文時,所述網(wǎng)頁請求報文中所攜帶的目的IP地址為管理服務(wù)器的IP地址。
[0006]其中,所述網(wǎng)頁請求包括超文本傳輸協(xié)議HTTP請求報文、超文本傳輸安全協(xié)議HTTPS請求報文或者基于傳輸控制協(xié)議應(yīng)用層協(xié)議SPDY請求報文。
[0007]為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是:提供一種訪問網(wǎng)絡(luò)的方法,包括:接收終端設(shè)備所發(fā)送的數(shù)據(jù)報文;判斷所述數(shù)據(jù)報文是否為所述終端設(shè)備向目標(biāo)網(wǎng)站發(fā)送的,用于請求網(wǎng)頁內(nèi)容的網(wǎng)頁請求報文;若所述數(shù)據(jù)報文為網(wǎng)頁請求報文,則將所述數(shù)據(jù)報文中目的IP地址修改為管理服務(wù)器的IP地址;向所述管理服務(wù)器轉(zhuǎn)發(fā)所述修改后的數(shù)據(jù)報文,以使所述管理服務(wù)器根據(jù)所述修改后的數(shù)據(jù)報文中的URL地址,向所述目標(biāo)網(wǎng)站請求網(wǎng)頁內(nèi)容,并向所述終端設(shè)備返回所述請求得到的網(wǎng)頁內(nèi)容。
[0008]為解決上述技術(shù)問題,本發(fā)明采用的再一個技術(shù)方案是:提供一種訪問網(wǎng)絡(luò)的方法,包括接收網(wǎng)頁請求報文,其中,網(wǎng)頁請求報文包含目的IP地址、源IP地址和所述終端設(shè)備所訪問的目標(biāo)網(wǎng)站的URL地址,所述目的IP地址為管理服務(wù)器的IP地址,所述源IP地址為終端設(shè)備的IP地址;根據(jù)所述網(wǎng)頁請求報文中攜帶的URL地址向DNS服務(wù)器發(fā)送域名查詢請求報文,以請求所述目標(biāo)網(wǎng)站的IP地址;接收所述DNS服務(wù)器返回的域名查詢成功應(yīng)答報文,其中,所述域名查詢成功應(yīng)答報文攜帶所述目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址;將所述網(wǎng)頁請求報文中的目的IP地址修改為所述目標(biāo)網(wǎng)站的IP地址,以所述網(wǎng)頁請求報文中的源IP地址修改為管理服務(wù)器的IP地址,并向所述目標(biāo)網(wǎng)站轉(zhuǎn)發(fā)所述修改后的網(wǎng)頁請求報文;接收所述目標(biāo)網(wǎng)站根據(jù)所述修改后的網(wǎng)頁請求報文返回的網(wǎng)頁請求應(yīng)答報文;將所述網(wǎng)頁請求應(yīng)答報文中目的IP地址修改為所述終端設(shè)備的IP地址,并向所述終端設(shè)備轉(zhuǎn)發(fā)所述網(wǎng)頁請求應(yīng)答報文。
[0009]其中,所述方法還包括:根據(jù)所述網(wǎng)頁請求報文或/和網(wǎng)頁請求應(yīng)答報文,獲取所述終端設(shè)備所訪問的內(nèi)容;根據(jù)所述終端設(shè)備所訪問的內(nèi)容,分析所述使用終端設(shè)備的用戶的行為習(xí)慣,并根據(jù)所述行為習(xí)慣向終端設(shè)備推送廣告。
[0010]為解決上述技術(shù)問題,本發(fā)明采用的還一個技術(shù)方案是:提供一種網(wǎng)絡(luò)設(shè)備,包括第一接收模塊,用于接收終端設(shè)備發(fā)送的域名查詢請求報文,其中,所述域名查詢請求報文攜帶所述終端設(shè)備所訪問的目標(biāo)網(wǎng)站的域名;第一發(fā)送模塊,用于向DNS服務(wù)器轉(zhuǎn)發(fā)所述域名查詢請求報文;第二接收模塊,用于接收所述DNS服務(wù)器根據(jù)所述域名查詢請求報文,返回的域名查詢成功應(yīng)答報文,其中,所述域名查詢成功應(yīng)答報文攜帶所述目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址;修改模塊,用于將所述域名查詢成功應(yīng)答報文中攜帶的所述目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址修改為管理服務(wù)器的IP地址;第二發(fā)模塊,用于將所述修改后的域名查詢成功應(yīng)答報文返回給所述終端設(shè)備,以使所述終端設(shè)備向所述目標(biāo)網(wǎng)站發(fā)送網(wǎng)頁請求時,所述網(wǎng)頁請求中所攜帶的目的IP地址為管理服務(wù)器的IP地址。
[0011]其中,所述網(wǎng)頁請求包括HTTP請求、HTTPS請求或者SPDY請求。
[0012]為解決上述技術(shù)問題,本發(fā)明采用的還一個技術(shù)方案是:提供一種網(wǎng)絡(luò)設(shè)備,包括接收模塊,用于接收終端設(shè)備所發(fā)送的數(shù)據(jù)報文;判斷模塊,用于判斷所述數(shù)據(jù)報文是否為所述終端設(shè)備向目標(biāo)網(wǎng)站請求網(wǎng)頁內(nèi)容的網(wǎng)頁請求報文;修改模塊,用于在所述判斷模塊判斷到所述數(shù)據(jù)報文為網(wǎng)頁請求報文時,將所述數(shù)據(jù)報文中目的IP地址修改為管理服務(wù)器的IP地址;發(fā)送模塊,用于向所述管理服務(wù)器轉(zhuǎn)發(fā)所述修改后的數(shù)據(jù)報文,以使所述管理服務(wù)器根據(jù)所述修改后的數(shù)據(jù)報文中的URL地址,向所述目標(biāo)網(wǎng)站請求網(wǎng)頁內(nèi)容,并向所述終端設(shè)備返回請求得到的網(wǎng)頁內(nèi)容。
[0013]為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種管理服務(wù)器,包括第一接收模塊,用于接收網(wǎng)頁請求報文,其中,所述網(wǎng)頁請求報文包含目的IP地址、源IP地址和目標(biāo)網(wǎng)站的URL地址,所述目的IP地址為管理服務(wù)器的IP地址,所述源IP地址為終端設(shè)備的IP地址;發(fā)送模塊,用于根據(jù)所述網(wǎng)頁請求報文中攜帶的URL地址向DNS服務(wù)器發(fā)送域名查詢請求報文,以請求所述目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址;第二接收模塊,用于接收所述DNS服務(wù)器根據(jù)域名查詢請求報文返回的域名查詢成功應(yīng)答報文,其中,所述域名查詢成功應(yīng)答報文攜帶所述目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址;第一修改發(fā)送模塊,用于將所述網(wǎng)頁請求報文中的目的IP地址修改為所述目標(biāo)網(wǎng)站的IP地址,所述網(wǎng)頁請求報文中的源IP地址修改為管理服務(wù)器的IP地址,并向所述目標(biāo)網(wǎng)站轉(zhuǎn)發(fā)所述修改后的網(wǎng)頁請求報文;第三接收模塊,用于接收所述目標(biāo)網(wǎng)站根據(jù)所述修改后的網(wǎng)頁請求報文返回的網(wǎng)頁請求應(yīng)答報文,其中,網(wǎng)頁請求應(yīng)答報文攜帶網(wǎng)頁內(nèi)容;第二修改發(fā)送模塊,用于將所述網(wǎng)頁請求應(yīng)答報文中目的IP地址修改為所述終端設(shè)備的IP地址,并向所述終端設(shè)備轉(zhuǎn)發(fā)所述網(wǎng)頁請求應(yīng)答報文。
[0014]其中,管理服務(wù)器還包括:獲取模塊,用于根據(jù)所述網(wǎng)頁請求報文和網(wǎng)頁請求應(yīng)答報文,獲取所述終端設(shè)備所訪問的內(nèi)容;分析推送模塊,用于根據(jù)所述終端設(shè)備所訪問的內(nèi)容,分析所述使用終端設(shè)備的用戶的行為習(xí)慣,并根據(jù)所述行為習(xí)慣向終端設(shè)備推送廣告。
[0015]本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明網(wǎng)絡(luò)設(shè)備在接收到DNS服務(wù)器向終端設(shè)備返回域名查詢成功應(yīng)答報文時,將域名查詢成功應(yīng)答報文中攜帶的目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址修改為管理服務(wù)器的IP地址,或者,在接收到終端設(shè)備向目標(biāo)網(wǎng)站發(fā)送網(wǎng)頁請求報文時,將網(wǎng)頁請求報文中目的IP地址修改為管理服務(wù)器的IP地址,以使終端設(shè)備與目標(biāo)網(wǎng)站的交互的數(shù)據(jù)報文,均需要通過管理服務(wù)器進行轉(zhuǎn)發(fā),進而可以對終端設(shè)備與目標(biāo)網(wǎng)站的交互的數(shù)據(jù)報文進行管理,生成網(wǎng)絡(luò)入口平臺。
【專利附圖】
【附圖說明】
[0016]圖1是本發(fā)明訪問網(wǎng)絡(luò)實施方式的結(jié)構(gòu)圖;
[0017]圖2是本發(fā)明網(wǎng)絡(luò)訪問系統(tǒng)第二實施方式的結(jié)構(gòu)圖;
[0018]圖3是本發(fā)明訪問網(wǎng)絡(luò)實施方式中第一種訪問網(wǎng)絡(luò)的方法的流程圖;
[0019]圖4是本發(fā)明訪問網(wǎng)絡(luò)實施方式中第二種訪問網(wǎng)絡(luò)的方法的流程圖;
[0020]圖5是本發(fā)明網(wǎng)絡(luò)設(shè)備第一實施方式的結(jié)構(gòu)示意圖;
[0021]圖6是本發(fā)明網(wǎng)絡(luò)設(shè)備第二實施方式的結(jié)構(gòu)示意圖;
[0022]圖7是本發(fā)明網(wǎng)絡(luò)設(shè)備第三實施方式的結(jié)構(gòu)示意圖;
[0023]圖8是本發(fā)明網(wǎng)絡(luò)設(shè)備第四實施方式的結(jié)構(gòu)示意圖;
[0024]圖9是本發(fā)明管理服務(wù)器第一實施方式的結(jié)構(gòu)示意圖;
[0025]圖10是本發(fā)明管理服務(wù)器第二實施方式的結(jié)構(gòu)示意圖;
[0026]圖11是本發(fā)明訪問網(wǎng)絡(luò)的方法第一實施方式的流程圖;
[0027]圖12是本發(fā)明訪問網(wǎng)絡(luò)的方法第二實施方式的流程圖;
[0028]圖13是本發(fā)明訪問網(wǎng)絡(luò)的方法第三實施方式的流程圖。
【具體實施方式】
[0029]下面結(jié)合附圖和實施方式對本發(fā)明進行詳細說明。
[0030]請參閱圖1,網(wǎng)絡(luò)訪問系統(tǒng)10包括終端設(shè)備101、網(wǎng)絡(luò)設(shè)備102、DNS服務(wù)器103、管理服務(wù)器104和目標(biāo)網(wǎng)站105。終端設(shè)備101通過網(wǎng)絡(luò)設(shè)備102接入網(wǎng)絡(luò),在本發(fā)明實施方式中,網(wǎng)絡(luò)設(shè)備102可為有線路由器,也可為無線路由器,例如:WIFI路由器;又或者,網(wǎng)絡(luò)設(shè)備102為有線接入設(shè)備,如DSL DSLAM設(shè)備、光纖接入設(shè)備等,網(wǎng)絡(luò)設(shè)備102也可為無線接入設(shè)備,如無線基站;進一步的,如圖2所示,網(wǎng)絡(luò)設(shè)備也可以為SDN網(wǎng)絡(luò)(SoftwareDefined Network,軟件定義網(wǎng)絡(luò))中的控制面設(shè)備112,SDN網(wǎng)絡(luò)是指控制和數(shù)據(jù)分離的網(wǎng)絡(luò),SDN網(wǎng)絡(luò)中的報文的控制是由控制面設(shè)備112進行控制。
[0031]終端設(shè)備101通過域名的形式訪問目標(biāo)網(wǎng)站105時,例如:在終端設(shè)備101的瀏覽器上輸入謂.XX.com的目標(biāo)網(wǎng)站105的域名,則需要先將域名解析為IP地址,終端設(shè)備101向DNS服務(wù)器103發(fā)送域名查詢請求報文,其中,域名查詢請求報文最先到達網(wǎng)絡(luò)設(shè)備102,網(wǎng)絡(luò)設(shè)備102接收終端設(shè)備101發(fā)送的域名查詢請求報文,其中,域名查詢請求報文攜帶終端設(shè)備所訪問的目標(biāo)網(wǎng)站105的域名。網(wǎng)絡(luò)設(shè)備102向DNS服務(wù)器103轉(zhuǎn)發(fā)該域名查詢請求報文。DNS服務(wù)器103在接收到域名查詢請求報文后,根據(jù)域名查詢請求報文檢索目標(biāo)網(wǎng)站105域名對應(yīng)的IP地址,并在檢索到目標(biāo)網(wǎng)站105域名對應(yīng)的IP地址后,向終端設(shè)備101返回域名查詢成功應(yīng)答報文,其中,域名查詢成功應(yīng)答報文攜帶所述目標(biāo)網(wǎng)站105的域名對應(yīng)的IP地址。
[0032]域名查詢成功應(yīng)答報文在向終端設(shè)備101傳送過程中,先經(jīng)過網(wǎng)絡(luò)設(shè)備102,再到終端設(shè)備101。網(wǎng)絡(luò)設(shè)備102接收到域名查詢成功應(yīng)答報文后,將域名查詢成功應(yīng)答報文中攜帶的網(wǎng)站的域名對應(yīng)的IP地址修改為管理服務(wù)器104的IP地址,并且網(wǎng)絡(luò)設(shè)備102將修改后的域名查詢成功應(yīng)答報文返回給終端設(shè)備101。終端設(shè)備101接修到修改后的域名查詢成功應(yīng)答報文,相當(dāng)于,終端設(shè)備獲知域名解析成功,則終端設(shè)備101向目標(biāo)網(wǎng)絡(luò)發(fā)送網(wǎng)頁請求報文,以請求網(wǎng)頁的內(nèi)容,其中,網(wǎng)頁請求報文中所攜帶目的IP地址,在本發(fā)明實施方式中,由于目標(biāo)網(wǎng)站105的域名地址被替換管理服務(wù)器104的IP地址,則網(wǎng)頁請求報文中所攜帶的目的IP地址為管理服務(wù)器104的IP地址;網(wǎng)頁請求報文包括HTTP請求報文、HTTPS請求報文和SPDY請求報文。
[0033]由于網(wǎng)頁請求報文中的目的IP地址為管理服務(wù)器104的IP地址,因此,網(wǎng)頁請求報文會傳輸?shù)竭_管理服務(wù)器104,其中,網(wǎng)頁請求報文還攜帶終端設(shè)備101的IP地址和終端設(shè)備101所訪問的目標(biāo)網(wǎng)站105的URL地址。管理服務(wù)器104接收到接收網(wǎng)頁請求報文后,可解析網(wǎng)頁請求報文,獲取目標(biāo)網(wǎng)站的URL地址和終端設(shè)備101的IP地址,并且根據(jù)網(wǎng)頁請求報文中攜帶的URL地址向DNS服務(wù)器103發(fā)送域名查詢請求報文,以請求URL地址所對應(yīng)的目標(biāo)網(wǎng)站105的IP地址。管理服務(wù)器104在接收到目標(biāo)網(wǎng)站105的IP地址后,將網(wǎng)頁請求報文中的目的IP地址修改為目標(biāo)網(wǎng)站105的IP地址,網(wǎng)頁請求報文中的源IP地址修改為管理服務(wù)器的IP地址,并向目標(biāo)網(wǎng)站105轉(zhuǎn)發(fā)修改后的網(wǎng)頁請求報文。目標(biāo)網(wǎng)站105接收到修改后的網(wǎng)頁請求報文后,根據(jù)修改后的網(wǎng)頁請求報文返回網(wǎng)頁請求應(yīng)答報文,其中,網(wǎng)頁請求應(yīng)答報文攜帶網(wǎng)頁內(nèi)容。
[0034]管理服務(wù)器104接收到網(wǎng)頁請求應(yīng)答報文后,將網(wǎng)頁請求應(yīng)答報文中目的IP地址修改為終端設(shè)備101的IP地址,并向終端設(shè)備101轉(zhuǎn)發(fā)網(wǎng)頁請求應(yīng)答報文。由于網(wǎng)頁請求應(yīng)答報文的目的IP地址為終端設(shè)備101的IP地址,則網(wǎng)頁請求應(yīng)答報文傳輸?shù)竭_終端設(shè)備 101。
[0035]由上述描述可知:通過網(wǎng)絡(luò)設(shè)備102接入網(wǎng)絡(luò)的終端設(shè)備101與網(wǎng)絡(luò)交互的數(shù)據(jù)報文,均需要通過管理服務(wù)器104的轉(zhuǎn)發(fā),從而使得管理服務(wù)器104為終端設(shè)備101的網(wǎng)絡(luò)入口,管理服務(wù)器104可管理終端設(shè)備101與網(wǎng)絡(luò)之間交互的數(shù)據(jù)報文,收集終端設(shè)備101的用戶數(shù)據(jù),并根據(jù)用戶數(shù)據(jù),進行精準(zhǔn)的廣告推送,或者,提供個性化推薦功能等等,例如:管理服務(wù)器104根據(jù)網(wǎng)頁請求報文和網(wǎng)頁請求應(yīng)答報文,獲取終端設(shè)備101所訪問的內(nèi)容,并根據(jù)終端設(shè)備101所訪問的內(nèi)容,分析使用終端設(shè)備的用戶的行為習(xí)慣,并根據(jù)行為習(xí)慣向終端設(shè)備推送廣告。
[0036]在其他替代實施方式中,網(wǎng)絡(luò)設(shè)備102在接收到域名查詢成功應(yīng)答報文時,不修改域名查詢成功應(yīng)答報文中攜帶目標(biāo)網(wǎng)站的IP地址,在接到終端設(shè)備101發(fā)送網(wǎng)頁請求報文時,再修改網(wǎng)頁請求報文中攜帶的目的IP地址。則網(wǎng)絡(luò)設(shè)備102接收到終端設(shè)備101所發(fā)送的數(shù)據(jù)報文時,判斷數(shù)據(jù)報文是否為終端設(shè)備向目標(biāo)網(wǎng)站105發(fā)送的,用于請求網(wǎng)頁內(nèi)容的網(wǎng)頁請求報文,在本發(fā)明實施方式中,網(wǎng)頁請求報文包括HTTP請求報文、HTTPS請求報文或者SPDY請求報文。若數(shù)據(jù)報文為網(wǎng)頁請求報文,則將數(shù)據(jù)報文中目的IP地址修改為管理服務(wù)器104的IP地址,并向管理服務(wù)器104轉(zhuǎn)發(fā)修改后的數(shù)據(jù)報文,其中,修改后的數(shù)據(jù)報文還攜帶終端設(shè)備101的IP地址和所訪問的目標(biāo)網(wǎng)站的URL地址。
[0037]管理服務(wù)器104接收到修改后的網(wǎng)頁請求報文后,可解析修改后的網(wǎng)頁請求報文,獲取終端設(shè)備101的IP地址和目標(biāo)網(wǎng)站的URL地址。管理服務(wù)器104可根據(jù)URL地址,向DNS服務(wù)器103獲取目標(biāo)網(wǎng)站對應(yīng)的IP地址。并根據(jù)目標(biāo)網(wǎng)站的IP地址向目標(biāo)網(wǎng)站請求網(wǎng)頁內(nèi)容,并向終端設(shè)備101返回請求得到的網(wǎng)頁內(nèi)容,其中,管理服務(wù)器104具體的處理方法,可參閱上述描述,此處不再一一贅述。
[0038]為了讓讀者更好地理解本發(fā)明的內(nèi)容,下面對上述兩種實施方式舉例進行說明。
[0039]例1:網(wǎng)絡(luò)設(shè)備為WIFI路由器,WIFI路由器包括IP包路由模塊和DNS成功應(yīng)答幀IP地址修改模塊,管理服務(wù)器為WIFI互聯(lián)網(wǎng)入口平臺,WIFI互聯(lián)網(wǎng)入口平臺包括網(wǎng)頁請求接收和轉(zhuǎn)發(fā)模塊和網(wǎng)頁請求應(yīng)答結(jié)果接收和轉(zhuǎn)發(fā)模塊。
[0040]IP包路由模塊負責(zé)對終端用戶瀏覽器發(fā)向網(wǎng)絡(luò)的IP包和網(wǎng)絡(luò)發(fā)給用戶終端的IP包進行路由;DNS成功應(yīng)答幀IP地址修改模塊負責(zé)識別出DNS服務(wù)器返回給終端設(shè)備的DNS成功查詢應(yīng)答幀,將DNS成功查詢應(yīng)答幀中的域名對應(yīng)IP地址字段的IP地址修改為wifi互聯(lián)網(wǎng)入口平臺的IP地址。網(wǎng)頁請求接收和轉(zhuǎn)發(fā)模塊負責(zé)接收終端設(shè)備發(fā)來的網(wǎng)頁請求報文(如Http請求、Https請求、SPDY請求等),根據(jù)網(wǎng)頁請求報文的ur I,將網(wǎng)頁請求報文轉(zhuǎn)發(fā)給ur I對應(yīng)的目標(biāo)網(wǎng)站;網(wǎng)頁請求應(yīng)答結(jié)果接收和轉(zhuǎn)發(fā)模塊負責(zé)實時接收目標(biāo)網(wǎng)站返回的網(wǎng)頁請求應(yīng)答結(jié)果報文(如Http請求應(yīng)答結(jié)果、Https請求應(yīng)答結(jié)果、SPDY請求應(yīng)答結(jié)果等),將網(wǎng)頁請求應(yīng)答結(jié)果報文轉(zhuǎn)發(fā)給終端設(shè)備。
[0041]具體步驟如下,如圖3所示:
[0042]步驟S1:終端設(shè)備向DNS服務(wù)器發(fā)送DNS查詢請求。
[0043]步驟S2:DNS服務(wù)器返回域名查詢成功應(yīng)答報文。
[0044]步驟S3:域名查詢成功應(yīng)答報文經(jīng)過wifi路由器時,wifi路由器識別出該域名查詢成功應(yīng)答報文,并將報文中的域名對應(yīng)的IP地址字段的IP地址修改為Wifi互聯(lián)網(wǎng)入口平臺的IP地址。這里的域名查詢應(yīng)答報文是成功的查詢后應(yīng)答的報文,查詢失敗的應(yīng)答報文(如ur I對應(yīng)域名不存在等)不作處理。
[0045]當(dāng)然,本領(lǐng)域的技術(shù)人員也可以在WIFI路由器設(shè)置對特定的域名或IP地址所對應(yīng)的域名查詢成功應(yīng)答報文,不修改該域名查詢成功應(yīng)答報文中的目的IP地址,以使終端設(shè)備在訪問該域名或者該IP地址對應(yīng)的目標(biāo)網(wǎng)站時,終端設(shè)備所發(fā)送網(wǎng)頁請求報文不發(fā)往管理服務(wù)器,而是直接路由到達目標(biāo)網(wǎng)站,例如:在WIFI配置文件中,配置特定的域名或者IP地址列表,若域名查詢成功應(yīng)答報文中的域名或者域名所對應(yīng)的IP地址包含在上述列表中,則WIFI路由器不修改該域名查詢成功應(yīng)答報文。步驟S4:ffifi路由器將替換了 IP地址的DNS查詢成功應(yīng)答幀返回給終端設(shè)備。
[0046]步驟S5:終端設(shè)備向wifi互聯(lián)網(wǎng)入口平臺發(fā)送網(wǎng)頁請求報文(如Http請求、Https請求、SPDY請求等)。
[0047]步驟S6:wifi互聯(lián)網(wǎng)入口平臺接收終端設(shè)備發(fā)來的網(wǎng)頁請求報文,根據(jù)網(wǎng)頁請求報文的ur I,將網(wǎng)頁請求報文轉(zhuǎn)發(fā)給ur I對應(yīng)的目標(biāo)網(wǎng)站;
[0048]步驟S7:網(wǎng)站返回的網(wǎng)頁請求應(yīng)答報文(如Http請求應(yīng)答、Https請求應(yīng)答、STOY請求應(yīng)答等)給wifi互聯(lián)網(wǎng)入口平臺。
[0049]步驟S8:wifi互聯(lián)網(wǎng)入口平臺將網(wǎng)頁請求應(yīng)答報文轉(zhuǎn)發(fā)給終端設(shè)備。
[0050]例2:網(wǎng)絡(luò)設(shè)備為WIFI路由器,WIFI路由器包括IP包路由模塊和網(wǎng)頁請求對應(yīng)的IP包的目的IP地址修改模塊,管理服務(wù)器為WIFI互聯(lián)網(wǎng)入口平臺,WIFI互聯(lián)網(wǎng)入口平臺包括網(wǎng)頁請求接收和轉(zhuǎn)發(fā)模塊和網(wǎng)頁請求應(yīng)答結(jié)果接收和轉(zhuǎn)發(fā)模塊。
[0051]IP包路由模塊負責(zé)對終端用戶瀏覽器發(fā)向網(wǎng)絡(luò)的IP包和網(wǎng)絡(luò)發(fā)給用戶終端的IP包進行路由;網(wǎng)頁請求對應(yīng)的IP包的IP地址修改模塊負責(zé)識別出給終端設(shè)備的發(fā)來的網(wǎng)頁請求報文(如Http請求、Https請求、SPDY請求等),將網(wǎng)頁請求報文對應(yīng)的所有IP包的目的IP地址替換成wifi互聯(lián)網(wǎng)入口平臺的IP地址。
[0052]網(wǎng)頁請求接收和轉(zhuǎn)發(fā)模塊負責(zé)接收終端設(shè)備發(fā)來的網(wǎng)頁請求報文(如Http請求、Https請求、SPDY請求等),根據(jù)網(wǎng)頁請求報文的ur 1,將網(wǎng)頁請求報文轉(zhuǎn)發(fā)給ur I對應(yīng)的目標(biāo)網(wǎng)站;網(wǎng)頁請求應(yīng)答結(jié)果接收和轉(zhuǎn)發(fā)模塊負責(zé)實時接收目標(biāo)網(wǎng)站返回的網(wǎng)頁請求應(yīng)答結(jié)果報文(如Http請求應(yīng)答結(jié)果、Https請求應(yīng)答結(jié)果、SPDY請求應(yīng)答結(jié)果等),將網(wǎng)頁請求應(yīng)答結(jié)果報文轉(zhuǎn)發(fā)給終端設(shè)備。
[0053]具體過程如下,如圖4所示:
[0054]步驟Sll:終端設(shè)備向目標(biāo)網(wǎng)站發(fā)送Http請求。
[0055]步驟S12:ffifi路由器從IP包中識別出終端設(shè)備的網(wǎng)頁請求報文(如Http請求、Https請求、SPDY請求等),將終端設(shè)備所有網(wǎng)頁請求報文對應(yīng)的所有IP包的目的IP地址替換成wifi互聯(lián)網(wǎng)入口平臺的IP地址。
[0056]當(dāng)然,本領(lǐng)域的技術(shù)人員也可以在WIFI路由器設(shè)置對特定的域名或IP地址所對應(yīng)的網(wǎng)頁請求報文,不修改該網(wǎng)頁請求報文中的目的IP地址,以使網(wǎng)頁請求報文不發(fā)往管理服務(wù)器,而是直接路由到達目標(biāo)網(wǎng)站,例如:在WIFI配置文件中,配置特定的域名或者IP地址列表,若網(wǎng)頁請求報文中的域名或者目的IP地址包含在上述列表中,則WIFI路由器不修改該網(wǎng)頁請求報文。
[0057]步驟S13:網(wǎng)頁請求報文發(fā)往wifi互聯(lián)網(wǎng)入口平臺。
[0058]步驟S14:wifi互聯(lián)網(wǎng)入口平臺接收終端設(shè)備發(fā)來的網(wǎng)頁請求報文,根據(jù)網(wǎng)頁請求報文的ur I,將網(wǎng)頁請求報文轉(zhuǎn)發(fā)給ur I對應(yīng)的目標(biāo)網(wǎng)站;
[0059]步驟S15:網(wǎng)站返回的網(wǎng)頁請求應(yīng)答報文(如Http請求應(yīng)答結(jié)果、Https請求應(yīng)答結(jié)果、SPDY請求應(yīng)答等)給wifi互聯(lián)網(wǎng)入口平臺。
[0060]步驟S16:wifi互聯(lián)網(wǎng)入口平臺將網(wǎng)頁請求應(yīng)答結(jié)果報文轉(zhuǎn)發(fā)給終端設(shè)備。
[0061]在本發(fā)明實施方式中,網(wǎng)絡(luò)設(shè)備在接收到DNS服務(wù)器向終端設(shè)備返回域名查詢成功應(yīng)答報文時,將域名查詢成功應(yīng)答報文中攜帶的目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址修改為管理服務(wù)器的IP地址,或者,在接收到終端設(shè)備向目標(biāo)網(wǎng)站發(fā)送網(wǎng)頁請求報文時,將網(wǎng)頁請求報文中目的IP地址修改為管理服務(wù)器的IP地址,以使終端設(shè)備與目標(biāo)網(wǎng)站的交互的數(shù)據(jù)報文,均需要通過管理服務(wù)器進行轉(zhuǎn)發(fā),進而可以對終端設(shè)備與目標(biāo)網(wǎng)站的交互的數(shù)據(jù)報文進行管理。
[0062]請參閱圖5,網(wǎng)絡(luò)設(shè)備21包括第一接收模塊211、第一發(fā)送模塊212、第二接收模塊213、修改模塊214和第二發(fā)模塊215。
[0063]終端設(shè)備22通過網(wǎng)絡(luò)設(shè)備21接入網(wǎng)絡(luò),終端設(shè)備22與網(wǎng)絡(luò)之間交互的所有數(shù)據(jù)報文,均需要經(jīng)過網(wǎng)絡(luò)設(shè)備21的轉(zhuǎn)發(fā)。若終端設(shè)備22通過域名訪問目標(biāo)網(wǎng)站,則在訪問目標(biāo)網(wǎng)站之前,還需要向DNS服務(wù)器23發(fā)送域名查詢請求報文,以請求目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址。
[0064]第一接收模塊211接收終端設(shè)備22發(fā)送的域名查詢請求報文,其中,域名查詢請求報文攜帶終端設(shè)備所訪問的網(wǎng)站的域名。第一發(fā)送模塊212向DNS服務(wù)器轉(zhuǎn)發(fā)域名查詢請求報文。DNS服務(wù)器23接收到域名查詢請求報文后,根據(jù)域名查詢請求報文檢索目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址,并在檢索到IP地址后,返回域名查詢成功應(yīng)答報文,其中,域名查詢成功應(yīng)答報文攜帶目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址。
[0065]第二接收模塊213接收DNS服務(wù)器23返回的域名查詢成功應(yīng)答報文。修改模塊214將域名查詢成功應(yīng)答報文中攜帶的網(wǎng)站的域名對應(yīng)的I P地址修改為管理服務(wù)器的IP地址。第二發(fā)模塊215將修改后的域名查詢成功應(yīng)答報文返回給終端設(shè)備22。終端設(shè)備22接修到修改后的域名查詢成功應(yīng)答報文,相當(dāng)于,終端設(shè)備22獲知域名解析成功。終端設(shè)備22向目標(biāo)網(wǎng)絡(luò)發(fā)送網(wǎng)頁請求報文,以請求網(wǎng)頁的內(nèi)容,其中,網(wǎng)頁請求報文中所攜帶目的IP地址,由于目標(biāo)網(wǎng)站105的域名地址被替換管理服務(wù)器的IP地址,則網(wǎng)頁請求報文中所攜帶的目的IP地址為管理服務(wù)器的IP地址。則網(wǎng)頁請求報文傳輸?shù)竭_管理服務(wù)器,由管理服務(wù)器向目標(biāo)網(wǎng)站請求網(wǎng)頁內(nèi)容,并在獲得網(wǎng)頁內(nèi)容后向終端設(shè)備22返回網(wǎng)頁內(nèi)容,從而使得終端設(shè)備22與網(wǎng)絡(luò)交互的數(shù)據(jù)報文均需要經(jīng)過管理服務(wù)器轉(zhuǎn)發(fā)。
[0066]在本發(fā)明實施方式中,網(wǎng)絡(luò)設(shè)備在接收到DNS服務(wù)器向終端設(shè)備返回域名查詢成功應(yīng)答報文時,將域名查詢成功應(yīng)答報文中攜帶的目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址修改為管理服務(wù)器的IP地址,以使終端設(shè)備與目標(biāo)網(wǎng)站的交互的數(shù)據(jù)報文,均需要通過管理服務(wù)器進行轉(zhuǎn)發(fā),進而可以對終端設(shè)備與目標(biāo)網(wǎng)站的交互的數(shù)據(jù)報文進行管理。
[0067]請參閱圖6,網(wǎng)絡(luò)設(shè)備25包括處理器251、存儲器252、網(wǎng)絡(luò)適配器253和總線254。處理器251、存儲器252和網(wǎng)絡(luò)適配器253均與總線254連接。
[0068]處理器251用于通過網(wǎng)絡(luò)適配器253接收終端設(shè)備27發(fā)送的域名查詢請求報文,其中,所述域名查詢請求報文攜帶所述終端設(shè)備所訪問的目標(biāo)網(wǎng)站的域名;通過網(wǎng)絡(luò)適配器253向DNS服務(wù)器26轉(zhuǎn)發(fā)所述域名查詢請求報文;通過網(wǎng)絡(luò)適配器253接收DNS服務(wù)器根據(jù)所述域名查詢請求報文,返回的域名查詢成功應(yīng)答報文,其中,所述域名查詢成功應(yīng)答報文攜帶所述目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址;將所述域名查詢成功應(yīng)答報文中攜帶的所述網(wǎng)站的域名對應(yīng)的IP地址修改為管理服務(wù)器的IP地址;通過網(wǎng)絡(luò)適配器253將所述修改后的域名查詢成功應(yīng)答報文返回給所述終端設(shè)備,以使所述終端設(shè)備向所述目標(biāo)網(wǎng)站發(fā)送網(wǎng)頁請求報文時,所述網(wǎng)頁請求報文中所攜帶的目的IP地址為管理服務(wù)器的IP地址。
[0069]其中,網(wǎng)頁請求報文包括HTTP請求報文、HTTPS請求報文和SPDY請求報文。
[0070]處理器251執(zhí)行的上述操作均可以以一段程序的形式存儲在存儲器252中,在處理器251需要執(zhí)行上述操作時,將該段程序調(diào)入處理器251執(zhí)行。
[0071]請參閱圖7,網(wǎng)絡(luò)設(shè)備31包括接收模塊311、判斷模塊312、修改模塊313和發(fā)送模塊 314。
[0072]接收模塊314接收終端設(shè)備32所發(fā)送的數(shù)據(jù)報文。判斷模塊312判斷數(shù)據(jù)報文是否為終端設(shè)備32向目標(biāo)網(wǎng)站請求網(wǎng)頁內(nèi)容的網(wǎng)頁請求報文。若數(shù)據(jù)報文為域名查詢請求報文,則網(wǎng)絡(luò)設(shè)備31直接轉(zhuǎn)發(fā)該域名查詢請求報文。在判斷模塊312判斷到數(shù)據(jù)報文為網(wǎng)頁請求報文時,修改模塊313將數(shù)據(jù)報文中目的IP地址修改為管理服務(wù)器33的IP地址。若判斷模塊312判斷到數(shù)據(jù)報文為其他報文,則網(wǎng)絡(luò)設(shè)備31直接轉(zhuǎn)發(fā)該報文,其中,網(wǎng)絡(luò)設(shè)備31接收網(wǎng)絡(luò)側(cè)發(fā)送過來的報文時,直接向終端設(shè)備32轉(zhuǎn)發(fā)該報文,例如:終端設(shè)備32通過域名訪問網(wǎng)絡(luò),需要先向DNS服務(wù)器請求目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址,則網(wǎng)絡(luò)設(shè)備31直接轉(zhuǎn)發(fā)域名查詢請求報文和域名查詢成功應(yīng)答報文。
[0073]發(fā)送模塊314向管理服務(wù)器33轉(zhuǎn)發(fā)修改后的數(shù)據(jù)報文,其中修改后的數(shù)據(jù)報文攜帶終端設(shè)備的IP地址和目標(biāo)網(wǎng)站的URL地址。管理服務(wù)器33接收到數(shù)據(jù)報文后,根據(jù)修改后的數(shù)據(jù)報文中的URL地址,向目標(biāo)網(wǎng)站請求網(wǎng)頁內(nèi)容,并向終端設(shè)備32返回請求得到的網(wǎng)頁內(nèi)容,從而使得終端設(shè)備32與網(wǎng)絡(luò)之間交互的數(shù)據(jù)報文均需要管理服務(wù)器33轉(zhuǎn)發(fā),進而使得管理服務(wù)器33作為終端設(shè)備32的網(wǎng)絡(luò)入口。在本發(fā)明實施方式中,網(wǎng)頁請求報文包括HTTP請求報文、HTTPS請求報文和SPDY請求報文。
[0074]在本發(fā)明實施方式中,網(wǎng)絡(luò)設(shè)備在接收到終端設(shè)備向目標(biāo)網(wǎng)站發(fā)送網(wǎng)頁請求報文時,將網(wǎng)頁請求報文中目的IP地址修改為管理服務(wù)器的IP地址,以使終端設(shè)備與目標(biāo)網(wǎng)站的交互的數(shù)據(jù)報文,均需要通過管理服務(wù)器進行轉(zhuǎn)發(fā),進而可以對終端設(shè)備與目標(biāo)網(wǎng)站的交互的數(shù)據(jù)報文進行管理,生成網(wǎng)絡(luò)入口平臺。
[0075]請參閱圖8,網(wǎng)絡(luò)設(shè)備35包括處理器351、存儲器352、網(wǎng)絡(luò)適配器353和總線354。處理器351、存儲器352和網(wǎng)絡(luò)適配器353均與總線354連接。
[0076]處理器351用于通過網(wǎng)絡(luò)適配器353接收終端設(shè)備36所發(fā)送的數(shù)據(jù)報文;判斷所述數(shù)據(jù)報文是否為所述終端設(shè)備36向目標(biāo)網(wǎng)站發(fā)送的,用于請求網(wǎng)頁內(nèi)容的網(wǎng)頁請求報文;若所述數(shù)據(jù)報文為網(wǎng)頁請求報文,則將所述數(shù)據(jù)報文中目的IP地址修改為管理服務(wù)器37的IP地址;通過網(wǎng)絡(luò)適配器353向所述管理服務(wù)器37轉(zhuǎn)發(fā)所述修改后的數(shù)據(jù)報文,以使所述管理服務(wù)器37根據(jù)所述修改后的數(shù)據(jù)報文中的URL地址,向所述目標(biāo)網(wǎng)站請求網(wǎng)頁內(nèi)容,并向所述終端設(shè)備36返回所述請求得到的網(wǎng)頁內(nèi)容。在本發(fā)明實施方式中,網(wǎng)頁請求報文包括HTTP請求報文、HTTPS請求報文和SPDY請求報文。
[0077]處理器351執(zhí)行的上述操作均可以以一段程序的形式存儲在存儲器352中,在處理器351需要執(zhí)行上述操作時,將該段程序調(diào)入處理器351執(zhí)行。
[0078]請參閱圖9,管理服務(wù)器41包括第一接收模塊411、發(fā)送模塊412、第二接收模塊413、第一修改發(fā)送模塊414、第三接收模塊415和第二修改發(fā)送模塊416。
[0079]終端設(shè)備42所發(fā)送的網(wǎng)頁請求報文中的目的IP地址為管理服務(wù)器41的IP地址,或者,終端設(shè)備42所發(fā)送的網(wǎng)頁請求報文,經(jīng)過網(wǎng)絡(luò)設(shè)備修改后,網(wǎng)頁請求報文中的目的IP地址修改為管理服務(wù)器41的IP地址,因此,網(wǎng)頁請求報文會路由到達管理服務(wù)器41。
[0080]第一接收模塊411接收網(wǎng)頁請求報文,其中,網(wǎng)頁請求報文包含目的IP地址、源IP地址和目標(biāo)網(wǎng)站的URL地址,目的IP地址為管理服務(wù)器41的IP地址,源IP地址為終端設(shè)備的IP地址。發(fā)送模塊412根據(jù)網(wǎng)頁請求報文中攜帶的URL地址向DNS服務(wù)器43發(fā)送域名查詢請求報文,以請求目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址。第二接收模塊413接收DNS服務(wù)器43根據(jù)域名查詢請求報文返回的域名查詢成功應(yīng)答報文,其中,域名查詢成功應(yīng)答報文攜帶目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址。
[0081]第一修改發(fā)送模塊414將網(wǎng)頁請求報文中的目的IP地址修改為目標(biāo)網(wǎng)站的IP地址,網(wǎng)頁請求報文中的源IP地址修改為管理服務(wù)器41的IP地址,并向目標(biāo)網(wǎng)站44轉(zhuǎn)發(fā)修改后的網(wǎng)頁請求報文。目標(biāo)網(wǎng)站44接收到網(wǎng)頁請求報文后,根據(jù)網(wǎng)頁請求報文返回網(wǎng)頁請求應(yīng)答報文,其中,網(wǎng)頁請求應(yīng)答報文攜帶網(wǎng)頁內(nèi)容。
[0082]第三接收模塊415接收目標(biāo)網(wǎng)站根據(jù)修改后的網(wǎng)頁請求報文返回的網(wǎng)頁請求應(yīng)答報文。第二修改發(fā)送模塊416將網(wǎng)頁請求應(yīng)答報文中目的IP地址修改為終端設(shè)備42的IP地址,并向終端設(shè)備42轉(zhuǎn)發(fā)網(wǎng)頁請求應(yīng)答報文。
[0083]進一步的,管理服務(wù)器41還包括獲取模塊(圖未示)和分析推送模塊(圖未示)。獲取模塊根據(jù)網(wǎng)頁請求報文和/或網(wǎng)頁請求應(yīng)答報文,獲取終端設(shè)備42所訪問的內(nèi)容。分析推送模塊根據(jù)終端設(shè)備42所訪問的內(nèi)容,分析使用終端設(shè)備42的用戶的行為習(xí)慣,并根據(jù)行為習(xí)慣向終端設(shè)備42推送廣告。
[0084]在本發(fā)明實施方式中,終端設(shè)備與網(wǎng)絡(luò)之間交互的數(shù)據(jù)報文均需要通過管理服務(wù)器的轉(zhuǎn)發(fā),使得管理服務(wù)器作為終端設(shè)備的網(wǎng)絡(luò)入口,進一步,管理服務(wù)器還可分析終端設(shè)備與網(wǎng)絡(luò)之間交互的數(shù)據(jù)報文,獲取使終端設(shè)備的用戶的行為習(xí)慣,進而可以進行精準(zhǔn)的廣告推送。
[0085]請參閱圖10,管理服務(wù)器45包括處理器451、存儲器452、網(wǎng)絡(luò)適配器453和總線454。處理器451、存儲器452和網(wǎng)絡(luò)適配器453均與總線454連接。
[0086]處理器451用于通過網(wǎng)絡(luò)適配45器453接收網(wǎng)頁請求報文,其中,所述網(wǎng)頁請求報文攜帶終端設(shè)備的IP地址和終端設(shè)備46所訪問的目標(biāo)網(wǎng)站的URL地址;根據(jù)網(wǎng)頁請求報文中攜帶的URL地址向DNS服務(wù)器47發(fā)送域名查詢請求報文,以請求所述URL地址所對應(yīng)的目標(biāo)網(wǎng)站的IP地址;通過網(wǎng)絡(luò)適配器453接收所述DNS服務(wù)器47返回的域名查詢成功應(yīng)答報文,其中,所述域名查詢成功應(yīng)答報文攜帶所述目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址;將所述網(wǎng)頁請求報文中的目的IP地址修改為所述目標(biāo)網(wǎng)站的IP地址,以所述網(wǎng)頁請求報文中的源IP地址修改為管理服務(wù)器45的IP地址,并通過網(wǎng)絡(luò)適配器453向所述目標(biāo)網(wǎng)站轉(zhuǎn)發(fā)所述修改后的網(wǎng)頁請求報文;通過網(wǎng)絡(luò)適配器453接收所述目標(biāo)網(wǎng)站根據(jù)所述修改后的網(wǎng)頁請求報文返回的網(wǎng)頁請求應(yīng)答報文;將所述網(wǎng)頁請求應(yīng)答報文中目的地址修改為所述終端設(shè)備的IP地址,并通過網(wǎng)絡(luò)適配器453向所述終端設(shè)備46轉(zhuǎn)發(fā)所述網(wǎng)頁請求應(yīng)答報文。
[0087]處理器451執(zhí)行的上述操作均可以以一段程序的形式存儲在存儲器452中,在處理器451需要執(zhí)行上述操作時,將該段程序調(diào)入處理器451執(zhí)行。
[0088]請參閱圖11,一種訪問網(wǎng)絡(luò)的方法包括:
[0089]步驟S501:接收終端設(shè)備發(fā)送的域名查詢請求報文,其中,域名查詢請求報文攜帶終端設(shè)備所訪問的目標(biāo)網(wǎng)站的域名;
[0090]目標(biāo)網(wǎng)站的域名與目標(biāo)網(wǎng)站的IP地址--對應(yīng)。
[0091]步驟S502:向DNS服務(wù)器轉(zhuǎn)發(fā)域名查詢請求報文;
[0092]DNS服務(wù)器管理域名和域名對應(yīng)的IP地址。
[0093]步驟S503:接收DNS服務(wù)器根據(jù)域名查詢請求報文,返回的域名查詢成功應(yīng)答報文,其中,域名查詢成功應(yīng)答報文攜帶目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址;
[0094]步驟S504:將域名查詢成功應(yīng)答報文中攜帶的網(wǎng)站的域名對應(yīng)的IP地址修改為管理服務(wù)器的IP地址;
[0095]將域名對應(yīng)的IP地址修改為管理服務(wù)器的IP地址,相當(dāng)于,將目標(biāo)網(wǎng)站的域名與管理服務(wù)器的IP地址相對應(yīng),通過目標(biāo)網(wǎng)站的域名訪問目標(biāo)網(wǎng)站時,則目標(biāo)網(wǎng)站的域名解析的IP地址為管理服務(wù)器的IP地址,數(shù)據(jù)報文直接發(fā)送到管理服務(wù)器。
[0096]步驟S505:將修改后的域名查詢成功應(yīng)答報文返回給終端設(shè)備,以使終端設(shè)備向目標(biāo)網(wǎng)站發(fā)送網(wǎng)頁請求報文時,網(wǎng)頁請求報文中所攜帶的目的IP地址為管理服務(wù)器的IP地址;
[0097]網(wǎng)頁請求包括HTTP請求報文、HTTPS請求報文或者SPDY請求報文。
[0098]在本發(fā)明實施方式中,網(wǎng)絡(luò)設(shè)備在接收到DNS服務(wù)器向終端設(shè)備返回域名查詢成功應(yīng)答報文時,將域名查詢成功應(yīng)答報文中攜帶的目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址修改為管理服務(wù)器的IP地址,以使終端設(shè)備與目標(biāo)網(wǎng)站的交互的數(shù)據(jù)報文,均需要通過管理服務(wù)器進行轉(zhuǎn)發(fā),進而可以對終端設(shè)備與目標(biāo)網(wǎng)站的交互的數(shù)據(jù)報文進行管理。
[0099]請參閱圖12,一種訪問網(wǎng)絡(luò)的方法包括:
[0100]步驟S601:接收終端設(shè)備所發(fā)送的數(shù)據(jù)報文;
[0101]終端設(shè)備通過網(wǎng)絡(luò)設(shè)備接入網(wǎng)絡(luò),則該終端設(shè)備為該通過網(wǎng)絡(luò)設(shè)備接入網(wǎng)絡(luò)的設(shè)備。
[0102]步驟S602:判斷數(shù)據(jù)報文是否為終端設(shè)備向目標(biāo)網(wǎng)站發(fā)送的,用于請求網(wǎng)頁內(nèi)容的網(wǎng)頁請求報文,若數(shù)據(jù)報文為網(wǎng)頁請求報文,則進入步驟S604,否則進入步驟S603 ;
[0103]網(wǎng)頁請求報文是指用于向目標(biāo)網(wǎng)站請求網(wǎng)頁內(nèi)容的報文,其中,域名查詢請求報文和域名查詢成功應(yīng)答報文等不屬于網(wǎng)頁請求報文。
[0104]步驟S603:轉(zhuǎn)發(fā)數(shù)據(jù)報文;
[0105]步驟S604:將數(shù)據(jù)報文中目的IP地址修改為管理服務(wù)器的IP地址;
[0106]數(shù)據(jù)報文中的目的IP地址修改為管理服務(wù)器的IP地址,則數(shù)據(jù)報文會轉(zhuǎn)發(fā)到管理服務(wù)器。
[0107]步驟S605:向管理服務(wù)器轉(zhuǎn)發(fā)修改后的數(shù)據(jù)報文,以使管理服務(wù)器根據(jù)修改后的數(shù)據(jù)報文中的URL地址,向目標(biāo)網(wǎng)站請求網(wǎng)頁內(nèi)容,并向終端設(shè)備返回請求得到的網(wǎng)頁內(nèi)容;
[0108]網(wǎng)頁請求包括HTTP請求報文、HTTPS請求報文或者SPDY請求報文。
[0109]在本發(fā)明實施方式中,網(wǎng)絡(luò)設(shè)備在接收到終端設(shè)備向目標(biāo)網(wǎng)站發(fā)送網(wǎng)頁請求報文時,將網(wǎng)頁請求報文中目的IP地址修改為管理服務(wù)器的IP地址,以使終端設(shè)備與目標(biāo)網(wǎng)站的交互的數(shù)據(jù)報文,均需要通過管理服務(wù)器進行轉(zhuǎn)發(fā),進而可以對終端設(shè)備與目標(biāo)網(wǎng)站的交互的數(shù)據(jù)報文進行管理,生成網(wǎng)絡(luò)入口平臺。
[0110]請參閱圖13,一種訪問網(wǎng)絡(luò)的方法包括:
[0111]步驟S701:接收網(wǎng)頁請求報文,其中,網(wǎng)頁請求報文包含目的IP地址、源IP地址和所述終端設(shè)備所訪問的目標(biāo)網(wǎng)站的URL地址,所述目的IP地址為管理服務(wù)器的IP地址,所述源IP地址為終端設(shè)備的IP地址;
[0112]網(wǎng)頁請求包括HTTP請求報文、HTTPS請求報文或者SPDY請求報文。
[0113]步驟S702:根據(jù)網(wǎng)頁請求報文中攜帶的URL地址向DNS服務(wù)器發(fā)送域名查詢請求報文,以請求目標(biāo)網(wǎng)站的IP地址;
[0114]URL地址攜帶有目標(biāo)網(wǎng)站的域名,則可根據(jù)目標(biāo)網(wǎng)站的域名獲取目標(biāo)網(wǎng)站的IP地iito
[0115]步驟S703:接收DNS服務(wù)器返回的域名查詢成功應(yīng)答報文,其中,域名查詢成功應(yīng)答報文攜帶目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址;
[0116]步驟S704:將網(wǎng)頁請求報文中的目的IP地址修改為目標(biāo)網(wǎng)站的IP地址,以網(wǎng)頁請求報文中的源IP地址修改為管理服務(wù)器的IP地址,并向目標(biāo)網(wǎng)站轉(zhuǎn)發(fā)修改后的網(wǎng)頁請求報文;
[0117]管理服務(wù)器獲取到目標(biāo)網(wǎng)站的IP地址,可向目標(biāo)網(wǎng)站發(fā)送網(wǎng)頁請求。
[0118]步驟S705:接收目標(biāo)網(wǎng)站根據(jù)修改后的網(wǎng)頁請求報文返回的網(wǎng)頁請求應(yīng)答報文;
[0119]網(wǎng)頁請求應(yīng)答報文攜帶所請求的網(wǎng)頁內(nèi)容。
[0120]步驟S706:將網(wǎng)頁請求應(yīng)答報文中目的地址修改為終端設(shè)備的IP地址,并向終端設(shè)備轉(zhuǎn)發(fā)網(wǎng)頁請求應(yīng)答報文。
[0121]將網(wǎng)頁請求應(yīng)答報文中目的地址修改為終端設(shè)備的IP地址后,網(wǎng)頁請求應(yīng)答報文會路由到達終端設(shè)備。
[0122]進一步的,管理服務(wù)器還可分析終端設(shè)備與網(wǎng)站交互的數(shù)據(jù)報文,獲知終端設(shè)備的用戶的訪問習(xí)慣,并根據(jù)訪問習(xí)慣推送廣告,進行個性化功能推薦等等,則方法還包括:根據(jù)網(wǎng)頁請求報文和/或網(wǎng)頁請求應(yīng)答報文,獲取所述終端設(shè)備所訪問的內(nèi)容;根據(jù)終端設(shè)備所訪問的內(nèi)容,分析所述使用終端設(shè)備的用戶的行為習(xí)慣,并根據(jù)行為習(xí)慣向終端設(shè)備推送廣告。
[0123]在本發(fā)明實施方式中,終端設(shè)備與網(wǎng)絡(luò)之間交互的數(shù)據(jù)報文均需要通過管理服務(wù)器的轉(zhuǎn)發(fā),使得管理服務(wù)器作為終端設(shè)備的網(wǎng)絡(luò)入口,進一步,管理服務(wù)器還可分析終端設(shè)備與網(wǎng)絡(luò)之間交互的數(shù)據(jù)報文,獲取使終端設(shè)備的用戶的行為習(xí)慣,進而可以進行精準(zhǔn)的廣告推送。
[0124]以上所述僅為本發(fā)明的實施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【權(quán)利要求】
1.一種訪問網(wǎng)絡(luò)的方法,其特征在于,包括: 接收終端設(shè)備發(fā)送的域名查詢請求報文,其中,所述域名查詢請求報文攜帶所述終端設(shè)備所訪問的目標(biāo)網(wǎng)站的域名; 向域名系統(tǒng)DNS服務(wù)器轉(zhuǎn)發(fā)所述域名查詢請求報文; 接收所述DNS服務(wù)器根據(jù)所述域名查詢請求報文,返回的域名查詢成功應(yīng)答報文,其中,所述域名查詢成功應(yīng)答報文攜帶所述目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址; 將所述域名查詢成功應(yīng)答報文中攜帶的所述目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址修改為管理服務(wù)器的IP地址; 將所述修改后的域名查詢成功應(yīng)答報文返回給所述終端設(shè)備,以使所述終端設(shè)備向所述目標(biāo)網(wǎng)站發(fā)送網(wǎng)頁請求報文時,所述網(wǎng)頁請求報文中所攜帶的目的IP地址為管理服務(wù)器的IP地址。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)頁請求包括超文本傳輸協(xié)議HTTP請求報文、超文本傳輸安全協(xié)議HTTPS請求報文或者基于傳輸控制協(xié)議應(yīng)用層協(xié)議SPDY請求報文。
3.一種訪問網(wǎng)絡(luò)的方法,其特征在于,包括: 接收終端設(shè)備所發(fā)送的數(shù)據(jù)報文; 判斷所述數(shù)據(jù)報文是否為所述終端設(shè)備向目標(biāo)網(wǎng)站發(fā)送的,用于請求網(wǎng)頁內(nèi)容的網(wǎng)頁請求報文; 若所述數(shù)據(jù)報文為網(wǎng)頁請求報文,則將所述數(shù)據(jù)報文中目的IP地址修改為管理服務(wù)器的IP地址; 向所述管理服務(wù)器轉(zhuǎn)發(fā)所述修改后的數(shù)據(jù)報文,以使所述管理服務(wù)器根據(jù)所述修改后的數(shù)據(jù)報文中的URL地址,向所述目標(biāo)網(wǎng)站請求網(wǎng)頁內(nèi)容,并向所述終端設(shè)備返回所述請求得到的網(wǎng)頁內(nèi)容。
4.一種訪問網(wǎng)絡(luò)的方法,其特征在于,包括: 接收網(wǎng)頁請求報文,其中,所述網(wǎng)頁請求報文包含目的IP地址、源IP地址和所述終端設(shè)備所訪問的目標(biāo)網(wǎng)站的URL地址,所述目的IP地址為管理服務(wù)器的IP地址,所述源IP地址為終端設(shè)備的IP地址; 根據(jù)所述網(wǎng)頁請求報文中攜帶的URL地址向DNS服務(wù)器發(fā)送域名查詢請求報文,以請求所述目標(biāo)網(wǎng)站的IP地址; 接收所述DNS服務(wù)器返回的域名查詢成功應(yīng)答報文,其中,所述域名查詢成功應(yīng)答報文攜帶所述目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址; 將所述網(wǎng)頁請求報文中的目的IP地址修改為所述目標(biāo)網(wǎng)站的IP地址,以及所述網(wǎng)頁請求報文中的源IP地址修改為管理服務(wù)器的IP地址,并向所述目標(biāo)網(wǎng)站轉(zhuǎn)發(fā)所述修改后的網(wǎng)頁請求報文; 接收所述目標(biāo)網(wǎng)站根據(jù)所述修改后的網(wǎng)頁請求報文返回的網(wǎng)頁請求應(yīng)答報文; 將所述網(wǎng)頁請求應(yīng)答報文中目的IP地址修改為所述終端設(shè)備的IP地址,并向所述終端設(shè)備轉(zhuǎn)發(fā)所述網(wǎng)頁請求應(yīng)答報文。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 根據(jù)所述網(wǎng)頁請求報文和/網(wǎng)頁請求應(yīng)答報文,獲取所述終端設(shè)備所訪問的內(nèi)容; 根據(jù)所述終端設(shè)備所訪問的內(nèi)容,分析所述使用終端設(shè)備的用戶的行為習(xí)慣,并根據(jù)所述行為習(xí)慣向終端設(shè)備推送廣告。
6.一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括: 第一接收模塊,用于接收終端設(shè)備發(fā)送的域名查詢請求報文,其中,所述域名查詢請求報文攜帶所述終端設(shè)備所訪問的目標(biāo)網(wǎng)站的域名; 第一發(fā)送模塊,用于向DNS服務(wù)器轉(zhuǎn)發(fā)所述域名查詢請求報文; 第二接收模塊,用于接收所述DNS服務(wù)器根據(jù)所述域名查詢請求報文,返回的域名查詢成功應(yīng)答報文,其中,所述域名查詢成功應(yīng)答報文攜帶所述目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址; 修改模塊,用于將所述域名查詢成功應(yīng)答報文中攜帶的所述目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址修改為管理服務(wù)器的IP地址; 第二發(fā)送模塊,用于將所述修改后的域名查詢成功應(yīng)答報文返回給所述終端設(shè)備,以使所述終端設(shè)備向所述目標(biāo)網(wǎng)站發(fā)送網(wǎng)頁請求時,所述網(wǎng)頁請求中所攜帶的目的IP地址為管理服務(wù)器的IP地址。
7.根據(jù)權(quán)利要求6所述網(wǎng)絡(luò)設(shè)備,其特征在于,所述網(wǎng)頁請求包括HTTP請求、HTTPS請求或者SPDY請求。
8.一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括: 接收模塊,用于接收終端設(shè)備所發(fā)送的數(shù)據(jù)報文; 判斷模塊,用于判斷所述數(shù)據(jù)報文是否為所述終端設(shè)備向目標(biāo)網(wǎng)站請求網(wǎng)頁內(nèi)容的網(wǎng)頁請求報文; 修改模塊,用于在所述判斷模塊判斷到所述數(shù)據(jù)報文為網(wǎng)頁請求報文時,將所述數(shù)據(jù)報文中目的IP地址修改為管理服務(wù)器的IP地址; 發(fā)送模塊,用于向所述管理服務(wù)器轉(zhuǎn)發(fā)所述修改后的數(shù)據(jù)報文,以使所述管理服務(wù)器根據(jù)所述修改后的數(shù)據(jù)報文中的URL地址,向所述目標(biāo)網(wǎng)站請求網(wǎng)頁內(nèi)容,并向所述終端設(shè)備返回請求得到的網(wǎng)頁內(nèi)容。
9.一種管理服務(wù)器,其特征在于,包括: 第一接收模塊,用于接收網(wǎng)頁請求報文,其中,所述網(wǎng)頁請求報文包含目的IP地址、源IP地址和目標(biāo)網(wǎng)站的URL地址,所述目的IP地址為管理服務(wù)器的IP地址,所述源IP地址為終端設(shè)備的IP地址; 發(fā)送模塊,用于根據(jù)所述網(wǎng)頁請求報文中攜帶的URL地址向DNS服務(wù)器發(fā)送域名查詢請求報文,以請求所述目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址; 第二接收模塊,用于接收所述DNS服務(wù)器根據(jù)域名查詢請求報文返回的域名查詢成功應(yīng)答報文,其中,所述域名查詢成功應(yīng)答報文攜帶所述目標(biāo)網(wǎng)站的域名對應(yīng)的IP地址;第一修改發(fā)送模塊,用于將所述網(wǎng)頁請求報文中的目的IP地址修改為所述目標(biāo)網(wǎng)站的IP地址,所述網(wǎng)頁請求報文中的源IP地址修改為管理服務(wù)器的IP地址,并向所述目標(biāo)網(wǎng)站轉(zhuǎn)發(fā)所述修改后的網(wǎng)頁請求報文; 第三接收模塊,用于接收所述目標(biāo)網(wǎng)站根據(jù)所述修改后的網(wǎng)頁請求報文返回的網(wǎng)頁請求應(yīng)答報文,其中,網(wǎng)頁請求應(yīng)答報文攜帶網(wǎng)頁內(nèi)容; 第二修改發(fā)送模塊,用于將所述網(wǎng)頁請求應(yīng)答報文中目的IP地址修改為所述終端設(shè)備的IP地址,并向所述終端設(shè)備轉(zhuǎn)發(fā)所述網(wǎng)頁請求應(yīng)答報文。
10.根據(jù)權(quán)利要求9所述管理服務(wù)器,其特征在于,所述管理服務(wù)器還包括: 獲取模塊,用于根據(jù)所述網(wǎng)頁請求報文和網(wǎng)頁請求應(yīng)答報文,獲取所述終端設(shè)備所訪問的內(nèi)容; 分析推送模塊,用于根據(jù)所述終端設(shè)備所訪問的內(nèi)容,分析所述使用終端設(shè)備的用戶的行為習(xí)慣,并根據(jù)所述行為習(xí)慣向終端設(shè)備推送廣告。
【文檔編號】H04L29/06GK104509066SQ201580000001
【公開日】2015年4月8日 申請日期:2015年1月7日 優(yōu)先權(quán)日:2014年6月5日
【發(fā)明者】胡漢強 申請人:胡漢強