專利名稱:支持雙瀏覽模式客戶端、移動互聯(lián)網(wǎng)瀏覽系統(tǒng)及瀏覽方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動互聯(lián)網(wǎng)瀏覽系統(tǒng)客戶端及瀏覽方法,尤其涉及一種支持雙瀏覽模 式的移動互聯(lián)網(wǎng)瀏覽系統(tǒng)。
背景技術(shù):
現(xiàn)有頁面瀏覽技術(shù)有普通瀏覽和中轉(zhuǎn)瀏覽兩種模式。普通瀏覽即我們最常見的方式,是指由瀏覽器直接請求服務(wù)器的內(nèi)容,并解析排 版后顯示在終端屏幕上。普通瀏覽支持端到端安全連接,支持多種插件,能夠?qū)崿F(xiàn)良好的網(wǎng) 頁展現(xiàn),并且具有隱私內(nèi)容本地保存的功能。其缺點在于下載流量大,需要下載全部網(wǎng)頁內(nèi) 容,且部分頁面可能需要頻繁交互,瀏覽速度慢。中轉(zhuǎn)模式是由瀏覽器將請求發(fā)給中轉(zhuǎn)服務(wù)器,中轉(zhuǎn)服務(wù)器代替瀏覽器向頁面服務(wù) 器請求頁面,并對接收到的響應(yīng)頁面進行重排、壓縮等處理后,返回給瀏覽器處理顯示。其 優(yōu)點在于,中轉(zhuǎn)服務(wù)器處理后的頁面數(shù)據(jù)量小,能減少向瀏覽器的傳輸時間,使得用戶能快 速得到頁面顯示;中轉(zhuǎn)服務(wù)器可以按照終端瀏覽器特征,對頁面進行重排處理,以便在終端 屏幕上以合適的方式顯示;中轉(zhuǎn)服務(wù)器可以緩存頁面數(shù)據(jù),進一步加快用戶瀏覽速度;中 轉(zhuǎn)服務(wù)器可以收集、統(tǒng)計分析用戶行為數(shù)據(jù),以便運營商開展業(yè)務(wù)運營。其缺點在于(1) 對媒體播放、頁面復(fù)雜交互腳本支持差,甚至不支持;( 由于中轉(zhuǎn)服務(wù)器的存在,無法建 立瀏覽器到網(wǎng)頁服務(wù)器的端到端安全連接,故無法支持移動銀行、移動OA等需安全連接的 業(yè)務(wù);C3)C00kie等個人隱私信息存在中轉(zhuǎn)服務(wù)器上,無法滿足某些用戶對隱私性保護的 需求。目前還沒有一個系統(tǒng),能夠同時支持兩種瀏覽模式。中國發(fā)明專利CN1881883通信裝置和瀏覽器切換方法,該發(fā)明提供了一種可自動 進行URL的輸入的通信裝置和瀏覽器切換方法。該發(fā)明專利使用兩個瀏覽器對不同的網(wǎng)絡(luò) 內(nèi)容進行瀏覽,當(dāng)?shù)谝粸g覽器不能處理頁面數(shù)據(jù)時,將URL交給第二瀏覽器,并由第二瀏覽 器請求處理。該發(fā)明專利提供的技術(shù)方案雖然能夠?qū)崿F(xiàn)兩個瀏覽器的切換,但在該專利中,兩 個瀏覽器使用的是同一種瀏覽模式,通過同一個路徑訪問頁面,不存在兩個不同的訪問路 徑。因此無法實現(xiàn)同時支持普通瀏覽和中轉(zhuǎn)瀏覽兩種瀏覽模式的瀏覽。
發(fā)明內(nèi)容
為了解決背景技術(shù)中存在的沒有同時支持普通瀏覽和中轉(zhuǎn)瀏覽兩種瀏覽模式瀏 覽的互聯(lián)網(wǎng)瀏覽系統(tǒng)的技術(shù)問題,本發(fā)明提供了一種支持雙瀏覽模式的客戶端及具有該客 戶端的移動互聯(lián)網(wǎng)瀏覽系統(tǒng)。充分利用兩種瀏覽模式各自的優(yōu)勢,對各種業(yè)務(wù)選擇使用合 適的瀏覽模式,提升用戶感受的同時支持特定業(yè)務(wù)的使用需求。本發(fā)明提供了一種支持雙瀏覽模式的客戶端,該客戶端與TOB/WAP服務(wù)器通信連 接,該客戶端與中轉(zhuǎn)服務(wù)器通信連接,該中轉(zhuǎn)服務(wù)器與該WEB/WAP服務(wù)器通信連接,該客戶端包含普通瀏覽模塊、中轉(zhuǎn)瀏覽模塊以及瀏覽控制模塊;該瀏覽控制模塊對用戶發(fā)出的瀏 覽請求進行策略匹配,根據(jù)策略匹配的結(jié)果選擇普通瀏覽模式或中轉(zhuǎn)瀏覽模式,如選擇普 通瀏覽模式則由該普通瀏覽模塊發(fā)起瀏覽請求,該客戶端直接訪問該WEB/WAP服務(wù)器,如 選擇中轉(zhuǎn)瀏覽模式則由該中轉(zhuǎn)瀏覽模塊發(fā)起瀏覽請求,將該瀏覽請求傳輸至該中轉(zhuǎn)服務(wù) 器,通過該中轉(zhuǎn)服務(wù)器訪問該WEB/WAP服務(wù)器。本發(fā)明提供的客戶端能夠同時支持兩種瀏覽模式,且兩種瀏覽模式為互補關(guān)系, 在不同的瀏覽模式下使用不同的訪問路徑。本發(fā)明還提供一種移動互聯(lián)網(wǎng)瀏覽系統(tǒng),該系統(tǒng)包含中轉(zhuǎn)服務(wù)器以及TOB/WAP服 務(wù)器,該系統(tǒng)還包含支持雙瀏覽模式的客戶端以及后臺管理系統(tǒng);該后臺管理系統(tǒng)與該客戶端以及該中轉(zhuǎn)服務(wù)器分別通信連接;該后臺管理系統(tǒng)產(chǎn) 生并傳輸策略至該客戶端用于進行策略匹配。本發(fā)明還提供一種移動互聯(lián)網(wǎng)瀏覽方法,該方法包含客戶端接收并存儲策略及該策略的優(yōu)先級別;該客戶端接收用戶發(fā)出的瀏覽請求;該客戶端對該用戶發(fā)出的該瀏覽請求進行策略匹配,根據(jù)該策略匹配的結(jié)果選擇 普通瀏覽模式或中轉(zhuǎn)瀏覽模式;如選擇普通瀏覽模式則該客戶端發(fā)起瀏覽請求直接訪問TOB/WAP服務(wù)器,如選擇 中轉(zhuǎn)瀏覽模式則該客戶端發(fā)起瀏覽請求,將該瀏覽請求傳輸至中轉(zhuǎn)服務(wù)器,通過中轉(zhuǎn)服務(wù) 器訪問TOB/WAP服務(wù)器。本發(fā)明的有益效果在于,本發(fā)明提出一種支持雙瀏覽模式的客戶端及包含該客戶 端的移動互聯(lián)網(wǎng)瀏覽系統(tǒng),通過該客戶端包含的普通瀏覽模塊、中轉(zhuǎn)瀏覽模塊以及瀏覽控 制模塊,以兩種瀏覽模式(普通瀏覽和中轉(zhuǎn)瀏覽)適應(yīng)不同網(wǎng)絡(luò)瀏覽及應(yīng)用并讓用戶獲得 良好用戶體驗。
圖1為本發(fā)明一實施例公開的支持雙瀏覽模式的移動互聯(lián)網(wǎng)瀏覽系統(tǒng)的結(jié)構(gòu)示 意圖;圖2為發(fā)明公開的支持雙瀏覽模式的移動互聯(lián)網(wǎng)瀏覽系統(tǒng)的客戶端的結(jié)構(gòu)示意 圖;圖3為支持雙瀏覽模式的移動互聯(lián)網(wǎng)瀏覽系統(tǒng)的后臺管理系統(tǒng)的結(jié)構(gòu)示意圖;圖4為本發(fā)明公開的瀏覽策略的制定與實施流程圖;圖5是本發(fā)明公開的客戶端頁面訪問請求/響應(yīng)接收處理流程圖;圖6是本發(fā)明公開的普通瀏覽流程圖;圖7是本發(fā)明公開的中轉(zhuǎn)瀏覽流程圖;圖8是本發(fā)明公開的中轉(zhuǎn)服務(wù)器處理流程圖;圖9A所示為本發(fā)明一實施例中公開的雙瀏覽模式的移動互聯(lián)網(wǎng)瀏覽系統(tǒng)的客戶 端;圖9B所示為本發(fā)明另一實施例中公開的雙瀏覽模式的移動互聯(lián)網(wǎng)瀏覽系統(tǒng)的客 戶端;
圖10所示為本發(fā)明又一實施例中的雙瀏覽模式的移動互聯(lián)網(wǎng)瀏覽系統(tǒng)的客戶 端;圖11所示為本發(fā)明一實施例中公開的雙瀏覽模式的移動互聯(lián)網(wǎng)瀏覽系統(tǒng)。
具體實施例方式本發(fā)明提出一種支持雙瀏覽模式的客戶端及包含客戶端的移動互聯(lián)網(wǎng)瀏覽系統(tǒng), 通過客戶端包含的普通瀏覽模塊、中轉(zhuǎn)瀏覽模塊以及瀏覽控制模塊,以兩種瀏覽模式(普 通瀏覽和中轉(zhuǎn)瀏覽)適應(yīng)不同網(wǎng)絡(luò)瀏覽及應(yīng)用并讓用戶獲得良好用戶體驗。在此對本發(fā)明所涉及的“策略”及“策略的優(yōu)先級別”說明如下在本發(fā)明中,每個策略至少包括兩個元素,即條件和操作。條件是指一個頁面請求所滿足的要求,可能為(1)請求將使用的協(xié)議類型,如 http/https/wap等;(2)請求URL中含有(或不含有)特定的字符,如“wap. *”、“neWS· *”、 “*. abc. com”;(3)用戶選用的APN ;等等。操作的含義是,若滿足策略的條件,需進行下一步何種操作,如選擇直接瀏覽模 式、或選擇中轉(zhuǎn)瀏覽模式。對每個策略,提供對應(yīng)的優(yōu)先級別。策略的優(yōu)先級別有高低之別。具有高優(yōu)先級別 的策略優(yōu)先匹配。策略匹配成功后按所匹配的策略的操作進行活動并不再進行后續(xù)匹配。 優(yōu)先級別最低的,為默認策略,即默認選擇某種瀏覽方式操作。在某些實施例中,策略分為系統(tǒng)配置策略和用戶自定義策略兩類。系統(tǒng)配置策略由后臺管理系統(tǒng)產(chǎn)生并部署到用戶客戶端的策略。用戶自定義策略為用戶自己定義的策略。在此類實施例中,系統(tǒng)配置策略的優(yōu)先級別均高于用戶自定義策略,如將系統(tǒng)配 置策略的優(yōu)先級別劃分為1-100 ;將策略依照優(yōu)先級別的高低排序,用戶自定義策略優(yōu)先 級別低于系統(tǒng)配置策略,用戶自定義策略排序在后,如級別為100之后;排序在最后的策略 為默認策略。用戶可修改自定義策略和非系統(tǒng)配置策略的默認策略,并可調(diào)整自定義策略 的優(yōu)先級別,但不可修改系統(tǒng)配置策略及其優(yōu)先級別。 在某些實施例中,對策略并不進行類別區(qū)分。圖1為本發(fā)明一實施例公開的支持雙瀏覽模式的移動互聯(lián)網(wǎng)瀏覽系統(tǒng)的結(jié)構(gòu)示 意圖。在該實施例中,系統(tǒng)由雙瀏覽模式客戶端、后臺管理系統(tǒng)、中轉(zhuǎn)服務(wù)器、運營商BOSS、 TOB/WAP服務(wù)器構(gòu)成。后臺管理系統(tǒng)以及運營商業(yè)務(wù)運營支撐系統(tǒng)(BOSS),為可選系統(tǒng)。在 其他實施例中,支持雙瀏覽模式的移動互聯(lián)網(wǎng)瀏覽系統(tǒng)并不具有后臺管理系統(tǒng)以及運營商 BOSS。其中中轉(zhuǎn)服務(wù)器、BOSS以及TOB/WAP服務(wù)器可采用現(xiàn)有技術(shù),現(xiàn)結(jié)合圖1至圖3所 示內(nèi)容,將主要幾個系統(tǒng)構(gòu)件介紹如下1、雙瀏覽模式客戶端雙瀏覽模式客戶端負責(zé)頁面請求的發(fā)送、接收TOB/WAP服務(wù)器返回的響應(yīng)頁面數(shù) 據(jù)或中轉(zhuǎn)服務(wù)器返回的經(jīng)過處理的頁面數(shù)據(jù),并解析顯示到屏幕。如圖1所示,雙瀏覽模式 客戶端的主要模塊包括瀏覽控制模塊、普通瀏覽模塊以及中轉(zhuǎn)瀏覽模塊,其中(1)瀏覽控制模塊
瀏覽控制模塊負責(zé)接收來自后臺管理系統(tǒng)的瀏覽系統(tǒng)策略及系統(tǒng)策略的優(yōu)先級 別或用戶輸入的自定義策略及自定義策略的級別,按照策略區(qū)分用戶發(fā)出的瀏覽請求,并 將請求分為兩類,第一類是通過中轉(zhuǎn)服務(wù)器中轉(zhuǎn)的頁面瀏覽請求,第二類是不通過中轉(zhuǎn)服 務(wù)器而直接訪問WEB/WAP服務(wù)器的頁面瀏覽請求。對于第一類,選擇中轉(zhuǎn)瀏覽模塊接收由 中轉(zhuǎn)服務(wù)器返回的頁面數(shù)據(jù),解壓解析并顯示頁面內(nèi)容。對于第二類,選擇普通瀏覽模塊直 接接收WEB/WAP服務(wù)器的頁面數(shù)據(jù),解析排版并顯示頁面內(nèi)容。瀏覽控制模塊的內(nèi)部結(jié)構(gòu)如圖2所示。瀏覽控制模塊包括策略管理模塊、策略存 儲模塊、瀏覽請求獲取模塊、策略匹配實施模塊以及瀏覽模式控制模塊。策略管理模塊用于 接收策略處理請求并根據(jù)策略處理請求對目標(biāo)策略及策略的優(yōu)先級別進行處理,將處理后 的策略及策略的優(yōu)先級別傳輸至策略存儲模塊。策略存儲模塊用于存儲策略和策略的優(yōu)先 級別,并將存儲的策略及策略的優(yōu)先級別輸入至策略匹配實施模塊。瀏覽請求獲取模塊用 于獲取用戶輸入或選擇的瀏覽請求信息,例如URL形式的瀏覽請求信息,并將獲取的瀏覽 請求信息傳輸至策略匹配實施模塊。在其他實施例中,可獲取除URL形式外的其他形式的 瀏覽請求信息。策略匹配實施模塊按照策略存儲模塊傳輸?shù)牟呗缘膬?yōu)先級別的高低,將瀏 覽請求信息與策略進行匹配,從而選擇對應(yīng)的瀏覽模式。瀏覽模式控制模塊接收策略匹配 實施模塊的輸出信號,依據(jù)策略匹配所確定的瀏覽模式,輸出瀏覽控制信號,選擇普通瀏覽 模塊或中轉(zhuǎn)瀏覽模塊,并將瀏覽請求信息傳輸給對應(yīng)的瀏覽模塊,實際發(fā)起瀏覽請求。策略管理模塊包括策略接收模塊、策略優(yōu)先級別管理模塊以及策略增刪改處理模 塊。策略接收模塊用于接收策略處理請求。策略處理請求包含動作信息以及目標(biāo)策略信 息。策略處理請求亦可分為后臺管理系統(tǒng)傳輸?shù)牟呗蕴幚碚埱笠约坝脩糨斎氲淖远x策略 處理請求。動作信息包括后臺管理系統(tǒng)傳輸?shù)牟呗蕴幚碚埱笾械膭幼餍畔⒁约坝脩糨斎氲?自定義策略處理請求中的動作信息。動作信息可為將目標(biāo)策略增加至策略存儲模塊的請求 信息、將目標(biāo)策略自策略存儲模塊刪除的請求信息、對目標(biāo)策略進行修改的請求信息、調(diào)整 某一或某些自定義策略的優(yōu)先級別的請求信息等。目標(biāo)策略信息為動作信息所處理的對象的信息,包括后臺管理系統(tǒng)傳輸?shù)牟呗蕴?理請求中的系統(tǒng)策略及系統(tǒng)策略的優(yōu)先級別,以及用戶輸入的自定義策略處理請求中的自 定義策略及自定義策略的優(yōu)先級別。策略接收模塊將接收的策略處理請求傳輸至后續(xù)處理模塊以針對目標(biāo)策略執(zhí)行 相應(yīng)動作,后續(xù)處理模塊包括策略優(yōu)先級別管理模塊以及策略增刪改處理模塊。策略增刪改處理模塊與策略接收模塊通信連接。策略增刪改處理模塊接收策略接 收模塊傳輸?shù)牟呗蕴幚碚埱?,根?jù)策略處理請求中的動作信息對目標(biāo)策略執(zhí)行刪除或修改 動作,或進行新策略的增加動作。策略優(yōu)先級別管理模塊與策略接收模塊通信連接。策略優(yōu)先級別管理模塊接收策 略接收模塊傳輸?shù)牟呗蕴幚碚埱螅罁?jù)策略處理請求,對用戶輸入的自定義策略的優(yōu)先級 別進行調(diào)整。策略優(yōu)先級別管理模塊根據(jù)策略的優(yōu)先級別,按照優(yōu)先級別由高到底或者由低到 高的規(guī)則對策略進行排序。策略管理模塊將排序后的策略及其優(yōu)先級別輸出至策略存儲模塊。
在其他實施例中,策略優(yōu)先級別管理模塊與策略增刪改處理模塊可為整合具有策 略優(yōu)先級別管理以及策略增刪改處理功能的一策略處理模塊。(2)普通瀏覽模塊模塊用于接收來自WEB/WAP服務(wù)器的頁面數(shù)據(jù),并解析排版和顯示頁面內(nèi)容。模 塊可擴充不同功能的插件,實現(xiàn)為瀏覽擴充增強功能,如媒體內(nèi)容播放功能、安全插件功能 等。典型的,普通瀏覽模塊支持安全瀏覽功能,可解析https協(xié)議,并可使用移動終端中 SSL/TLS等安全連接協(xié)議與TOB/WAP服務(wù)器建立端到端安全連接。(3)中轉(zhuǎn)瀏覽模塊模塊用于接收來自中轉(zhuǎn)服務(wù)器的經(jīng)過其處理的適合本終端顯示的頁面數(shù)據(jù)。模塊 對所接受的頁面數(shù)據(jù)進行解壓、解析并顯示在屏幕上。2、后臺管理系統(tǒng)后臺管理系統(tǒng)負責(zé)用戶使用移動瀏覽業(yè)務(wù)的管理,如圖3所示,后臺管理系統(tǒng)的 主要模塊包括終端管理模塊、業(yè)務(wù)管理模塊、策略模塊以及外部系統(tǒng)接口 (1)終端管理模塊終端管理模塊與策略模塊以及外部系統(tǒng)接口通信連接。終端管理模塊包含終端信 息管理模塊、用戶信息管理模塊以及用戶偏好管理模塊。終端管理模塊負責(zé)收集和管理使 用瀏覽業(yè)務(wù)的用戶的終端信息、用戶信息、用戶偏好等信息,這些信息用于配置用戶瀏覽請 求分類策略、管理中轉(zhuǎn)服務(wù)器對終端瀏覽請求響應(yīng)頁面的重排和壓縮策略。其中終端信息、 用戶信息可通過外部系統(tǒng)接口中的運營商接口從運營商系統(tǒng)中獲取,用戶偏好信息可通過 外部系統(tǒng)接口中的中轉(zhuǎn)服務(wù)器接口從中轉(zhuǎn)服務(wù)器中獲取并記錄或由用戶自己設(shè)定。這些信 息傳輸至策略模塊用于配置用戶瀏覽請求分類策略、通過中轉(zhuǎn)服務(wù)器接口傳輸至中轉(zhuǎn)服務(wù) 器用于管理中轉(zhuǎn)服務(wù)器對終端瀏覽請求響應(yīng)頁面的重排和壓縮策略。(2)業(yè)務(wù)管理模塊業(yè)務(wù)管理模塊與外部系統(tǒng)接口通信連接。業(yè)務(wù)管理模塊包含流程觸發(fā)模塊以及用 戶行為數(shù)據(jù)記錄模塊。業(yè)務(wù)管理模塊負責(zé)收集用戶使用瀏覽業(yè)務(wù)的訪問行為數(shù)據(jù)記錄以及 用戶瀏覽業(yè)務(wù)的認證、鑒權(quán)、計費等流程的觸發(fā)。其中用戶行為數(shù)據(jù)記錄模塊通過中轉(zhuǎn)服務(wù) 器接口從中轉(zhuǎn)服務(wù)器中的瀏覽記錄和/或通過外部系統(tǒng)接口中的瀏覽器配置接口從雙瀏 覽模式客戶端中的瀏覽控制模塊的瀏覽請求記錄獲取用戶行為數(shù)據(jù),并對數(shù)據(jù)進行分析、 整理。流程觸發(fā)模塊觸發(fā)用戶瀏覽業(yè)務(wù)時的認證、鑒權(quán)、計費流程,請求運營商相應(yīng)系統(tǒng)完 成實際的對應(yīng)流程。(3)策略模塊策略模塊與終端管理模塊以及外部系統(tǒng)接口通信連接。策略模塊包含策略制定模 塊以及策略分發(fā)模塊。策略模塊通過策略制定模塊,根據(jù)終端管理模塊提供的用戶、業(yè)務(wù)和 終端信息,為終端用戶制定如何區(qū)分兩類瀏覽模式的策略,如“按http/https協(xié)議區(qū)分”、 “按指定業(yè)務(wù)URL區(qū)分”等等,并指定策略的優(yōu)先級別與動作信息。策略分發(fā)模塊將這些策 略通過瀏覽器配置接口發(fā)送到雙瀏覽模式客戶端,供客戶端區(qū)分兩類瀏覽請求時使用。(4)外部系統(tǒng)接口 外部系統(tǒng)接口包括運營商接口、中轉(zhuǎn)服務(wù)器接口以及瀏覽器配置接口,通過所述 外部系統(tǒng)接口,后臺管理系統(tǒng)與運營商BOSS、中轉(zhuǎn)服務(wù)器、雙瀏覽模式客戶端通信連接。其中運營商接口 提供與運營商BOSS系統(tǒng)接口,從運營商系統(tǒng)中獲取用戶偏好信息, 同時實現(xiàn)業(yè)務(wù)運營。中轉(zhuǎn)服務(wù)器接口 主要用于向中轉(zhuǎn)服務(wù)器配置頁面處理策略,從中轉(zhuǎn)服務(wù)器提取 用戶瀏覽行為數(shù)據(jù)。瀏覽器配置接口 主要用于從雙瀏覽模式客戶端中的瀏覽控制模塊的瀏覽請求記 錄中獲取用戶行為數(shù)據(jù),并向瀏覽器發(fā)送瀏覽策略。3、中轉(zhuǎn)服務(wù)器中轉(zhuǎn)服務(wù)器代替用戶請求TOB/WAP服務(wù)器的頁面,對響應(yīng)的頁面數(shù)據(jù)進行處理, 以適合用戶終端顯示,并通過壓縮減少用戶接收數(shù)據(jù)量,提升用戶感受。由以下模塊組成(1)頁面請求/接收模塊模塊接收來自客戶端的瀏覽請求,并代替用戶向TOB/WAP服務(wù)器轉(zhuǎn)發(fā)瀏覽請求, 接收服務(wù)器返回的頁面數(shù)據(jù),交由其他模塊處理后,將處理后的數(shù)據(jù)返回給客戶端。(2)頁面重排模塊模塊根據(jù)用戶終端類型不同,按適合其顯示的方式,對頁面進行重新排版,包括圖 片大小和分辨率的調(diào)整、頁面元素位置調(diào)整等。(3)協(xié)議轉(zhuǎn)換模塊模塊將服務(wù)器響應(yīng)頁面的協(xié)議轉(zhuǎn)換成雙瀏覽模式客戶端所支持的協(xié)議類型。(4)數(shù)據(jù)壓縮模塊模塊將頁面數(shù)據(jù)使用數(shù)據(jù)壓縮算法,將整個頁面數(shù)據(jù)進行壓縮,壓縮后的數(shù)據(jù)由 頁面請求/接收模塊發(fā)送給客戶端。圖4所示為瀏覽策略的制定與實施流程。后臺管理系統(tǒng)負責(zé)制定客戶端訪問頁面 時的策略,同時還負責(zé)制定這些策略的優(yōu)先級別,后臺系統(tǒng)將策略及其優(yōu)先級別發(fā)送給客 戶端;或者用戶向客戶端輸入自定義策略及自定義策略的優(yōu)先級別;客戶端的策略管理模 塊接收并存儲策略;客戶端在瀏覽請求提交時,檢查瀏覽請求,匹配所存儲的策略,并按匹 配結(jié)果指示按直接瀏覽或中轉(zhuǎn)瀏覽何種模式進行瀏覽。圖5所示為客戶端頁面訪問請求/響應(yīng)接收處理流程。瀏覽控制模塊捕獲到瀏 覽請求之后,對瀏覽請求實施策略檢查,根據(jù)結(jié)果選擇普通瀏覽或中轉(zhuǎn)瀏覽;若是普通瀏覽 則選擇普通瀏覽模塊,將瀏覽請求提交給普通瀏覽模塊,并由其發(fā)起瀏覽請求;普通瀏覽 模塊向TOB/WAP服務(wù)器發(fā)出頁面請求;普通瀏覽模塊接收來自WEB/WAP服務(wù)器的響應(yīng)頁面; 普通瀏覽模塊解析、排版并顯示頁面。若是中轉(zhuǎn)瀏覽則選擇中轉(zhuǎn)瀏覽模塊,將瀏覽請求提交給中轉(zhuǎn)瀏覽模塊,并由其發(fā) 起瀏覽請求;中轉(zhuǎn)瀏覽模塊向中轉(zhuǎn)服務(wù)器提交瀏覽請求;中轉(zhuǎn)瀏覽模塊接收中轉(zhuǎn)服務(wù)器響 應(yīng)的頁面數(shù)據(jù);中轉(zhuǎn)瀏覽模塊對接收的數(shù)據(jù)進行處理并顯示。圖6所示為普通瀏覽流程。客戶端(實際為普通瀏覽模塊)向WEB/WAP服務(wù)器發(fā) 出普通瀏覽請求;WEB/WAP服務(wù)器接收到普通瀏覽請求后,返回響應(yīng)頁面;客戶端接收響應(yīng) 頁面,解析、排版并顯示。圖7所示為中轉(zhuǎn)瀏覽流程??蛻舳?實際為中轉(zhuǎn)瀏覽模塊)向中轉(zhuǎn)服務(wù)器發(fā)出中 轉(zhuǎn)瀏覽請求;中轉(zhuǎn)服務(wù)器向WEB/WAP服務(wù)器轉(zhuǎn)發(fā)瀏覽請求,同時向后臺管理系統(tǒng)報告用戶的此次訪問行為;WEB/WAP服務(wù)器接收瀏覽請求,并返回響應(yīng)頁面;中轉(zhuǎn)服務(wù)器接收響應(yīng)頁 面;中轉(zhuǎn)服務(wù)器處理頁面數(shù)據(jù),并將結(jié)果數(shù)據(jù)發(fā)給客戶端;客戶端接收數(shù)據(jù),并處理顯示。圖8所示為中轉(zhuǎn)服務(wù)器的處理流程。接收客戶端的中轉(zhuǎn)瀏覽請求;向WEB/WAP服 務(wù)器轉(zhuǎn)發(fā)瀏覽請求,同時向后臺管理系統(tǒng)報告用戶的此次訪問行為;接收來自WEB/WAP服 務(wù)器的響應(yīng)頁面;根據(jù)客戶端類型,對響應(yīng)頁面進行重排,如圖片壓縮、頁面元素調(diào)整等,生 成適合終端顯示的頁面;若有需要,還要對頁面協(xié)議進行轉(zhuǎn)換,如Web協(xié)議向WAP協(xié)議轉(zhuǎn)換; 將頁面數(shù)據(jù)進行數(shù)據(jù)壓縮;將壓縮后的數(shù)據(jù)發(fā)給客戶端。以下介紹幾種實現(xiàn)本發(fā)明公開的雙瀏覽模式客戶端的方式及根據(jù)這些方式實現(xiàn) 的雙瀏覽模式客戶端。本領(lǐng)域技術(shù)人員能夠了解,本發(fā)明所涉及的雙瀏覽模式客戶端并不 限于下述幾種方式以及下述幾種形式的客戶端。在一種方法中,分別使用兩個瀏覽器,其中一個支持普通模式瀏覽,另一個支持中 轉(zhuǎn)瀏覽,并配合實現(xiàn)了瀏覽控制的外殼,實現(xiàn)雙瀏覽模式客戶端。在這種方法中,兩類瀏覽器都可以當(dāng)作獨立的瀏覽器運行,在此基礎(chǔ)上,加上一個 統(tǒng)一的外殼。有兩種實現(xiàn)方式,如圖9A所示,外殼是一個進程,截取各個瀏覽器輸入或選擇 的URL地址,并加以策略規(guī)則判斷,根據(jù)判斷結(jié)果,將URL傳遞給相應(yīng)的瀏覽器,并由其請求 頁面。如圖9B所示,外殼是一個統(tǒng)一界面(實現(xiàn)URL輸入、頁面前進、后退、刷新等),用戶 在此界面中進行瀏覽操作,實際操作由此界面調(diào)用不同的瀏覽器實現(xiàn)。后一種外殼實現(xiàn)方 式中,用戶的URL輸入和選擇、瀏覽操作都是在外殼界面中實施,外殼對URL加以策略規(guī)則 判斷后調(diào)用相應(yīng)的瀏覽器,將請求發(fā)給瀏覽器來實施。在另一種方法中,如圖10所示,在一個瀏覽器引擎上實現(xiàn)普通瀏覽和中轉(zhuǎn)瀏覽兩 個模塊,實現(xiàn)一個瀏覽器,并加上瀏覽控制模塊功能,使用一個UI。在這種方法中,用戶看到 的就是一個瀏覽器,瀏覽器支持兩種模式。圖11所示為本發(fā)明一實施例中的雙瀏覽模式的移動互聯(lián)網(wǎng)瀏覽系統(tǒng)。在本實施 中,雙瀏覽模式客戶端安裝在用戶手機終端上,后臺管理系統(tǒng)與中轉(zhuǎn)服務(wù)器部署在運營商 網(wǎng)絡(luò)上,并與BOSS等運營商其他系統(tǒng)接口,實現(xiàn)用戶瀏覽業(yè)務(wù)的運營。用戶通過客戶端直接瀏覽TOB/WAP服務(wù)器的內(nèi)容,也可通過中轉(zhuǎn)服務(wù)器瀏覽。直接瀏覽時,可以支持https,建立并使用客戶端到WEB服務(wù)器安全連接,實現(xiàn)手 機銀行、移動OA等要求安全連接的業(yè)務(wù)。中轉(zhuǎn)瀏覽時,通過中轉(zhuǎn)服務(wù)器的處理,使得客戶端接收的數(shù)據(jù)量減少,頁面更適合 終端顯示,從而得到良好的用戶體驗。中轉(zhuǎn)服務(wù)器可記錄手機用戶的訪問行為數(shù)據(jù),并提供給運營商,以實現(xiàn)業(yè)務(wù)運營。后臺管理系統(tǒng)一方面可實現(xiàn)對客戶端的瀏覽策略規(guī)則配置,另一方面可管理終端 信息,指示中轉(zhuǎn)服務(wù)器針對終端進行合適的中轉(zhuǎn)處理。本領(lǐng)域技術(shù)人員能夠了解本發(fā)明公開的移動互聯(lián)網(wǎng)瀏覽系統(tǒng)并不限于圖11所示 的此種實現(xiàn)方式。本領(lǐng)域的技術(shù)人員在不脫離權(quán)利要求書確定的本發(fā)明的精神和范圍的條件下,還 可以對以上內(nèi)容進行各種各樣的修改。因此本發(fā)明的范圍并不僅限于以上的說明,而是由 權(quán)利要求書的范圍來確定的。
權(quán)利要求
1.一種支持雙瀏覽模式的客戶端,該客戶端與WEB/WAP服務(wù)器通信連接,其特征在于, 該客戶端與中轉(zhuǎn)服務(wù)器通信連接,該中轉(zhuǎn)服務(wù)器與該WEB/WAP服務(wù)器通信連接,該客戶端 包含普通瀏覽模塊、中轉(zhuǎn)瀏覽模塊以及瀏覽控制模塊;該瀏覽控制模塊對用戶發(fā)出的瀏覽 請求進行策略匹配,根據(jù)策略匹配的結(jié)果選擇普通瀏覽模式或中轉(zhuǎn)瀏覽模式,如選擇普通 瀏覽模式則由該普通瀏覽模塊發(fā)起瀏覽請求,該客戶端直接訪問該WEB/WAP服務(wù)器,如選 擇中轉(zhuǎn)瀏覽模式則由該中轉(zhuǎn)瀏覽模塊發(fā)起瀏覽請求,將該瀏覽請求傳輸至該中轉(zhuǎn)服務(wù)器, 通過該中轉(zhuǎn)服務(wù)器訪問該WEB/WAP服務(wù)器。
2.根據(jù)權(quán)利要求1所述的客戶端,其特征在于,該瀏覽控制模塊包含策略管理模塊、策 略存儲模塊、瀏覽請求獲取模塊、策略匹配實施模塊以及瀏覽模式控制模塊;其中該策略管理模塊接收策略處理請求并根據(jù)策略處理請求對該策略及策略的優(yōu)先級別 進行處理,將處理后的策略及策略的優(yōu)先級別傳輸至該策略存儲模塊;該策略存儲模塊與該策略管理模塊通信連接,接收并儲存該處理后的策略及策略的優(yōu) 先級別;該策略存儲模塊與該策略匹配實施模塊通信連接,將儲存于該策略存儲模塊的策 略及策略的優(yōu)先級別自該策略存儲模塊傳輸至該策略匹配實施模塊;該瀏覽請求獲取模塊用于獲取該瀏覽請求信息并將該瀏覽請求信息傳輸至該策略匹 配實施模塊;該策略匹配實施模塊與該瀏覽請求獲取模塊通信連接且與該策略存儲模塊通信連接, 該策略匹配實施模塊接收該瀏覽請求獲取模塊傳輸?shù)脑摓g覽請求信息以及該策略存儲模 塊傳輸?shù)牟呗约安呗缘膬?yōu)先級別,將該瀏覽請求信息按照該處理后的策略及策略的優(yōu)先級 別進行策略匹配,選擇對應(yīng)的瀏覽模式,并將該選擇的瀏覽模式信息傳輸至該瀏覽模式控 制模塊;該瀏覽模式控制模塊依照該選擇的瀏覽模式選擇該普通瀏覽模塊或該中轉(zhuǎn)瀏覽模塊 發(fā)起瀏覽請求。
3.根據(jù)權(quán)利要求2所述的客戶端,其特征在于,該策略管理模塊包含策略接收模塊、策 略優(yōu)先級別管理模塊以及策略增刪改處理模塊;其中該策略接收模塊用于接收策略處理請求;該策略優(yōu)先級別管理模塊與該策略接收模塊通信連接,接收該策略接收模塊傳輸?shù)牟?略處理請求,依據(jù)策略處理請求,對用戶輸入的自定義策略的優(yōu)先級別進行調(diào)整;該策略增刪改處理模塊與該策略接收模塊通信連接,接收該策略接收模塊傳輸?shù)牟呗?處理請求,根據(jù)策略處理請求中的動作信息對目標(biāo)策略執(zhí)行刪除或修改動作,或進行新策 略的增加動作。
4.根據(jù)權(quán)利要求1所述的客戶端,其特征在于,該策略為用戶輸入至該客戶端的自定 義策略或后臺管理系統(tǒng)傳輸至該客戶端的系統(tǒng)策略。
5.根據(jù)權(quán)利要求1所述的客戶端,其特征在于,該普通瀏覽模塊為一支持普通模式瀏 覽的瀏覽器,該中轉(zhuǎn)瀏覽模塊為一支持中轉(zhuǎn)模式瀏覽的瀏覽器。
6.一種移動互聯(lián)網(wǎng)瀏覽系統(tǒng),該系統(tǒng)包含中轉(zhuǎn)服務(wù)器以及WEB/WAP服務(wù)器,其特征在 于,該系統(tǒng)還包含如權(quán)利要求1至5任一權(quán)利要求所述的支持雙瀏覽模式的客戶端以及后 臺管理系統(tǒng);該后臺管理系統(tǒng)與該客戶端以及該中轉(zhuǎn)服務(wù)器分別通信連接;該后臺管理系統(tǒng)產(chǎn)生并傳輸策略至該客戶端用于進行策略匹配。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,該后臺管理系統(tǒng)包含終端管理模塊、業(yè)務(wù) 管理模塊、策略模塊以及外部接口 ;其中該終端管理模塊與策略模塊以及外部系統(tǒng)接口通信連接,用于收集并管理用戶的終端 信息、用戶信息及用戶偏好;該業(yè)務(wù)管理模塊與外部系統(tǒng)接口通信連接,用于收集用戶使用瀏覽業(yè)務(wù)的訪問行為數(shù) 據(jù)記錄以及用戶瀏覽業(yè)務(wù)的流程觸發(fā);該策略模塊與終端管理模塊以及外部系統(tǒng)接口通信連接,用于生成并傳輸該系統(tǒng)策略 及該策略的優(yōu)先級別至該客戶端。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,該外部接口包括運營商接口、中轉(zhuǎn)服務(wù)器 接口以及瀏覽器配置接口;該運營商接口與運營商業(yè)務(wù)運營支撐系統(tǒng)通信連接; 該中轉(zhuǎn)服務(wù)器接口與該中轉(zhuǎn)服務(wù)器通信連接; 該瀏覽器配置接口與該客戶端通信連接。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,該終端管理模塊包括終端信息管理模塊、 用戶信息管理模塊以及用戶偏好管理模塊。
10.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,該業(yè)務(wù)管理模塊包括流程觸發(fā)模塊以及 用戶行為數(shù)據(jù)記錄模塊。
11.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,該策略模塊包含策略制定模塊以及策略 分發(fā)模塊。
12.—種移動互聯(lián)網(wǎng)瀏覽方法,其特征在于,該方法包含 客戶端接收并存儲策略及該策略的優(yōu)先級別;該客戶端接收用戶發(fā)出的瀏覽請求;該客戶端對該用戶發(fā)出的該瀏覽請求進行策略匹配,根據(jù)該策略匹配的結(jié)果選擇普通 瀏覽模式或中轉(zhuǎn)瀏覽模式;如選擇普通瀏覽模式則該客戶端發(fā)起瀏覽請求直接訪問WEB/WAP服務(wù)器,如選擇中轉(zhuǎn) 瀏覽模式則該客戶端發(fā)起瀏覽請求,將該瀏覽請求傳輸至中轉(zhuǎn)服務(wù)器,通過中轉(zhuǎn)服務(wù)器訪 問TOB/WAP服務(wù)器。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述該客戶端接收并存儲策略及該策 略的優(yōu)先級別的步驟之前還包含 后臺管理系統(tǒng)制定該客戶端移動互聯(lián)網(wǎng)瀏覽策略及該策略的優(yōu)先級別; 該后臺系統(tǒng)將該策略及該策略的優(yōu)先級別發(fā)送至該客戶端。
14.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述該客戶端接收并存儲策略及該策 略的優(yōu)先級別的步驟之前還包含用戶向客戶端輸入自定義的策略及該策略的優(yōu)先級別。
15.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述該客戶端發(fā)起瀏覽請求直接訪問 WEB/WAP服務(wù)器的步驟進一步包含選擇該普通瀏覽模塊,將該瀏覽請求提交給該普通瀏覽模塊; 該普通瀏覽模塊向該WEB/WAP服務(wù)器發(fā)出頁面請求;該普通瀏覽模塊接收來自該WEB/WAP服務(wù)器的響應(yīng)頁面; 該普通瀏覽模塊解析、排版并顯示頁面。
16.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述該客戶端發(fā)起瀏覽請求,將該瀏覽 請求傳輸至中轉(zhuǎn)服務(wù)器,通過中轉(zhuǎn)服務(wù)器訪問TOB/WAP服務(wù)器的步驟進一步包含選擇該中轉(zhuǎn)瀏覽模塊,將該瀏覽請求提交給該中轉(zhuǎn)瀏覽模塊; 該中轉(zhuǎn)瀏覽模塊向該中轉(zhuǎn)服務(wù)器提交瀏覽請求; 該中轉(zhuǎn)服務(wù)器向該WEB/WAP服務(wù)器轉(zhuǎn)發(fā)請求; 該TOB/WAP服務(wù)器接收瀏覽請求,并返回響應(yīng)頁面; 該中轉(zhuǎn)服務(wù)器接收響應(yīng)頁面;該中轉(zhuǎn)服務(wù)器處理頁面數(shù)據(jù),并將結(jié)果數(shù)據(jù)發(fā)給客戶端; 該中轉(zhuǎn)瀏覽模塊接收該中轉(zhuǎn)服務(wù)器響應(yīng)的頁面數(shù)據(jù); 該中轉(zhuǎn)瀏覽模塊對接收的數(shù)據(jù)進行處理并顯示。
17.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述該中轉(zhuǎn)服務(wù)器向該TOB/WAP服務(wù)器 轉(zhuǎn)發(fā)該請求的步驟進一步包含,同時向后臺管理系統(tǒng)報告用戶的此次訪問行為。
全文摘要
本發(fā)明公開一種支持雙瀏覽模式客戶端、移動互聯(lián)網(wǎng)瀏覽系統(tǒng)及瀏覽方法,該移動互聯(lián)網(wǎng)瀏覽系統(tǒng)包含中轉(zhuǎn)服務(wù)器以及WEB/WAP服務(wù)器,支持雙瀏覽模式的客戶端以及后臺管理系統(tǒng)。后臺管理系統(tǒng)按照策略,控制客戶端選擇指定的瀏覽模式,訪問移動互聯(lián)網(wǎng)。該系統(tǒng)兼?zhèn)鋬煞N瀏覽模式的優(yōu)點,既可通過中轉(zhuǎn)模式由服務(wù)器緩存、中轉(zhuǎn)重排壓縮頁面,從而實現(xiàn)快速的頁面瀏覽,又可以滿足特定業(yè)務(wù)不允許經(jīng)過服務(wù)器中轉(zhuǎn)時的瀏覽需求。同時,系統(tǒng)還可以支持用戶行為分析、業(yè)務(wù)運營等運營商運營需求。
文檔編號G06F17/30GK102137168SQ201110115339
公開日2011年7月27日 申請日期2011年5月5日 優(yōu)先權(quán)日2011年5月5日
發(fā)明者喬自知, 張智江, 邢建兵, 顧旻霞 申請人:中國聯(lián)合網(wǎng)絡(luò)通信集團有限公司