欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種構(gòu)建解析wap頁面的方法及裝置的制作方法

文檔序號:6469917閱讀:117來源:國知局
專利名稱:一種構(gòu)建解析wap頁面的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別涉及一種構(gòu)建解析無線應(yīng)用協(xié)議 (Wireless Application Protocol , WAP )頁面的方法及裝置。
背景技術(shù)
隨著手機的普遍流行,現(xiàn)有的WAP網(wǎng)站數(shù)量已經(jīng)成倍數(shù)量的增加,但是 現(xiàn)有的WAP頁面的開發(fā)都是基于WAP2.0的規(guī)范開發(fā)。 目前,主要通過如下方式實現(xiàn)WAP頁面開發(fā)
1、 由開發(fā)人員使用無線標記語言(Wireless Markup Language, WML )編 寫開發(fā)WAP頁面;
2、 通過維護人員將編寫好的頁面打包部署到服務(wù)器上,手機用戶通過 WAP無線應(yīng)用協(xié)議瀏覽WAP頁面。
由于WAP頁面的開發(fā)需要使用特殊的標簽語言,這就增加了開發(fā)人員開 發(fā)的復(fù)雜程度,而且WML語言的標簽功能簡單,限制了頁面的顯示內(nèi)容,約 束了 WAP頁面給用戶展示形式。
在上述過程中,由于使用人力開發(fā)頁面,同時還使用手工方式的打包部署 服務(wù),當(dāng)用戶的需求和頁面內(nèi)容發(fā)生變化時,開發(fā)人員需要重新根據(jù)用戶的需 求修改頁面,同時需要開發(fā)測試,重新部署WAP頁面和頁面。因此,基于上 述方法開發(fā)的WAP頁面,在升級維護時會給開發(fā)人員帶來太多的工作量,并 且十分不靈活,后期的維護工作投入人力比較大,升級時間過長,以及會出現(xiàn) 當(dāng)才幾,4吏用戶無法訪問。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是,提供一種構(gòu)建解析WAP頁面的方法及裝置, 能夠根據(jù)用戶需要進行靈活地設(shè)計,且便于升級維護。 本發(fā)明的構(gòu)建解析WAP頁面的方法,包括下列步驟
步驟A:設(shè)計服務(wù)器DES預(yù)先根據(jù)不同的網(wǎng)站類型,創(chuàng)建相應(yīng)的模板,
并分類創(chuàng)建網(wǎng)站中要顯示的內(nèi)容元素;
步驟B:所述設(shè)計服務(wù)器DES將要所述要顯示的內(nèi)容元素組織到創(chuàng)建的 模板上,然后生成頁面,并通知引擎解析服務(wù)器EP解析頁面;
步驟C:所述引擎解析服務(wù)器EP接到所述解析頁面的請求后,從數(shù)據(jù)庫
然后生成靜態(tài)頁面進行保存。
其中,在所述步驟C中,DES創(chuàng)建好內(nèi)容元素的同時,會生成查找相關(guān) 內(nèi)容的網(wǎng)絡(luò)服務(wù)方法。
其中,所述查找相關(guān)內(nèi)容的網(wǎng)絡(luò)服務(wù)方法為暴露網(wǎng)絡(luò)服務(wù)接口和唯一標識 給外部,以通過唯一標識查找相關(guān)內(nèi)容。
另外,在DES在創(chuàng)建好模板后,會生成一個模板和內(nèi)容綁定好的動態(tài)頁, 然后獲取用戶預(yù)先在DES中配置的EP開放的FTP接口和EP應(yīng)用服務(wù)地址, 把該頁面上傳到EP中并更新和解析頁面。
進一步地,在步驟B中,通知引擎解析服務(wù)器EP解析頁面之前,需要預(yù) 先構(gòu)建發(fā)布EP,包括下列步驟
通過EP下載接口,將EP應(yīng)用下載到本地,拷貝EP應(yīng)用到需要部署的服 務(wù)器中,然后登記DES的EP應(yīng)用地址和FTP接口 。
另外,所述步驟A中,所述模板可以包括DES中默認的首頁模板、一 級菜單模板、或者系統(tǒng)提供的自定義模板。
其中,所述要顯示的內(nèi)容元素可以包括文字、圖片、flash、廣告鏈接。
本發(fā)明的構(gòu)建解析WAP頁面的裝置,包括設(shè)計服務(wù)器DES、引擎解析服 務(wù)器EP,其中,所述設(shè)計服務(wù)器DES,用于預(yù)先根據(jù)不同的網(wǎng)站類型,創(chuàng)建 相應(yīng)的模板,并分類創(chuàng)建網(wǎng)站中要顯示的內(nèi)容元素,以及將要所述要顯示的內(nèi) 容元素組織到創(chuàng)建的模板上,生成頁面,并通知引擎解析服務(wù)器EP解析頁面; 所述引擎解析服務(wù)器EP,用于接到所述解析頁面的請求后,從數(shù)據(jù)庫中查找 與所述要顯示的內(nèi)容元素對應(yīng)的數(shù)據(jù)并將所述數(shù)據(jù)組織到當(dāng)前頁面上,然后生 成靜態(tài)頁面進行保存。
其中,所述DES可以包括頁面生成單元、頁面設(shè)計單元,以及構(gòu)建系統(tǒng) 單元,其中,所述頁面生成單元,用于將要所述要顯示的內(nèi)容元素組織到創(chuàng)建
的模板上,生成頁面;所述頁面設(shè)計單元,用于預(yù)先根據(jù)不同的網(wǎng)站類型,創(chuàng) 建相應(yīng)的模板,并分類創(chuàng)建網(wǎng)站中要顯示的內(nèi)容元素;所述構(gòu)建系統(tǒng)單元,用 于通過EP下載接口,將EP應(yīng)用下載到本地,拷貝EP應(yīng)用到需要部署的服務(wù) 器中,并登記DES的EP應(yīng)用地址和FTP接口 。
其中,所述頁面設(shè)計單元,可以進一步用于在創(chuàng)建好內(nèi)容元素的同時,生 成查找相關(guān)內(nèi)容的網(wǎng)絡(luò)服務(wù)方法。
另外,在所述所述頁面設(shè)計單元中查找相關(guān)內(nèi)容的網(wǎng)絡(luò)服務(wù)方法為,暴露 網(wǎng)絡(luò)服務(wù)接口和唯一標識給外部,以通過唯一標識查找相關(guān)內(nèi)容。
本發(fā)明的有益效果是依照本發(fā)明的構(gòu)建解析WAP頁面的方法及裝置, 能夠根據(jù)不同的網(wǎng)站類型創(chuàng)建相應(yīng)的模板,并分類創(chuàng)建網(wǎng)站中要顯示的內(nèi)容元 素,在設(shè)計頁面初始時,將數(shù)據(jù)與頁面相分離,只有在顯示給用戶之前通過 EP進行解析時,通過后臺服務(wù)標識查找需要的數(shù)據(jù)到頁面上,從而能夠根據(jù) 用戶需要進行靈活地設(shè)計,且便于升級維護。


