專利名稱:基于對(duì)應(yīng)關(guān)系庫的瀏覽方法、系統(tǒng)及云端服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊技術(shù)領(lǐng)域,特別涉及一種基于對(duì)應(yīng)關(guān)系庫的瀏覽方法、系統(tǒng)及云端服務(wù)器。
背景技術(shù):
在手機(jī)上網(wǎng)剛剛興起的時(shí)候,互聯(lián)網(wǎng)上的PC網(wǎng)頁資源遠(yuǎn)遠(yuǎn)多于手機(jī)網(wǎng)頁。由于手機(jī)硬件配置較低,無法直接瀏覽PC網(wǎng)頁,或?yàn)g覽效果很差,于是手機(jī)瀏覽器和移動(dòng)搜索為了保證手機(jī)上網(wǎng)用戶能夠獲取更多的信息,紛紛對(duì)PC網(wǎng)頁進(jìn)行格式轉(zhuǎn)換,俗稱“轉(zhuǎn)碼”。隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,越來越多的PC站開始向手機(jī)上遷移,開始建設(shè)自己的手機(jī)站;同時(shí)由于轉(zhuǎn)碼技術(shù)固有的技術(shù)缺陷,其轉(zhuǎn)換的效果并不能達(dá)到原生手機(jī)頁的瀏覽效果,轉(zhuǎn)碼頁(非文本類內(nèi)容處理不佳,瀏覽效果一般)。目前的瀏覽器(以及其他瀏覽型應(yīng)用,例如微博)、移動(dòng)搜索對(duì)于PC頁的瀏覽有兩種處理方案:1、讓用戶直接訪問PC頁;2、讓用戶訪問對(duì)PC轉(zhuǎn)碼后的轉(zhuǎn)碼頁。然而,對(duì)于移動(dòng)終端(如手機(jī)沖直接訪問PC版網(wǎng)頁(PC頁),不是所有的手機(jī)都有能力訪問PC頁,所以可能造成不可用問題;即使手機(jī)能支持訪問PC頁,但由于PC頁頁面大,加載慢,非針對(duì)手機(jī)用戶上網(wǎng)習(xí)慣定制,字體小,用戶體驗(yàn)差。對(duì)于移動(dòng)終端訪問對(duì)PC頁轉(zhuǎn)碼后的頁面,轉(zhuǎn)碼目前僅對(duì)文本類內(nèi)容、頁面結(jié)構(gòu)簡單的PC頁處理較好,其它頁面轉(zhuǎn)碼可能會(huì)造成PC頁原有內(nèi)容不可用,例如PC頁原本是一個(gè)機(jī)票查詢頁,轉(zhuǎn)碼后查詢功能丟失,則這個(gè)頁面對(duì)用戶來說是沒有價(jià)值的。
發(fā)明內(nèi)容
本發(fā)明的目的旨在至少解決所述技術(shù)缺陷之一。為此,本發(fā)明的第一個(gè)目的在于提出一種基于對(duì)應(yīng)關(guān)系庫的瀏覽方法,該方法可激勵(lì)PC資源加速向移動(dòng)終端遷移,幫助應(yīng)用提升在多種類型終端中網(wǎng)頁瀏覽體驗(yàn),瀏覽服務(wù)的適配過程均有云端服務(wù)器完成,可有效提升網(wǎng)頁瀏覽速度。本發(fā)明的第二個(gè)目的在于提出一種基于對(duì)應(yīng)關(guān)系庫的瀏覽系統(tǒng)。本發(fā)明的第三個(gè)目的在于提出一種云端服務(wù)器。為達(dá)到所述目的,本發(fā)明第一方面的實(shí)施例公開了一種基于對(duì)應(yīng)關(guān)系庫的瀏覽方法,包括以下步驟:云端服務(wù)器接收客戶端中第三方應(yīng)用發(fā)送的訪問請(qǐng)求;所述云端服務(wù)器根據(jù)所述訪問請(qǐng)求獲取所述客戶端的類型及所述訪問請(qǐng)求所訪問頁面的對(duì)應(yīng)關(guān)系;以及所述云端服務(wù)器根據(jù)所述客戶端的類型和所述對(duì)應(yīng)關(guān)系為所述客戶端提供瀏覽服務(wù)。根據(jù)本發(fā)明實(shí)施例的基于對(duì)應(yīng)關(guān)系庫的瀏覽方法,云端服務(wù)器可根據(jù)客戶端的類型和對(duì)應(yīng)關(guān)系庫為第三方應(yīng)用用戶提供對(duì)應(yīng)的瀏覽服務(wù),激勵(lì)PC資源加速向移動(dòng)終端遷移,幫助瀏覽型應(yīng)用提升在多種類型的終端中網(wǎng)頁的瀏覽體驗(yàn)。另外,瀏覽服務(wù)的適配過程均有云端服務(wù)器完成,可有效提升 網(wǎng)頁瀏覽速度。另外,云端服務(wù)器接收瀏覽型應(yīng)用的每個(gè)訪問請(qǐng)求,有利于云端服務(wù)器分析用戶訪問數(shù)據(jù),了解用戶喜好,促進(jìn)云端服務(wù)器的建設(shè)。
另外,根據(jù)本發(fā)明上述實(shí)施例的基于對(duì)應(yīng)關(guān)系庫的瀏覽方法還可以具有如下附加的技術(shù)特征:在一些示例中,所述云端服務(wù)器根據(jù)所述客戶端的類型和所述對(duì)應(yīng)關(guān)系為所述客戶端提供瀏覽服務(wù)進(jìn)一步包括:如果所述客戶端為移動(dòng)終端,且訪問請(qǐng)求所訪問頁面的第三方站點(diǎn)的服務(wù)商提供有移動(dòng)終端版網(wǎng)頁,則所述云端服務(wù)器將所述訪問請(qǐng)求轉(zhuǎn)發(fā)至所述第三方站點(diǎn)移動(dòng)終端服務(wù)器;以及如果所述客戶端為PC端,則所述云端服務(wù)器將所述訪問請(qǐng)求轉(zhuǎn)發(fā)至所述第三方站點(diǎn)PC端服務(wù)器。在一些示例中,還包括:如果所述客戶端為移動(dòng)終端,且所述訪問請(qǐng)求所訪問頁面的第三方站點(diǎn)的服務(wù)商未提供有移動(dòng)終端版網(wǎng)頁,則所述云端服務(wù)器從所述第三方站點(diǎn)PC端服務(wù)器獲取對(duì)應(yīng)網(wǎng)頁;以及所述云端服務(wù)器將所述對(duì)應(yīng)網(wǎng)頁轉(zhuǎn)碼之后提供至所述客戶端。在一些示例中,所述移動(dòng)終端包括手機(jī)、平板電腦或個(gè)人數(shù)字助理。本發(fā)明第二方面的實(shí)施例公開了一種基于對(duì)應(yīng)關(guān)系庫的瀏覽系統(tǒng),包括客戶端和云端服務(wù)器,其中,所述客戶端具有第三方應(yīng)用,所述客戶端中第三方應(yīng)用,用于向所述云端服務(wù)器發(fā)送訪問請(qǐng)求;所述云端服務(wù)器,用于根據(jù)所述訪問請(qǐng)求獲取所述客戶端的類型及所述訪問請(qǐng)求所訪問頁面的對(duì)應(yīng)關(guān)系庫,并根據(jù)所述客戶端的類型和所述對(duì)應(yīng)關(guān)系庫為所述客戶端中第三方應(yīng)用提供瀏覽服務(wù)。根據(jù)本發(fā)明實(shí)施例的基于對(duì)應(yīng)關(guān)系庫的瀏覽系統(tǒng),云端服務(wù)器可根據(jù)客戶端的類型和對(duì)應(yīng)關(guān)系庫為用戶提供對(duì)應(yīng)的瀏覽服務(wù),激勵(lì)PC資源加速向移動(dòng)終端遷移,幫助瀏覽型應(yīng)用提升在多種類型的終端中網(wǎng)頁的瀏覽體驗(yàn)。另外,瀏覽服務(wù)的適配過程均有云端服務(wù)器完成,可有效提升網(wǎng)頁瀏覽速度。另外,云端服務(wù)器接收瀏覽型應(yīng)用的每個(gè)訪問請(qǐng)求,有利于云端服務(wù)器分析用戶訪問數(shù)據(jù),了解用戶喜好,促進(jìn)云端服務(wù)器的建設(shè)。
另外,根據(jù)本發(fā)明上述實(shí)施例的基于對(duì)應(yīng)關(guān)系庫的瀏覽系統(tǒng)還可以具有如下附加的技術(shù)特征:在一些示例中,還包括:第三方站點(diǎn)PC端服務(wù)器,用于在所述客戶端為PC端時(shí),接收所述云端服務(wù)器轉(zhuǎn)發(fā)的所述訪問請(qǐng)求。在一些示例中,還包括:第三方站點(diǎn)移動(dòng)終端服務(wù)器,用于在所述客戶端為移動(dòng)終端,且第三方站點(diǎn)的服務(wù)商提供有移動(dòng)終端版網(wǎng)頁時(shí),接收所述云端服務(wù)器轉(zhuǎn)發(fā)的所述訪問請(qǐng)求。在一些示例中,所述云端服務(wù)器,還用于在所述客戶端為移動(dòng)終端,且第三方站點(diǎn)的服務(wù)商未提供有移動(dòng)終端版網(wǎng)頁時(shí),從所述第三方站點(diǎn)PC端服務(wù)器獲取對(duì)應(yīng)網(wǎng)頁,并將所述對(duì)應(yīng)網(wǎng)頁轉(zhuǎn)碼之后提供至所述客戶端。本發(fā)明第三方面的實(shí)施例公開了一種云端服務(wù)器,包括:接收模塊,用于接收客戶端通過第三方應(yīng)用發(fā)送的訪問請(qǐng)求;獲取模塊,用于根據(jù)所述訪問請(qǐng)求獲取所述客戶端的類型及所述訪問請(qǐng)求所訪問頁面的對(duì)應(yīng)關(guān)系;以及服務(wù)提供模塊,用于根據(jù)所述客戶端的類型和所述對(duì)應(yīng)關(guān)系為所述客戶端提供瀏覽服務(wù)。根據(jù)本發(fā)明實(shí)施例的云端服務(wù)器,可根據(jù)客戶端的類型和對(duì)應(yīng)關(guān)系庫為用戶提供對(duì)應(yīng)的瀏覽服務(wù),激勵(lì)PC資源加速向移動(dòng)終端遷移,幫助瀏覽型應(yīng)用提升在多種類型的終端中網(wǎng)頁的瀏覽體驗(yàn)。另外,瀏覽服務(wù)的適配過程均有云端服務(wù)器完成,可有效提升網(wǎng)頁瀏覽速度。另外,云端服務(wù)器接收瀏覽型應(yīng)用的每個(gè)訪問請(qǐng)求,有利于云端服務(wù)器分析用戶訪問數(shù)據(jù),了解用戶喜好,促進(jìn)云端服務(wù)器的建設(shè)。另外,根據(jù)本發(fā)明上述實(shí)施例的云端服務(wù)器還可以具有如下附加的技術(shù)特征:在一些示例中,如果所述客戶端為移動(dòng)終端,且第三方站點(diǎn)的服務(wù)商提供有移動(dòng)終端版網(wǎng)頁,則所述服務(wù)提供模塊將所述訪問請(qǐng)求轉(zhuǎn)發(fā)至所述第三方站點(diǎn)移動(dòng)終端服務(wù)器;以及如果所述客戶端為PC端,則所述服務(wù)提供模塊將所述訪問請(qǐng)求轉(zhuǎn)發(fā)至所述第三方站點(diǎn)PC端服務(wù)器。在一些示例中,還包括:轉(zhuǎn)碼模塊,用于在所述客戶端為移動(dòng)終端,且第三方站點(diǎn)的服務(wù)商未提供有移動(dòng)終端版網(wǎng)頁時(shí),從所述第三方站點(diǎn)PC端服務(wù)器獲取對(duì)應(yīng)網(wǎng)頁,并將所述對(duì)應(yīng)網(wǎng)頁轉(zhuǎn)碼之后提供至所述客戶端。本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
本發(fā)明所述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的基于對(duì)應(yīng)關(guān)系庫的瀏覽方法的流程圖;以及圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的基于對(duì)應(yīng)關(guān)系庫的瀏覽方法的云端服務(wù)器根據(jù)客戶端的類型和對(duì)應(yīng)關(guān)系庫為客戶端中第三方應(yīng)用提供瀏覽服務(wù)的詳細(xì)流程圖;圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的基于對(duì)應(yīng)關(guān)系庫的瀏覽系統(tǒng)的示意圖;以及圖4是根據(jù)本發(fā)明·一個(gè)實(shí)施例的云端服務(wù)器的示意圖。
具體實(shí)施例方式下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對(duì)本發(fā)明的限制。在本發(fā)明的描述中,需要理解的是,術(shù)語“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底” “內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。在本發(fā)明的描述中,需要說明的是,除非另有規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是機(jī)械連接或電連接,也可以是兩個(gè)元件內(nèi)部的連通,可以是直接相連,也可以通過中間媒介間接相連,對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解所述術(shù)語的具體含義。以下結(jié)合附圖描述根據(jù)本發(fā)明實(shí)施例的基于對(duì)應(yīng)關(guān)系庫的瀏覽方法、系統(tǒng)及云端服務(wù)器。圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的基于對(duì)應(yīng)關(guān)系庫的瀏覽方法的流程圖。如圖1所示,根據(jù)本發(fā)明實(shí)施例的基于對(duì)應(yīng)關(guān)系庫的瀏覽方法,包括如下步驟:
步驟SlOl:云端服務(wù)器接收客戶端中第三方應(yīng)用發(fā)送的訪問請(qǐng)求。其中,第三方應(yīng)用可以為由第三方開發(fā)的應(yīng)用程序,或者由第三方開發(fā)的瀏覽器等,客戶端中執(zhí)行該應(yīng)用程序,便可向云端服務(wù)器發(fā)送訪問請(qǐng)求。作為一個(gè)具體的示例,第三方應(yīng)用諸如瀏覽器,則客戶端發(fā)起瀏覽某個(gè)網(wǎng)頁的請(qǐng)求時(shí),通過該瀏覽器可將用戶對(duì)某個(gè)網(wǎng)站的訪問請(qǐng)求發(fā)送至云端服務(wù)器,其中,訪問請(qǐng)求包括用戶所需訪問網(wǎng)站的URL。云端服務(wù)器例如為百度云端服務(wù)器。步驟S102:云端服務(wù)器根據(jù)訪問請(qǐng)求獲取客戶端的類型及訪問請(qǐng)求所訪問頁面的對(duì)應(yīng)關(guān)系。其中,對(duì)應(yīng)關(guān)系指互聯(lián)網(wǎng)上PC頁(即PC版網(wǎng)頁)和手機(jī)頁(即移動(dòng)終端版網(wǎng)頁)對(duì)應(yīng)關(guān)系。由多個(gè)互聯(lián)網(wǎng)上PC頁和手機(jī)頁對(duì)應(yīng)關(guān)系構(gòu)成對(duì)應(yīng)關(guān)系的集合,即對(duì)應(yīng)關(guān)系庫。例如:若PC頁和手機(jī)頁內(nèi)容一致,僅展現(xiàn)形態(tài)不同(一個(gè)是PC頁樣式、另一個(gè)是手機(jī)頁樣式),則認(rèn)為這兩個(gè)頁面是對(duì)應(yīng)的,這種聯(lián)系被稱為上述的對(duì)應(yīng)關(guān)系。例如:PC 頁:http://view.news.qq.com/a/20130503/000005.htm手機(jī)頁:http://shipe1.qq.com/c/view/20130503000005。另外,對(duì)于對(duì)應(yīng)關(guān)系庫的來源,諸如百度的對(duì)應(yīng)關(guān)系庫主要有兩種來源,一是百度可自己進(jìn)行挖掘得到,二是啟動(dòng)“開放適配”服務(wù),即由站長主動(dòng)提交對(duì)應(yīng)關(guān)系。在該示例中,例如訪問請(qǐng)求附帶有客戶端的類型信息,云端服務(wù)器可根據(jù)客戶端的信息識(shí)別出客戶端的類型,其中,客戶端的類型包括但不限于:移動(dòng)終端類型的客戶端和PC類型的客戶端。步驟S103:云端服務(wù)器根據(jù)客戶端的類型和對(duì)應(yīng)關(guān)系為客戶端(即客戶端中第三方應(yīng)用)提供瀏覽服務(wù)。例如云端服務(wù)器根據(jù)客戶端的類型識(shí)別出應(yīng)向該客戶端提供的瀏覽服務(wù)之后,云端服務(wù)器 根據(jù)對(duì)應(yīng)關(guān)系庫判斷出該瀏覽服務(wù)的提供者,例如,云端服務(wù)器可通過訪問請(qǐng)求所訪問頁面的對(duì)應(yīng)關(guān)系庫判斷所訪問頁面的URL是PC URL還是移動(dòng)終端URL以及其對(duì)應(yīng)的移動(dòng)端url或PC url,然后根據(jù)已得到的客戶端類型決定是訪問PC版網(wǎng)頁的URL還是訪問移動(dòng)終端版的URL,或進(jìn)行轉(zhuǎn)碼,并通過該提供者向客戶端中第三方應(yīng)用提供該瀏覽服務(wù),其中,提供者諸如可提供相應(yīng)瀏覽服務(wù)的服務(wù)器,如提供PC版網(wǎng)頁的服務(wù)器和提供移動(dòng)終端版網(wǎng)頁的服務(wù)器。作為一個(gè)具體的示例,如圖2所示,云端服務(wù)器根據(jù)客戶端的類型和對(duì)應(yīng)關(guān)系庫為客戶端(即客戶端中第三方應(yīng)用)提供瀏覽服務(wù)進(jìn)一步包括:步驟S201:如果客戶端為移動(dòng)終端,且訪問請(qǐng)求所訪問頁面的第三方站點(diǎn)的服務(wù)商提供有移動(dòng)終端版網(wǎng)頁,則云端服務(wù)器將訪問請(qǐng)求轉(zhuǎn)發(fā)至第三方站點(diǎn)移動(dòng)終端服務(wù)器。其中,移動(dòng)終端包括但不限于:手機(jī)、平板電腦或個(gè)人數(shù)字助理,第三方站點(diǎn)移動(dòng)終端服務(wù)器為可提供移動(dòng)終端版網(wǎng)頁的由第三方服務(wù)商提供的服務(wù)器。例如:云端服務(wù)器在識(shí)別出客戶端為移動(dòng)終端后,判斷出應(yīng)該提供適合移動(dòng)終端瀏覽的版式的網(wǎng)頁,并從對(duì)應(yīng)關(guān)系庫中查找該版式的網(wǎng)頁對(duì)應(yīng)的url,當(dāng)查找到有對(duì)應(yīng)的url后,云端服務(wù)器將訪問請(qǐng)求轉(zhuǎn)發(fā)至該url對(duì)應(yīng)的第三方站點(diǎn)移動(dòng)終端服務(wù)器,以使客戶端中第三方應(yīng)用按照該url訪問到該第三方站點(diǎn)移動(dòng)終端服務(wù)器。步驟S202:如果客戶端為PC端,則云端服務(wù)器將訪問請(qǐng)求轉(zhuǎn)發(fā)至第三方站點(diǎn)PC端服務(wù)器,其中,第三方站點(diǎn)PC服務(wù)器為可提供PC版網(wǎng)頁的由第三方服務(wù)商提供的服務(wù)器。例如:云端服務(wù)器在識(shí)別出客戶端為PC端后,判斷出應(yīng)該提供適合PC端瀏覽的版式的網(wǎng)頁,并從對(duì)應(yīng)關(guān)系庫中查找該版式的網(wǎng)頁對(duì)應(yīng)的url,以使客戶端按照該url訪問到第三方站點(diǎn)PC端服務(wù)器。再次結(jié)合圖2,云端服務(wù)器根據(jù)客戶端的類型和對(duì)應(yīng)關(guān)系庫為客戶端(即客戶端中第三方應(yīng)用)提供瀏覽服務(wù)還包括:步驟S203:如果客戶端為移動(dòng)終端,且訪問請(qǐng)求所訪問頁面的第三方站點(diǎn)的服務(wù)商未提供有移動(dòng)終端版網(wǎng)頁,則云端服務(wù)器從第三方站點(diǎn)PC端服務(wù)器獲取對(duì)應(yīng)網(wǎng)頁。例如:云端服務(wù)器在識(shí)別出客戶端為移動(dòng)終端后,判斷出應(yīng)該提供適合移動(dòng)終端瀏覽的版式的網(wǎng)頁,并從對(duì)應(yīng)關(guān)系庫中查找該版式的網(wǎng)頁對(duì)應(yīng)的url,當(dāng)未查找到有對(duì)應(yīng)的url后,云端服務(wù)器從第三方站點(diǎn)PC端服務(wù)器獲取對(duì)應(yīng)網(wǎng)頁。即云端服務(wù)器根據(jù)訪問請(qǐng)求從第三方站點(diǎn)PC端服務(wù)器中獲取適合PC端瀏覽的網(wǎng)頁。步驟S204:云端服務(wù)器將對(duì)應(yīng)網(wǎng)頁轉(zhuǎn)碼之后提供至客戶端(即客戶端中第三方應(yīng)用)。即云端服務(wù)器將適合PC端瀏覽的網(wǎng)頁進(jìn)行轉(zhuǎn)碼以轉(zhuǎn)碼為適合移動(dòng)終端瀏覽的網(wǎng)頁,并將轉(zhuǎn)碼后的網(wǎng)頁提供給移動(dòng)終端第三方應(yīng)用進(jìn)行瀏覽,其中,轉(zhuǎn)碼諸如通過百度轉(zhuǎn)碼服務(wù)完成。轉(zhuǎn)碼等均由云端服務(wù)器實(shí)現(xiàn),增加云端服務(wù)器的競爭力,提升應(yīng)用提供給客戶端的網(wǎng)頁的瀏覽體驗(yàn),減少移動(dòng)終端的瀏覽流量,優(yōu)化移動(dòng)搜索生態(tài)。根據(jù)本發(fā)明實(shí)施例的基于對(duì)應(yīng)關(guān)系庫的瀏覽方法,云端服務(wù)器可根據(jù)客戶端的類型和對(duì)應(yīng)關(guān)系庫為用戶提供對(duì)應(yīng)的瀏覽服務(wù),激勵(lì)PC資源加速向移動(dòng)終端遷移,幫助瀏覽型應(yīng)用提升在多種類型的終端中網(wǎng)頁的瀏覽體驗(yàn)。另外,瀏覽服務(wù)的適配過程均有云端服務(wù)器完成,可有效提升網(wǎng)頁瀏覽速度。另外,云端服務(wù)器接收瀏覽型應(yīng)用的每個(gè)訪問請(qǐng)求,有利于云端服務(wù)器分析用戶訪問數(shù)據(jù),了解用戶喜好,促進(jìn)云端服務(wù)器的建設(shè)。圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的基于對(duì)應(yīng)關(guān)系庫的瀏覽系統(tǒng)的示意圖。如圖3所示,根據(jù)本發(fā)明一個(gè)實(shí)施例的基于對(duì)應(yīng)關(guān)系庫的瀏覽系統(tǒng)300,包括:客戶端310和云端服務(wù)器320,其中客戶端310具有第三方應(yīng)用。其中,客戶端310中第三方應(yīng)用用于向云端服務(wù)器320發(fā)送訪問請(qǐng)求。其中,第三方應(yīng)用可以為由第三方開發(fā)的應(yīng)用程序,或者由第三方開發(fā)的瀏覽器等,客戶端中執(zhí)行該應(yīng)用程序,便可向云端服務(wù)器發(fā)送訪問請(qǐng)求。作為一個(gè)具體的示例,第三方應(yīng)用諸如瀏覽器,則客戶端310發(fā)起瀏覽某個(gè)網(wǎng)頁的請(qǐng)求時(shí),通過該瀏覽器可將用戶對(duì)某個(gè)網(wǎng)站的訪問請(qǐng)求發(fā)送至云端服務(wù)器,其中,訪問請(qǐng)求包括用戶所需訪問網(wǎng)站的URL。云端服務(wù)器例如為百度云端服務(wù)器。云端服務(wù)器320用于根據(jù)訪問請(qǐng)求獲取客戶端310的類型及訪問請(qǐng)求所訪問頁面的對(duì)應(yīng)關(guān)系,并根據(jù)客戶端310的類型和對(duì)應(yīng)關(guān)系為客戶端310中第三方應(yīng)用提供瀏覽服務(wù)。在該示例中,例如訪問請(qǐng)求附帶有客戶端310的類型信息,云端服務(wù)器320可根據(jù)客戶端310的信息識(shí)別出客戶端310的類型,其中,客戶端310的類型包括但不限于:移動(dòng)終端類型的客戶端和PC類型的客戶端。進(jìn)一步而言,云端服務(wù)器320根據(jù)客戶端310的類型識(shí)別出應(yīng)向該客戶端310提供的瀏覽服務(wù)之后,云端服務(wù)器320根據(jù)對(duì)應(yīng)關(guān)系庫判斷出該瀏覽服務(wù)的提供者,例如,云端服務(wù)器可通過訪問請(qǐng) 求所訪問頁面的對(duì)應(yīng)關(guān)系判斷所訪問頁面的URL是PC URL還是移動(dòng)終端URL以及其對(duì)應(yīng)的移動(dòng)端url或PC url,然后根據(jù)已得到的客戶端類型決定是訪問PC版網(wǎng)頁的URL還是訪問移動(dòng)終端版的URL,或進(jìn)行轉(zhuǎn)碼并通過該提供者向客戶端310提供該瀏覽服服務(wù),其中,提供者諸如可提供相應(yīng)瀏覽服務(wù)的服務(wù)器,如提供PC版網(wǎng)頁的服務(wù)器和提供移動(dòng)終端版網(wǎng)頁的服務(wù)器。結(jié)合圖3所示,在本發(fā)明的一個(gè)實(shí)施例中,基于對(duì)應(yīng)關(guān)系庫的瀏覽系統(tǒng)還包括:第三方站點(diǎn)PC端服務(wù)器330,第三方站點(diǎn)PC端服務(wù)器330用于在客戶端310為PC端時(shí),接收云端服務(wù)器320轉(zhuǎn)發(fā)的訪問請(qǐng)求,其中,第三方站點(diǎn)PC服務(wù)器330為可提供PC版網(wǎng)頁的由第三方服務(wù)商提供的服務(wù)器。例如:云端服務(wù)器320在識(shí)別出客戶端310為PC端后,判斷出應(yīng)該提供適合PC端瀏覽的版式的網(wǎng)頁,并從對(duì)應(yīng)關(guān)系庫中查找該版式的網(wǎng)頁對(duì)應(yīng)的url,以使客戶端310按照該url訪問到第三方站點(diǎn)PC端服務(wù)器330。進(jìn)一步地,還包括:第三方站點(diǎn)移動(dòng)終端服務(wù)器340,第三方站點(diǎn)移動(dòng)終端服務(wù)器340用于在客戶端310為移動(dòng)終端,且第三方站點(diǎn)的服務(wù)商提供有移動(dòng)終端版網(wǎng)頁時(shí),接收云端服務(wù)器320轉(zhuǎn)發(fā)的訪問請(qǐng)求,其中,移動(dòng)終端包括但不限于:手機(jī)、平板電腦或個(gè)人數(shù)字助理,第三方站點(diǎn)移動(dòng)終端服務(wù)器為可提供移動(dòng)終端版網(wǎng)頁的由第三方服務(wù)商提供的服務(wù)器。例如:云端服務(wù)器320在識(shí)別出客戶端310為移動(dòng)終端后,判斷出應(yīng)該提供適合移動(dòng)終端瀏覽的版式的網(wǎng)頁,并從對(duì)應(yīng)關(guān)系庫中查找該版式的網(wǎng)頁對(duì)應(yīng)的url,當(dāng)查找到有對(duì)應(yīng)的url后,云端服務(wù)器320將訪問請(qǐng)求轉(zhuǎn)發(fā)至該url對(duì)應(yīng)的第三方站點(diǎn)移動(dòng)終端服務(wù)器340,以使客戶端310按照該url訪問到該第三方站點(diǎn)移動(dòng)終端服務(wù)器340。云端服務(wù)器320還用于在客戶端310為移動(dòng)終端,且第三方站點(diǎn)的服務(wù)商未提供有移動(dòng)終端版網(wǎng)頁時(shí),從第三方站點(diǎn)PC端服務(wù)器330獲取對(duì)應(yīng)網(wǎng)頁,并將對(duì)應(yīng)網(wǎng)頁轉(zhuǎn)碼之后提供至客戶端310。例如:云端服務(wù)器320在識(shí)別出客戶端310為移動(dòng)終端后,判斷出應(yīng)該提供適合移動(dòng)終端瀏覽的版式的網(wǎng)頁,并從對(duì)應(yīng)關(guān)系庫中查找該版式的網(wǎng)頁對(duì)應(yīng)的url,當(dāng)未查找到有對(duì)應(yīng)的url后,云端服務(wù)器320從第三方站點(diǎn)PC端服務(wù)器330獲取對(duì)應(yīng)網(wǎng)頁。即云端服務(wù)器320根據(jù)訪問請(qǐng)求從第三方站點(diǎn)PC端服`務(wù)器330中獲取適合PC端瀏覽的網(wǎng)頁。進(jìn)一步地,云端服務(wù)器320將適合PC端瀏覽的網(wǎng)頁進(jìn)行轉(zhuǎn)碼以轉(zhuǎn)碼為適合移動(dòng)終端瀏覽的網(wǎng)頁,并將轉(zhuǎn)碼后的網(wǎng)頁提供給移動(dòng)終端進(jìn)行瀏覽,其中,轉(zhuǎn)碼諸如通過百度轉(zhuǎn)碼服務(wù)完成。轉(zhuǎn)碼等均由云端服務(wù)器實(shí)現(xiàn),增加云端服務(wù)器的競爭力,提升站點(diǎn)(如提供網(wǎng)頁的第三方站點(diǎn))提供給客戶端的網(wǎng)頁的瀏覽體驗(yàn),減少移動(dòng)終端的瀏覽流量,優(yōu)化移動(dòng)搜索生態(tài)。根據(jù)本發(fā)明實(shí)施例的基于對(duì)應(yīng)關(guān)系庫的瀏覽系統(tǒng),云端服務(wù)器可根據(jù)客戶端的類型和對(duì)應(yīng)關(guān)系庫為用戶提供對(duì)應(yīng)的瀏覽服務(wù),激勵(lì)PC資源加速向移動(dòng)終端遷移,幫助瀏覽型應(yīng)用提升在多種類型的終端中網(wǎng)頁的瀏覽體驗(yàn)。另外,瀏覽服務(wù)的適配過程均有云端服務(wù)器完成,可有效提升網(wǎng)頁瀏覽速度。另外,云端服務(wù)器接收瀏覽型應(yīng)用的每個(gè)訪問請(qǐng)求,有利于云端服務(wù)器分析用戶訪問數(shù)據(jù),了解用戶喜好,促進(jìn)云端服務(wù)器的建設(shè)。圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的云端服務(wù)器320的示意圖。如圖4所示,根據(jù)本發(fā)明實(shí)施例的云端服務(wù)器320,包括:接收模塊321、獲取模塊322和服務(wù)提供模塊323。其中,接收模塊321用于接收客戶端310通過第三方應(yīng)用發(fā)送的訪問請(qǐng)求。其中,第三方應(yīng)用可以為由第三方開發(fā)的應(yīng)用程序,或者由第三方開發(fā)的瀏覽器等,客戶端中執(zhí)行該應(yīng)用程序,便可向云端服務(wù)器發(fā)送訪問請(qǐng)求。作為一個(gè)具體的示例,第三方應(yīng)用諸如瀏覽器,則客戶端310發(fā)起瀏覽某個(gè)網(wǎng)頁的請(qǐng)求時(shí),通過該瀏覽器可將用戶對(duì)某個(gè)網(wǎng)站的訪問請(qǐng)求發(fā)送至云端服務(wù)器,其中,訪問請(qǐng)求包括用戶所需訪問網(wǎng)站的URL。云端服務(wù)器例如為百度云端服務(wù)器。獲取模塊322用于根據(jù)訪問請(qǐng)求獲取客戶端310的類型及訪問請(qǐng)求所訪問頁面的對(duì)應(yīng)關(guān)系。在該示例中,例如訪問請(qǐng)求附帶有客戶端310的類型信息,獲取模塊322可根據(jù)客戶端310的信息識(shí)別出客戶端310的類型,其中,客戶端310的類型包括但不限于:移動(dòng)終端類型的客戶端和PC類型的客戶端。服務(wù)提供模塊323用于根據(jù)客戶端310的類型和對(duì)應(yīng)關(guān)系為客戶端310的第三方應(yīng)用提供瀏覽服務(wù)。具體地,服務(wù)提供模塊323根據(jù)客戶端310的類型識(shí)別出應(yīng)向該客戶端310提供的瀏覽服務(wù)之后,服務(wù)提供模塊323根據(jù)對(duì)應(yīng)關(guān)系庫判斷出該瀏覽服務(wù)的提供者,例如,服務(wù)提供模塊323可通過訪問請(qǐng)求所訪問頁面的對(duì)應(yīng)關(guān)系庫判斷所訪問頁面的URL是PC URL還是移動(dòng)終端URL以及其對(duì)應(yīng)的移動(dòng)端url或PC url,然后根據(jù)已得到的客戶端類型決定是訪問PC版網(wǎng)頁的URL還是訪問移動(dòng)終端版的URL,或進(jìn)行轉(zhuǎn)碼,并通過該提供者向客戶端310提供該瀏覽服服務(wù),其中,提供者諸如可提供相應(yīng)瀏覽服務(wù)的服務(wù)器,如提供PC版網(wǎng)頁的服務(wù)器和提供移動(dòng)終端版網(wǎng)頁的服務(wù)器。在本發(fā)明的一個(gè)實(shí)施例中,如果客戶端310為移動(dòng)終端,且第三方站點(diǎn)的服務(wù)商提供有移動(dòng)終端版網(wǎng)頁,則服務(wù)提供模塊323將訪問請(qǐng)求轉(zhuǎn)發(fā)至第三方站點(diǎn)移動(dòng)終端服務(wù)器340 ;如果客戶端310為PC端,則服務(wù)提供模塊323將訪問請(qǐng)求轉(zhuǎn)發(fā)至第三方站點(diǎn)PC端服務(wù)器330。例如,在識(shí)別出客戶端310為PC端后,判斷出應(yīng)該提供適合PC端瀏覽的版式的網(wǎng)頁,并從對(duì)應(yīng)關(guān)系庫中查找該版式的網(wǎng)頁對(duì)應(yīng)的url,以使客戶端310按照該url訪問到第三方站點(diǎn)PC端服務(wù)器330。
在本發(fā)明的另一示例中,在識(shí)別出客戶端310為移動(dòng)終端后,判斷出應(yīng)該提供適合移動(dòng)終端瀏覽的版式的網(wǎng)頁,并從對(duì)應(yīng)關(guān)系庫中查找該版式的網(wǎng)頁對(duì)應(yīng)的url,當(dāng)查找到有對(duì)應(yīng)的url后,將訪問請(qǐng)求轉(zhuǎn)發(fā)至該url對(duì)應(yīng)的第三方站點(diǎn)移動(dòng)終端服務(wù)器340,以使客戶端310按照該url訪問到該第三方站點(diǎn)移動(dòng)終端服務(wù)器340。在本發(fā)明的一個(gè)實(shí)施例中,云端服務(wù)器320還包括:轉(zhuǎn)碼模塊324,轉(zhuǎn)碼模塊324用于在客戶端310為移動(dòng)終端,且第三方站點(diǎn)的服務(wù)商未提供有移動(dòng)終端版網(wǎng)頁時(shí),從第三方站點(diǎn)PC端服務(wù)器330獲取對(duì)應(yīng)網(wǎng)頁,并將對(duì)應(yīng)網(wǎng)頁轉(zhuǎn)碼之后提供至所述客戶端310。例如:在識(shí)別出客戶端310為移動(dòng)終端后,判斷出應(yīng)該提供適合移動(dòng)終端瀏覽的版式的網(wǎng)頁,并從對(duì)應(yīng)關(guān)系庫中查找該版式的網(wǎng)頁對(duì)應(yīng)的url,當(dāng)未查找到有對(duì)應(yīng)的url后,從第三方站點(diǎn)PC端服務(wù)器330獲取對(duì)應(yīng)網(wǎng)頁。即根據(jù)訪問請(qǐng)求從第三方站點(diǎn)PC端服務(wù)器330中獲取適合PC端瀏覽的網(wǎng)頁。進(jìn)一步地,將適合PC端瀏覽的網(wǎng)頁進(jìn)行轉(zhuǎn)碼以轉(zhuǎn)碼為適合移動(dòng)終端瀏覽的網(wǎng)頁,并將轉(zhuǎn)碼后的網(wǎng)頁提供給移動(dòng)終端進(jìn)行瀏覽,其中,轉(zhuǎn)碼諸如通過百度轉(zhuǎn)碼服務(wù)完成。轉(zhuǎn)碼等均由云端服務(wù)器實(shí)現(xiàn),增加云端服務(wù)器的競爭力,提升站點(diǎn)(如提供網(wǎng)頁的第三方站點(diǎn))提供給客戶端的網(wǎng)頁的瀏覽體驗(yàn),減少移動(dòng)終端的瀏覽流量,優(yōu)化移動(dòng)搜索生態(tài)。根據(jù)本發(fā)明實(shí)施例的云端服務(wù)器,可根據(jù)客戶端的類型和對(duì)應(yīng)關(guān)系庫為用戶提供對(duì)應(yīng)的瀏覽服務(wù),激勵(lì)PC資源加速向移動(dòng)終端遷移,幫助瀏覽型應(yīng)用提升在多種類型的終端中網(wǎng)頁的瀏覽體驗(yàn)。另外,瀏覽服務(wù)的適配過程均有云端服務(wù)器完成,可有效提升網(wǎng)頁瀏覽速度。另外,云端服務(wù)器接收瀏覽型應(yīng)用的每個(gè)訪問請(qǐng)求,有利于云端服務(wù)器分析用戶訪問數(shù)據(jù),了解用戶喜好,促進(jìn)云端服務(wù)器的建設(shè)。在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)所述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由 所附權(quán)利要求及其等同限定。
權(quán)利要求
1.一種基于對(duì)應(yīng)關(guān)系庫的瀏覽方法,其特征在于,包括以下步驟: 云端服務(wù)器接收客戶端中第三方應(yīng)用發(fā)送的訪問請(qǐng)求; 所述云端服務(wù)器根據(jù)所述訪問請(qǐng)求獲取所述客戶端的類型及所述訪問請(qǐng)求所訪問頁面的對(duì)應(yīng)關(guān)系;以及 所述云端服務(wù)器根據(jù)所述客戶端的類型和所述對(duì)應(yīng)關(guān)系為所述客戶端提供瀏覽服務(wù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述云端服務(wù)器根據(jù)所述客戶端的類型和所述對(duì)應(yīng)關(guān)系為所述客戶端提供瀏覽服務(wù)進(jìn)一步包括: 如果所述客戶端為移動(dòng)終端,且所述訪問請(qǐng)求所訪問頁面的第三方站點(diǎn)的服務(wù)商提供有移動(dòng)終端版網(wǎng)頁,則所述云端服務(wù)器將所述訪問請(qǐng)求轉(zhuǎn)發(fā)至所述第三方站點(diǎn)移動(dòng)終端服務(wù)器;以及 如果所述客戶端為PC端,則所述云端服務(wù)器將所述訪問請(qǐng)求轉(zhuǎn)發(fā)至所述第三方站點(diǎn)PC端服務(wù)器。
3.如權(quán)利要求1或2所述的方法,其特征在于,還包括: 如果所述客戶端為移動(dòng)終端,且所述訪問請(qǐng)求所訪問頁面的第三方站點(diǎn)的服務(wù)商未提供有移動(dòng)終端版網(wǎng)頁,則所述云端服務(wù)器從所述第三方站點(diǎn)PC端服務(wù)器獲取對(duì)應(yīng)網(wǎng)頁;以及 所述云端服務(wù)器將所述對(duì)應(yīng)網(wǎng)頁轉(zhuǎn)碼之后提供至所述客戶端。
4.如權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述移動(dòng)終端包括手機(jī)、平板電腦或個(gè)人數(shù)字助理。
5.一種基于對(duì)應(yīng)關(guān)系庫的瀏覽系統(tǒng),其特征在于,包括客戶端和云端服務(wù)器,其中,所述客戶端具有第三方應(yīng)用, 所述客戶端中第三方應(yīng)用,用于向所述云端服務(wù)器發(fā)送訪問請(qǐng)求; 所述云端服務(wù)器,用于根據(jù)所述訪問請(qǐng)求獲取所述客戶端的類型及所述訪問請(qǐng)求所訪問頁面的對(duì)應(yīng)關(guān)系,并根據(jù)所述客戶端的類型和所述對(duì)應(yīng)關(guān)系為所述客戶端中第三方應(yīng)用提供瀏覽服務(wù)。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于,還包括: 第三方站點(diǎn)PC端服務(wù)器,用于在所述客戶端為PC端時(shí),接收所述云端服務(wù)器轉(zhuǎn)發(fā)的所述訪問請(qǐng)求。
7.如權(quán)利要求5所述的系統(tǒng),其特征在于,還包括: 第三方站點(diǎn)移動(dòng)終端服務(wù)器,用于在所述客戶端為移動(dòng)終端,且第三方站點(diǎn)的服務(wù)商提供有移動(dòng)終端版網(wǎng)頁時(shí),接收所述云端服務(wù)器轉(zhuǎn)發(fā)的所述訪問請(qǐng)求。
8.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述云端服務(wù)器,還用于在所述客戶端為移動(dòng)終端,且第三方站點(diǎn)的服務(wù)商未提供有移動(dòng)終端版網(wǎng)頁時(shí),從所述第三方站點(diǎn)PC端服務(wù)器獲取對(duì)應(yīng)網(wǎng)頁,并將所述對(duì)應(yīng)網(wǎng)頁轉(zhuǎn)碼之后提供至所述客戶端。
9.一種云端服務(wù)器,其特征在于,包括: 接收模塊,用于接收客戶端通過第三方應(yīng)用發(fā)送的訪問請(qǐng)求; 獲取模塊,用于根據(jù)所述訪問請(qǐng)求獲取所述客戶端的類型及所述訪問請(qǐng)求所訪問頁面的對(duì)應(yīng)關(guān)系;以及 服務(wù)提供模塊,用于根據(jù)所述客戶端的類型和所述對(duì)應(yīng)關(guān)系為所述客戶端的第三方應(yīng)用提供瀏覽服務(wù)。
10.如權(quán)利要求9所述的云端服務(wù)器,其特征在于, 如果所述客戶端為移動(dòng)終端,且第三方站點(diǎn)的服務(wù)商提供有移動(dòng)終端版網(wǎng)頁,則所述服務(wù)提供模塊將所述訪問請(qǐng)求轉(zhuǎn)發(fā)至所述第三方站點(diǎn)移動(dòng)終端服務(wù)器;以及 如果所述客戶端為PC端,則所述服務(wù)提供模塊將所述訪問請(qǐng)求轉(zhuǎn)發(fā)至所述第三方站點(diǎn)PC端服務(wù)器。
11.如權(quán)利要求9所述的云端服務(wù)器,其特征在于,還包括: 轉(zhuǎn)碼模塊,用于在所述客戶端為移動(dòng)終端,且第三方站點(diǎn)的服務(wù)商未提供有移動(dòng)終端版網(wǎng)頁時(shí),從所述第三方站點(diǎn)PC端服務(wù)器獲取對(duì)應(yīng)網(wǎng)頁,并將所述對(duì)應(yīng)網(wǎng)頁轉(zhuǎn)碼之后提供至所述 客戶端。
全文摘要
本發(fā)明提出了一種基于對(duì)應(yīng)關(guān)系庫的瀏覽方法,包括以下步驟云端服務(wù)器接收客戶端中第三方應(yīng)用發(fā)送的訪問請(qǐng)求;云端服務(wù)器根據(jù)訪問請(qǐng)求獲取客戶端的類型及訪問請(qǐng)求所訪問頁面的對(duì)應(yīng)關(guān)系;云端服務(wù)器根據(jù)客戶端的類型和對(duì)應(yīng)關(guān)系為客戶端提供瀏覽服務(wù)。根據(jù)本發(fā)明的方法,云端服務(wù)器可根據(jù)客戶端的類型和對(duì)應(yīng)關(guān)系為用戶提供對(duì)應(yīng)的瀏覽服務(wù),激勵(lì)PC資源加速向移動(dòng)終端遷移,幫助應(yīng)用提升在多種類型終端中網(wǎng)頁瀏覽體驗(yàn)。瀏覽服務(wù)的適配過程均由云端服務(wù)器完成,可有效提升網(wǎng)頁瀏覽速度。本發(fā)明還提出了一種基于對(duì)應(yīng)關(guān)系庫的瀏覽系統(tǒng)及云端服務(wù)器。
文檔編號(hào)H04L29/08GK103237088SQ201310182209
公開日2013年8月7日 申請(qǐng)日期2013年5月16日 優(yōu)先權(quán)日2013年5月16日
發(fā)明者白玲, 王蘇 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司