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

中間服務器、移動瀏覽方法及系統(tǒng)的制作方法

文檔序號:6432123閱讀:207來源:國知局
專利名稱:中間服務器、移動瀏覽方法及系統(tǒng)的制作方法
技術領域
本發(fā)明涉及移動瀏覽技術領域,尤其是涉及一種用于移動瀏覽的中間服務器、移動瀏覽方法及系統(tǒng)。
背景技術
隨著移動網絡的快速發(fā)展,尤其對于現(xiàn)在多元化的社會,實現(xiàn)網頁內容在各種語系之間的翻譯越來越重要,網頁翻譯技術也在不斷的更新發(fā)展。目前的網頁翻譯技術主要可劃分為以下兩種實現(xiàn)方式一種是在移動終端本身安裝具有相應的翻譯功能的分析處理模塊,以及大量的語種語義庫,在客戶端實現(xiàn)對網頁內容的翻譯。另一種是在服務器端安裝翻譯功能模塊和語種語義庫,采用在線的方式翻譯網頁內容。這兩種方式都存在一定的弊端前一種方式不僅浪費了大量的客戶端資源,瀏覽響應較慢,也不利于更新和維護;后一種方式因為采用了在線的語種語義庫,在翻譯過程中需要頻繁向服務器發(fā)送請求,勢必也會帶來一系列問題。

