專利名稱:代理服務(wù)器和通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種代理服務(wù)器和通信系統(tǒng)。
背景技術(shù):
目前網(wǎng)絡(luò)中有多個運營商提供網(wǎng)絡(luò)接入服務(wù),比如電信、網(wǎng)通、鐵通等,如何實現(xiàn)運營商網(wǎng)絡(luò)之間的互連互通一直是當(dāng)前研究的熱點問題之一?,F(xiàn)有跨運營商網(wǎng)絡(luò)訪問方案中,當(dāng)用戶通過運營商I的接入服務(wù)器I接入運營商I的網(wǎng)絡(luò)時,若用戶需要訪問運營商I網(wǎng)絡(luò)中的網(wǎng)頁,則利用接入服務(wù)器I訪問運營商I網(wǎng)絡(luò)中的網(wǎng)頁;當(dāng)用戶需要訪問其他運營商的網(wǎng)絡(luò)時,利用接入服務(wù)器I通過各運營商共享的公共網(wǎng)絡(luò)資源連接至其他運營商的網(wǎng)絡(luò),接入服務(wù)器I在其它運營商的網(wǎng)絡(luò)中讀取到網(wǎng) 頁數(shù)據(jù),并將該網(wǎng)頁數(shù)據(jù)轉(zhuǎn)發(fā)至用戶?,F(xiàn)有跨運營商網(wǎng)絡(luò)訪問方案至少存在如下缺陷由于各運營商共享的公共網(wǎng)絡(luò)資源十分有限,可使用的公共帶寬較小,現(xiàn)有跨運營商網(wǎng)絡(luò)訪問方案導(dǎo)致跨運營商網(wǎng)絡(luò)的訪問速度很低、跨運營商網(wǎng)絡(luò)之間的通信丟包嚴重、網(wǎng)絡(luò)延遲大。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的代理服務(wù)器和通信系統(tǒng)。依據(jù)本發(fā)明的一個方面,本發(fā)明實施例提供了一種代理服務(wù)器。該代理服務(wù)器設(shè)置在第一運營商網(wǎng)絡(luò)中,該代理服務(wù)器與設(shè)置在第二運營商網(wǎng)絡(luò)中的第二代理服務(wù)器之間建立有連接通道,該代理服務(wù)器包括接收單元,適于接收接入第一運營商網(wǎng)絡(luò)的用戶的訪問請求;運營商網(wǎng)絡(luò)獲知單元,適于根據(jù)訪問請求獲知訪問對象位于的運營商網(wǎng)絡(luò);訪問對象獲取單元,適于當(dāng)訪問對象位于第一運營商網(wǎng)絡(luò)中時,在第一運營商網(wǎng)絡(luò)中獲取訪問對象并將該訪問對象返回至用戶;以及,當(dāng)訪問對象位于第二運營商網(wǎng)絡(luò)中時,通過連接通道將訪問請求發(fā)送至第二代理服務(wù)器,由第二代理服務(wù)器在第二運營商網(wǎng)絡(luò)中獲取訪問對象,以及通過連接通道接收第二代理服務(wù)器返回的訪問對象并將該訪問對象返回至用戶。其中,運營商網(wǎng)絡(luò)獲知單元,具體適于對訪問請求中的需要訪問的域名進行域名系統(tǒng)解析,得到訪問對象的IP地址,根據(jù)該IP地址查詢IP地址與運營商網(wǎng)絡(luò)的對應(yīng)關(guān)系,獲知訪問對象位于的運營商網(wǎng)絡(luò);訪問對象獲取單元,具體適于根據(jù)訪問對象的IP地址查詢IP地址與運營商網(wǎng)絡(luò)中代理服務(wù)器的對應(yīng)關(guān)系,獲知第二代理服務(wù)器。其中,訪問對象獲取單元,具體適于在緩存的網(wǎng)絡(luò)數(shù)據(jù)中查找是否存在與訪問請求的統(tǒng)一資源定位符相對應(yīng)的有效網(wǎng)絡(luò)數(shù)據(jù),若存在,將查找到的網(wǎng)絡(luò)數(shù)據(jù)作為獲取到的訪問對象;若不存在,直接訪問與訪問對象的IP地址對應(yīng)的網(wǎng)絡(luò)內(nèi)容,并將該網(wǎng)絡(luò)內(nèi)容作為獲取到的訪問對象,或者,將訪問請求發(fā)送至第一運營商網(wǎng)絡(luò)中的二級代理服務(wù)器,由該二級代理服務(wù)器在第一運營商網(wǎng)絡(luò)中獲取訪問對象。依據(jù)本發(fā)明的另一個方面,本發(fā)明實施例提供了又一種代理服務(wù)器。該代理服務(wù)器設(shè)置在第二運營商網(wǎng)絡(luò)中,該代理服務(wù)器與設(shè)置在第一運營商網(wǎng)絡(luò)中的第一代理服務(wù)器之間建立有連接通道,該代理服務(wù)器包括接收單元,適于接收第一代理服務(wù)器通過連接通道發(fā)送的訪問請求;訪問對象獲取單元,適于在緩存的網(wǎng)絡(luò)數(shù)據(jù)中查找到與訪問請求的統(tǒng)一資源定位符相對應(yīng)的有效網(wǎng)絡(luò)數(shù)據(jù)時,將查找到的網(wǎng)絡(luò)數(shù)據(jù)作為獲取到的訪問對象;在緩存的網(wǎng)絡(luò)數(shù)據(jù)中沒有查找到與訪問請求的統(tǒng)一資源定位符相對應(yīng)的有效網(wǎng)絡(luò)數(shù)據(jù)時,獲取訪問對象的IP地址并直接訪問與訪問對象的IP地址對應(yīng)的網(wǎng)絡(luò)內(nèi)容,將該網(wǎng)絡(luò)內(nèi)容作為獲取到的訪問對象,以及將獲取到的訪問對象發(fā)送至用戶,例如,該訪問對象獲取單元將獲取到的訪 問對象通過連接通道發(fā)送至第一代理服務(wù)器,以使第一代理服務(wù)器將該訪問對象發(fā)送至用戶;或者,將獲取到的訪問對象直接發(fā)送至與該第二代理服務(wù)器建立有連接的用戶。其中,訪問對象獲取單元,具體適于對訪問請求中需要訪問的域名進行域名系統(tǒng)解析,得到訪問對象的IP地址;或者,接收到的訪問請求中攜帶訪問對象的IP地址,提取訪問請求中攜帶的IP地址作為獲取到的訪問對象的IP地址。依據(jù)本發(fā)明的又一個方面,本發(fā)明實施例提供了一種通信系統(tǒng)。該通信系統(tǒng)包括第一運營商網(wǎng)絡(luò)和第二運營商網(wǎng)絡(luò),以及上述實施例中的設(shè)置在第一運營商網(wǎng)絡(luò)中的代理服務(wù)器和上述實施例中的設(shè)置在第二運營商網(wǎng)絡(luò)中的代理服務(wù)器。由上所述,本發(fā)明實施例通過在各運營商網(wǎng)絡(luò)中分別設(shè)置代理服務(wù)器,并建立各代理服務(wù)器之間的連接通道,在需要進行跨運營商網(wǎng)絡(luò)訪問時,利用各代理服務(wù)器經(jīng)由相應(yīng)的連接通道進行網(wǎng)絡(luò)數(shù)據(jù)的通信,即可實現(xiàn)跨運營商網(wǎng)絡(luò)之間的訪問,從而解決了現(xiàn)有方案依賴共享的公共帶寬進行跨運營商網(wǎng)絡(luò)訪問造成的訪問速度過低、丟包嚴重以及網(wǎng)絡(luò)延遲大的問題,能夠顯著提高跨運營商網(wǎng)絡(luò)訪問網(wǎng)絡(luò)的速度、減小網(wǎng)絡(luò)延遲,并大大降低了跨運營商訪問時的丟包率,提高了整體網(wǎng)絡(luò)的穩(wěn)定性。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式
。
通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中圖I示出了根據(jù)本發(fā)明一個實施例的一種跨運營商網(wǎng)絡(luò)訪問網(wǎng)絡(luò)內(nèi)容的方法流程圖;圖2示出了根據(jù)本發(fā)明又一個實施例的具有緩存功能的代理服務(wù)器獲取訪問對象的方法示意圖;以及圖3示出了根據(jù)本發(fā)明又一個實施例的通信系統(tǒng)結(jié)構(gòu)圖;圖4示出了根據(jù)本發(fā)明又一個實施例的一種代理服務(wù)器結(jié)構(gòu)示意圖5示出了根據(jù)本發(fā)明又一個實施例的一種代理服務(wù)器結(jié)構(gòu)示意圖。
具體實施例方式下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。本發(fā)明一個實施例提供了一種跨運營商網(wǎng)絡(luò)訪問網(wǎng)絡(luò)內(nèi)容的方法,首先,需要在第一運營商網(wǎng)絡(luò)中設(shè)置第一代理服務(wù)器,在第二運營商網(wǎng)絡(luò)中設(shè)置第二代理服務(wù)器,在第一代理服務(wù)器和第二代理服務(wù)器之間建立連接通道,當(dāng)需要進行網(wǎng)絡(luò)訪問時,該方法包括SlOO :第一代理服務(wù)器接收接入第一運營商網(wǎng)絡(luò)的用戶的訪問請求; S102 :第一代理服務(wù)器根據(jù)訪問請求獲知訪問對象位于的運營商網(wǎng)絡(luò);S104:當(dāng)訪問對象位于第一運營商網(wǎng)絡(luò)中時,第一代理服務(wù)器在第一運營商網(wǎng)絡(luò)中獲取訪問對象并將該訪問對象返回至用戶,該訪問對象包括音視頻數(shù)據(jù)、文檔、網(wǎng)頁數(shù)據(jù)以及其他網(wǎng)絡(luò)中可提供的內(nèi)容等。S106:當(dāng)訪問對象位于第二運營商網(wǎng)絡(luò)中時,第一代理服務(wù)器通過連接通道將訪問請求發(fā)送至第二代理服務(wù)器,由第二代理服務(wù)器在第二運營商網(wǎng)絡(luò)中獲取訪問對象并將訪問對象發(fā)送至用戶。由上所述,本發(fā)明實施例通過在各運營商網(wǎng)絡(luò)中分別設(shè)置代理服務(wù)器,并建立各代理服務(wù)器之間的連接通道,在需要進行跨運營商網(wǎng)絡(luò)訪問時,利用各代理服務(wù)器經(jīng)由相應(yīng)的連接通道進行網(wǎng)絡(luò)數(shù)據(jù)的通信,即可實現(xiàn)跨運營商網(wǎng)絡(luò)之間的訪問,從而解決了現(xiàn)有方案依賴共享的公共帶寬進行跨運營商網(wǎng)絡(luò)訪問造成的訪問速度過低、丟包嚴重以及網(wǎng)絡(luò)延遲大的問題,能夠顯著提高跨運營商網(wǎng)絡(luò)訪問網(wǎng)絡(luò)的速度、減小網(wǎng)絡(luò)延遲,并大大降低了跨運營商訪問時的丟包率,提高了整體網(wǎng)絡(luò)的穩(wěn)定性。在圖I所示實施例的基礎(chǔ)上,上述步驟S102中第一代理服務(wù)器根據(jù)訪問請求獲知訪問對象位于的運營商網(wǎng)絡(luò)包括第一代理服務(wù)器對訪問請求中需要訪問的域名進行DNS(Domain System,域名系統(tǒng))解析,得到訪問對象的IP地址,根據(jù)該IP地址查詢IP地址與運營商網(wǎng)絡(luò)的對應(yīng)關(guān)系,獲知訪問對象位于的運營商網(wǎng)絡(luò)。在執(zhí)行上述步驟S106之前,本方法還包括第一代理服務(wù)器根據(jù)訪問請求獲知第二代理服務(wù)器的步驟,該步驟可以具體包括第一代理服務(wù)器根據(jù)訪問對象的IP地址查詢IP地址與運營商網(wǎng)絡(luò)中代理服務(wù)器的對應(yīng)關(guān)系,獲知第二代理服務(wù)器。本實施例中預(yù)先記錄可以實現(xiàn)跨網(wǎng)絡(luò)訪問的各運營商網(wǎng)絡(luò)IP地址,例如,將這些運營商網(wǎng)絡(luò)IP地址以及IP地址與運營商網(wǎng)絡(luò)的對應(yīng)關(guān)系記錄在運營商IP列表中,利用訪問對象的IP地址查找運營商IP列表得到訪問對象的要訪問的運營商網(wǎng)絡(luò)??梢岳斫?,一些場景中,第一代理服務(wù)器有可能不根據(jù)訪問請求而直接通知第二代理服務(wù)器執(zhí)行網(wǎng)絡(luò)內(nèi)容的訪問,例如,對僅包括兩個運營商網(wǎng)絡(luò)的場景,第一代理服務(wù)器僅與第二代理服務(wù)器之間建立有連接通道,在需要執(zhí)行跨運營商網(wǎng)絡(luò)訪問時,第一代理服務(wù)器直接指令第二代理服務(wù)器進行網(wǎng)絡(luò)訪問即可。
其中,上述步驟S104第一代理服務(wù)器在第一運營商網(wǎng)絡(luò)中獲取訪問對象至少包括如下三種方式第一種方式、第一代理服務(wù)器在緩存的網(wǎng)絡(luò)數(shù)據(jù)中查找是否存在與訪問請求的URL (Uniform/Universal Resource Locator,統(tǒng)一資源定位符)相對應(yīng)的有效網(wǎng)絡(luò)數(shù)據(jù),若存在,將查找到的網(wǎng)絡(luò)數(shù)據(jù)作為獲取到的訪問對象。本實施例中的代理服務(wù)器具有網(wǎng)絡(luò)(Web)內(nèi)容緩存功能,能夠?qū)σ呀?jīng)訪問的網(wǎng)絡(luò)內(nèi)容進行緩存。當(dāng)用戶多次訪問同一個Web內(nèi)容時,如果該Web內(nèi)容已經(jīng)被代理服務(wù)器緩存,則代理服務(wù)器會把緩存的網(wǎng)絡(luò)內(nèi)容直接返回給用戶,而不需要再去訪問原始網(wǎng)站,從而提升了訪問速度。第二種方式、第一代理服務(wù)器在緩存的網(wǎng)絡(luò)數(shù)據(jù)中沒有查找到與訪問請求的URL相對應(yīng)的有效網(wǎng)絡(luò)數(shù)據(jù)時,第一代理服務(wù)器直接訪問與訪問對象的IP地址對應(yīng)的網(wǎng)絡(luò)內(nèi)容,并將該網(wǎng)絡(luò)內(nèi)容作為獲取到的訪問對象。這種方式下,由于訪問對象與第一代理服務(wù)器 以及用戶位于同一運營商網(wǎng)絡(luò)中,第一代理服務(wù)器在第一運營商網(wǎng)絡(luò)中直接獲取到訪問對象后返回至用戶。第三種方式、第一代理服務(wù)器將訪問請求發(fā)送至第一運營商網(wǎng)絡(luò)中的二級代理服務(wù)器,由該二級代理服務(wù)器在第一運營商網(wǎng)絡(luò)中獲取訪問對象。本實施例,還設(shè)置了二級代理的機制,位于第一級的代理服務(wù)器(如第一代理服務(wù)器)主要負責(zé)用戶的接入,包括接收用戶的訪問請求,對訪問請求進行解析,以及將獲取到的訪問對象返回至用戶;位于第二級的代理服務(wù)器,根據(jù)訪問請求執(zhí)行具體的訪問對象的獲取操作。通過二級代理機制的設(shè)置,均衡整個系統(tǒng)中各服務(wù)器負載的數(shù)據(jù)處理量,提高系統(tǒng)的整體數(shù)據(jù)處理效率。其中,上述二級代理服務(wù)器在第一運營商網(wǎng)絡(luò)中獲取訪問對象包括二級代理服務(wù)器在緩存的網(wǎng)絡(luò)數(shù)據(jù)中查找到與訪問請求的URL相對應(yīng)的有效網(wǎng)絡(luò)數(shù)據(jù)時,將查找到的網(wǎng)絡(luò)數(shù)據(jù)作為獲取到的訪問對象;二級代理服務(wù)器在緩存的網(wǎng)絡(luò)數(shù)據(jù)中沒有查找到與訪問請求的統(tǒng)一資源定位符相對應(yīng)的有效網(wǎng)絡(luò)數(shù)據(jù)時,二級代理服務(wù)器獲取訪問對象的IP地址并直接訪問與訪問對象的IP地址對應(yīng)的網(wǎng)絡(luò)內(nèi)容,將該網(wǎng)絡(luò)內(nèi)容作為獲取到的訪問對象。本實施例中包括二級代理器在內(nèi)的各服務(wù)器都可以具有Web內(nèi)容緩存功能,能夠?qū)σ呀?jīng)訪問的網(wǎng)絡(luò)內(nèi)容進行緩存。當(dāng)用戶多次訪問同一個Web內(nèi)容時,如果該Web內(nèi)容已經(jīng)被二級代理服務(wù)器緩存,則二級代理服務(wù)器會把緩存的網(wǎng)絡(luò)內(nèi)容直接返回給用戶,而不需要再去訪問原始網(wǎng)站,從而提升了訪問速度。其中,上述二級代理服務(wù)器獲取訪問對象的IP地址包括二級代理服務(wù)器對訪問請求中的需要訪問的域名進行域名系統(tǒng)解析,得到訪問對象的IP地址;或者,二級代理服務(wù)器接收到的訪問請求中攜帶訪問對象的IP地址,二級代理服務(wù)器提取訪問請求中攜帶的IP地址作為獲取到的訪問對象的IP地址。其中,上述步驟S106中第二代理服務(wù)器在第二運營商網(wǎng)絡(luò)中獲取訪問對象包括第二代理服務(wù)器在緩存的網(wǎng)絡(luò)數(shù)據(jù)中查找是否存在與訪問請求的統(tǒng)一資源定位符相對應(yīng)的有效網(wǎng)絡(luò)數(shù)據(jù)時,若存在,將查找到的網(wǎng)絡(luò)數(shù)據(jù)作為獲取到的訪問對象,若不存在,第二代理服務(wù)器獲取訪問對象的IP地址,第二代理服務(wù)器直接訪問與訪問對象的IP地址對應(yīng)的網(wǎng)絡(luò)內(nèi)容,并將該網(wǎng)絡(luò)內(nèi)容作為獲取到的訪問對象。本實施例中的二級代理機制不僅體現(xiàn)在同一運營商網(wǎng)絡(luò)中設(shè)置二級層次的代理服務(wù)器,如上述都位于同一運營商網(wǎng)絡(luò)中的第一代理服務(wù)器以及相應(yīng)的二級代理服務(wù)器,還體現(xiàn)在不同運營商網(wǎng)絡(luò)中服務(wù)器之間的二級層次,如上述第二運營商網(wǎng)絡(luò)中的第二代理服務(wù)器為相對于第一運營商網(wǎng)絡(luò)中的第一代理服務(wù)器的二級代理服務(wù)器。上述步驟S106中,第二代理服務(wù)器可以將獲取到的訪問對象通過連接通道發(fā)送至所述第一代理服務(wù)器,第一代理服務(wù)器將該訪問對象發(fā)送至用戶;或者,當(dāng)發(fā)送訪問請求的用戶與第二代理服務(wù)器之間建立有連接時,第二代理服務(wù)器直接將獲取到的訪問對象發(fā)送至該用戶。例如,第二代理服務(wù)器與用戶之間建立有無線連接時,第二代理服務(wù)器可以通過無線連接直接將網(wǎng)絡(luò)內(nèi)容發(fā)送至用戶本發(fā)明又一個實施例中對具有緩存功能的代理服務(wù)器獲取訪問對象的方式具體說明如下S200 :接收用戶的訪問請求; 位于第一級的代理服務(wù)器直接接收用戶發(fā)送的訪問請求;位于第二級的代理服務(wù)器接收第一級代理服務(wù)器轉(zhuǎn)發(fā)來的訪問請求。S202 :查看用戶請求的訪問對象是否已被緩存。代理服務(wù)器查看自身是否緩存有用戶請求訪問的網(wǎng)絡(luò)內(nèi)容,若否,執(zhí)行步驟S206,若是,執(zhí)行步驟S204 ;S204 :判斷緩存的網(wǎng)絡(luò)內(nèi)容是否有效;由于網(wǎng)絡(luò)內(nèi)容的更新速度較快,則對已經(jīng)緩存的網(wǎng)絡(luò)內(nèi)容通過判斷該網(wǎng)絡(luò)內(nèi)容的緩存時間是否超過預(yù)定閾值(即是否過期),來確認該網(wǎng)絡(luò)內(nèi)容是否為有效網(wǎng)絡(luò)內(nèi)容。當(dāng)網(wǎng)絡(luò)內(nèi)容沒有過期,為有效網(wǎng)絡(luò)內(nèi)容時,執(zhí)行步驟S206,當(dāng)網(wǎng)絡(luò)絡(luò)內(nèi)容已經(jīng)過期,為失效網(wǎng)絡(luò)內(nèi)容時,執(zhí)行步驟S208。S206 :直接將從緩存中查找到的有效網(wǎng)絡(luò)內(nèi)容返回至用戶。位于第一級的代理服務(wù)器將有效網(wǎng)絡(luò)內(nèi)容直接發(fā)送至與其相連接的用戶;位于第二級的代理服務(wù)器將有效網(wǎng)絡(luò)內(nèi)容轉(zhuǎn)發(fā)至位于第一級的代理服務(wù)器,由該位于第一級的代理服務(wù)器將有效網(wǎng)絡(luò)內(nèi)容發(fā)送至用戶。S208 :獲取訪問對象對應(yīng)的IP地址。位于第一級的代理服務(wù)器可以通過DNS解析得到訪問對象的IP地址,位于第二級的代理服務(wù)器可以通過DNS解析得到訪問對象的IP地址,或者,位于第一級的代理服務(wù)器得到訪問對象的IP地址后,將該IP地址與訪問請求一起發(fā)送至位于第二級的代理服務(wù)器,從而使位于第二級的代理服務(wù)器獲知該IP地址。S210 :訪問該IP地址對應(yīng)的網(wǎng)絡(luò)內(nèi)容。代理服務(wù)器在自身所處于的運營商網(wǎng)絡(luò)中訪問該IP地址對應(yīng)的網(wǎng)絡(luò)內(nèi)容;或者,代理服務(wù)器通過連接通道連接至其他運營商網(wǎng)絡(luò)中的代理服務(wù)器,由所連接的代理服務(wù)器訪問網(wǎng)絡(luò)內(nèi)容。S212 :代理服務(wù)器將獲取到的網(wǎng)絡(luò)內(nèi)容發(fā)送至用戶并緩存。代理服務(wù)器將自身訪問到的網(wǎng)絡(luò)內(nèi)容發(fā)送至用戶,或者,代理服務(wù)器接收屬于同一運營商網(wǎng)絡(luò)中的二級代理服務(wù)器返回的網(wǎng)絡(luò)內(nèi)容并將該網(wǎng)絡(luò)內(nèi)容發(fā)送至用戶,或者,代理服務(wù)器接收其他運營商網(wǎng)絡(luò)中的代理服務(wù)器返回的網(wǎng)絡(luò)內(nèi)容并將該網(wǎng)絡(luò)內(nèi)容發(fā)送至用戶。
由上述可知,本實施例也可以不采用二級代理機制,用于負責(zé)用戶接入的代理服務(wù)器,也可以直接執(zhí)行獲取網(wǎng)絡(luò)內(nèi)容的具體操作。本發(fā)明又一個實施例中提供了一種通信系統(tǒng)。參見圖3,該通信系統(tǒng)包括第一運營商網(wǎng)絡(luò)300和第二運營商網(wǎng)絡(luò)400。第一代理服務(wù)器312設(shè)置在第一運營商網(wǎng)絡(luò)300中,多個用戶通過第一代理服務(wù)器312接入第一運營商網(wǎng)絡(luò)300,第一運營商網(wǎng)絡(luò)300中還設(shè)置有二級代理服務(wù)器314和DNS服務(wù)器316。第二代理服務(wù)器412設(shè)置在第二運營商網(wǎng)絡(luò)400中,第一代理服務(wù)器312與第二代理服務(wù)器412之間建立有連接通道,該連接通道為第一代理服務(wù)器312與第二代理服務(wù)器412之間進行數(shù)據(jù)傳輸?shù)膶S型ǖ?,該連接通道包括但不局限于由光纖等高速連接通道實現(xiàn)。可以理解,本實施例的通信系統(tǒng)中可以包括多個運營商網(wǎng)絡(luò),如圖3中所示,系統(tǒng)中還可以包括第三運營商網(wǎng)絡(luò)500,其中設(shè)置有第三代理服務(wù)器512,第三代理服務(wù)器512與第一代理服務(wù)器312之間設(shè)置有連接通道。在二級代理機制下,第三代理服務(wù)器512與 第二代理服務(wù)器412都為相應(yīng)于第一代理服務(wù)器312的二級代理服務(wù)器。第三代理服務(wù)器512與第二代理服務(wù)器412執(zhí)行的操作相同,本實施例主要以第一代理服務(wù)器312與第二代理服務(wù)器412為例進行說明,第三代理服務(wù)器512的具體操作可以參見第二代理服務(wù)器412的相關(guān)內(nèi)容。另外,第二運營商網(wǎng)絡(luò)和第三運營商網(wǎng)絡(luò)也可以具有與第一運營商網(wǎng)絡(luò)相同的結(jié)構(gòu),例如,第二運營商網(wǎng)絡(luò)中可以設(shè)置有代理服務(wù)器A,代理服務(wù)器A負責(zé)多個用戶接入第二運營商網(wǎng)絡(luò),第二代理服務(wù)器412在第二運營商網(wǎng)絡(luò)與代理服務(wù)器A相連接,第一代理服務(wù)器312和第三代理服務(wù)器512分別與代理服務(wù)器A之間設(shè)置有連接通道,第一代理服務(wù)器312、第二代理服務(wù)器412和第三代理服務(wù)器512分別為相應(yīng)于代理服務(wù)器A的二級代理服務(wù)器。本實施例中的代理服務(wù)器包括但不局限于由Squid服務(wù)器實現(xiàn)。Squid服務(wù)器有廣泛的用途,如作為網(wǎng)頁服務(wù)器的前置cache服務(wù)器緩存相關(guān)請求來提高Web服務(wù)器的速度,或者為一組人共享網(wǎng)絡(luò)資源而緩存萬維網(wǎng)、域名系統(tǒng)和其他網(wǎng)絡(luò)搜索,或者通過過濾流量幫助網(wǎng)絡(luò)安全,以及在局域網(wǎng)通過該服務(wù)器代理上網(wǎng)等等。在本系統(tǒng)中,從第一運營商網(wǎng)絡(luò)訪問第二運營商網(wǎng)絡(luò)中的網(wǎng)絡(luò)內(nèi)容的處理主要包括如下I)第一代理服務(wù)器312接收接入第一運營商網(wǎng)絡(luò)中的用戶的訪問請求,該第一代理服務(wù)器312為在二次代理機制中位于第一級的代理服務(wù)器;2)第一代理服務(wù)器312對用戶訪問請求中的域名進行DNS解析,解析出訪問對象的原始網(wǎng)站的IP地址,根據(jù)運營商IP列表,查出該IP屬于第二運營商網(wǎng)絡(luò),然后第一代理服務(wù)器312查詢第二運營商網(wǎng)絡(luò)與代理服務(wù)器的對應(yīng)關(guān)系,得到第二代理服務(wù)器412,并把訪問請求轉(zhuǎn)發(fā)給第二運營商網(wǎng)絡(luò)中的第二代理服務(wù)器412。該第二代理服務(wù)器412為相應(yīng)于第一代理服務(wù)器312的二級代理服務(wù)器。由于兩級代理服務(wù)器之間采用高速互聯(lián)接口,所以丟包和延遲的影響都很小,能夠快速、成功地訪問到網(wǎng)絡(luò)內(nèi)容。上述運營商IP列表中記錄了 IP地址與運營商網(wǎng)絡(luò)的對應(yīng)關(guān)系。本實施例中,首先會設(shè)置運營商網(wǎng)絡(luò)對應(yīng)的IP地址,如通過如下指令在Squid代理服務(wù)器中設(shè)置第一運營商(carrierl)支持網(wǎng)段I和網(wǎng)段2中的IP地址acl carrierl dst網(wǎng)段1#設(shè)置第一運營商carrierl支持網(wǎng)段Iacl carrierl dst網(wǎng)段2#設(shè)置第一運營商carrierl支持網(wǎng)段2其次,本實施例還會預(yù)先設(shè)置各運營商網(wǎng)絡(luò)對應(yīng)的代理服務(wù)器,如通過如下指令在Squid代理服務(wù)器中設(shè)置第二運營商(carried)對應(yīng)的代理服務(wù)器的地址為IP2 cache_peer IP2parent 80 Ono-query originserver round-robin weight=lname=carrier2_access#設(shè)置第二運營商對應(yīng)的Squid代理服務(wù)器,其中IP2表示為第二運營商carrier2中代理服務(wù)器的IP地址;cache_peer_access carrier2_access allow carrier2# 表不允許第二運營商carrier2網(wǎng)絡(luò)接入; cache_peer_access carrier2_access deny all# 表不禁止除第二運營商carrier2網(wǎng)絡(luò)之外的網(wǎng)絡(luò)接入。上述運營商IP列表和運營商網(wǎng)絡(luò)對應(yīng)的代理服務(wù)器的信息都保存在第一級的代理服務(wù)器中,以使第一級的代理服務(wù)器根據(jù)這些信息查找到第二級的代理服務(wù)器。相應(yīng)的,需要設(shè)置第二級的代理服務(wù)器的訪問權(quán)限,指示該第二級代理服務(wù)器能夠訪問的第一級代理服務(wù)器,例如,設(shè)置作為二級代理服務(wù)器的Squid服務(wù)器的端口信息,將該Squid服務(wù)器的端口指向相應(yīng)的第一級的代理服務(wù)器。3)第一代理服務(wù)器312接收到第二代理服務(wù)器412返回的網(wǎng)絡(luò)數(shù)據(jù)時,將該網(wǎng)絡(luò)數(shù)據(jù)作為獲取到訪問對象,并發(fā)送至用戶。第二代理服務(wù)器412可以通過連接通道在第一運營商網(wǎng)絡(luò)中的DNS服務(wù)器316上,對接收到的訪問請求進行DNS解析,得到訪問對象的IP地址,然后在第二運營商網(wǎng)絡(luò)400中訪問該IP對應(yīng)的網(wǎng)絡(luò)內(nèi)容。在上述處理I)至3)中,第一代理服務(wù)器312和第二代理服務(wù)器412都可以具有網(wǎng)絡(luò)內(nèi)容緩存功能,能夠?qū)σ呀?jīng)訪問的網(wǎng)絡(luò)內(nèi)容進行緩存,具體方式可以參見圖2示出的實施例中的相關(guān)內(nèi)容。則當(dāng)用戶多次訪問同一個Web內(nèi)容時,如果該Web內(nèi)容已經(jīng)被代理服務(wù)器緩存,則代理服務(wù)器會把緩存的網(wǎng)絡(luò)內(nèi)容直接返回給用戶,而不需要再去訪問原始網(wǎng)站,從而提升了訪問速度。并且,本實施例中的第一級代理服務(wù)器和第二級代理器訪問相同的DNS服務(wù)器進行DNS解析,得到IP地址,采用同一 DNS服務(wù)器,可提升在DNScache中查找IP地址的命中率,減少查詢時間。由上所述,本實施例中利用二級代理的架構(gòu),第一級代理服務(wù)器和用戶處于同一個運營商網(wǎng)絡(luò)內(nèi)部、第二級代理服務(wù)器與訪問對象的原始網(wǎng)站處于同一個運營商網(wǎng)絡(luò)內(nèi)部,同時,兩級代理服務(wù)器之間采用高速互聯(lián)的連接通道,兩級代理服務(wù)器之間的數(shù)據(jù)訪問速度和穩(wěn)定性相比在公共的網(wǎng)絡(luò)資源上執(zhí)行跨運營商網(wǎng)絡(luò)訪問要快得多、穩(wěn)定的多,從而使跨運營商的網(wǎng)絡(luò)訪問在速度和穩(wěn)定性上得到很大的提升。本發(fā)明又一個實施例提供了一種代理服務(wù)器,參見圖4,包括接收單元400,適于接收接入第一運營商網(wǎng)絡(luò)的用戶的訪問請求;運營商網(wǎng)絡(luò)獲知單元402,適于根據(jù)訪問請求獲知訪問對象位于的運營商網(wǎng)絡(luò);訪問對象獲取單元404,適于當(dāng)訪問對象位于第一運營商網(wǎng)絡(luò)中時,在第一運營商網(wǎng)絡(luò)中獲取訪問對象并將該訪問對象返回至用戶;以及,當(dāng)訪問對象位于第二運營商網(wǎng)絡(luò)中時,通過連接通道將訪問請求發(fā)送至第二代理服務(wù)器,由第二代理服務(wù)器在第二運營商網(wǎng)絡(luò)中獲取訪問對象,以及通過連接通道接收第二代理服務(wù)器返回的訪問對象并將該訪問對象返回至用戶。本實施例中的上述代理服務(wù)器為在二級代理機制中的第一級代理服務(wù)器。其中,運營商網(wǎng)絡(luò)獲知單元402,具體適于對訪問請求中的需要訪問的域名進行域名系統(tǒng)解析,得到訪問對象的IP地址,根據(jù)該IP地址查詢IP地址與運營商網(wǎng)絡(luò)的對應(yīng)關(guān)系,獲知訪問對象位于的運營商網(wǎng)絡(luò)。其中,訪問對象獲取單元404,還適于在通過連接通道將訪問請求發(fā)送至第二代理服務(wù)器之前,根據(jù)訪問請求獲知第二代理服務(wù)器。具體地,訪問對象獲取單元404,對訪問請求中需要訪問的域名進行域名系統(tǒng)解析,得到訪問對象的IP地址;根據(jù)訪問對象的IP地址查詢IP地址與運營商網(wǎng)絡(luò)中代理服務(wù)器的對應(yīng)關(guān)系,獲知第二代理服務(wù)器。其中,訪問對象獲取單元402,具體適于在緩存的網(wǎng)絡(luò)數(shù)據(jù)中查找是否存在與訪問 請求的統(tǒng)一資源定位符相對應(yīng)的有效網(wǎng)絡(luò)數(shù)據(jù),若存在,將查找到的網(wǎng)絡(luò)數(shù)據(jù)作為獲取到的訪問對象;若不存在,直接訪問與根據(jù)訪問請求獲知的訪問對象的IP地址所對應(yīng)的網(wǎng)絡(luò)內(nèi)容,并將該網(wǎng)絡(luò)內(nèi)容作為獲取到的訪問對象,或者,將訪問請求發(fā)送至第一運營商網(wǎng)絡(luò)中的二級代理服務(wù)器,由該二級代理服務(wù)器在第一運營商網(wǎng)絡(luò)中獲取訪問對象。如圖4示出的結(jié)構(gòu)中,對一次網(wǎng)絡(luò)訪問過程,第一運營商網(wǎng)絡(luò)中的代理服務(wù)器僅與第一運營商網(wǎng)絡(luò)中的二級代理服務(wù)器或者第二運營商網(wǎng)絡(luò)中的第二代理服務(wù)器中的一個建立連接即可。本發(fā)明又一個實施例還提供了一種代理服務(wù)器,參見圖5,包括接收單元500,適于接收第一代理服務(wù)器通過連接通道發(fā)送的訪問請求;訪問對象獲取單元502,適于在緩存的網(wǎng)絡(luò)數(shù)據(jù)中查找到與訪問請求的統(tǒng)一資源定位符相對應(yīng)的有效網(wǎng)絡(luò)數(shù)據(jù)時,將查找到的網(wǎng)絡(luò)數(shù)據(jù)作為獲取到的訪問對象;以及,在緩存的網(wǎng)絡(luò)數(shù)據(jù)中沒有查找到與訪問請求的統(tǒng)一資源定位符相對應(yīng)的有效網(wǎng)絡(luò)數(shù)據(jù)時,獲取訪問對象的IP地址并直接訪問與訪問對象的IP地址對應(yīng)的網(wǎng)絡(luò)內(nèi)容,將該網(wǎng)絡(luò)內(nèi)容作為獲取到的訪問對象,以及將獲取到的訪問對象發(fā)送至用戶。例如,訪問對象獲取單元502將獲取到的訪問對象通過連接通道發(fā)送至第一代理服務(wù)器,以使第一代理服務(wù)器將該訪問對象發(fā)送至用戶;或者,訪問對象獲取單元502將獲取到的訪問對象直接發(fā)送至與該第二代理服務(wù)器建立有連接的所述用戶。其中,訪問對象獲取單元502,具體適于對訪問請求中需要訪問的域名進行域名系統(tǒng)解析,得到訪問對象的IP地址;或者,接收到的訪問請求中攜帶訪問對象的IP地址,提取訪問請求中攜帶的IP地址作為獲取到的訪問對象的IP地址。上述圖5所示的代理服務(wù)器為二級代理機制中的第二級的代理服務(wù)器。該代理服務(wù)器與第一級的代理服務(wù)器位于不同的運營商網(wǎng)絡(luò)中,且與第一級的代理服務(wù)器之間建立有連接通道。本發(fā)明圖4和圖5所示實施例中代理服務(wù)器的具體工作方式可以參見本發(fā)明方法和系統(tǒng)實施例中的相關(guān)內(nèi)容。由上所述,本發(fā)明實施例通過在各運營商網(wǎng)絡(luò)中分別設(shè)置代理服務(wù)器,并建立各代理服務(wù)器之間的連接通道,在需要進行跨運營商網(wǎng)絡(luò)訪問時,利用各代理服務(wù)器經(jīng)由相應(yīng)的連接通道進行網(wǎng)絡(luò)數(shù)據(jù)的通信,即可實現(xiàn)跨運營商網(wǎng)絡(luò)之間的訪問,從而解決了現(xiàn)有方案依賴共享的公共帶寬進行跨運營商網(wǎng)絡(luò)訪問造成的訪問速度過低、丟包嚴重以及網(wǎng)絡(luò)延遲大的問題,能夠顯著提高跨運營商網(wǎng)絡(luò)訪問網(wǎng)絡(luò)的速度、減小網(wǎng)絡(luò)延遲,并大大降低了跨運營商訪問時的丟包率,提高了整體網(wǎng)絡(luò)的穩(wěn)定性。在此提供的算法和顯示不與任何特定計算機、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對特定語言所做的描述是為了披露本發(fā)明的最佳實施方式。在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。 類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖即所要求保護的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式
的權(quán)利要求書由此明確地并入該具體實施方式
,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。 本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在下面的權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP )來實現(xiàn)根據(jù)本發(fā)明實施例的代理服務(wù)器中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為 名稱。
權(quán)利要求
1.一種代理服務(wù)器,所述代理服務(wù)器設(shè)置在第一運營商網(wǎng)絡(luò)中,所述代理服務(wù)器與設(shè)置在第二運營商網(wǎng)絡(luò)中的第二代理服務(wù)器之間建立有連接通道,所述代理服務(wù)器包括 接收單元,適于接收接入第一運營商網(wǎng)絡(luò)的用戶的訪問請求; 運營商網(wǎng)絡(luò)獲知單元,適于根據(jù)所述訪問請求獲知訪問對象位于的運營商網(wǎng)絡(luò); 訪問對象獲取單元,適于當(dāng)訪問對象位于第一運營商網(wǎng)絡(luò)中時,在第一運營商網(wǎng)絡(luò)中獲取所述訪問對象并將該訪問對象返回至用戶;以及,當(dāng)訪問對象位于第二運營商網(wǎng)絡(luò)中時,通過所述連接通道將訪問請求發(fā)送至第二代理服務(wù)器,由第二代理服務(wù)器在第二運營商網(wǎng)絡(luò)中獲取所述訪問對象,以及通過所述連接通道接收第二代理服務(wù)器返回的訪問對象并將該訪問對象返回至用戶。
2.根據(jù)權(quán)利要求I所述的代理服務(wù)器,其中,所述訪問對象獲取單元,還適于在通過所 述連接通道將訪問請求發(fā)送至第二代理服務(wù)器之前,根據(jù)所述訪問請求獲知第二代理服務(wù)器。
3.根據(jù)權(quán)利要求2所述的代理服務(wù)器,其中,所述訪問對象獲取單元,具體適于對訪問請求中需要訪問的域名進行域名系統(tǒng)解析,得到訪問對象的IP地址;根據(jù)所述訪問對象的IP地址查詢IP地址與運營商網(wǎng)絡(luò)中代理服務(wù)器的對應(yīng)關(guān)系,獲知所述第二代理服務(wù)器。
4.根據(jù)權(quán)利要求I所述的代理服務(wù)器,其中, 所述運營商網(wǎng)絡(luò)獲知單元,具體適于對訪問請求中的需要訪問的域名進行域名系統(tǒng)解析,得到訪問對象的IP地址,根據(jù)該IP地址查詢IP地址與運營商網(wǎng)絡(luò)的對應(yīng)關(guān)系,獲知所述訪問對象位于的運營商網(wǎng)絡(luò)。
5.根據(jù)權(quán)利要求I所述的代理服務(wù)器,其中,所述訪問對象獲取單元,具體適于在緩存的網(wǎng)絡(luò)數(shù)據(jù)中查找是否存在與所述訪問請求的統(tǒng)一資源定位符相對應(yīng)的有效網(wǎng)絡(luò)數(shù)據(jù),若存在,將查找到的網(wǎng)絡(luò)數(shù)據(jù)作為獲取到的訪問對象;若不存在,直接訪問與根據(jù)所述訪問請求獲知的訪問對象的IP地址所對應(yīng)的網(wǎng)絡(luò)內(nèi)容,并將該網(wǎng)絡(luò)內(nèi)容作為獲取到的訪問對象,或者,將訪問請求發(fā)送至第一運營商網(wǎng)絡(luò)中的二級代理服務(wù)器,由該二級代理服務(wù)器在第一運營商網(wǎng)絡(luò)中獲取所述訪問對象。
6.一種代理服務(wù)器,所述代理服務(wù)器設(shè)置在第二運營商網(wǎng)絡(luò)中,所述代理服務(wù)器與設(shè)置在第一運營商網(wǎng)絡(luò)中的第一代理服務(wù)器之間建立有連接通道,所述代理服務(wù)器包括 接收單元,適于接收第一代理服務(wù)器通過所述連接通道發(fā)送的訪問請求; 訪問對象獲取單元,適于在緩存的網(wǎng)絡(luò)數(shù)據(jù)中查找到與所述訪問請求的統(tǒng)一資源定位符相對應(yīng)的有效網(wǎng)絡(luò)數(shù)據(jù)時,將查找到的網(wǎng)絡(luò)數(shù)據(jù)作為獲取到的訪問對象;在緩存的網(wǎng)絡(luò)數(shù)據(jù)中沒有查找到與所述訪問請求的統(tǒng)一資源定位符相對應(yīng)的有效網(wǎng)絡(luò)數(shù)據(jù)時,獲取訪問對象的IP地址并直接訪問與所述訪問對象的IP地址對應(yīng)的網(wǎng)絡(luò)內(nèi)容,將該網(wǎng)絡(luò)內(nèi)容作為獲取到的訪問對象,以及將獲取到的訪問對象發(fā)送至用戶。
7.根據(jù)權(quán)利要求6所述的代理服務(wù)器,其中,所述訪問對象獲取單元,具體適于對訪問請求中需要訪問的域名進行域名系統(tǒng)解析,得到訪問對象的IP地址;或者,接收到的訪問請求中攜帶訪問對象的IP地址,提取訪問請求中攜帶的IP地址作為獲取到的訪問對象的IP地址。
8.根據(jù)權(quán)利要求6所述的代理服務(wù)器,其中,所述訪問對象獲取單元,具體適于將獲取到的訪問對象通過所述連接通道發(fā)送至所述第一代理服務(wù)器,以使第一代理服務(wù)器將該訪問對象發(fā)送至用戶;或者,將獲取到的訪問對象直接發(fā)送至與該第二代理服務(wù)器建立有連接的所述用戶。
9.一種通信系統(tǒng),所述通信系統(tǒng)包括第一運營商網(wǎng)絡(luò)和第二運營商網(wǎng)絡(luò), 所述第一運營商網(wǎng)絡(luò)中設(shè)置有如上述權(quán)利要求I至5任一項所述的代理服務(wù)器, 所述第二運營商網(wǎng)絡(luò)中設(shè)置有如上述權(quán)利要求6至8任一項所述的代理服務(wù)器。
全文摘要
本發(fā)明公開了一種代理服務(wù)器和通信系統(tǒng)。其中的一種代理服務(wù)器設(shè)置在第一運營商網(wǎng)絡(luò)中,該代理服務(wù)器與設(shè)置在第二運營商網(wǎng)絡(luò)中的第二代理服務(wù)器之間建立有連接通道,該代理服務(wù)器包括接收單元,適于接收接入第一運營商網(wǎng)絡(luò)的用戶的訪問請求;運營商網(wǎng)絡(luò)獲知單元,適于根據(jù)訪問請求獲知訪問對象位于的運營商網(wǎng)絡(luò);訪問對象獲取單元,適于當(dāng)訪問對象位于第一運營商網(wǎng)絡(luò)中時,在第一運營商網(wǎng)絡(luò)中獲取訪問對象并將該訪問對象返回至用戶;當(dāng)訪問對象位于第二運營商網(wǎng)絡(luò)中時,通過連接通道將訪問請求發(fā)送至第二代理服務(wù)器,由第二代理服務(wù)器在第二運營商網(wǎng)絡(luò)中獲取訪問對象以及通過連接通道接收第二代理服務(wù)器返回的訪問對象并將該訪問對象返回至用戶。
文檔編號H04L29/12GK102970384SQ20121045464
公開日2013年3月13日 申請日期2012年11月13日 優(yōu)先權(quán)日2012年11月13日
發(fā)明者陳建, 唐會軍 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司