[發明專利]一種頁面轉換方法、裝置在審
| 申請號: | 201710624920.4 | 申請日: | 2017-07-27 |
| 公開(公告)號: | CN107436939A | 公開(公告)日: | 2017-12-05 |
| 發明(設計)人: | 商任偉;聶永升;李志鵬 | 申請(專利權)人: | 北京阿德和合科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京卓唐知識產權代理有限公司11541 | 代理人: | 唐海力,韓來兵 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 頁面 轉換 方法 裝置 | ||
技術領域
本發明涉及計算機軟件領域、無線互聯網領域,特別涉及一種頁面轉換方法、裝置,可在無線端訪問時可對內容網頁進行重排。
背景技術
無線互聯網,是由移動無線網絡組成,并實現網絡的手機數據雙向傳輸的網絡,無線互聯網是建立在無線網絡基礎上的互聯網。無線網絡即是由中國移動、中國聯通、中國電信、提供的沒有硬線路的網絡。中國的無線網絡包括:中國移動的GSM網絡,中國聯通的GSM網絡和CDMA網絡。通過手機移動上網時移動終端已成為移動上網操作最主要的物理載體。
由于受到物理硬件顯示屏幕小的限制,瀏覽顯示效果較差,通常用戶在使用小屏幕終端比如移動終端、PDA,當打開網站上的頁面內容時,由于網站頁面尺寸相對于終端小屏幕尺寸來說大得多,所以造成用戶在無線終端上打開網頁時網頁內容排序混亂,影響閱讀,用戶體驗較差。
在瀏覽器中的渲染過程如下:
1)瀏覽器解析html源碼,然后創建一個DOM樹;在DOM樹中,每一個HTML標簽都有一個對應的節點,并且每一個文本也都會有一個對應的文本節點;DOM樹的根節點就是documentElement,對應的是html標簽。
2)瀏覽器解析CSS代碼,計算出最終的樣式數據。對CSS代碼中非法的語法直接忽略掉。解析CSS的時候會按照如下順序來定義優先級:瀏覽器默認設置,用戶設置,外鏈樣式,內聯樣式,html中的style。
3)構建出DOM樹,并且計算出樣式數據后,下一步就是構建一個渲染樹(rendering tree),DOM樹完全和html標簽一一對應,但是渲染樹會忽略掉不需要渲染的元素,比如head、display:none的元素等。
4)一旦渲染樹創建好了,瀏覽器就可以根據渲染樹直接把頁面繪制到屏幕上。
瀏覽器中的重排,是當渲染樹的一部分必須要更新并且節點的尺寸發生了變化,這就會觸發重排操作。
現有技術中,有一些方法解決用戶在使用小屏幕終端比如移動終端、PDA,當打開網站上的頁面內容時內容網頁的重排問題,比如,中國專利CN201110060341.4,一種網頁重排版的方法和系統,包括手機瀏覽器客戶端和緩存服務器,手機瀏覽器客戶端與緩存服務器之間通過網絡連接,手機瀏覽器客戶端用于獲取并顯示網頁地址對應的已經重排版頁面,根據網頁重排版策略將網頁地址對應的未重排版頁面生成重排版頁面,并上傳到緩存服務器中保存;緩存服務器用于存儲網頁地址對應的重排版頁面,并發送給手機瀏覽器客戶端。通過緩存服務器,降低對服務器的資源消耗,但是缺陷在于:遇到網頁內容變化相對較多的新聞、要聞類等特殊的內容更新較快網頁或者物理尺寸不同的終端,還是存在內容網頁顯示問題。
發明內容
本發明要解決的技術問題是,提供一種形式簡潔、轉換速度快的頁面轉換方法。
解決上述技術問題,本發明提供了一種頁面轉換方法,包括如下步驟:
接收訪問請求,
生成新的訪問請求,
接收返回的原始頁面,
對所述原始頁面預處理,匹配出預置的頁面模版文件,
返回處理過后的頁面。
更進一步,生成新的訪問請求還包括:轉換地址,用以作為無線終端訪問的地址。
更進一步,對所述原始頁面預處理還包括:所述原始頁面包含的js和css文件。
更進一步,所述頁面模版文件還包括:
建立一個索引腳本用以查找模版使用,
通過查找所述索引尋找頁面模版文件。
更進一步,方法還包括:用以接收返回處理過后的頁面的無線終端。
更進一步,方法還包括:用以接收訪問請求,生成新的訪問請求或接收返回的原始頁面或對所述原始頁面預處理,匹配出預置的頁面模版文件的轉換服務器。
更進一步,頁面模版文件還包括:通過對數據的定義,對數據完成抓取。
基于上述,本發明還提供了一種頁面轉換裝置,通過在無線終端和原頁面服務器之間搭建一轉換服務器實現轉換,所述轉換服務器用以,接收無線終端的訪問請求,并生成新的訪問請求,接收從原頁面服務器返回的原始頁面,
所述轉換服務器還包括:
模板撰寫單元,用以建立一個索引腳本用以查找模版使用,通過查找所述索引尋找頁面模版文件,
頁面預處理單元,用以對所述原始頁面預處理,
模塊匹配單元,用以匹配出預置的頁面模版文件,返回處理過后的頁面。
更進一步,所述頁面模版文件還用以修改html標簽。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京阿德和合科技有限公司,未經北京阿德和合科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710624920.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種方便觀察的植物架裝置
- 下一篇:一種高效的加壓蒸箱設備





