[發明專利]頁面顯示方法和設備無效
| 申請號: | 201010621840.1 | 申請日: | 2010-12-27 |
| 公開(公告)號: | CN102567422A | 公開(公告)日: | 2012-07-11 |
| 發明(設計)人: | 周頔;李鵬;王興華 | 申請(專利權)人: | 北大方正集團有限公司;北京方正阿帕比技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100871 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 顯示 方法 設備 | ||
技術領域
本發明涉及計算機應用領域,尤其涉及一種頁面顯示方法和設備。
背景技術
近年來,基于模型的界面開發方法備受關注,模型驅動、界面設計模式、界面布局等思想逐漸滲入到界面開發過程中。基于模型的界面開發是一個創建和重定義用戶界面模型的過程,用戶界面設計的所有元素都用定義的模型來表示,能夠幫助設計者集中于概念方面以獲取用戶需求,避免過早的進行細節的設計,同時使得一個界面的不同部分同它們所扮演的角色之間的關系更加清晰。
網站展現平臺的設計一般分為三個層次,即數據層,業務層和展現層,如圖1所示,其中數據層主要實現數據讀取的功能,業務層主要實現業務邏輯處理和實現,展現層主要實現按照制定樣式在網頁上顯示數據。
在這樣的設計中,業務與展現雖然在不同的層次,但仍存在較高的耦合度,在市場引導技術的格局下,業務變化頻繁,由此帶來的修改成本過高一定程度阻礙了這個行業的發展。
目前,基于模型的頁面構建及頁面展示的流程如下:
首先,美工人員將制作好的頁面提交給代碼開發人員,代碼開發人員根據頁面效果,編制用于在指定平臺顯示該頁面的頁面顯示源代碼,并將該頁面顯示源代碼輸入該指定平臺;
然后,指定平臺在需要時通過運行輸入的頁面顯示源代碼,來顯示相應的頁面內容。
在實現本發明的過程中,發明人發現現有技術中存在以下技術問題:
目前的瀏覽器種類較多,每種瀏覽器對頁面顯示源代碼的解析存在差別,即不同的瀏覽器對頁面顯示源代碼中同一標記的理解有所不同,使得同一頁面在不同瀏覽器中的顯示效果不同,造成頁面顯示在多個瀏覽器的兼容性較差。頁面顯示源代碼中的標記是指表示頁面元素屬性(例如類型、位置、樣式等)的符號。
另外,目前頁面顯示所使用的平臺種類也很多,目前已有的平臺包括支持.Net的平臺、支持JSP的平臺、支持PHP的平臺等。在不同的平臺上顯示同一頁面時,需要代碼開發人員針對不同的平臺分別編制用于在相應平臺顯示該頁面的頁面顯示源代碼,造成頁面顯示的靈活度較差,成本也較高。
發明內容
本發明實施例提供一種頁面顯示方法和設備,用于為跨平臺的頁面顯示提供支持。
一種頁面顯示方法,該方法包括:
獲取輸入的頁面顯示源代碼;
確定進行頁面顯示所使用的平臺的類型;根據預先設定的平臺類型與代碼轉換方法的對應關系,確定所述平臺的類型對應的代碼轉換方法;
按照所述代碼轉換方法,將頁面顯示源代碼所述轉換為用于在所述平臺顯示頁面的平臺相關目標代碼;
通過執行所述平臺相關目標代碼進行頁面顯示。
一種頁面顯示設備,該設備包括:
代碼獲取單元,用于獲取輸入的頁面顯示源代碼;
平臺類型確定單元,用于確定進行頁面顯示所使用的平臺的類型;
轉換方法確定單元,用于根據預先設定的平臺類型與代碼轉換方法的對應關系,確定所述平臺的類型對應的代碼轉換方法;
代碼轉換單元,用于按照所述代碼轉換方法,將頁面顯示源代碼所述轉換為用于在所述平臺顯示頁面的平臺相關目標代碼;
頁面顯示單元,用于通過執行所述平臺相關目標代碼進行頁面顯示,或者將所述平臺相關目標代碼發送給所述平臺所在的頁面顯示設備。
本方案通過將頁面顯示源代碼進行跨平臺轉換,即在確定顯示頁面所使用的平臺后,將頁面顯示源代碼轉換為該平臺能夠支持的代碼,從而進行正確的頁面顯示。由于可以預先針對不同的平臺分別設置代碼轉換方法,因此可以在多種平臺正確、自動顯示頁面,為跨平臺的頁面顯示提供了支持。
附圖說明
圖1為現有技術中的網站構架設計示意圖;
圖2為本發明實施例提供的方法流程示意圖;
圖3為本發明實施例中改進后的網站構架設計示意圖;
圖4A為本發明實施例中的代碼轉換示意圖;
圖4B為本發明實施例中的轉換模型示意圖;
圖5為本發明實施例提供的設備結構示意圖。
具體實施方式
參見圖2,本發明實施例提供的頁面顯示方法,具體包括以下步驟:
步驟30:獲取輸入的頁面顯示源代碼;
步驟31:確定進行頁面顯示所使用的平臺的類型;根據預先設定的平臺類型與代碼轉換方法的對應關系,確定所述平臺的類型對應的代碼轉換方法;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北大方正集團有限公司;北京方正阿帕比技術有限公司,未經北大方正集團有限公司;北京方正阿帕比技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010621840.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有Dome導電彈片的薄膜開關
- 下一篇:一種獲取起始頁的方法、裝置和系統