圖l為本發(fā)明頁面解析引擎的結(jié)構(gòu)示意圖; 圖2為本發(fā)明頁面設(shè)計模塊結(jié)構(gòu)示意圖; 圖3為本發(fā)明頁面生成發(fā)送處理流程圖; 圖4為本發(fā)明DES和EP關(guān)系示意圖。
具體實施例方式
以下,參考附圖1 4詳細描述本發(fā)明的構(gòu)建解析WAP頁面的方法及裝置。
本發(fā)明的核心思想是通過使用設(shè)計服務(wù)器(Design Server, DES )使用
戶期望的網(wǎng)站類型的模板和用戶期望的內(nèi)容組織生成動態(tài)的頁面,用遠程調(diào)用
的方式通知引擎解析服務(wù)器(Engine Parse, EP),根據(jù)設(shè)計好的頁面進行解析,
將數(shù)據(jù)與頁面進行結(jié)合,以展示給用戶不同的頁面。
步驟100: DES根據(jù)不同的網(wǎng)站類型,創(chuàng)建相應(yīng)的模板,并為各個模板標 注p舉一標識。
其中,在步驟100中創(chuàng)建的模板可以是DES中默認的首頁、 一級菜單等 常用模板,或者是系統(tǒng)提供的自定義模板。
其中,模板的作用是提供一個顯示的框架,主要是對一些頁面樣式的分類。
例如,首頁一般是框架菜單在上,內(nèi)容在中間,鏈接在下面的樣式。這里定義 的模板只是頁面的框架。
步驟200: DES分類創(chuàng)建網(wǎng)站中要顯示的內(nèi)容元素。
其中,要顯示的內(nèi)容元素包括文字、圖片、flash、廣告鏈接等。創(chuàng)建好 內(nèi)容元素的同時,會生成查找相關(guān)內(nèi)容的網(wǎng)絡(luò)服務(wù)(Web Services)方法,例 如暴露網(wǎng)絡(luò)服務(wù)接口和唯一標識給外部,以通過唯一標識查找相關(guān)內(nèi)容。
步驟300: DES將要顯示的內(nèi)容元素組織到創(chuàng)建的模板上。
在具體實現(xiàn)時,可以通過例如Dream Weaver設(shè)計網(wǎng)頁技術(shù)將要顯示的內(nèi) 容元素組織到創(chuàng)建的模板上。該技術(shù)為現(xiàn)有技術(shù),本發(fā)明不再詳細描述。
例如,網(wǎng)站類型為首頁的模板,要顯示一級菜單、內(nèi)容信息鏈接等信息, 通過對它們的拼裝,使模板綁定了在創(chuàng)建內(nèi)容元素時暴露的服務(wù)方法。這里只 是把模板和DES中查詢該內(nèi)容的服務(wù)方法綁定,即,可以通過唯一標識在模 板上查找相關(guān)內(nèi)容元素。
需要說明的是,在依照步驟300所形成的模板上沒有數(shù)據(jù)和真實的要顯示 的內(nèi)容,這樣就實現(xiàn)了數(shù)據(jù)與頁面的分離的過程。
步驟400: DES生成頁面,并通知EP解析頁面。
在設(shè)計好模板后,DES會生成一個模板和內(nèi)容綁定好的動態(tài)頁,然后獲 取用戶預(yù)先在DES中配置的EP開放的FTP接口和EP應(yīng)用服務(wù)地址,把該頁 面上傳到EP中并更新和解析頁面。
如圖3所示,為步驟400中的頁面生成和發(fā)送以及失敗重發(fā)的處理流程
本發(fā)明的DES支持多個EP,在發(fā)送頁面時,會根據(jù)EP的數(shù)量復(fù)制當(dāng)前 發(fā)送任務(wù)的數(shù)量,相當(dāng)于每一個EP是一個獨立的任務(wù),每一個EP的失敗都 不會影響到其他的EP。
首先發(fā)送頁面,發(fā)送頁面邏輯這里主要是根據(jù)DES上注冊的不同的EP 的FTP接口,主動的^fc頁面上傳到EP中,等待發(fā)送結(jié)果成功了進行下一步, 失敗了重發(fā);其次遠程調(diào)用,調(diào)用遠程服務(wù)接口通知EP頁面已經(jīng)上傳,EP 接到通知,拷貝上傳的新頁面到相應(yīng)的路徑下。
另外,在步驟400中,通知EP解析頁面之前,需要事先構(gòu)建發(fā)布EP,具 體包括下列步驟
通過EP下載接口,將EP應(yīng)用下載到本地,拷貝EP應(yīng)用到需要部署的服 務(wù)器中,然后登記DES的EP應(yīng)用地址和FTP接口 ,這樣DES就會無縫的把 當(dāng)前的EP接入。
圖4為DES支持多個EP的示意圖。如圖4所示,為EP在DES關(guān)系示 意圖。其中,a、 b、 c表示為EP,頁面分發(fā)是DES的一個功能,當(dāng)a、 b、 c 在DES上登記后,DES的分發(fā)功能會通過在DES上登記了 EP的FTP接口 , 和服務(wù)地址,在生成頁面的時候同時更新和同時分發(fā)。這樣保證了EP的顯示 的數(shù)據(jù)的統(tǒng)一。
步驟500: EP接到解析頁面的請求后,通過DES的服務(wù)方法從數(shù)據(jù)庫中 查找需要的內(nèi)容數(shù)據(jù)到頁面上,直到解析完成后生成靜態(tài)頁面保存在服務(wù)器 中。
相對于DES而言,EP作為前端,對頁面進行解析。 具體地,步驟500,包括下列步驟
步驟51:當(dāng)EP接到解析頁面的請求后清空EP舊的頁面引用; 步驟52:頁面會根據(jù)模板的標識找到框架頁面,從上到下的解析順序, 解析框架中后臺綁定的標識,通過DES的服務(wù)方法從數(shù)據(jù)庫中查找需要的內(nèi) 容數(shù)據(jù)到頁面上,直到解析完成后生成靜態(tài)頁面保存在服務(wù)器中。
當(dāng)用戶訪問EP的時候,用戶看到的就是解析好的有數(shù)據(jù)的頁面了,只有 當(dāng)EP接到后臺的頁面刷新請求的時候,頁面會根據(jù)服務(wù)標識查詢數(shù)據(jù)進行解
析,重新生成頁面替換舊頁面,這樣的話就會保證用戶看到的都是最新的頁面。 本發(fā)明的構(gòu)建解析WAP頁面的裝置,包括設(shè)計服務(wù)器DES、引擎解析服
務(wù)器EP。其中,設(shè)計服務(wù)器DES,用于預(yù)先根據(jù)不同的網(wǎng)站類型,創(chuàng)建相應(yīng) 的模板,并分類創(chuàng)建網(wǎng)站中要顯示的內(nèi)容元素,以及將要所述要顯示的內(nèi)容元 素組織到創(chuàng)建的模板上,生成頁面,并通知引擎解析服務(wù)器EP解析頁面;引 擎解析服務(wù)器EP,用于接到所述解析頁面的請求后,從數(shù)據(jù)庫中查找與所述 要顯示的內(nèi)容元素對應(yīng)的數(shù)據(jù)并將所述數(shù)據(jù)組織到當(dāng)前頁面上,然后生成靜態(tài) 頁面進^亍^f呆存。
具體地,DES可以包括頁面生成單元、頁面設(shè)計單元,以及構(gòu)建系統(tǒng)單 元,其中,頁面生成單元,用于將要所述要顯示的內(nèi)容元素組織到創(chuàng)建的模板
上,生成頁面;頁面設(shè)計單元,用于預(yù)先根據(jù)不同的網(wǎng)站類型,創(chuàng)建相應(yīng)的模 板,并分類創(chuàng)建網(wǎng)站中要顯示的內(nèi)容元素;構(gòu)建系統(tǒng)單元,用于通過EP下載 接口,將EP應(yīng)用下載到本地,拷貝EP應(yīng)用到需要部署的服務(wù)器中,并登記 DES的EP應(yīng)用地址和FTP接口 。
其中,頁面設(shè)計單元,進一步用于在創(chuàng)建好內(nèi)容元素的同時,生成查找相 關(guān)內(nèi)容的網(wǎng)絡(luò)服務(wù)方法。該查找相關(guān)內(nèi)容的網(wǎng)絡(luò)服務(wù)方法為,暴露網(wǎng)絡(luò)服務(wù)接 口和唯一標識給外部,以通過唯一標識查找相關(guān)內(nèi)容。
綜上所述,依照本發(fā)明的構(gòu)建解析WAP頁面的方法及裝置,能夠根據(jù)不 同的網(wǎng)站類型創(chuàng)建相應(yīng)的模板,并分類創(chuàng)建網(wǎng)站中要顯示的內(nèi)容元素,在設(shè)計 頁面初始時,將數(shù)據(jù)與頁面相分離,只有在顯示給用戶之前通過EP進行解析 時,通過后臺服務(wù)標識查找需要的數(shù)據(jù)到頁面上,從而能夠根據(jù)用戶需要進行 靈活地設(shè)計,且便于升級維護。
以上是為了使本領(lǐng)域普通技術(shù)人員理解本發(fā)明,而對本發(fā)明所進行的詳細 描述,但可以想到,在不脫離本發(fā)明的權(quán)利要求所涵蓋的范圍內(nèi)還可以做出其 它的變化和修改,這些變化和修改均在本發(fā)明的保護范圍內(nèi)。
權(quán)利要求
1.一種構(gòu)建解析WAP頁面的方法,其特征在于,包括下列步驟步驟A設(shè)計服務(wù)器DES預(yù)先根據(jù)不同的網(wǎng)站類型,創(chuàng)建相應(yīng)的模板,并分類創(chuàng)建網(wǎng)站中要顯示的內(nèi)容元素;步驟B所述設(shè)計服務(wù)器DES將要所述要顯示的內(nèi)容元素組織到創(chuàng)建的模板上,然后生成頁面,并通知引擎解析服務(wù)器EP解析頁面;步驟C所述引擎解析服務(wù)器EP接到所述解析頁面的請求后,從數(shù)據(jù)庫中查找與所述要顯示的內(nèi)容元素對應(yīng)的數(shù)據(jù)并將所述數(shù)據(jù)組織到當(dāng)前頁面上,然后生成靜態(tài)頁面進行保存。
2. 如權(quán)利要求1所述的構(gòu)建解析WAP頁面的方法,其特征在于,在所述 步驟C中,DES創(chuàng)建好內(nèi)容元素的同時,會生成查找相關(guān)內(nèi)容的網(wǎng)絡(luò)服務(wù)方 法。
3. 如權(quán)利要求2所述的構(gòu)建解析WAP頁面的方法,其特征在于,所述查 找相關(guān)內(nèi)容的網(wǎng)絡(luò)服務(wù)方法為暴露網(wǎng)絡(luò)服務(wù)接口和唯一標識給外部,以通過唯 一標識查找相關(guān)內(nèi)容。
4. 如權(quán)利要求1至3中任一項所述的構(gòu)建解析WAP頁面的方法,其特征 在于,在DES在創(chuàng)建好模板后,會生成一個模板和內(nèi)容綁定好的動態(tài)頁,然 后獲取用戶預(yù)先在DES中配置的EP開放的FTP接口和EP應(yīng)用服務(wù)地址,把 該頁面上傳到EP中并更新和解析頁面。
5. 如權(quán)利要求4所述的構(gòu)建解析WAP頁面的方法,其特征在于,在步驟 B中,通知引擎解析服務(wù)器EP解析頁面之前,需要預(yù)先構(gòu)建發(fā)布EP,包括下 列步驟通過EP下載接口,將EP應(yīng)用下載到本地,拷貝EP應(yīng)用到需要部署的服 務(wù)器中,然后登記DES的EP應(yīng)用地址和FTP接口。
6. 如權(quán)利要求1所述的構(gòu)建解析WAP頁面的方法,其特征在于,所述步 驟A中,所述模板包括DES中默認的首頁模板、 一級菜單模板、或者系統(tǒng) 提供的自定義模板。
7. 如權(quán)利要求1所述的構(gòu)建解析WAP頁面的方法,其特征在于,所述要 顯示的內(nèi)容元素包括文字、圖片、flash、廣告鏈接。
8. —種構(gòu)建解析WAP頁面的裝置,其特征在于,包括設(shè)計服務(wù)器DES、 引擎解析服務(wù)器EP,其中,所述設(shè)計服務(wù)器DES,用于預(yù)先根據(jù)不同的網(wǎng)站類型,創(chuàng)建相應(yīng)的模板, 并分類創(chuàng)建網(wǎng)站中要顯示的內(nèi)容元素,以及將要所述要顯示的內(nèi)容元素組織到 創(chuàng)建的模板上,生成頁面,并通知引擎解析服務(wù)器EP解析頁面;所述引擎解析服務(wù)器EP,用于接到所述解析頁面的請求后,從數(shù)據(jù)庫中后生成靜態(tài)頁面進行保存。
9. 如權(quán)利要求8所述的構(gòu)建解析WAP頁面的裝置,其特征在于,所述 DES包括頁面生成單元、頁面設(shè)計單元,以及構(gòu)建系統(tǒng)單元,其中,所述頁面生成單元,用于將要所述要顯示的內(nèi)容元素組織到創(chuàng)建的模板 上,生成頁面;所述頁面設(shè)計單元,用于預(yù)先根據(jù)不同的網(wǎng)站類型,創(chuàng)建相應(yīng)的模板,并 分類創(chuàng)建網(wǎng)站中要顯示的內(nèi)容元素;所述構(gòu)建系統(tǒng)單元,用于通過EP下載接口,將EP應(yīng)用下載到本地,拷 貝EP應(yīng)用到需要部署的服務(wù)器中,并登記DES的EP應(yīng)用地址和FTP接口。
10. 如權(quán)利要求9所述的構(gòu)建解析WAP頁面的裝置,其特征在于,所述 頁面設(shè)計單元,進一步用于在創(chuàng)建好內(nèi)容元素的同時,生成查找相關(guān)內(nèi)容的網(wǎng) 絡(luò)服務(wù)方法。
11. 如權(quán)利要求IO所述的構(gòu)建解析WAP頁面的裝置,其特征在于,在所 述所述頁面設(shè)計單元中查找相關(guān)內(nèi)容的網(wǎng)絡(luò)服務(wù)方法為,暴露網(wǎng)絡(luò)服務(wù)接口和 唯一標識給外部,以通過唯一標識查找相關(guān)內(nèi)容。
全文摘要
本發(fā)明提供一種構(gòu)建解析WAP頁面的方法及裝置,其中,該方法包括下列步驟步驟A設(shè)計服務(wù)器DES預(yù)先根據(jù)不同的網(wǎng)站類型,創(chuàng)建相應(yīng)的模板,并分類創(chuàng)建網(wǎng)站中要顯示的內(nèi)容元素;步驟B所述設(shè)計服務(wù)器DES將要所述要顯示的內(nèi)容元素組織到創(chuàng)建的模板上,然后生成頁面,并通知引擎解析服務(wù)器EP解析頁面;步驟C所述引擎解析服務(wù)器EP接到所述解析頁面的請求后,從數(shù)據(jù)庫中查找與所述要顯示的內(nèi)容元素對應(yīng)的數(shù)據(jù)并將所述數(shù)據(jù)組織到當(dāng)前頁面上,然后生成靜態(tài)頁面進行保存。本發(fā)明能夠根據(jù)用戶需要進行靈活地設(shè)計,且便于升級維護。
文檔編號G06F17/30GK101354725SQ200810212269
公開日2009年1月28日 申請日期2008年9月8日 優(yōu)先權(quán)日2008年9月8日
發(fā)明者騫 魏 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
淳安县| 都江堰市| 丽江市| 张掖市| 宜州市| 前郭尔| 泰宁县| 美姑县| 汤原县| 富源县| 阿勒泰市| 长治县| 健康| 印江| 石台县| 兴隆县| 波密县| 福清市| 开封市| 格尔木市| 梁河县| 民和| 高清| 临西县| 江源县| 牟定县| 贵州省| 庆安县| 长丰县| 苏尼特左旗| 临高县| 鹿邑县| 荆州市| 晋中市| 大方县| 无极县| 晋州市| 怀集县| 平远县| 景谷| 醴陵市|