專利名稱:一種終端上縮放顯示頁面的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,更具體的說,涉及一種終端頁面大小調(diào)整的方法。
背景技術(shù):
隨著時(shí)代和科技的進(jìn)步,手機(jī)、PDA(個(gè)人數(shù)字助理)、音樂播放器等移動(dòng)終端已經(jīng) 基本普及,功能也越來越豐富,終端中的大量信息是通過文字,圖像來體現(xiàn)的,包括功能菜 單,消息,網(wǎng)頁等。在實(shí)際使用中,不同的用戶群體對(duì)于終端的要求也往往有所不同,例如老年人喜 歡文字圖像信息顯示大一些,看的清楚,而有些人則喜歡小一些,這樣一屏可顯示更多的信 息。還有在不同的情況下,用戶希望即時(shí)縮放顯示正在瀏覽的頁面?,F(xiàn)在很多終端已經(jīng)支持調(diào)整字體大小,比如手機(jī)終端。但是,這種功能往往是針對(duì) 整部手機(jī)的顯示風(fēng)格的,當(dāng)用戶瀏覽信息的過程中想要縮放顯示文字內(nèi)容時(shí),必須先退出 當(dāng)前界面,然后進(jìn)入菜單進(jìn)行字體設(shè)置,再進(jìn)入相應(yīng)界面瀏覽信息,過程復(fù)雜,用戶體驗(yàn)差。 還有一些終端采用捕捉快照的方式,當(dāng)頁面完全載入后,將其存儲(chǔ)為一個(gè)圖像信息,當(dāng)用戶 進(jìn)行縮放操作時(shí),只是對(duì)圖像進(jìn)行縮放顯示,這種方法需要終端支持快照等功能,實(shí)現(xiàn)成本 較高。
發(fā)明內(nèi)容
發(fā)明人發(fā)現(xiàn),如何設(shè)置出簡(jiǎn)便的縮放顯示頁面的方法,成為技術(shù)人員需要考慮的 問題。因此,本發(fā)明所要解決的技術(shù)問題是針對(duì)現(xiàn)在終端用戶的需求和現(xiàn)有技術(shù)的缺陷, 提出了一種終端上縮放顯示頁面的方法及裝置,使用戶能更方便、快捷、隨意的調(diào)整頁面的 顯示大小。為了解決上述技術(shù)問題,本發(fā)明提供了一種終端上縮放顯示頁面的方法,包括對(duì)于需要調(diào)整的終端顯示頁面使用標(biāo)簽語言定義,存儲(chǔ)為標(biāo)簽語言文件,并對(duì)需 要調(diào)整的終端顯示頁面通過瀏覽器顯示;接收用戶對(duì)瀏覽的顯示頁面發(fā)出的縮放指令;根據(jù)所述縮放指令修改相對(duì)應(yīng)的標(biāo)簽語言文件,將修改后的標(biāo)簽語言文件通過瀏 覽器顯示為縮放后的顯示頁面。進(jìn)一步來說,所述方法還包括預(yù)先設(shè)定不同的按鍵或者菜單對(duì)應(yīng)的顯示元素屬性;相應(yīng)的,所述接收用戶對(duì)瀏 覽的顯示頁面發(fā)出的縮放指令,包括接收用戶通過按鍵或者菜單對(duì)當(dāng)前頁面發(fā)出的更改顯示元素屬性的縮放指令。進(jìn)一步來說,所述顯示元素包括文本、圖像,所述元素屬性包括元素的位置、大小、 背景、顏色中的一種或者多種。進(jìn)一步來說,所述根據(jù)所述縮放指令修改相對(duì)應(yīng)的標(biāo)簽語言文件,包括根據(jù)用戶通過按鍵或者菜單選擇的對(duì)應(yīng)的顯示元素屬性,修改相對(duì)應(yīng)的標(biāo)簽語言文件。進(jìn)一步來說,所述方法還包括當(dāng)用戶輸入的顯示元素屬性超過終端的支持范圍時(shí),發(fā)出提示通知已經(jīng)達(dá)到縮放 顯示的極限。為了解決上述技術(shù)問題,本發(fā)明還提供了一種終端上縮放顯示頁面的裝置,包 括處理單元,用于對(duì)于需要調(diào)整的終端顯示頁面使用標(biāo)簽語言定義,存儲(chǔ)為標(biāo)簽語 言文件,并對(duì)需要調(diào)整的終端顯示頁面通過瀏覽器顯示;接收單元,用于接收用戶對(duì)瀏覽的顯示頁面發(fā)出的縮放指令;縮放顯示單元,用于根據(jù)所述縮放指令修改相對(duì)應(yīng)的標(biāo)簽語言文件,將修改后的 標(biāo)簽語言文件通過瀏覽器顯示為縮放后的顯示頁面。進(jìn)一步來說,所述裝置還包括預(yù)設(shè)單元,用于預(yù)先設(shè)定不同的按鍵或者菜單對(duì)應(yīng)的顯示元素屬性;相應(yīng)的,所述接收單元,用于接收用戶通過按鍵或者菜單對(duì)當(dāng)前頁面發(fā)出的更改 顯示元素屬性的縮放指令。進(jìn)一步來說,所述顯示元素包括文本、圖像,所述元素屬性包括元素的位置、大小、 背景、顏色中的一種或者多種。進(jìn)一步來說,所述縮放顯示單元,進(jìn)一步用于根據(jù)用戶通過按鍵或者菜單選擇的 對(duì)應(yīng)的顯示元素屬性,修改相對(duì)應(yīng)的標(biāo)簽語言文件。本發(fā)明的有益效果是第一成本低。利用了現(xiàn)有的終端瀏覽器來實(shí)現(xiàn)終端信息 的縮放顯示,大大降低了實(shí)現(xiàn)成本。第二 簡(jiǎn)單,易操作。不需要改變整臺(tái)手機(jī)的顯示風(fēng)格, 通過按鍵或者功能菜單可以輕松實(shí)現(xiàn)頁面的即時(shí)縮放顯示。
圖1是本發(fā)明基于瀏覽器的縮放顯示頁面的實(shí)現(xiàn)方法流程圖;圖2是終端瀏覽器縮放顯示頁面的系統(tǒng)結(jié)構(gòu)圖;圖3是本發(fā)明瀏覽器顯示的菜單界面效果圖。
具體實(shí)施例方式本發(fā)明的前提是終端各頁面的顯示都由瀏覽器來實(shí)現(xiàn),并且終端支持多種不同大 小的字體。本發(fā)明對(duì)于需要調(diào)整的顯示頁面使用標(biāo)簽語言文件定義,并存儲(chǔ)為標(biāo)簽語言文 件,接收用戶的縮放指令,根據(jù)所述縮放指令修改相應(yīng)的標(biāo)簽語言文件,將修改后的文件通 過手機(jī)瀏覽器展示給用戶。下面結(jié)合附圖及優(yōu)選實(shí)施方式對(duì)本發(fā)明技術(shù)方案進(jìn)行詳細(xì)說明。參照?qǐng)D1所示,為本發(fā)明的基于終端瀏覽器的縮放顯示頁面的實(shí)現(xiàn)方法,包括以 下步驟步驟101 對(duì)于需要調(diào)整的終端顯示頁面使用標(biāo)簽語言定義,存儲(chǔ)為標(biāo)簽語言文 件,并對(duì)需要調(diào)整的終端顯示頁面通過瀏覽器顯示;對(duì)于內(nèi)容和格式固定的顯示頁面(如功能菜單),使用標(biāo)簽語言文件來定義,并將文件存儲(chǔ)到終端中,當(dāng)瀏覽該頁面時(shí),通過瀏覽器讀取相應(yīng)文件展示給用戶;步驟102 接收用戶對(duì)瀏覽的頁面發(fā)出的縮放指令;上述顯示頁面通過瀏覽器展示給用戶后,用戶可以通過按鍵或者菜單對(duì)當(dāng)前頁面 進(jìn)行縮放操作;當(dāng)然,需要預(yù)先設(shè)定不同的按鍵或者菜單對(duì)應(yīng)的顯示元素屬性,所述顯示元 素包括文本、圖像等,所述元素屬性包括元素的位置、大小、背景、顏色等,這樣,就可以通過 按鍵或者菜單對(duì)當(dāng)前頁面進(jìn)行縮放操作。步驟103 根據(jù)所述縮放指令修改相對(duì)應(yīng)的標(biāo)簽語言文件,將修改后的標(biāo)簽語言 文件通過瀏覽器顯示為縮放后的顯示頁面。根據(jù)用戶通過按鍵或者菜單選擇的對(duì)應(yīng)的顯示元素屬性,修改相對(duì)應(yīng)的標(biāo)簽語言 文件,將修改后的文件通過手機(jī)瀏覽器展示給用戶。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述方法還包括當(dāng)用戶輸入的顯示元素屬性超 過終端的支持范圍,發(fā)出提示音通知已經(jīng)達(dá)到縮放顯示的極限。參照?qǐng)D2所示,是本發(fā)明的基于瀏覽器的縮放顯示頁面的裝置結(jié)構(gòu)示意圖。所述 縮放顯示頁面的裝置,包括處理單元201,用于對(duì)于需要調(diào)整的終端顯示頁面使用標(biāo)簽語言定義,存儲(chǔ)為標(biāo)簽 語言文件,并對(duì)需要調(diào)整的終端顯示頁面通過瀏覽器顯示;接收單元202,用于接收用戶對(duì)瀏覽的頁面發(fā)出的縮放指令;縮放顯示單元203,用于根據(jù)所述縮放指令修改相對(duì)應(yīng)的標(biāo)簽語言文件,將修改后 的文件通過瀏覽器顯示。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,還包括預(yù)設(shè)單元200,用于預(yù)先設(shè)定不同的按鍵或者菜單對(duì)應(yīng)的顯示元素屬性;相應(yīng)的,所述接收單元202,用于接收用戶通過按鍵或者菜單對(duì)當(dāng)前頁面發(fā)出的更 改顯示元素屬性的縮放指令。所述顯示元素包括文本、圖像,所述元素屬性包括元素的位置、大小、背景、顏色中 的一種或者多種。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述縮放顯示單元203,進(jìn)一步用于根據(jù)用戶通過 按鍵或者菜單選擇的對(duì)應(yīng)的顯示元素屬性,修改相對(duì)應(yīng)的標(biāo)簽語言文件。需要指出的是,為了實(shí)現(xiàn)本發(fā)明的功能,本發(fā)明的瀏覽器包括收發(fā)模塊,用于在瀏覽網(wǎng)頁時(shí),接收網(wǎng)站下發(fā)的標(biāo)簽語言文件信息;解析模塊用于對(duì)所述收發(fā)模塊接收的標(biāo)簽語言文件中的數(shù)據(jù)進(jìn)行解析處理;布局模塊用于處理解析所得數(shù)據(jù),確定所述數(shù)據(jù)描述的各類頁面信息在手機(jī)界 面上的位置;繪制模塊將經(jīng)過解析和布局的頁面信息顯示出來;內(nèi)存管理模塊保存顯示的頁面信息,供以后再次打開各個(gè)界面時(shí)使用。通過上述的步驟和裝置,可以實(shí)現(xiàn)終端頁面的縮放顯示。由于菜單文件及ess文 件都存儲(chǔ)在本地且內(nèi)容都比較簡(jiǎn)單,所以使用瀏覽器打開頁面并進(jìn)行縮放顯示速度快。下面通過具體應(yīng)用中的實(shí)例對(duì)本發(fā)明作進(jìn)一步的示例性說明。下面以一個(gè)消息菜單界面結(jié)合手機(jī)瀏覽器為例來詳細(xì)說明一種對(duì)頁面進(jìn)行縮放 顯示的具體實(shí)現(xiàn)方法,包括以下步驟
(1)手機(jī)菜單界面的定義;使用標(biāo)簽語言可以對(duì)文本、圖像的位置、大小、背景、顏色等顯示效果進(jìn)行準(zhǔn)確的 描述。下面以一個(gè)常見的消息模塊的菜單為例,來說明如何使用html標(biāo)簽語言來實(shí)現(xiàn)。消息菜單對(duì)應(yīng)的定義如下<HTML><HEAD><TITLE>Messaging</TITLE><LINK REL = stylesheet HREF = " styles, ess" type=" text/ess" ></HEAD><B0DY>
<imgsrc ='01.png〃/Xahref =“1.html “>新建消息</a></p>
<imgsrc =02.png〃/Xahref =“2.html “>收件箱</a></p>
<imgsrc =03.png〃/Xahref =“3.html “>草稿箱</a></p>
<imgsrc =04.png〃/Xahref =“4.html “>已發(fā)消息</a></p>
<imgsrc =05.png〃/Xahref =“5.html “>消息模板</a></p></B0DY></HTML>上述菜單文件以及styles, ess文件均存儲(chǔ)在手機(jī)的固定位置。其中,styles, ess 是一個(gè)外聯(lián)CSS文件,該文件可以控制菜單的顯示風(fēng)格,本發(fā)明的縮放控制也是通過這個(gè) 文件來完成的。通過手機(jī)瀏覽器顯示出來的效果參見附圖3。(2)處理用戶輸入的縮放指令;用戶可以通過按鍵(如上下方向鍵/手機(jī)側(cè)面的上下鍵)或菜單進(jìn)行縮放操作。 當(dāng)手機(jī)收到用戶輸入的放大縮小指令時(shí),會(huì)根據(jù)輸入的指令修改(1)中所述styles, ess文 件中字體及圖像大小對(duì)應(yīng)的屬性值,字體大小屬性的定義如下body {font-size :medium ;}其中font-size的值包括xx-smal1/χ-smal1/small/medium/large/x-large/xx-large上述屬性值對(duì)應(yīng)的字體從小到大依次遞增,其中medium對(duì)應(yīng)的是終端默認(rèn)的字 體大小。圖象縮放比例的定義如下img {width = “ 100%" height = “ 100%" }其中width和height為圖像寬、高的縮放比例,值為100 %時(shí)表示按照?qǐng)D像自身大
小顯示。當(dāng)用戶輸入的放大縮小倍數(shù)超過手機(jī)的支持范圍時(shí),手機(jī)會(huì)發(fā)出提示音告知用戶 已經(jīng)達(dá)到縮放顯示的極限。(3)手機(jī)瀏覽器顯示菜單頁面;菜單界面的顯示和一般網(wǎng)頁的顯示相同,打開某個(gè)菜單時(shí),瀏覽器會(huì)去文件系統(tǒng) 中讀取相應(yīng)的文件并進(jìn)行處理顯示。作為本發(fā)明的其它用途頁面的縮放功能同樣適用于瀏覽網(wǎng)頁,短消息、記事本等。此外,瀏覽器還可以用作文本閱讀器,對(duì)于讀入的文件首先將其轉(zhuǎn)換為標(biāo)簽語言文件, 然后通過瀏覽器來打開,這樣用戶在閱讀時(shí)即可隨意調(diào)節(jié)文字大小。
最后,需要注意的是以上列舉的僅是本發(fā)明的具體實(shí)施例子,當(dāng)然本領(lǐng)域的技術(shù) 人員可以對(duì)本發(fā)明進(jìn)行改動(dòng)和變型,倘若這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技 術(shù)的范圍之內(nèi),均應(yīng)認(rèn)為是本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種終端上縮放顯示頁面的方法,其特征在于,包括對(duì)于需要調(diào)整的終端顯示頁面使用標(biāo)簽語言定義,存儲(chǔ)為標(biāo)簽語言文件,并對(duì)需要調(diào)整的終端顯示頁面通過瀏覽器顯示;接收用戶對(duì)瀏覽的顯示頁面發(fā)出的縮放指令;根據(jù)所述縮放指令修改相對(duì)應(yīng)的標(biāo)簽語言文件,將修改后的標(biāo)簽語言文件通過瀏覽器顯示為縮放后的顯示頁面。
2.如權(quán)利要求1所述的終端上縮放顯示頁面的方法,其特征在于,還包括預(yù)先設(shè)定不同的按鍵或者菜單對(duì)應(yīng)的顯示元素屬性;相應(yīng)的,所述接收用戶對(duì)瀏覽的 顯示頁面發(fā)出的縮放指令,包括接收用戶通過按鍵或者菜單對(duì)當(dāng)前頁面發(fā)出的更改顯示元素屬性的縮放指令。
3.如權(quán)利要求2所述的終端上縮放顯示頁面的方法,其特征在于,所述顯示元素包括 文本、圖像,所述元素屬性包括元素的位置、大小、背景、顏色中的一種或者多種。
4.如權(quán)利要求2所述的終端上縮放顯示頁面的方法,其特征在于,所述根據(jù)所述縮放 指令修改相對(duì)應(yīng)的標(biāo)簽語言文件,包括根據(jù)用戶通過按鍵或者菜單選擇的對(duì)應(yīng)的顯示元素屬性,修改相對(duì)應(yīng)的標(biāo)簽語言文件。
5.如權(quán)利要求2所述的終端上縮放顯示頁面的方法,其特征在于,還包括當(dāng)用戶輸入的顯示元素屬性超過終端的支持范圍時(shí),發(fā)出提示通知已經(jīng)達(dá)到縮放顯示 的極限。
6.一種終端上縮放顯示頁面的裝置,其特征在于,包括處理單元,用于對(duì)于需要調(diào)整的終端顯示頁面使用標(biāo)簽語言定義,存儲(chǔ)為標(biāo)簽語言文 件,并對(duì)需要調(diào)整的終端顯示頁面通過瀏覽器顯示;接收單元,用于接收用戶對(duì)瀏覽的顯示頁面發(fā)出的縮放指令; 縮放顯示單元,用于根據(jù)所述縮放指令修改相對(duì)應(yīng)的標(biāo)簽語言文件,將修改后的標(biāo)簽 語言文件通過瀏覽器顯示為縮放后的顯示頁面。
7.如權(quán)利要求6所述的終端上縮放顯示頁面的裝置,其特征在于,還包括 預(yù)設(shè)單元,用于預(yù)先設(shè)定不同的按鍵或者菜單對(duì)應(yīng)的顯示元素屬性;相應(yīng)的,所述接收單元,用于接收用戶通過按鍵或者菜單對(duì)當(dāng)前頁面發(fā)出的更改顯示 元素屬性的縮放指令。
8.如權(quán)利要求7所述的終端上縮放顯示頁面的裝置,其特征在于,所述顯示元素包括 文本、圖像,所述元素屬性包括元素的位置、大小、背景、顏色中的一種或者多種。
9.如權(quán)利要求7所述的終端上縮放顯示頁面的裝置,其特征在于,所述縮放顯示單元,進(jìn)一步用于根據(jù)用戶通過按鍵或者菜單選擇的對(duì)應(yīng)的顯示元素屬 性,修改相對(duì)應(yīng)的標(biāo)簽語言文件。
全文摘要
本發(fā)明所要解決的技術(shù)問題是提供一種終端上縮放顯示頁面的方法及裝置,所述方法包括對(duì)于需要調(diào)整的終端顯示頁面使用標(biāo)簽語言定義,存儲(chǔ)為標(biāo)簽語言文件,并對(duì)需要調(diào)整的終端顯示頁面通過瀏覽器顯示;接收用戶對(duì)瀏覽的顯示頁面發(fā)出的縮放指令;根據(jù)所述縮放指令修改相對(duì)應(yīng)的標(biāo)簽語言文件,將修改后的標(biāo)簽語言文件通過瀏覽器顯示為縮放后的顯示頁面。本發(fā)明的有益效果是第一成本低。利用了現(xiàn)有的終端瀏覽器來實(shí)現(xiàn)終端信息的縮放顯示,大大降低了實(shí)現(xiàn)成本;第二簡(jiǎn)單,易操作,不需要改變整臺(tái)手機(jī)的顯示風(fēng)格,通過按鍵或者功能菜單可以輕松實(shí)現(xiàn)頁面的即時(shí)縮放顯示。
文檔編號(hào)H04M1/247GK101882055SQ20101020593
公開日2010年11月10日 申請(qǐng)日期2010年6月21日 優(yōu)先權(quán)日2010年6月21日
發(fā)明者張軼瓊 申請(qǐng)人:中興通訊股份有限公司