專利名稱:類網(wǎng)頁應(yīng)用的代碼轉(zhuǎn)換方法、系統(tǒng)及服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)的互聯(lián)網(wǎng)技術(shù),特別涉及一種類網(wǎng)頁應(yīng)用的代碼轉(zhuǎn)換方法、系 統(tǒng)及服務(wù)器。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)以及動終端的發(fā)展,終端能夠無線接入互聯(lián)網(wǎng),獲取互聯(lián)網(wǎng)提供 的內(nèi)容。目前,互聯(lián)網(wǎng)提供的內(nèi)容有一種類型應(yīng)用,即提供一種開放源代碼的類網(wǎng)頁的應(yīng) 用,這種類型的應(yīng)用依據(jù)不同的源代碼而不同,這種類型的應(yīng)用有以下特點(diǎn)1)該類型的應(yīng)用的邏輯和代碼都是開源的,類似Markup語言來對該類型的應(yīng)用 進(jìn)行描述,該類型的應(yīng)用可以為網(wǎng)頁或flash應(yīng)用,具有不同的邏輯和代碼的該類型的應(yīng) 用不同;2)該類型的不同應(yīng)用依托不同特定的軟件平臺運(yùn)行,該平臺對Markup語言進(jìn)行 解釋執(zhí)行,常用的軟件平臺可以為Browser瀏覽器。類網(wǎng)頁應(yīng)用可以嵌入網(wǎng)頁,為終端提供不同的應(yīng)用。在終端獲取到類網(wǎng)頁應(yīng)用后, 就會采用其對應(yīng)的瀏覽器將獲取的類網(wǎng)頁應(yīng)用嵌入正在顯示的網(wǎng)頁中,顯示給用戶。具體 地,類網(wǎng)頁應(yīng)用包含兩層概念網(wǎng)站提供的類網(wǎng)頁,互聯(lián)網(wǎng)提供的類網(wǎng)頁應(yīng)用(比方flash 應(yīng)用)等,類網(wǎng)頁應(yīng)用基于腳本語言,開放性源碼,其數(shù)據(jù)結(jié)構(gòu)采用類似XML格式的方式。當(dāng)終端要獲取該類型的不同應(yīng)用時(shí),就需要具有對應(yīng)的不同軟件平臺,對該類型 的不同應(yīng)用進(jìn)行正確瀏覽。但是,由于終端具有不同的能力,如屏幕大小、瀏覽器類型、中央 處理器能力及運(yùn)行環(huán)境等,因此,對該類型的不同應(yīng)用有不同的支持情況。對于使用終端的 用戶來說,其常常遇到的困難是,使用的終端由于其裝載的軟件平臺的不同,只能瀏覽其支 持的該類型中的某種應(yīng)用,而無法瀏覽該類型的其他應(yīng)用,無法獲取該類型的其他應(yīng)用中 的信息。這樣,就使得使用終端的用戶在通過互聯(lián)網(wǎng)接收各種信息時(shí),有的信息無法正確 接收到。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種類網(wǎng)頁應(yīng)用的代碼轉(zhuǎn)換方法,該方法能夠由互聯(lián)網(wǎng)側(cè) 為終端提供其支持的開放源代碼的類網(wǎng)頁應(yīng)用。本發(fā)明還提供一種類網(wǎng)頁應(yīng)用的代碼轉(zhuǎn)換系統(tǒng),該系統(tǒng)能夠由互聯(lián)網(wǎng)側(cè)為終端提 供其支持的開放源代碼的類網(wǎng)頁應(yīng)用。本發(fā)明還提供一種類網(wǎng)頁應(yīng)用的代碼轉(zhuǎn)換服務(wù)器,該服務(wù)器能夠由互聯(lián)網(wǎng)側(cè)為終 端提供其支持的開放源代碼的類網(wǎng)頁應(yīng)用。為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種類網(wǎng)頁應(yīng)用的代碼轉(zhuǎn)換系統(tǒng),包括終端、類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器、互 聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器及互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器,其中,
終端,用于向類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送攜帶要獲取類網(wǎng)頁應(yīng)用信息的 類網(wǎng)頁應(yīng)用業(yè)務(wù)請求,接收類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送的所獲取的轉(zhuǎn)換后的類網(wǎng) 頁應(yīng)用進(jìn)行瀏覽;類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器,用于將從終端接收到的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求 中,解析得到要獲取類網(wǎng)頁應(yīng)用信息,發(fā)送給互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器;將從互聯(lián)網(wǎng)類 網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器接收的所獲取的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用發(fā)送給終端;互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器,用于根據(jù)從類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器接收 到的要獲取類網(wǎng)頁應(yīng)用信息,將到互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器獲取的類網(wǎng)頁應(yīng)用的開放源代 碼轉(zhuǎn)換為終端支持的開放源代碼后,將所獲取的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用發(fā)送給類網(wǎng)頁應(yīng)用業(yè) 務(wù)請求代理服務(wù)器;互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器,用于將對應(yīng)于要獲取類網(wǎng)頁應(yīng)用信息的類網(wǎng)頁應(yīng)用提 供給互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器。所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器對應(yīng)終端標(biāo)識或終端類型標(biāo)識存儲終端支持 的開放源代碼類型;所述終端發(fā)送的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求還攜帶有終端標(biāo)識或終端類型標(biāo)識,該終端 標(biāo)識或終端類型標(biāo)識通過類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送給互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換 服務(wù)器;所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器,還用于根據(jù)對應(yīng)關(guān)系確定該終端標(biāo)識或終端 類型標(biāo)識對應(yīng)的開發(fā)源代碼類型,據(jù)此將所獲取的類網(wǎng)頁的開放源代碼轉(zhuǎn)換為終端支持的 開放源代碼。所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器對應(yīng)互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器標(biāo)識存儲所獲 取的類網(wǎng)頁應(yīng)用的開放源代碼類型;所述互連網(wǎng)應(yīng)用轉(zhuǎn)換服務(wù)器,還用于在獲取類網(wǎng)頁應(yīng)用后,根據(jù)該對應(yīng)關(guān)系確定 該類網(wǎng)頁應(yīng)用的開放源代碼類型,據(jù)此將所獲取的類網(wǎng)頁應(yīng)用的開放源代碼轉(zhuǎn)換為終端支 持的開放源代碼。所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器對應(yīng)終端標(biāo)識或終端類型標(biāo)識存儲終端支持 的開放源代碼類型是由終端發(fā)起設(shè)置的或外圍渠道進(jìn)行設(shè)置的。所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器對應(yīng)互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器標(biāo)識存儲所獲 取的類網(wǎng)頁應(yīng)用的開放源代碼類型是由互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器設(shè)置的或外圍渠道進(jìn)行 設(shè)置的。所述類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器,還用于根據(jù)解析得到要獲取類網(wǎng)頁應(yīng)用信 息到自身查詢,查詢到自身緩存了對應(yīng)的經(jīng)過轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用,直接獲取轉(zhuǎn)換后的類 網(wǎng)頁應(yīng)用。一種類網(wǎng)頁應(yīng)用的代碼轉(zhuǎn)換方法,該方法包括互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器接收類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送的要獲 取類網(wǎng)頁應(yīng)用信息,該信息是類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器根據(jù)終端發(fā)送的類網(wǎng)頁應(yīng)用 業(yè)務(wù)請求解析得到的;互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器根據(jù)要獲取類網(wǎng)頁應(yīng)用信息,通過互聯(lián)網(wǎng)獲取對應(yīng) 的類網(wǎng)頁應(yīng)用;
互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器將所獲取的對應(yīng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換為具有終端支持 的開放源代碼類型的類網(wǎng)頁應(yīng)用,通過類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送給終端瀏覽。所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器還接收到類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā) 送的終端標(biāo)識或/和終端類型標(biāo)識,該標(biāo)識是類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器根據(jù)終端發(fā) 送的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求解析得到的;所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器將所獲取的對應(yīng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換為具有終端 支持的開放源代碼類型的類網(wǎng)頁應(yīng)用為所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器對應(yīng)互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器標(biāo)識存儲所獲 取的類網(wǎng)頁應(yīng)用的開放源代碼類型,和對應(yīng)終端標(biāo)識或終端類型標(biāo)識存儲終端支持的開放 源代碼類型;互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器獲取到終端支持的開放源代碼類型及所獲取的類 網(wǎng)頁應(yīng)用的開放源代碼類型,并據(jù)此進(jìn)行轉(zhuǎn)換。所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器對應(yīng)終端標(biāo)識或終端類型標(biāo)識存儲終端支持 的開放源代碼類型是由終端發(fā)起設(shè)置的或外圍渠道進(jìn)行設(shè)置的;所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器對應(yīng)互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器標(biāo)識存儲所獲 取的類網(wǎng)頁應(yīng)用的開放源代碼類型是由互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器設(shè)置的或外圍渠道進(jìn)行 設(shè)置的。在所述應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送要獲取類網(wǎng)頁應(yīng)用信息,通過互聯(lián)網(wǎng)獲取對 應(yīng)的類網(wǎng)頁應(yīng)用之前,還包括應(yīng)用業(yè)務(wù)請求代理服務(wù)器判斷自身是否緩存有對應(yīng)的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用,如果 是,直接將對應(yīng)的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用發(fā)送給終端瀏覽。一種互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器,包括類網(wǎng)頁應(yīng)用業(yè)務(wù)請求反饋單元、網(wǎng)絡(luò)應(yīng) 用轉(zhuǎn)換和適配單元、以及網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元,其中,類網(wǎng)頁應(yīng)用業(yè)務(wù)請求反饋單元,用于從網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元接收所獲取的轉(zhuǎn) 換后的類網(wǎng)頁應(yīng)用,發(fā)送給類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器;網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元,用于接收網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元發(fā)送的對 應(yīng)要獲取類網(wǎng)頁應(yīng)用信息的類網(wǎng)頁應(yīng)用后,進(jìn)行轉(zhuǎn)換,得到所獲取的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用 發(fā)送給類網(wǎng)頁應(yīng)用業(yè)務(wù)請求反饋單元;網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元,用于從類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器接收 要獲取類網(wǎng)頁應(yīng)用信息,根據(jù)該類網(wǎng)頁應(yīng)用信息到對應(yīng)的互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器獲取類 網(wǎng)頁應(yīng)用,將所獲取的類網(wǎng)頁應(yīng)用發(fā)送給網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元。還包括終端能力數(shù)據(jù)庫,用于對應(yīng)終端標(biāo)識或終端類型標(biāo)識存儲終端支持的類 網(wǎng)頁應(yīng)用的開放源代碼類型;網(wǎng)絡(luò)應(yīng)用特征數(shù)據(jù)庫,用于對應(yīng)提供類網(wǎng)頁應(yīng)用的互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器標(biāo)識 存儲所提供類網(wǎng)頁應(yīng)用的開放源代碼類型。所述網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元,還用于直接或通過網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別 單元接收類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器解析得到的終端標(biāo)識或終端類型標(biāo)識,用于到終 端能力數(shù)據(jù)庫獲取對應(yīng)的終端支持的開放源代碼類型,將所獲取的類網(wǎng)頁應(yīng)用轉(zhuǎn)換為具有 終端支持的開放源代碼類型的類網(wǎng)頁應(yīng)用;在從網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元接收到
7所獲取的類網(wǎng)頁應(yīng)用后,根據(jù)提供該類網(wǎng)頁應(yīng)用的互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器標(biāo)識,到網(wǎng)絡(luò) 應(yīng)用特征數(shù)據(jù)庫去獲取該類網(wǎng)頁應(yīng)用對應(yīng)的開放源代碼,在轉(zhuǎn)換時(shí)依據(jù)進(jìn)行轉(zhuǎn)換;網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元,還用于在發(fā)送所獲取的類網(wǎng)頁應(yīng)用時(shí),攜帶 提供該類網(wǎng)頁應(yīng)用的互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器標(biāo)識并將要獲取該類網(wǎng)頁應(yīng)用的終端標(biāo)識 或終端類型標(biāo)識發(fā)送給網(wǎng)絡(luò)轉(zhuǎn)換和適配單元。所述終端能力數(shù)據(jù)庫存儲的對應(yīng)關(guān)系是由終端通過類網(wǎng)頁應(yīng)用業(yè)務(wù)請求處理單 元設(shè)置的或者外圍渠道設(shè)置的;所述網(wǎng)絡(luò)應(yīng)用特征數(shù)據(jù)庫存儲的對應(yīng)關(guān)系是由互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器通過網(wǎng) 絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元設(shè)置的或者外圍渠道設(shè)置的。一種互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器,包括類網(wǎng)頁應(yīng)用緩存單元和業(yè)務(wù)請 求集中處理單元,其中,類網(wǎng)頁應(yīng)用緩存單元,用于緩存從互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器所獲取的經(jīng)過轉(zhuǎn) 換后的類網(wǎng)頁應(yīng)用;業(yè)務(wù)請求集中處理單元,用于接收終端發(fā)送的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求,解析得到要 獲取的類網(wǎng)頁應(yīng)用信息,根據(jù)該信息確定類網(wǎng)頁緩存單元是否緩存有對應(yīng)的要獲取的經(jīng)過 轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用,如果是,直接獲取并發(fā)送給終端;否則,將要獲取的類網(wǎng)頁應(yīng)用信息 發(fā)嘔斯娜格給互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器。由上述技術(shù)方案可見,本發(fā)明提出在互聯(lián)網(wǎng)側(cè)設(shè)置類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù) 器和互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器,其中,類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器接收終端發(fā)送 的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求,然后解析得到要請求的類網(wǎng)頁應(yīng)用信息且發(fā)送給互聯(lián)網(wǎng)類網(wǎng)頁應(yīng) 用轉(zhuǎn)換服務(wù)器,互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器設(shè)置有類網(wǎng)頁應(yīng)用轉(zhuǎn)換功能,可以將根據(jù)要 請求的類網(wǎng)頁應(yīng)用信息從互聯(lián)網(wǎng)提供的類網(wǎng)頁應(yīng)用的開放源代碼轉(zhuǎn)換為終端支持的開放 源代碼后,通過類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器將轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用發(fā)送給終端,終端 就可以采用自身已有的軟件平臺將類網(wǎng)頁應(yīng)用嵌入網(wǎng)頁并瀏覽轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用了。另 外,類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器還緩存有已經(jīng)轉(zhuǎn)換的類網(wǎng)頁應(yīng)用,這樣,當(dāng)接收到終端 發(fā)送的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求后,首先直接判斷是否緩存有對應(yīng)的該請求攜帶的類網(wǎng)頁應(yīng)用 信息的類網(wǎng)頁應(yīng)用,如果有,就直接將所緩存的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用發(fā)送給終端。因此,本 發(fā)明提供的方法、系統(tǒng)及服務(wù)器就可以由互聯(lián)網(wǎng)側(cè)為終端提供其支持的開放源代碼的類網(wǎng) 頁應(yīng)用。
圖1為本發(fā)明提供的互聯(lián)網(wǎng)應(yīng)用代碼轉(zhuǎn)換的系統(tǒng)示意圖;圖2為本發(fā)明提供的互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器具體結(jié)構(gòu)示意圖;圖3為本發(fā)明提供的互聯(lián)網(wǎng)應(yīng)用代碼轉(zhuǎn)換的方法流程圖;圖4為本發(fā)明提供的互聯(lián)網(wǎng)應(yīng)用代碼轉(zhuǎn)換的方法實(shí)施例流程圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對 本發(fā)明作進(jìn)一步詳細(xì)說明。
對于具有不同開放源代碼的類網(wǎng)頁應(yīng)用,能夠解析該類網(wǎng)頁應(yīng)用的軟件平臺也不 相同。如果按照現(xiàn)有技術(shù),終端為了獲取到互聯(lián)網(wǎng)提供的具有不同開放源代碼的類網(wǎng)頁應(yīng) 用且正確解析,則需要在自身上設(shè)置對應(yīng)不同不同開放源代碼的類網(wǎng)頁應(yīng)用的軟件平臺, 這對終端的自身資源占用比較大且不方便。另外,隨著互聯(lián)網(wǎng)的發(fā)展,不同開放源代碼的類 網(wǎng)頁應(yīng)用也會逐漸增加,相應(yīng)地,解析該類網(wǎng)頁應(yīng)用的軟件平臺也會逐漸增加,如果每增加 一種開放源代碼的類網(wǎng)頁應(yīng)用,就到終端設(shè)置對應(yīng)的軟件平臺,實(shí)現(xiàn)起來比較復(fù)雜且困難。因此,本發(fā)明提出了在互聯(lián)網(wǎng)側(cè)設(shè)置類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器和互聯(lián)網(wǎng) 類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器,其中,類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器接收終端發(fā)送的類網(wǎng)頁應(yīng) 用業(yè)務(wù)請求,然后解析得到要請求的類網(wǎng)頁應(yīng)用信息且發(fā)送給互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù) 器,互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器設(shè)置有類網(wǎng)頁應(yīng)用轉(zhuǎn)換功能,可以將根據(jù)要請求的類網(wǎng) 頁應(yīng)用信息從互聯(lián)網(wǎng)提供的類網(wǎng)頁應(yīng)用的開放源代碼轉(zhuǎn)換為終端支持的開放源代碼后,通 過類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器將轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用發(fā)送給終端,終端就可以采用自 身已有的軟件平臺將類網(wǎng)頁應(yīng)用嵌入網(wǎng)頁并瀏覽轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用了。圖1為本發(fā)明提供的互聯(lián)網(wǎng)應(yīng)用代碼轉(zhuǎn)換的系統(tǒng)示意圖,該系統(tǒng)包括終端、類網(wǎng) 頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器、互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器及提供類網(wǎng)頁應(yīng)用的互聯(lián)網(wǎng)類 網(wǎng)頁應(yīng)用服務(wù)器,終端和類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器為多對一的對應(yīng)關(guān)系,類網(wǎng)頁應(yīng) 用業(yè)務(wù)請求代理服務(wù)器和互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器為多對一的對應(yīng)關(guān)系,互聯(lián)網(wǎng)類網(wǎng) 頁應(yīng)用轉(zhuǎn)換服務(wù)器和提供類網(wǎng)頁應(yīng)用的互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器為一對多的對應(yīng)關(guān)系。其 中,終端,用于向類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送攜帶要獲取類網(wǎng)頁應(yīng)用信息的 類網(wǎng)頁應(yīng)用業(yè)務(wù)請求,接收類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送的所獲取的轉(zhuǎn)換后的類網(wǎng) 頁應(yīng)用后,采用其已有的軟件平臺瀏覽;類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器,用于將從終端接收到的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求 中,解析得到要獲取類網(wǎng)頁應(yīng)用信息,發(fā)送給互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器;接收互聯(lián)網(wǎng)類 網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器發(fā)送的所獲取的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用并緩存后,發(fā)送給終端;互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器,用于根據(jù)從類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器接 收到的要獲取類網(wǎng)頁應(yīng)用信息,到互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器獲取類網(wǎng)頁應(yīng)用,根據(jù)終端支 持的開放源代碼類型,將所獲取的類網(wǎng)頁應(yīng)用的開放源代碼轉(zhuǎn)換為終端支持的開放源代碼 后,將所獲取的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用發(fā)送給類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器;互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器,用于將對應(yīng)于要獲取類網(wǎng)頁應(yīng)用信息的類網(wǎng)頁應(yīng)用提 供給互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器。在本發(fā)明中,互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器也可以具有多個(gè),分別和類網(wǎng)頁應(yīng)用 業(yè)務(wù)請求代理服務(wù)器相連接,處理終端所請求的類網(wǎng)頁應(yīng)用信息,并將所獲取的類網(wǎng)頁應(yīng) 用轉(zhuǎn)換后通過對應(yīng)的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送給終端。在本發(fā)明中,互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器存儲有終端支持的開放源代碼類型, 也就是終端可以用其已有的軟件平臺解析該類型的開放源代碼并瀏覽。這個(gè)終端支持的開 放源代碼類型可以是終端在發(fā)送類網(wǎng)頁應(yīng)用業(yè)務(wù)請求前,通過類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服 務(wù)器發(fā)送攜帶終端支持的開放源代碼類型的終端能力,提供給互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù) 器后,互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器對應(yīng)該終端的標(biāo)識存儲的。這樣,終端發(fā)送的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求還攜帶有終端標(biāo)識,互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器通過類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代 理服務(wù)器接收到后就根據(jù)該標(biāo)識確定該終端支持的開放源代碼類型,并據(jù)此轉(zhuǎn)換。在本發(fā)明中,也可以是,互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器預(yù)先存儲對應(yīng)終端類型標(biāo) 識的終端支持的開放源代碼類型,該存儲的信息并不是從終端處得到的,而是通過外圍渠 道來完成。這種情況是因?yàn)榻K端的類型是有限的,相應(yīng)的其支持的開放源代碼類型也是有 限的,每個(gè)終端類型對應(yīng)其支持的開放源代碼類型。這樣,終端發(fā)送的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求 還攜帶有終端類型標(biāo)識,互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器通過類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù) 器接收到后就根據(jù)該類型標(biāo)識確定該終端支持的開放源代碼類型,并據(jù)此轉(zhuǎn)換。在本發(fā)明中,互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器將所獲取的類網(wǎng)頁應(yīng)用的開放源代碼 轉(zhuǎn)換為終端支持的開放源代碼時(shí),還需要確定所獲取的類網(wǎng)頁應(yīng)用的開放源代碼類型,具 體地說,就是在互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器中存儲有對應(yīng)從不同互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù) 器所獲取的類網(wǎng)頁應(yīng)用的開放源代碼類型,由于不同開放源代碼類型的類網(wǎng)頁應(yīng)用是由不 同的互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器提供,根據(jù)要獲取的類網(wǎng)頁應(yīng)用信息就可以確定到哪一個(gè)互 聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器上獲取類網(wǎng)頁應(yīng)用,從而根據(jù)存儲的對應(yīng)關(guān)系確定所獲取的類網(wǎng)頁 應(yīng)用的開放源代碼類型是什么,然后互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器進(jìn)行相應(yīng)轉(zhuǎn)換。在本發(fā)明中,在互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器存儲的對應(yīng)終端標(biāo)識或終端類型標(biāo) 識的終端支持開放源代碼類型,或/和存儲的對應(yīng)從不同互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器所獲取 的類網(wǎng)頁應(yīng)用的開放源代碼類型可以定期或不定期的更新或/和增加。在本發(fā)明中,由于類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器和互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù) 器為多對一的對應(yīng)關(guān)系,就說明互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器可以同時(shí)并行進(jìn)行多個(gè)類網(wǎng) 頁應(yīng)用的源代碼類型的轉(zhuǎn)換,并發(fā)送給對應(yīng)的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器,從而提高 了處理速度,增強(qiáng)了使用終端的用戶體驗(yàn)。在本發(fā)明中,類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器還可以先根據(jù)解析得到要獲取類網(wǎng) 頁應(yīng)用信息,查詢自身是否緩存了對應(yīng)的經(jīng)過轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用,如果是,則直接獲取即可?;ヂ?lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器具體結(jié)構(gòu)示意圖如圖2所示,其具體包括類網(wǎng)頁 應(yīng)用業(yè)務(wù)請求反饋單元、網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元、終端能力數(shù)據(jù)庫、網(wǎng)絡(luò)應(yīng)用特征數(shù)據(jù) 庫、網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元,其中,類網(wǎng)頁應(yīng)用業(yè)務(wù)請求反饋單元,用于從網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元接收所獲取的轉(zhuǎn) 換后的類網(wǎng)頁應(yīng)用后,將所獲取的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用發(fā)送給類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服 務(wù)器;類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器緩存后,再轉(zhuǎn)發(fā)給終端;網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元,用于接收網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元發(fā)送的對 應(yīng)要獲取類網(wǎng)頁應(yīng)用信息的類網(wǎng)頁應(yīng)用后,進(jìn)行轉(zhuǎn)換,得到所獲取的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用 發(fā)送給類網(wǎng)頁應(yīng)用業(yè)務(wù)請求反饋單元;該單元還用于直接或通過網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征 識別單元接收類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器解析得到的終端標(biāo)識或終端類型標(biāo)識,用于 到終端能力數(shù)據(jù)庫獲取對應(yīng)的終端支持的開放源代碼類型,將所獲取的類網(wǎng)頁應(yīng)用轉(zhuǎn)換為 具有終端支持的開放源代碼類型的類網(wǎng)頁應(yīng)用;該單元還用于在從網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特 征識別單元接收到所獲取的類網(wǎng)頁應(yīng)用后,根據(jù)提供該類網(wǎng)頁應(yīng)用的互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服 務(wù)器標(biāo)識,到網(wǎng)絡(luò)應(yīng)用特征數(shù)據(jù)庫去獲取該類網(wǎng)頁應(yīng)用對應(yīng)的開放源代碼,在轉(zhuǎn)換時(shí)依據(jù)進(jìn)行轉(zhuǎn)換;網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元,用于從類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器接收 要獲取類網(wǎng)頁應(yīng)用信息,根據(jù)該類網(wǎng)頁應(yīng)用信息到對應(yīng)的互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器獲取類 網(wǎng)頁應(yīng)用,將所獲取的類網(wǎng)頁應(yīng)用發(fā)送給網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元;該單元在發(fā)送所獲取 的類網(wǎng)頁應(yīng)用時(shí),還可以攜帶提供該類網(wǎng)頁應(yīng)用的互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器標(biāo)識并將要獲 取該類網(wǎng)頁應(yīng)用的終端標(biāo)識或終端類型標(biāo)識發(fā)送給網(wǎng)絡(luò)轉(zhuǎn)換和適配單元,將要獲取該類網(wǎng) 頁應(yīng)用的終端標(biāo)識或終端類型標(biāo)識是從類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器接收的;終端能力數(shù)據(jù)庫,用于對應(yīng)終端標(biāo)識或終端類型標(biāo)識存儲終端支持的類網(wǎng)頁應(yīng)用 的開放源代碼類型;網(wǎng)絡(luò)應(yīng)用特征數(shù)據(jù)庫,用于對應(yīng)提供類網(wǎng)頁應(yīng)用的互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器標(biāo)識 存儲所提供類網(wǎng)頁應(yīng)用的開放源代碼類型。在終端能力數(shù)據(jù)庫存儲的信息可以更新,可以由終端發(fā)起,依次通過類網(wǎng)頁應(yīng)用 業(yè)務(wù)請求代理服務(wù)器和網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元到終端能力數(shù)據(jù)庫中去更新,也可以由外 圍渠道直接到終端能力數(shù)據(jù)庫去更新。也就是說,終端與終端能力數(shù)據(jù)庫之間的終端支持 的類網(wǎng)頁應(yīng)用的開放源代碼類型是具有聯(lián)系的,關(guān)鍵是網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元需要對類 網(wǎng)頁應(yīng)用進(jìn)行轉(zhuǎn)換。在網(wǎng)絡(luò)應(yīng)用特征數(shù)據(jù)庫存儲的信息也可以更新,可以由互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器 通過網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元去更新,也可以通過外圍渠道直接到網(wǎng)絡(luò)應(yīng)用特征 數(shù)據(jù)庫去更新。網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元在對從網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元接收到所獲 取的類網(wǎng)頁應(yīng)用進(jìn)行轉(zhuǎn)換時(shí),其具有轉(zhuǎn)換功能,根據(jù)其獲知的所獲取的類網(wǎng)頁應(yīng)用的開放 源代碼類型以及要轉(zhuǎn)換的開放源代碼類型,將所獲取的類網(wǎng)頁應(yīng)用由當(dāng)前的開放源代碼轉(zhuǎn) 換為要轉(zhuǎn)換的開放源代碼。在該實(shí)施例中,網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元可以有多個(gè),進(jìn)行對應(yīng)不同類網(wǎng)頁應(yīng)用 信息的類網(wǎng)頁應(yīng)用轉(zhuǎn)換,并發(fā)送給類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器。在該實(shí)施例中,類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器包括類網(wǎng)頁應(yīng)用緩存單元,用于 緩存通過類網(wǎng)頁應(yīng)用業(yè)務(wù)請求反饋單元接收的所獲取的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用;該類網(wǎng)頁應(yīng) 用業(yè)務(wù)請求代理服務(wù)器還包括類網(wǎng)頁應(yīng)用業(yè)務(wù)請求集中處理單元,用于接收終端發(fā)送的類 網(wǎng)頁應(yīng)用業(yè)務(wù)請求后,解析得到要獲取的類網(wǎng)頁應(yīng)用信息,發(fā)送給網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特 征識別單元;將解析得到的終端標(biāo)識或終端類型標(biāo)識等業(yè)務(wù)轉(zhuǎn)換信息發(fā)送給網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換 和適配單元,當(dāng)然,還用于可以將對應(yīng)終端標(biāo)識或終端類型標(biāo)識的終端支持的類網(wǎng)頁應(yīng)用 的開放源代碼通過網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元發(fā)送給終端能力數(shù)據(jù)庫緩存。在該實(shí)施例中,由于類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器中的類網(wǎng)頁應(yīng)用緩存單元會 緩存一些經(jīng)過轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用,所以在類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器中的業(yè)務(wù)請求 集中處理單元從類網(wǎng)頁應(yīng)用業(yè)務(wù)請求解析得到要獲取的類網(wǎng)絡(luò)應(yīng)用信息后,可以先與類網(wǎng) 頁應(yīng)用緩存單元交互,確定該單元是否有緩存的對應(yīng)要獲取的類網(wǎng)絡(luò)應(yīng)用信息的經(jīng)過轉(zhuǎn)換 后的類網(wǎng)頁應(yīng)用,如果有,則直接獲取后提供給支持該轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用的終端。從而節(jié) 省了獲取的時(shí)間。具體地,業(yè)務(wù)請求集中處理單元可以多次與類網(wǎng)頁應(yīng)用緩存單元進(jìn)行信 息交互,獲取所緩存的一些經(jīng)過轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用。
圖3為本發(fā)明提供的互聯(lián)網(wǎng)應(yīng)用代碼轉(zhuǎn)換的方法流程圖,在互聯(lián)網(wǎng)側(cè)設(shè)置類網(wǎng)頁 應(yīng)用業(yè)務(wù)請求代理服務(wù)器和互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器,其具體步驟為步驟301、類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器接收終端發(fā)送的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求, 該消息攜帶要獲取類網(wǎng)頁應(yīng)用信息;在該步驟中,類網(wǎng)頁應(yīng)用業(yè)務(wù)請求還可以攜帶了終端標(biāo)識或/和終端類型標(biāo)識;步驟302、類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器查詢自身是否緩存有要獲取類網(wǎng)頁應(yīng) 用信息對應(yīng)的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用,如果是,則執(zhí)行步驟305 ;如果否,則執(zhí)行步驟303 ;步驟303、類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器將要獲取的類網(wǎng)頁應(yīng)用信息發(fā)送給互 聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器,互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器根據(jù)要獲取類網(wǎng)頁應(yīng)用信息, 通過互聯(lián)網(wǎng)獲取對應(yīng)的類網(wǎng)頁應(yīng)用;在該步驟中,還可以將終端標(biāo)識或/和終端類型標(biāo)識發(fā)送給互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn) 換服務(wù)器;步驟304、互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器將所獲取的類網(wǎng)頁應(yīng)用轉(zhuǎn)換為具有終端 支持的開放源代碼類型的類網(wǎng)頁應(yīng)用后,通過類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送給終端 進(jìn)行瀏覽;在該步驟中,互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器可以預(yù)先獲取到終端支持的開放源代 碼類型及所獲取的類網(wǎng)頁應(yīng)用的開放源代碼類型,并據(jù)此進(jìn)行轉(zhuǎn)換,具體的轉(zhuǎn)換過程可以 采用現(xiàn)有技術(shù),這里不再累述;具體地,預(yù)先在互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器存儲對應(yīng)終端標(biāo)識或/和終端類型 標(biāo)識的類網(wǎng)頁應(yīng)用的開放源代碼類型,根據(jù)所接收的終端標(biāo)識或/和終端類型標(biāo)識就可以 獲取到對應(yīng)的類網(wǎng)頁應(yīng)用的開放源代碼類型;預(yù)先在互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器中還存 儲對應(yīng)提供所獲取的類網(wǎng)頁應(yīng)用的互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器標(biāo)識對應(yīng)的提供類網(wǎng)頁應(yīng)用 的開放源代碼類型,按照該對應(yīng)關(guān)系根據(jù)所接收的所獲取的類網(wǎng)頁應(yīng)用的提供互聯(lián)網(wǎng)類網(wǎng) 頁應(yīng)用服務(wù)器標(biāo)識,確定所獲取的類網(wǎng)頁應(yīng)用的開放源代碼類型;這樣,就可以進(jìn)行轉(zhuǎn)換 了 ;步驟305、類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器將自身緩存的要獲取類網(wǎng)頁應(yīng)用信息 對應(yīng)的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用,發(fā)送給終端進(jìn)行瀏覽。圖4為本發(fā)明提供的互聯(lián)網(wǎng)應(yīng)用代碼轉(zhuǎn)換的方法實(shí)施例流程圖,其具體步驟為步驟401、類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器將所解析得到的要獲取類網(wǎng)頁應(yīng)用信 息發(fā)送給網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元,網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元根據(jù)該要 獲取的類網(wǎng)絡(luò)應(yīng)用信息獲取類網(wǎng)頁應(yīng)用;在該步驟中,該類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)在接收該類網(wǎng)頁應(yīng)用業(yè)務(wù)請求時(shí), 如果該類網(wǎng)頁應(yīng)用業(yè)務(wù)請求攜帶有終端標(biāo)識或終端類型標(biāo)識,則還解析得到后發(fā)送給網(wǎng)絡(luò) 應(yīng)用轉(zhuǎn)換和適配單元或網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元;步驟402、網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元接收網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元發(fā)送 的對應(yīng)要獲取類網(wǎng)頁應(yīng)用信息的類網(wǎng)頁應(yīng)用;步驟403、網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元直接或通過網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單 元接收類網(wǎng)頁應(yīng)用業(yè)務(wù)請求處理單元解析得到的終端標(biāo)識或終端類型標(biāo)識,到終端能力數(shù) 據(jù)庫獲取對應(yīng)的終端支持的開放源代碼類型;
步驟404、網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元根據(jù)提供該類網(wǎng)頁應(yīng)用的互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用 服務(wù)器標(biāo)識,到網(wǎng)絡(luò)應(yīng)用特征數(shù)據(jù)庫去獲取該類網(wǎng)頁應(yīng)用對應(yīng)的開放源代碼;步驟405、網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元依據(jù)步驟403和步驟404得到的開放源代碼將 所獲取的類網(wǎng)頁應(yīng)用轉(zhuǎn)換為具有終端支持的開放源代碼類型;步驟406、網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元將得到所獲取的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用發(fā)送給 類網(wǎng)頁應(yīng)用業(yè)務(wù)請求反饋單元;步驟407、類網(wǎng)頁應(yīng)用業(yè)務(wù)請求反饋單元從網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元接收所獲取 的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用后,并通過類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送給終端。在該實(shí)施例中,在互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器設(shè)置的兩個(gè)對應(yīng)關(guān)系可以隨時(shí)根 據(jù)需要更新。在該實(shí)施例中,如果在類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器中的類網(wǎng)頁應(yīng)用緩存單元 已經(jīng)緩存了對應(yīng)要獲取的類網(wǎng)頁應(yīng)用信息的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用,則首先由類網(wǎng)頁應(yīng)用業(yè) 務(wù)請求代理服務(wù)器進(jìn)行自身查詢到,直接獲取即可,節(jié)省了反饋時(shí)間及訪問互聯(lián)網(wǎng)的帶寬 資源。具幾個(gè)例子說明本發(fā)明提供的系統(tǒng)、服務(wù)器及方法。第一個(gè)實(shí)施例在互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器對所獲取的類網(wǎng)頁應(yīng)用進(jìn)行開放源代碼的轉(zhuǎn)換 時(shí),根據(jù)終端支持的類網(wǎng)頁應(yīng)用的開放源代碼類型。比如,終端通過互聯(lián)網(wǎng)瀏覽的某個(gè)網(wǎng)頁 中嵌入多個(gè)按鍵控件,同時(shí)每個(gè)按鍵控件還鏈接對應(yīng)功能執(zhí)行,這多個(gè)按鍵控件就被稱為 類網(wǎng)頁應(yīng)用。但是,終端支持的類網(wǎng)頁應(yīng)用只能是文本格式的,比如text格式的,所以互聯(lián) 網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器在獲取該按鍵控件通過類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器提供給 終端嵌入網(wǎng)頁時(shí),就需要對該按鍵控件進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換為text格式,同時(shí)把按鍵控件的操 作轉(zhuǎn)換為與終端中的導(dǎo)航鍵“上、下、左和右”相對應(yīng),然后通過類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服 務(wù)器發(fā)送給終端。這樣,終端將轉(zhuǎn)換得到的該按鍵控件嵌入網(wǎng)頁顯示,并通過導(dǎo)航鍵對該按 鍵控件進(jìn)行控制,執(zhí)行對應(yīng)的功能。再比如,終端不支持圖片,也就是不支持具有圖片的類網(wǎng)頁應(yīng)用,互聯(lián)網(wǎng)類網(wǎng)頁應(yīng) 用轉(zhuǎn)換服務(wù)器在為該終端進(jìn)行類網(wǎng)頁應(yīng)用轉(zhuǎn)換時(shí),就將所獲取的類網(wǎng)頁應(yīng)用的開放源代碼 中的圖片資源進(jìn)行整體刪除,并將剩余資源根據(jù)終端的處理支持能力進(jìn)行重排后,再通過 類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送給終端進(jìn)行瀏覽。由于類網(wǎng)頁應(yīng)用采用的是開放源代碼,所以在進(jìn)行轉(zhuǎn)換時(shí),對該類網(wǎng)頁應(yīng)用的開 放源代碼作為一個(gè)整體進(jìn)行轉(zhuǎn)換,保證其開放源代碼的邏輯一致性,在具體轉(zhuǎn)換時(shí)可以采 用現(xiàn)有技術(shù),比如關(guān)鍵字映射(key word mapping)替換。第二個(gè)實(shí)施例本發(fā)明提供的類網(wǎng)頁應(yīng)用也可以為Widget,互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器可以對 互聯(lián)網(wǎng)提供的具有不同開放源代碼的Widget轉(zhuǎn)換為具有終端所支持的開放源代碼類型的 Widget。比如將XHTML格式的Widget、RIA格式的Widget或yahoo格式的Widget轉(zhuǎn)換為 可以在終端的OpenFace WidgetRuntime的軟件平臺運(yùn)行。這樣,對于同一內(nèi)容的Widget來說,給使用不同類型終端的用戶帶來一致性體 驗(yàn),實(shí)現(xiàn)不同類型終端的Widget適配。比如,采用Widget的天氣預(yù)報(bào)在類型為全觸摸屏類型的終端顯示時(shí)就和在鍵盤類型的終端顯示時(shí)不一樣,在全觸摸屏類型的終端顯示時(shí),需 要和全觸摸屏類型的終端應(yīng)用一致,在鍵盤類型的終端顯示是就需要和鍵盤類型的終端應(yīng)
用一致。 以上舉較佳實(shí)施例,對本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)進(jìn)行了進(jìn)一步詳細(xì)說明,所 應(yīng)理解的是,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的 精神和原則之內(nèi),所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之 內(nèi)。
權(quán)利要求
一種類網(wǎng)頁應(yīng)用的代碼轉(zhuǎn)換系統(tǒng),其特征在于,包括終端、類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器、互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器及互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器,其中,終端,用于向類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送攜帶要獲取類網(wǎng)頁應(yīng)用信息的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求,接收類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送的所獲取的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用進(jìn)行瀏覽;類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器,用于將從終端接收到的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求中,解析得到要獲取類網(wǎng)頁應(yīng)用信息,發(fā)送給互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器;將從互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器接收的所獲取的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用發(fā)送給終端;互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器,用于根據(jù)從類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器接收到的要獲取類網(wǎng)頁應(yīng)用信息,將到互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器獲取的類網(wǎng)頁應(yīng)用的開放源代碼轉(zhuǎn)換為終端支持的開放源代碼后,將所獲取的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用發(fā)送給類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器;互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器,用于將對應(yīng)于要獲取類網(wǎng)頁應(yīng)用信息的類網(wǎng)頁應(yīng)用提供給互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器對應(yīng)終 端標(biāo)識或終端類型標(biāo)識存儲終端支持的開放源代碼類型;所述終端發(fā)送的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求還攜帶有終端標(biāo)識或終端類型標(biāo)識,該終端標(biāo)識 或終端類型標(biāo)識通過類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送給互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù) 器;所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器,還用于根據(jù)對應(yīng)關(guān)系確定該終端標(biāo)識或終端類型 標(biāo)識對應(yīng)的開發(fā)源代碼類型,據(jù)此將所獲取的類網(wǎng)頁的開放源代碼轉(zhuǎn)換為終端支持的開放 源代碼。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器對應(yīng)互 聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器標(biāo)識存儲所獲取的類網(wǎng)頁應(yīng)用的開放源代碼類型;所述互連網(wǎng)應(yīng)用轉(zhuǎn)換服務(wù)器,還用于在獲取類網(wǎng)頁應(yīng)用后,根據(jù)該對應(yīng)關(guān)系確定該類 網(wǎng)頁應(yīng)用的開放源代碼類型,據(jù)此將所獲取的類網(wǎng)頁應(yīng)用的開放源代碼轉(zhuǎn)換為終端支持的 開放源代碼。
4.如權(quán)利要求2或3所述的系統(tǒng),其特征在于,所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器對應(yīng) 終端標(biāo)識或終端類型標(biāo)識存儲終端支持的開放源代碼類型是由終端發(fā)起設(shè)置的或外圍渠 道進(jìn)行設(shè)置的。
5.如權(quán)利要求3所述的系統(tǒng),其特征在于,所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器對應(yīng)互 聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器標(biāo)識存儲所獲取的類網(wǎng)頁應(yīng)用的開放源代碼類型是由互聯(lián)網(wǎng)類網(wǎng) 頁應(yīng)用服務(wù)器設(shè)置的或外圍渠道進(jìn)行設(shè)置的。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器,還用 于根據(jù)解析得到要獲取類網(wǎng)頁應(yīng)用信息到自身查詢,查詢到自身緩存了對應(yīng)的經(jīng)過轉(zhuǎn)換后 的類網(wǎng)頁應(yīng)用,直接獲取轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用。
7.—種類網(wǎng)頁應(yīng)用的代碼轉(zhuǎn)換方法,其特征在于,該方法包括互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器接收類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送的要獲取類 網(wǎng)頁應(yīng)用信息,該信息是類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器根據(jù)終端發(fā)送的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求解析得到的;互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器根據(jù)要獲取類網(wǎng)頁應(yīng)用信息,通過互聯(lián)網(wǎng)獲取對應(yīng)的類 網(wǎng)頁應(yīng)用;互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器將所獲取的對應(yīng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換為具有終端支持的開 放源代碼類型的類網(wǎng)頁應(yīng)用,通過類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送給終端瀏覽。
8.如權(quán)利要求7所述的方法,其特征在于,所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器還接收 到類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送的終端標(biāo)識或/和終端類型標(biāo)識,該標(biāo)識是類網(wǎng)頁 應(yīng)用業(yè)務(wù)請求代理服務(wù)器根據(jù)終端發(fā)送的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求解析得到的;所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器將所獲取的對應(yīng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換為具有終端支持 的開放源代碼類型的類網(wǎng)頁應(yīng)用為所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器對應(yīng)互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器標(biāo)識存儲所獲取的 類網(wǎng)頁應(yīng)用的開放源代碼類型,和對應(yīng)終端標(biāo)識或終端類型標(biāo)識存儲終端支持的開放源代 碼類型;互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器獲取到終端支持的開放源代碼類型及所獲取的類網(wǎng)頁 應(yīng)用的開放源代碼類型,并據(jù)此進(jìn)行轉(zhuǎn)換。
9.如權(quán)利要求8所述的方法,其特征在于,所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器對應(yīng)終 端標(biāo)識或終端類型標(biāo)識存儲終端支持的開放源代碼類型是由終端發(fā)起設(shè)置的或外圍渠道 進(jìn)行設(shè)置的;所述互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器對應(yīng)互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器標(biāo)識存儲所獲取的 類網(wǎng)頁應(yīng)用的開放源代碼類型是由互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器設(shè)置的或外圍渠道進(jìn)行設(shè)置 的。
10.如權(quán)利要求7所述的方法,其特征在于,在所述應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送要獲 取類網(wǎng)頁應(yīng)用信息,通過互聯(lián)網(wǎng)獲取對應(yīng)的類網(wǎng)頁應(yīng)用之前,還包括應(yīng)用業(yè)務(wù)請求代理服務(wù)器判斷自身是否緩存有對應(yīng)的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用,如果是, 直接將對應(yīng)的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用發(fā)送給終端瀏覽。
11.一種互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器,其特征在于,包括類網(wǎng)頁應(yīng)用業(yè)務(wù)請求反饋 單元、網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元、以及網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元,其中,類網(wǎng)頁應(yīng)用業(yè)務(wù)請求反饋單元,用于從網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元接收所獲取的轉(zhuǎn)換后 的類網(wǎng)頁應(yīng)用,發(fā)送給類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器;網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元,用于接收網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元發(fā)送的對應(yīng)要 獲取類網(wǎng)頁應(yīng)用信息的類網(wǎng)頁應(yīng)用后,進(jìn)行轉(zhuǎn)換,得到所獲取的轉(zhuǎn)換后的類網(wǎng)頁應(yīng)用發(fā)送 給類網(wǎng)頁應(yīng)用業(yè)務(wù)請求反饋單元;網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元,用于從類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器接收要獲 取類網(wǎng)頁應(yīng)用信息,根據(jù)該類網(wǎng)頁應(yīng)用信息到對應(yīng)的互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器獲取類網(wǎng)頁 應(yīng)用,將所獲取的類網(wǎng)頁應(yīng)用發(fā)送給網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元。
12.如權(quán)利要求11所述的服務(wù)器,其特征在于,還包括終端能力數(shù)據(jù)庫,用于對應(yīng)終端標(biāo)識或終端類型標(biāo)識存儲終端支持的類網(wǎng)頁應(yīng)用的開 放源代碼類型;網(wǎng)絡(luò)應(yīng)用特征數(shù)據(jù)庫,用于對應(yīng)提供類網(wǎng)頁應(yīng)用的互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器標(biāo)識存儲所提供類網(wǎng)頁應(yīng)用的開放源代碼類型。
13.如權(quán)利要求12所述的服務(wù)器,其特征在于,所述網(wǎng)絡(luò)應(yīng)用轉(zhuǎn)換和適配單元,還用于直接或通過網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元 接收類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器解析得到的終端標(biāo)識或終端類型標(biāo)識,用于到終端能 力數(shù)據(jù)庫獲取對應(yīng)的終端支持的開放源代碼類型,將所獲取的類網(wǎng)頁應(yīng)用轉(zhuǎn)換為具有終端 支持的開放源代碼類型的類網(wǎng)頁應(yīng)用;在從網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元接收到所獲 取的類網(wǎng)頁應(yīng)用后,根據(jù)提供該類網(wǎng)頁應(yīng)用的互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器標(biāo)識,到網(wǎng)絡(luò)應(yīng)用 特征數(shù)據(jù)庫去獲取該類網(wǎng)頁應(yīng)用對應(yīng)的開放源代碼,在轉(zhuǎn)換時(shí)依據(jù)進(jìn)行轉(zhuǎn)換;網(wǎng)絡(luò)應(yīng)用數(shù)據(jù)訪問和特征識別單元,還用于在發(fā)送所獲取的類網(wǎng)頁應(yīng)用時(shí),攜帶提供 該類網(wǎng)頁應(yīng)用的互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器標(biāo)識并將要獲取該類網(wǎng)頁應(yīng)用的終端標(biāo)識或終 端類型標(biāo)識發(fā)送給網(wǎng)絡(luò)轉(zhuǎn)換和適配單元。
14.如權(quán)利要求12所述的服務(wù)器,其特征在于,所述終端能力數(shù)據(jù)庫存儲的對應(yīng)關(guān)系 是由終端通過類網(wǎng)頁應(yīng)用業(yè)務(wù)請求處理單元設(shè)置的或者外圍渠道設(shè)置的;所述網(wǎng)絡(luò)應(yīng)用特征數(shù)據(jù)庫存儲的對應(yīng)關(guān)系是由互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用服務(wù)器通過網(wǎng)絡(luò)應(yīng) 用數(shù)據(jù)訪問和特征識別單元設(shè)置的或者外圍渠道設(shè)置的。
15.一種互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器,其特征在于,包括類網(wǎng)頁應(yīng)用緩存單 元和業(yè)務(wù)請求集中處理單元,其中,類網(wǎng)頁應(yīng)用緩存單元,用于緩存從互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器所獲取的經(jīng)過轉(zhuǎn)換后 的類網(wǎng)頁應(yīng)用;業(yè)務(wù)請求集中處理單元,用于接收終端發(fā)送的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求,解析得到要獲取 的類網(wǎng)頁應(yīng)用信息,根據(jù)該信息確定類網(wǎng)頁緩存單元是否緩存有對應(yīng)的要獲取的經(jīng)過轉(zhuǎn)換 后的類網(wǎng)頁應(yīng)用,如果是,直接獲取并發(fā)送給終端;否則,將要獲取的類網(wǎng)頁應(yīng)用信息發(fā)嘔 斯娜格給互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器。
全文摘要
本發(fā)明公開了一種類網(wǎng)頁應(yīng)用的代碼轉(zhuǎn)換方法、系統(tǒng)及服務(wù)器,該方法包括互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器接收類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送的要獲取類網(wǎng)頁應(yīng)用信息,該信息是類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器根據(jù)終端發(fā)送的類網(wǎng)頁應(yīng)用業(yè)務(wù)請求解析得到的;互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器根據(jù)要獲取類網(wǎng)頁應(yīng)用信息,通過互聯(lián)網(wǎng)獲取對應(yīng)的類網(wǎng)頁應(yīng)用;互聯(lián)網(wǎng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換服務(wù)器將所獲取的對應(yīng)類網(wǎng)頁應(yīng)用轉(zhuǎn)換為具有終端支持的開放源代碼類型的類網(wǎng)頁應(yīng)用,通過類網(wǎng)頁應(yīng)用業(yè)務(wù)請求代理服務(wù)器發(fā)送給終端瀏覽。本發(fā)明可以由互聯(lián)網(wǎng)側(cè)為終端提供其支持的開放源代碼的類網(wǎng)頁應(yīng)用。
文檔編號G06F17/30GK101945081SQ200910088688
公開日2011年1月12日 申請日期2009年7月6日 優(yōu)先權(quán)日2009年7月6日
發(fā)明者徐國洪, 楊鵬亮 申請人:北京易路聯(lián)動技術(shù)有限公司