發(fā)明內容
本發(fā)明的主要目的在于提供一種移動瀏覽系統(tǒng),旨在減少頻繁聯(lián)網,提高移動終端的瀏覽響應速度。為了實現(xiàn)發(fā)明目的,本發(fā)明提供一種中間服務器,其用于預存網頁地址及其對應的各語種頁面內容,并根據移動終端的瀏覽器發(fā)送過來的訪問請求中的網頁地址和語種信息提取對應的頁面內容反饋至所述瀏覽器;所述語種信息至少包含顯示網頁內容的語種是否為源語種的信息。優(yōu)選地,所述中間服務器包括數(shù)據庫,用于預存網頁地址及其對應的各語種頁面內容;所述各語種頁面內容至少包括源語種頁面內容;接收模塊,用于接收移動終端的訪問請求;查找模塊,用于根據訪問請求中的網頁地址從數(shù)據庫中查找各語種頁面內容;發(fā)送模塊,用于將各語種頁面內容反饋至所述瀏覽器。優(yōu)選地,所述查找模塊具體用于從數(shù)據庫中查找與網頁地址對應的源語種頁面內容以供發(fā)送。優(yōu)選地,所述中間服務器還包括頁面生成模塊,用于在未查找到源語種頁面內容時,根據所述網頁地址訪問網絡,從網絡獲取數(shù)據形成源語種頁面內容,并將其保存到數(shù)據庫中。所述接收模塊還用于接收網頁翻譯請求;所述查找模塊還用于根據翻譯請求中的當前網頁地址和目標語種查詢數(shù)據庫中是否存在對應的頁面內容;在數(shù)據庫中不存在與當前網頁地址和目標語種對應的頁面內容時,從數(shù)據庫中查找與當前網頁地址和當前網頁語種對應的頁面內容;所述中間服務器還包括翻譯模塊,用于根據翻譯請求對所述與當前網頁地址和當前網頁語種對應的頁面內容進行翻譯。優(yōu)選地,所述翻譯模塊包括網頁分析子塊,用于分析出當前網頁的源語種和要求翻譯的目標語種;調用子塊,用于根據源語種和目標語種調用相應的語種翻譯子塊;語種翻譯子塊,依據與源語種和目標語種相對應的語種語義庫,針對頁面進行逐一翻譯處理,得出目標語種頁面內容并保存到數(shù)據庫中。優(yōu)選地,所述查找模塊還用于根據翻譯請求中的當前網頁地址和目標語種查詢數(shù)據庫中是否存在對應的頁面內容;在數(shù)據庫中不存在與當前網頁地址和目標語種對應的頁面內容時,從數(shù)據庫中查找與當前網頁地址對應的任一語種頁面內容;所述翻譯模塊還用于將查找到的所述與當前網頁地址對應的任一語種頁面內容翻譯成目標語種頁面內容并保存到數(shù)據庫中。優(yōu)選地,所述頁面生成模塊還用于在數(shù)據庫中不存在所述與當前網頁地址對應的任一語種頁面內容時,根據所述當前網頁地址訪問網絡,從網絡獲取數(shù)據形成源語種頁面內容,并保存到數(shù)據庫中;所述翻譯模塊還用于根據翻譯請求,對從網絡獲取的源語種頁面內容進行翻譯, 得出目標語種頁面內容,并保存到數(shù)據庫中。本發(fā)明提供一種移動瀏覽方法,其包括以下步驟預存網頁地址及其對應的各語種頁面內容,并根據移動終端的瀏覽器發(fā)送過來的訪問請求中的網頁地址和語種信息提取對應的頁面內容反饋至所述瀏覽器;所述語種信息至少包含顯示網頁內容的語種是否為源語種的信息。優(yōu)選地,所述預存網頁地址及其對應的各語種頁面內容,并根據移動終端的瀏覽器發(fā)送過來的訪問請求中的網頁地址和語種信息提取對應的頁面內容反饋至所述瀏覽器包括數(shù)據庫預存網頁地址及其對應的各語種頁面內容;所述各語種頁面內容至少包括源語種頁面內容;接收移動終端的訪問請求;根據訪問請求中的網頁地址從數(shù)據庫中查找各語種頁面內容;將各語種頁面內容反饋至所述瀏覽器。優(yōu)選地,所述根據訪問請求中的網頁地址從數(shù)據庫中查找各語種頁面內容包括從數(shù)據庫中查找與網頁地址對應的源語種頁面內容以供發(fā)送。優(yōu)選地,所述根據訪問請求中的網頁地址從數(shù)據庫中查找各語種頁面內容還包括在未查找到源語種頁面內容時,根據所述網頁地址訪問網絡,從網絡獲取數(shù)據形成源語種頁面內容,并將其保存到數(shù)據庫中。優(yōu)選地,在執(zhí)行所述數(shù)據庫預存網頁地址及其對應的各語種頁面內容之后還包括接收網頁翻譯請求;根據翻譯請求中的當前網頁地址和目標語種查詢數(shù)據庫中是否存在對應的頁面內容;在數(shù)據庫中不存在與當前網頁地址和目標語種對應的頁面內容時,從數(shù)據庫中查找與當前網頁地址和當前網頁語種對應的頁面內容;根據翻譯請求對所述與當前網頁地址和當前網頁語種對應的頁面內容進行翻譯。優(yōu)選地,所述根據翻譯請求對所述與當前網頁地址和當前網頁語種對應的頁面內容進行翻譯包括分析出當前網頁的源語種和要求翻譯的目標語種;根據源語種和目標語種調用相應的語種翻譯子塊;語種翻譯子塊依據與源語種和目標語種相對應的語種語義庫,針對頁面進行逐一翻譯處理,得出目標語種頁面內容并保存到數(shù)據庫中。優(yōu)選地,所述根據翻譯請求對所述與當前網頁地址和當前網頁語種對應的頁面內容進行翻譯包括分析出當前網頁的源語種和要求翻譯的目標語種;根據源語種和目標語種調用相應的語種翻譯子塊;語種翻譯子塊依據與源語種和目標語種相對應的語種語義庫,針對頁面進行逐一翻譯處理,得出目標語種頁面內容并保存到數(shù)據庫中。優(yōu)選地,所述從數(shù)據庫中查找與當前網頁地址和當前網頁語種對應的頁面內容包括根據翻譯請求中的當前網頁地址和目標語種查詢數(shù)據庫中是否存在對應的頁面內容;在數(shù)據庫中不存在與當前網頁地址和目標語種對應的頁面內容時,從數(shù)據庫中查找與當前網頁地址對應的任一語種頁面內容;所述根據翻譯請求對所述與當前網頁地址和當前網頁語種對應的頁面內容進行翻譯包括將查找到的所述與當前網頁地址對應的任一語種頁面內容翻譯成目標語種頁面內容并保存到數(shù)據庫中。優(yōu)選地,所述從數(shù)據庫中查找與當前網頁地址對應的任一語種頁面內容包括在數(shù)據庫中不存在所述與當前網頁地址對應的任一語種頁面內容時,根據所述當前網頁地址訪問網絡,從網絡獲取數(shù)據形成源語種頁面內容,并保存到數(shù)據庫中;所述根據翻譯請求對所述與當前網頁地址和當前網頁語種對應的頁面內容進行翻譯包括根據翻譯請求,對從網絡獲取的源語種頁面內容進行翻譯,得出目標語種頁面內容,并保存到數(shù)據庫中。由上可知,本發(fā)明采用C/SKlient/Server,客戶/服務器)架構,通過中間服務器預存網頁地址及其對應的各語種頁面內容,在接收到瀏覽器發(fā)送的的訪問請求時,從本地數(shù)據庫中提取相應內容并發(fā)送給移動終端,節(jié)省了流量,降低了瀏覽成本,減少了頻繁聯(lián)網操作,使瀏覽響應速度有了很大的提高。


