亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于云計算模式的遺產(chǎn)Web應(yīng)用移動版轉(zhuǎn)化方法_2

文檔序號:8319258閱讀:來源:國知局
向至生成的移動版頁面。方案二中,工具提供代理服務(wù)器和包裝了瀏覽器的移動應(yīng)用,瀏覽器設(shè)置代理服務(wù)器,首頁為原Web應(yīng)用首頁。終端用戶通過移動應(yīng)用訪問頁面,在代理服務(wù)器處會判斷設(shè)備類型,從而將移動版頁面返回,使得終端用戶可以瀏覽移動版頁面。上述兩種方案對于終端用戶而言均是透明的,終端無需做任何事情,轉(zhuǎn)換工作全部在云端完成。
[0031]與現(xiàn)有技術(shù)相比,本發(fā)明的積極效果為:
[0032]本發(fā)明通過半自動地完成Web應(yīng)用移動化,同時保證了較高的轉(zhuǎn)換質(zhì)量和轉(zhuǎn)換效率。運行時兩套部署方案使得開發(fā)者可以根據(jù)實際需求進行選擇,靈活性較強。
【附圖說明】
[0033]附圖為本發(fā)明的方法流程圖。
【具體實施方式】
[0034]本節(jié)以北京大學(xué)信息科學(xué)技術(shù)學(xué)院網(wǎng)站(http://eecs.pku.edu.cn)給出使用MobiTran進行Web應(yīng)用移動化的實例,其處理方法流程如圖所示。該網(wǎng)站是北京大學(xué)信息科學(xué)技術(shù)學(xué)院的門戶網(wǎng)站,包含學(xué)院新聞、通知公告、教務(wù)通知、講座信息等模塊。
[0035]首先,針對每一類頁面生成轉(zhuǎn)換規(guī)則。例如,對于某一學(xué)院新聞列表頁面,使用MobiTran工具時,首先輸入頁面的URL,系統(tǒng)會自動分析頁面,識別出頁面的列表,并生成自動轉(zhuǎn)換結(jié)果頁面、頁面模板和動作序列。
[0036]之后支持用戶手工修改生成的模板。用戶在自動轉(zhuǎn)換的結(jié)果頁面上進行操作,系統(tǒng)將操作翻譯為動作序列,同時模板進行修改。例如,如果在自動轉(zhuǎn)化過程中某一行新聞沒有被識別為列表的行,那么可以手動對其進行設(shè)置,相應(yīng)地,頁面模板和動作序列也會進行修改。
[0037]此時,已經(jīng)得到了該學(xué)院新聞列表頁面的模板和動作序列,其可以適用于所有的學(xué)院新聞列表頁面,可以使用正則表達式表示這類頁面的URL。例如,學(xué)院新聞第一個列表頁面的 URL 為 http://eecs.pku.edu.cn/index, aspx ? menuid = 4&type =article&lanmuid = 63&page = l&language = cn,第二個列表頁面的 URL 為 http://eecs.pku.edu.cn/index, aspx ? menuid = 4&type = article&lanmuid = 63&page =2&language = cn。此時可以構(gòu)造正則表達式 http: V/eecs\.pku\.edu\.cn/index\.aspx ? menuid = 4&type = article&lanmuid = 63&page = (\d)+&language = cn0 系統(tǒng)根據(jù)用戶輸入的正則表達式,對滿足該正則表達式的頁面進行抓取并轉(zhuǎn)換。
[0038]最后,當(dāng)Web應(yīng)用內(nèi)所有需要轉(zhuǎn)換的頁面均轉(zhuǎn)換完成后,工具將生成移動版應(yīng)用,可以采用方案一或方案二進行部署;用戶通過該應(yīng)用,可以訪問移動版頁面。
【主權(quán)項】
1.一種基于云計算模式的遺產(chǎn)Web應(yīng)用移動版轉(zhuǎn)化方法,其步驟為: 1)對web應(yīng)用頁面中的設(shè)定原子類別分別預(yù)設(shè)一模板,每一原子類別的模板對應(yīng)一獲取數(shù)據(jù)單元的動作序列; 2)利用所述模板對每一待轉(zhuǎn)化PC版Web頁面進行自動分析,識別出其中對應(yīng)于設(shè)定原子類別的原子數(shù)據(jù)單元,并生成獲取數(shù)據(jù)單元的動作序列; 3)將執(zhí)行所述動作序列得到的數(shù)據(jù)填充到對應(yīng)的原子類別的模板中,生成移動版頁面; 4)將轉(zhuǎn)換后的移動版頁面生成新的URL,并在該PC版Web頁面添加重定向語句,用于當(dāng)移動終端訪問該PC版Web頁面時,服務(wù)器能重定向至該移動版頁面。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟2)的具體方法包括:對每一原子類別預(yù)設(shè)一系列特征,將該PC版Web頁面中的各個區(qū)域和所有原子類別的特征進行相似度匹配,得到每一區(qū)域的類別和對應(yīng)的模板及其動作序列;該PC版Web頁面的頁面模板根據(jù)匹配得到的所有原子類別的模板組成。
3.如權(quán)利要求2所述的方法,其特征在于,以所見即所得的方式對得到的類別進行標(biāo)記,并將該標(biāo)記操作轉(zhuǎn)換為對應(yīng)的動作序列,與對應(yīng)原子類別的模板的動作序列保存在一起,得到最終的動作序列。
4.如權(quán)利要求2所述的方法,其特征在于,以所見即所得的方式修改所述頁面模板,與對應(yīng)原子類別的模板保存在一起,得到最終的頁面模板。
5.如權(quán)利要求1或2或3或4所述的方法,其特征在于,所述原子模板包括:列表原子模板、網(wǎng)格原子模板、段落原子模板、表格原子模板、圖片原子模板、按鈕原子模板。
6.如權(quán)利要求2所述的方法,其特征在于,對每一類相似頁面創(chuàng)建一URL正則表達式,根據(jù)該正則表達式抓取Web應(yīng)用內(nèi)所有滿足該正則表達式的頁面,然后使用該類頁面對應(yīng)的頁面模板進行頁面轉(zhuǎn)換,生成對應(yīng)的移動版頁面。
7.一種基于云計算模式的遺產(chǎn)Web應(yīng)用移動版轉(zhuǎn)化方法,其步驟為: 1)對web應(yīng)用頁面中的設(shè)定原子類別分別預(yù)設(shè)一模板,每一原子類別的模板對應(yīng)一獲取數(shù)據(jù)單元的動作序列; 2)利用所述模板對每一待轉(zhuǎn)化PC版Web頁面進行自動分析,識別出其中對應(yīng)于設(shè)定原子類別的原子數(shù)據(jù)單元,并生成獲取數(shù)據(jù)單元的動作序列; 3)將執(zhí)行所述動作序列得到的數(shù)據(jù)填充到對應(yīng)的原子類別的模板中,生成移動版頁面; 4)在瀏覽器上設(shè)置一代理服務(wù)器,當(dāng)該代理服務(wù)器判斷訪問該PC版Web頁面的設(shè)備類型為移動終端時,返回該移動版頁面。
8.如權(quán)利要求7所述的方法,其特征在于,所述步驟2)的具體方法包括:對每一原子類別預(yù)設(shè)一系列特征,將該PC版Web頁面中的各個區(qū)域和所有原子類別的特征進行相似度匹配,得到每一區(qū)域的類別和對應(yīng)的模板及其動作序列;該PC版Web頁面的頁面模板根據(jù)匹配得到的所有原子類別的模板組成。
9.如權(quán)利要求8所述的方法,其特征在于,對每一類相似頁面創(chuàng)建一URL正則表達式,根據(jù)該正則表達式抓取Web應(yīng)用內(nèi)所有滿足該正則表達式的頁面,然后使用該類頁面對應(yīng)的頁面模板進行頁面轉(zhuǎn)換,生成對應(yīng)的移動版頁面。
10.如權(quán)利要求8所述的方法,其特征在于,以所見即所得的方式對得到的類別進行標(biāo)記,并將該標(biāo)記操作轉(zhuǎn)換為對應(yīng)的動作序列,與對應(yīng)原子類別的模板的動作序列保存在一起,得到最終的動作序列;以所見即所得的方式修改所述頁面模板更改頁面中的模板,與對應(yīng)原子類別的模板保存在一起,得到最終的頁面模板。
【專利摘要】本發(fā)明公開了一種基于云計算模式的遺產(chǎn)Web應(yīng)用移動版轉(zhuǎn)化方法。本方法為:1)對web應(yīng)用頁面中的設(shè)定原子類別分別預(yù)設(shè)一模板,每一原子類別的模板對應(yīng)一獲取數(shù)據(jù)單元的動作序列;2)利用所述模板對每一待轉(zhuǎn)化PC版Web頁面進行自動分析,識別出其中對應(yīng)于設(shè)定原子類別的原子數(shù)據(jù)單元,并生成獲取數(shù)據(jù)單元的動作序列;3)將執(zhí)行所述動作序列得到的數(shù)據(jù)填充到對應(yīng)的原子類別的模板中,生成移動版頁面;4)將轉(zhuǎn)換后的移動版頁面生成新的URL,并在該PC版Web頁面添加重定向語句,用于當(dāng)移動終端訪問該PC版Web頁面時,服務(wù)器能重定向至該移動版頁面。本發(fā)明具有較高的轉(zhuǎn)換質(zhì)量和轉(zhuǎn)換效率,且靈活性較強。
【IPC分類】G06F17-30
【公開號】CN104636446
【申請?zhí)枴緾N201510026078
【發(fā)明人】黃罡, 劉譞哲, 方譯萌, 馬鄆
【申請人】北京大學(xué)
【公開日】2015年5月20日
【申請日】2015年1月19日
當(dāng)前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1