[發明專利]自適應顯示方法、終端及計算機可讀存儲介質在審
| 申請號: | 201710377127.9 | 申請日: | 2017-05-25 |
| 公開(公告)號: | CN107220050A | 公開(公告)日: | 2017-09-29 |
| 發明(設計)人: | 江志文 | 申請(專利權)人: | 努比亞技術有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F3/14;G06F17/30 |
| 代理公司: | 廣東廣和律師事務所44298 | 代理人: | 章小燕 |
| 地址: | 518000 廣東省深圳市南山區高新區北環大道9018*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自適應 顯示 方法 終端 計算機 可讀 存儲 介質 | ||
技術領域
本發明涉及終端技術領域,尤其涉及一種自適應顯示方法、終端及計算機可讀存儲介質。
背景技術
目前,為了適應不同市場用戶群體的需求,不同品牌或同一品牌中不同型號的移動終端在屏幕分辨率、屏幕大小、字體、按鍵等地方都有可能不同。因此,在移動終端上應用各類網絡業務時,移動終端的多樣性就給網絡業務的實現帶來很大困難。
目前Web響應式框架基本都是基于CSS樣式來控制的,通過CSS媒體屬性判斷屏幕大小,隱藏或者顯示更多內容來達到更均衡展示信息的效果,另外一種比較多采用的方案是做兩份Web頁面,一種適配大屏幕的,一種適配小屏幕的,加載頁面的時候通過重新加載切換到適配頁面。這樣做需要消耗大量的人力、物力和財力,從而導致了開發成本上升及開發效率的下降。
發明內容
本發明的主要目的在于提出一種自適應顯示方法、終端及計算機可讀存儲介質,旨在解決能夠現有技術中加載頁面需要基于CSS樣式來控制,導致的開發成本上升且開發效率的下降的問題。
為實現上述目的,本發明提供的一種自適應顯示方法,所述方法包括:
獲取移動終端的屏幕參數;
根據所述屏幕參數,向服務器請求與所述屏幕參數適配的顯示參數及顯示數據;
根據所述顯示參數,解析所述顯示數據,并顯示所述解析后的顯示數據。
進一步地,所述獲取移動終端的屏幕參數的步驟,包括:
通過直譯式腳本語言獲取移動終端的屏幕參數,所述屏幕參數包括分辨率、屏幕尺寸,所述屏幕尺寸為當前分辨率下的寬度及高度。
進一步地,所述向服務器請求與所述屏幕參數適配的顯示數據包括:向服務器請求資源文件路徑或頁面訪問路徑。
進一步地,所述根據所述顯示參數,解析并顯示所述顯示數據的步驟,包括:
根據所述顯示參數,通過直譯式腳本語言渲染所述顯示數據中的元素,得到所述解析后的顯示數據。
進一步地,所述根據所述顯示參數,通過直譯式腳本語言渲染所述顯示數據中的元素,得到所述解析后的顯示數據的步驟,包括:
根據所述顯示數據,創建DOM樹,所述DOM樹中的元素與所述顯示數據中的元素一一對應。
此外,為實現上述目的,本發明又提出一種終端,所述終端包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執行時實現下述步驟:
獲取移動終端的屏幕參數;
根據所述屏幕參數,向服務器請求與所述屏幕參數適配的顯示參數及顯示數據;
根據所述顯示參數,解析所述顯示數據,并顯示所述解析后的顯示數據。
進一步地,所述計算機程序被所述處理器執行時還實現下述步驟:
通過直譯式腳本語言獲取移動終端的屏幕參數,所述屏幕參數包括分辨率、屏幕尺寸,所述屏幕尺寸為當前分辨率下的寬度及高度。
進一步地,所述計算機程序被所述處理器執行時還實現下述步驟:
根據所述顯示參數,通過直譯式腳本語言渲染所述顯示數據中的元素,得到所述解析后的顯示數據。
進一步地,所述計算機程序被所述處理器執行時還實現下述步驟:
根據所述顯示數據,創建DOM樹,所述DOM樹中的元素與所述顯示數據中的元素一一對應。
此外,為實現上述目的,本發明還提出一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有自適應顯示程序,所述自適應顯示程序被處理器執行時實現上述自適應顯示方法的步驟。
本發明提出的一種自適應顯示方法、終端及計算機可讀存儲介質,在加載頁面時,根據屏幕參數,向服務器請求與屏幕參數適配的顯示參數,及顯示數據,根據顯示參數解析顯示數據以實現根據屏幕大小自適應顯示匹配的顯示數據,無需隱藏數據,或者重新載入頁面,減少數據加載量,并且減少開發成本。
附圖說明
圖1為實現本發明各個實施例的移動終端的硬件結構示意圖;
圖2為如圖1所示的移動終端的無線通信系統示意圖;
圖3為本發明第一實施例提供的自適應顯示方法的方法流程圖;
圖4為本發明第二實施例提供的自適應顯示方法的方法流程圖;
圖5是本發明實施例三提供的終端的示意圖。
本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于努比亞技術有限公司,未經努比亞技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710377127.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種現澆混凝土柱吊模
- 下一篇:一種T形構造柱馬牙槎不損壞墻體的支模裝置