圖1是本發(fā)明移動瀏覽方法一實施例的流程圖;圖2是本發(fā)明移動瀏覽方法一實施例中查找數(shù)據庫的流程圖;圖3是本發(fā)明移動瀏覽方法一實施例中翻譯網頁的流程圖;圖4是本發(fā)明移動瀏覽方法一實施例中根據翻譯請求翻譯網頁的流程圖;圖5是本發(fā)明中間服務器一實施例的結構示意圖;圖6是本發(fā)明中間服務器另一實施例的結構示意圖;圖7是本發(fā)明中間服務器翻譯模塊的結構示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
具體實施例方式應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明中,移動終端可以是手機等可以進行移動通信的終端。本發(fā)明移動瀏覽方法一實施例包括以下步驟預存網頁地址及其對應的各語種頁面內容,并根據移動終端的瀏覽器發(fā)送過來的訪問請求中的網頁地址和語種信息提取對應的頁面內容反饋至瀏覽器;所述語種信息至少包含顯示網頁內容的語種是否為源語種的信息。本發(fā)明實施例中,通過中間服務器預存網頁地址(URL)及其各語種頁面內容,例如源語種或者其他各國語種。以網頁地址http://WWW. sina. com. cn為例,中間服務器中可保存有http://www. sina. com. cn及其對應的中文網頁、英文網頁、法文網頁及德文網頁等。網頁的源語種是網頁設計者在初始設置網站時,考慮各種閱讀環(huán)境對網頁所設置的有針對性的顯示語種。例如,在我國,各網頁的源語種一般為中文;而在英國或美國,各網頁的源語種一般為英文。如果用戶要訪問某網站,而沒有通過瀏覽器選擇網頁的顯示語種,一般認為是以源語種顯示網頁內容。中間服務器接收到移動終端的瀏覽器發(fā)送的訪問請求時,根據網頁地址和是否為源語種的信息從數(shù)據庫中提取對應的頁面內容反饋至瀏覽器。例如,用戶未通過瀏覽器選擇網頁的顯示語種,即默認該網頁是以源語種顯示的。如果是這種情況,中間服務器的處理過程如下從數(shù)據庫中查找與網頁地址對應的源語種頁面內容以供反饋至瀏覽器。例如,用戶通過移動終端的瀏覽器向中間服務器發(fā)送訪問網址為http://WWW. sina. com. cn的網頁訪問請求,如果用戶未選擇網頁的顯示語種,即以源語種中文顯示網頁內容,則中間服務器從本地數(shù)據庫中提取http://WWW. sina. com. cn中文頁面內容并反饋至瀏覽器。本發(fā)明實施例通過中間服務器預存網頁地址及其對應的各語種頁面內容,在接收到瀏覽器發(fā)送的的訪問請求時,從本地數(shù)據庫中提取相應內容并發(fā)送給瀏覽器,節(jié)省了流量,降低了瀏覽成本,減少了頻繁聯(lián)網操作,使瀏覽響應速度有了很大的提高。
在一實施例中,上述方法具體為步驟S11,數(shù)據庫預存網頁地址及其對應的各語種頁面內容;所述各語種頁面內容至少包括源語種頁面內容;步驟S12,接收移動終端的訪問請求;步驟S13,根據訪問請求中的網頁地址從數(shù)據庫中查找各語種頁面內容;步驟S14,將各語種頁面內容反饋至所述瀏覽器。參照圖2,在一實施例中,步驟S13包括步驟S131,從數(shù)據庫中查找與網頁地址對應的源語種頁面內容以供發(fā)送;考慮到用戶在訪問網頁時,一般以源語種閱讀較多,而較少選擇其他語種進行訪問,本發(fā)明優(yōu)選在接收到訪問請求時,從中間服務器中查找與網頁地址對應的源語種頁面內容以供發(fā)送。例如,中間服務器根據http://WWW. sina. com. cn和顯示語種為源語種兩個關鍵條件從數(shù)據庫中查找http://www. sina. com. cn中文頁面內容。步驟S132,在未查找到源語種頁面內容時,根據所述網頁地址訪問網絡,從網絡獲取數(shù)據形成源語種頁面內容,并將其保存到數(shù)據庫中。本發(fā)明實施例中,中間服務器還可包括頁面生成模塊,用于在未查找到源語種頁面內容時,根據網頁地址訪問網絡,從網絡獲取數(shù)據形成源語種頁面內容,并將其保存到數(shù)據庫中。例如,如果當前中間服務器的數(shù)據庫中沒有預存http://www. sina. com. cn的源語種頁面內容,則中間服務器根據http://WWW. sina. com. cn地址訪問互聯(lián)網,從互聯(lián)網獲取數(shù)據并形成頁面內容,并且將http://www. sina. com. cn的源語種頁面內容預存到數(shù)據庫中,同時將此頁面內容返回給移動終端的瀏覽器。針對用戶要翻譯網頁的情況,本發(fā)明提出中間服務器另一種實施例。該實施例中, 在中間服務器中設置翻譯模塊,用以對網頁進行翻譯。具體的,參照圖3,本實施例中,中間服務器中翻譯模塊翻譯的具體處理過程包括步驟S1141,分析出當前網頁的源語種和要求翻譯的目標語種;步驟S1142,根據源語種和目標語種調用相應的語種翻譯子塊;步驟S1143,語種翻譯子塊依據與源語種和目標語種相對應的語種語義庫,針對頁面進行逐一翻譯處理,得出目標語種頁面內容并保存到數(shù)據庫中。參照圖4,為本實施例中中間服務器根據翻譯請求對與當前網頁地址和當前網頁語種對應的頁面內容進行翻譯的具體處理流程圖。上述實施例中,在執(zhí)行步驟Sll之后可包括步驟S111,接收網頁翻譯請求;步驟S112,根據翻譯請求中的當前網頁地址和目標語種查詢數(shù)據庫中是否存在對應的頁面內容;步驟S113,在數(shù)據庫中不存在與當前網頁地址和目標語種對應的頁面內容時,從數(shù)據庫中查找與當前網頁地址和當前網頁語種對應的頁面內容;步驟S114,根據翻譯請求對所述與當前網頁地址和當前網頁語種對應的頁面內容進行翻譯。具體處理過程如下1)、中間服務器接收到翻譯請求,得到要翻譯的網頁是http://WWW. sina. com. cn,要翻譯的目標語種為英文;2)、首先查詢預存數(shù)據庫中是否有http://www. sina. com. cn的英文網頁;3)、如果中間服務器的數(shù)據庫中預存有http://WWW. sina. com. cn的英文網頁,則直接將此網頁內容返回給移動終端的瀏覽器;4)、如果中間服務器的數(shù)據庫中沒有預存http://www. sina. com. cn的英文網頁, 則先查詢出http://WWW. sina. com. cn當前語種的網頁內容即中文網頁,(目前用戶正在瀏覽http://WWW. sina. com. cn的中文網頁,所以必定能查詢得到);5)、中間服務器調用翻譯模塊,針對http://www. sina. com. cn的中文頁面內容進行翻譯,將其翻譯為英文,并將http://WWW. sina. com. cn的英文網頁預存起來;6)、發(fā)送模塊將所請求的http://WWW. sina. com. cn的英文網頁內容返回給移動終端的瀏覽器。這樣就實現(xiàn)了本發(fā)明在基于C/S架構的中間服務器上對網頁進行多語種翻譯的功能。本發(fā)明實施例還針對用戶選擇顯示語種的情況提出移動瀏覽方法一實施例。本實施例基于前述實施例中步驟S113提出,在該步驟S113,從數(shù)據庫中查找與當前網頁地址和當前網頁語種對應的頁面內容包括根據翻譯請求中的當前網頁地址和目標語種查詢數(shù)據庫中是否存在對應的頁面內容;在數(shù)據庫中不存在與當前網頁地址和目標語種對應的頁面內容時,從數(shù)據庫中查找與當前網頁地址對應的任一語種頁面內容。此時分兩種情況如果查找到,則翻譯模塊根據翻譯請求對所述與當前網頁地址和當前網頁語種對應的頁面內容進行翻譯的處理過程為將查找到的所述與當前網頁地址對應的任一語種頁面內容翻譯成目標語種頁面內容并保存到數(shù)據庫中。如果未查找到,即在數(shù)據庫中不存在與當前網頁地址對應的任一語種頁面內容時,頁面生成模塊根據所述當前網頁地址訪問網絡,從網絡獲取數(shù)據形成源語種頁面內容, 并保存到數(shù)據庫中;此時,翻譯模塊根據翻譯請求對所述與當前網頁地址和當前網頁語種對應的頁面內容進行翻譯的處理過程為根據翻譯請求,對從網絡獲取的源語種頁面內容進行翻譯,得出目標語種頁面內容,并保存到數(shù)據庫中。例如,用戶通過移動終端的瀏覽器設置瀏覽網頁的默認顯示語種為英文,然后發(fā)起訪問請求,以前述訪問http://WWW. sina. com. cn為例,中間服務器具體處理步驟如下1)、中間服務器接收到訪問請求,得到要訪問的網頁是http //www. sina. com. cn, 要顯示的目標語種為英文;2)、首先查詢數(shù)據庫中是否預存有http://www. sina. com. cn的英文網頁;3)、如果數(shù)據庫中預存有http://www. sina. com. cn的英文網頁,則直接將此網頁內容返回給移動終端的瀏覽器;4)、如果數(shù)據庫中沒有預存http://WWW. sina. com. cn的英文網頁,則繼續(xù)查詢數(shù)據庫中是否有http://www. sina. com. cn其他任一語種的頁面內容,如中文網頁或法文網頁等;5)、如果在數(shù)據庫中查詢到有http //www. sina. com. cn的法文網頁,則調用翻譯模塊中的法文到英文的語種翻譯子塊,針對該語種的頁面內容進行翻譯,將其翻譯為英文,并將http://www. sina. com. cn的英文網頁預存到數(shù)據庫中,同時將http//www. sina. com. cn的英文網頁內容返回給移動終端的瀏覽器;6)、如果數(shù)據庫沒有預存http://www. sina. com. cn任一語種的網頁,則頁面生成模塊根據http://www. sina. com. cn的URL地址去訪問互聯(lián)網,從互聯(lián)網獲取數(shù)據并形成頁面內容,并且將獲取到的http://www. sina. com. cn源網頁(中文網頁)預存到數(shù)據庫中,隨之針對該中文網頁內容進行翻譯,將其翻譯為英文,并且將翻譯完成的http://WWW. sina. com. cn英文頁面內容也預存到數(shù)據庫中,同時將http://www. sina. com. cn的英文網頁返回給移動終端的瀏覽器。參照圖5,提出本發(fā)明的中間服務器10—實施例,該中間服務器10可實現(xiàn)上述方法,用于預存網頁地址及其對應的各語種頁面內容,并根據移動終端20的瀏覽器21發(fā)送過來的訪問請求中的網頁地址和語種信息提取對應的頁面內容反饋至瀏覽器21 ;其中,語種信息至少包含顯示網頁內容的語種是否為源語種的信息。本發(fā)明實施例中,中間服務器10包括數(shù)據庫11,通過數(shù)據庫11預存網頁地址 (URL)及其各語種頁面內容,例如源語種或者其他各國語種。以網頁地址http://www. sina. com. cn為例,數(shù)據庫11中可保存有http//www. sina. com. cn及其對應的中文網頁、 英文網頁、法文網頁及德文網頁等。如果用戶要訪問某網站,而沒有通過瀏覽器21選擇網頁的顯示語種,一般認為是以源語種顯示網頁內容。中間服務器10接收到移動終端20的瀏覽器21發(fā)送的訪問請求時,根據網頁地址和是否為源語種的信息從數(shù)據庫11中提取對應的頁面內容反饋至瀏覽器21。例如,用戶未通過瀏覽器21選擇網頁的顯示語種,即默認該網頁是以源語種顯示的。如果這種情況,中間服務器10的處理過程如下從數(shù)據庫中查找與網頁地址對應的源語種頁面內容以供反饋至瀏覽器21。例如, 用戶通過移動終端20的瀏覽器21向中間服務器10發(fā)送訪問網址為http://WWW. sina. com. cn的網頁訪問請求,如果用戶未選擇網頁的顯示語種,即以源語種中文顯示網頁內容, 則中間服務器10從數(shù)據庫11中提取http://WWW. sina. com. cn中文頁面內容并反饋至瀏覽器21。本發(fā)明實施例通過中間服務器10預存網頁地址及其對應的各語種頁面內容,在接收到瀏覽器21發(fā)送的的訪問請求時,從本地數(shù)據庫11中提取相應內容并發(fā)送給瀏覽器 21,節(jié)省了流量,降低了瀏覽成本,減少了頻繁聯(lián)網操作,使瀏覽響應速度有了很大的提高。參照圖5,上述中間服務器10具體包括數(shù)據庫11,用于預存網頁地址及其對應的各語種頁面內容;所述各語種頁面內容包括源語種頁面內容和其他各閱讀語種;接收模塊12,用于接收移動終端20的訪問請求;查找模塊13,用于根據訪問請求中的網頁地址從數(shù)據庫11中查找各語種頁面內容;本發(fā)明實施例中,查找模塊13可根據網頁地址和網頁內容的顯示語種從數(shù)據庫11中查找對應內容,顯示語種可以是源語種,也可以是其他語種。
發(fā)送模塊14,用于將各語種頁面內容反饋至瀏覽器21??紤]到用戶在訪問網頁時,一般以源語種閱讀較多,而較少選擇其他語種進行訪問,本發(fā)明優(yōu)選在接收到訪問請求時,從數(shù)據庫11中查找與網頁地址對應的源語種頁面內容以供發(fā)送。例如,前述實施例中,查找模塊13根據http://WWW. sina. com. cn和顯示語種為源語種兩個關鍵條件從數(shù)據庫11中查找http://WWW. sina. com. cn中文頁面內容。參照圖5,在一實施例中,中間服務器10還可包括頁面生成模塊15,用于在查找模塊13未查找到源語種頁面內容時,根據網頁地址訪問網絡,從網絡獲取數(shù)據形成源語種頁面內容,并將其保存到數(shù)據庫11中。例如,前述實施例中,如果當前中間服務器10的數(shù)據庫11中沒有預存http://WWW. sina. com. cn的源語種頁面內容,則中間服務器根據http:// www. sina. com. cn地址訪問互聯(lián)網,從互聯(lián)網獲取數(shù)據并形成頁面內容,并且將http:// www. sina. com. cn的源語種頁面內容預存到數(shù)據庫11中,同時將此頁面內容返回給移動終端20的瀏覽器21。針對用戶要翻譯網頁的情況,本發(fā)明提出中間服務器10另一種實施例。該實施例中,接收模塊12還用于接收網頁翻譯請求;查找模塊13還用于根據翻譯請求中的當前網頁地址和目標語種查詢數(shù)據庫11中是否存在對應的頁面內容;在數(shù)據庫11中不存在與當前網頁地址和目標語種對應的頁面內容時,從數(shù)據庫 11中查找與當前網頁地址和當前網頁語種對應的頁面內容。如圖6所示,中間服務器10還包括翻譯模塊16,用于根據翻譯請求對所述與當前網頁地址和當前網頁語種對應的頁面內容進行翻譯。例如,前述實施例中,如果用戶在瀏覽了此網頁內容后發(fā)現(xiàn)是中文顯示的,想將此網頁顯示為英文的,則用戶可以通過移動終端20的瀏覽器21針對當前網頁發(fā)起翻譯請求,選擇翻譯為英文,中間服務器10具體的處理步驟如下1)、中間服務器10的接收模塊12接收到翻譯請求,得到要翻譯的網頁是http:// www. sina. com. cn,要翻譯的目標語種為英文;2)、首先查找模塊13查詢預存數(shù)據庫11中是否有http://www. sina. com. cn的英文網頁;3)、如果中間服務器10的數(shù)據庫11中預存有http://www. sina. com. cn的英文網頁,則直接將此網頁內容返回給移動終端20的瀏覽器21 ;4)、如果中間服務器10的數(shù)據庫11中沒有預存http://www. sina. com. cn的英文網頁,則先查詢出http://www.sina.com.cn當前語種的網頁內容即中文網頁,(目前用戶正在瀏覽http://WWW. sina. com. cn的中文網頁,所以必定能查詢得到);5)、中間服務器10調用翻譯模塊16,針對http://www. sina. com. cn的中文頁面內容進行翻譯,將其翻譯為英文,并將http://www. sina. com. cn的英文網頁預存起來;6)、發(fā)送模塊14將所請求的http://WWW. sina. com. cn的英文網頁內容返回給移動終端20的瀏覽器21。這樣就實現(xiàn)了本發(fā)明在基于C/S的中間服務器上對網頁進行多語種翻譯的功能。參照圖7,翻譯模塊16具體包括網頁分析子塊161,用于分析出當前網頁的源語種和要求翻譯的目標語種;
調用子塊162,用于根據源語種和目標語種調用相應的語種翻譯子塊;語種翻譯子塊163,依據與源語種和目標語種相對應的語種語義庫,針對頁面進行逐一翻譯處理,得出目標語種頁面內容并保存到數(shù)據庫中。若瀏覽器21針對某一頁面(源頁面)內容有翻譯請求,翻譯模塊16的具體過程處理如下首先調用網頁分析子塊161,分析出當前頁面的語種(源語種)和要求翻譯的語種 (目標語種);調用子塊162,根據源語種和目標語種調用相應的語種翻譯子塊163 ;相應的語種翻譯子塊依163據與源語種和目標語種相對應的語種語義庫,針對源頁面進行逐一翻譯處理,得出目標語種頁面內容。在一實施例中,上述查找模塊13還用于根據翻譯請求中的當前網頁地址和目標語種查詢數(shù)據庫11中是否存在對應的頁面內容;在數(shù)據庫11中不存在與當前網頁地址和目標語種對應的頁面內容時,從數(shù)據庫 11中查找與當前網頁地址對應的任一語種頁面內容。此時分兩種情況如果查找到,則翻譯模塊16的處理過程為將查找到的所述與當前網頁地址對應的任一語種頁面內容翻譯成目標語種頁面內容并保存到數(shù)據庫11中;如果未查找到,即在數(shù)據庫11中不存在與當前網頁地址對應的任一語種頁面內容時,頁面生成模塊15根據所述當前網頁地址訪問網絡,從網絡獲取數(shù)據形成源語種頁面內容,并保存到數(shù)據庫11中;此時,翻譯模塊16的處理過程為根據翻譯請求,對從網絡獲取的源語種頁面內容進行翻譯,得出目標語種頁面內容,并保存到數(shù)據庫11中。例如,用戶通過移動終端20的瀏覽器21設置瀏覽網頁的默認顯示語種為英文,然后發(fā)起訪問請求,以訪問http://WWW. sina. com. cn為例,中間服務器10的具體處理步驟如下1)、接收模塊12接收到訪問請求,得到要訪問的網頁是http://WWW. sina. com. cn,要顯示的目標語種為英文;2)、首先查找模塊13查詢數(shù)據庫11中是否預存有http://WWW. sina. com. cn的英文網頁;3)、如果數(shù)據庫11中預存有http://WWW. sina. com. cn的英文網頁,則直接將此網頁內容返回給移動終端20的瀏覽器21 ;4)、如果數(shù)據庫11中沒有預存http://WWW. sina. com. cn的英文網頁,則繼續(xù)查詢數(shù)據庫11中是否有http://www. sina. com. cn其他任一語種的頁面內容,如中文網頁或法文網頁等;5)、如果在數(shù)據庫11中查詢到有http://WWW. sina. com. cn的法文網頁,則調用翻譯模塊16中的法文到英文的語種翻譯子塊163,針對該語種的頁面內容進行翻譯,將其翻譯為英文,并將http://WWW. sina. com. cn的英文網頁預存到數(shù)據庫11中,同時將http:// www. sina. com. cn的英文網頁內容返回給移動終端20的瀏覽器21 ;6)、如果數(shù)據庫11沒有預存http://www. sina. com. cn任一語種的網頁,則頁面生成模塊15根據http://WWW. sina. com. cn的URL地址去訪問互聯(lián)網,從互聯(lián)網獲取數(shù)據并形成頁面內容,并且將獲取到的http://www. sina. com. cn源網頁(中文網頁)預存到數(shù)據庫11中,隨之針對該中文網頁內容進行翻譯,將其翻譯為英文,并且將翻譯完成的http:// www. sina. com.Φ,http://www. sina. com. cn 白勺
英文網頁返回給移動終端20的瀏覽器21。本發(fā)明實施例還提供一種移動瀏覽系統(tǒng),該系統(tǒng)包含了上述中間服務器10和移動終端20的全部方案。相對于現(xiàn)有技術而言,本發(fā)明移動瀏覽系統(tǒng)具有流量少,瀏覽成本低,聯(lián)網操作簡單,瀏覽響應速度快等優(yōu)勢。具體的,本發(fā)明移動瀏覽系統(tǒng)的構造及實現(xiàn)原理可參照前述圖1至圖7所示實施例,在此就不作贅述。應當理解的是,以上僅為本發(fā)明的優(yōu)選實施例,不能因此限制本發(fā)明的保護范圍, 凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內。
權利要求
1.一種中間服務器,其特征在于,用于預存網頁地址及其對應的各語種頁面內容,并根據移動終端的瀏覽器發(fā)送過來的訪問請求中的網頁地址和語種信息提取對應的頁面內容反饋至所述瀏覽器;所述語種信息至少包含顯示網頁內容的語種是否為源語種的信息。
2.如權利要求1所述的中間服務器,其特征在于,所述中間服務器包括數(shù)據庫,用于預存網頁地址及其對應的各語種頁面內容;所述各語種頁面內容至少包括源語種頁面內容;接收模塊,用于接收移動終端的訪問請求;查找模塊,用于根據訪問請求中的網頁地址從數(shù)據庫中查找各語種頁面內容; 發(fā)送模塊,用于將各語種頁面內容反饋至所述瀏覽器。
3.如權利要求2所述的中間服務器,其特征在于,所述查找模塊具體用于 從數(shù)據庫中查找與網頁地址對應的源語種頁面內容以供發(fā)送。
4.如權利要求3所述的中間服務器,其特征在于,所述中間服務器還包括頁面生成模塊,用于在未查找到源語種頁面內容時,根據所述網頁地址訪問網絡,從網絡獲取數(shù)據形成源語種頁面內容,并將其保存到數(shù)據庫中。
5.如權利要求2或3所述的中間服務器,其特征在于,所述接收模塊還用于接收網頁翻譯請求;所述查找模塊還用于根據翻譯請求中的當前網頁地址和目標語種查詢數(shù)據庫中是否存在對應的頁面內容;在數(shù)據庫中不存在與當前網頁地址和目標語種對應的頁面內容時,從數(shù)據庫中查找與當前網頁地址和當前網頁語種對應的頁面內容; 所述中間服務器還包括翻譯模塊,用于根據翻譯請求對所述與當前網頁地址和當前網頁語種對應的頁面內容進行翻譯。
6.如權利要求5所述的中間服務器,其特征在于,所述翻譯模塊包括 網頁分析子塊,用于分析出當前網頁的源語種和要求翻譯的目標語種; 調用子塊,用于根據源語種和目標語種調用相應的語種翻譯子塊;語種翻譯子塊,依據與源語種和目標語種相對應的語種語義庫,針對頁面進行逐一翻譯處理,得出目標語種頁面內容并保存到數(shù)據庫中。
7.如權利要求6所述的中間服務器,其特征在于,所述查找模塊還用于根據翻譯請求中的當前網頁地址和目標語種查詢數(shù)據庫中是否存在對應的頁面內容;在數(shù)據庫中不存在與當前網頁地址和目標語種對應的頁面內容時,從數(shù)據庫中查找與當前網頁地址對應的任一語種頁面內容;所述翻譯模塊還用于將查找到的所述與當前網頁地址對應的任一語種頁面內容翻譯成目標語種頁面內容并保存到數(shù)據庫中。
8.如權利要求7所述的中間服務器,其特征在于,所述頁面生成模塊還用于在數(shù)據庫中不存在所述與當前網頁地址對應的任一語種頁面內容時,根據所述當前網頁地址訪問網絡,從網絡獲取數(shù)據形成源語種頁面內容,并保存到數(shù)據庫中;所述翻譯模塊還用于根據翻譯請求,對從網絡獲取的源語種頁面內容進行翻譯,得出目標語種頁面內容,并保存到數(shù)據庫中。
9.一種移動瀏覽方法,其特征在于,包括以下步驟預存網頁地址及其對應的各語種頁面內容,并根據移動終端的瀏覽器發(fā)送過來的訪問請求中的網頁地址和語種信息提取對應的頁面內容反饋至所述瀏覽器;所述語種信息至少包含顯示網頁內容的語種是否為源語種的信息。
10.如權利要求9所述的移動瀏覽方法,其特征在于,所述預存網頁地址及其對應的各語種頁面內容,并根據移動終端的瀏覽器發(fā)送過來的訪問請求中的網頁地址和語種信息提取對應的頁面內容反饋至所述瀏覽器包括數(shù)據庫預存網頁地址及其對應的各語種頁面內容;所述各語種頁面內容至少包括源語種頁面內容;接收移動終端的訪問請求;根據訪問請求中的網頁地址從數(shù)據庫中查找各語種頁面內容; 將各語種頁面內容反饋至所述瀏覽器。
11.如權利要求10所述的移動瀏覽方法,其特征在于,所述根據訪問請求中的網頁地址從數(shù)據庫中查找各語種頁面內容包括從數(shù)據庫中查找與網頁地址對應的源語種頁面內容以供發(fā)送。
12.如權利要求11所述的移動瀏覽方法,其特征在于,所述根據訪問請求中的網頁地址從數(shù)據庫中查找各語種頁面內容還包括在未查找到源語種頁面內容時,根據所述網頁地址訪問網絡,從網絡獲取數(shù)據形成源語種頁面內容,并將其保存到數(shù)據庫中。
13.如權利要求10或11所述的移動瀏覽方法,其特征在于,在執(zhí)行所述數(shù)據庫預存網頁地址及其對應的各語種頁面內容之后還包括接收網頁翻譯請求;根據翻譯請求中的當前網頁地址和目標語種查詢數(shù)據庫中是否存在對應的頁面內容;在數(shù)據庫中不存在與當前網頁地址和目標語種對應的頁面內容時,從數(shù)據庫中查找與當前網頁地址和當前網頁語種對應的頁面內容;根據翻譯請求對所述與當前網頁地址和當前網頁語種對應的頁面內容進行翻譯。
14.如權利要求13所述的移動瀏覽方法,其特征在于,所述根據翻譯請求對所述與當前網頁地址和當前網頁語種對應的頁面內容進行翻譯包括分析出當前網頁的源語種和要求翻譯的目標語種; 根據源語種和目標語種調用相應的語種翻譯子塊;語種翻譯子塊依據與源語種和目標語種相對應的語種語義庫,針對頁面進行逐一翻譯處理,得出目標語種頁面內容并保存到數(shù)據庫中。
15.如權利要求14所述的移動瀏覽方法,其特征在于,所述從數(shù)據庫中查找與當前網頁地址和當前網頁語種對應的頁面內容包括根據翻譯請求中的當前網頁地址和目標語種查詢數(shù)據庫中是否存在對應的頁面內容;在數(shù)據庫中不存在與當前網頁地址和目標語種對應的頁面內容時,從數(shù)據庫中查找與當前網頁地址對應的任一語種頁面內容;所述根據翻譯請求對所述與當前網頁地址和當前網頁語種對應的頁面內容進行翻譯包括將查找到的所述與當前網頁地址對應的任一語種頁面內容翻譯成目標語種頁面內容并保存到數(shù)據庫中。
16.如權利要求15所述的移動瀏覽方法,其特征在于,所述從數(shù)據庫中查找與當前網頁地址對應的任一語種頁面內容包括在數(shù)據庫中不存在所述與當前網頁地址對應的任一語種頁面內容時,根據所述當前網頁地址訪問網絡,從網絡獲取數(shù)據形成源語種頁面內容,并保存到數(shù)據庫中;所述根據翻譯請求對所述與當前網頁地址和當前網頁語種對應的頁面內容進行翻譯包括根據翻譯請求,對從網絡獲取的源語種頁面內容進行翻譯,得出目標語種頁面內容,并保存到數(shù)據庫中。
17.—種移動瀏覽系統(tǒng),包括移動終端,所述移動終端設有瀏覽器,用于發(fā)送網頁訪問請求至中間服務器,其特征在于,還包括如權利要求1至7中任一項所述的中間服務器。
全文摘要
本發(fā)明公開了一種中間服務器、移動瀏覽方法及移動瀏覽系統(tǒng),其中中間服務器用于預存網頁地址及其對應的各語種頁面內容,并根據移動終端的瀏覽器發(fā)送過來的訪問請求中的網頁地址和語種信息提取對應的頁面內容反饋至所述瀏覽器;所述語種信息至少包含顯示網頁內容的語種是否為源語種的信息。本發(fā)明可節(jié)省流量,降低瀏覽成本,減少頻繁聯(lián)網操作,使瀏覽響應速度有很大的提高。
文檔編號G06F17/30GK102323935SQ20111025560
公開日2012年1月18日 申請日期2011年8月31日 優(yōu)先權日2011年8月31日
發(fā)明者肖冰冰 申請人:中興通訊股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1