[發(fā)明專利]用于軟件界面適配不同分辨率的方法和裝置無效
| 申請?zhí)枺?/td> | 201010548086.3 | 申請日: | 2010-11-17 |
| 公開(公告)號: | CN102467386A | 公開(公告)日: | 2012-05-23 |
| 發(fā)明(設(shè)計)人: | 李明 | 申請(專利權(quán))人: | 北大方正集團(tuán)有限公司;北京北大方正電子有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京英賽嘉華知識產(chǎn)權(quán)代理有限責(zé)任公司 11204 | 代理人: | 王達(dá)佐 |
| 地址: | 100871 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 軟件 界面 不同 分辨率 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及信息技術(shù)領(lǐng)域,具體而言,涉及用于軟件界面適配不同分辨率設(shè)備的方法和裝置。
背景技術(shù)
不同設(shè)備的屏幕一般具備固定的分辨率,其中每一個點就是一個像素。其分辨率和屏幕本身的大小沒有關(guān)系。當(dāng)屏幕大小一定時,分辨率越高屏幕顯示就越清晰;同樣如果分辨率一定,屏幕越小顯示圖像也就越清晰。
隨著信息技術(shù)和電子技術(shù)的迅速發(fā)展,人們對軟件系統(tǒng)的需求也在不斷增長。從運行在計算機(jī)上的應(yīng)用程序到手持移動終端上的簡單程序,軟件系統(tǒng)的應(yīng)用范圍也在不斷擴(kuò)大。這就要求軟件必須通過種類繁多、規(guī)格特性各異的設(shè)備(從高端的分辨率為2560*1600顯示器到低端分辨率為320*240手機(jī)顯示屏)顯示用戶界面,向用戶提供功能。
例如,目前的智能手機(jī)屏幕的分辨率規(guī)格大致分為QVGA、HVGA、VGA、WVGA四種,因此許多應(yīng)用軟件也相繼推出了各個分辨率的對應(yīng)版本。如果裝錯版本,最后就造成了整個手機(jī)屏幕只能顯示很小的圖案或者只能顯示原圖案的一部分的情況。隨著技術(shù)的發(fā)展,手機(jī)也正在向著大屏幕高分辨率發(fā)展,根據(jù)屏幕規(guī)格分類的軟件也會日益增多。
為了適配分辨率,目前的做法是通過針對具體的分辨率發(fā)行相應(yīng)的版本。一般需要針對具體的分辨率設(shè)計用戶界面,制作展示資源。不僅影響軟件產(chǎn)品化的周期,同時對軟件推廣商,使用用戶也提出了更高的要求,必須針對具體的分辨率,安裝不同的版本。
軟件界面通常包括圖形和文字。針對圖形,現(xiàn)有技術(shù)必須針對不同分辨率的嵌入式設(shè)備制作不同版本圖形的界面,這加大了開發(fā)難度。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種用于軟件界面適配不同分辨率設(shè)備的方法和裝置,以解決現(xiàn)有技術(shù)不能自適應(yīng)地顯示軟件界面中的圖形的問題。
在本發(fā)明的實施例中,提供了一種用于軟件界面適配不同分辨率設(shè)備的方法,包括:創(chuàng)建集合,其包括用于構(gòu)建軟件界面的所有不同的圖形;將集合的圖形轉(zhuǎn)換為字形,以構(gòu)建字庫;創(chuàng)建軟件界面,將其中的圖形用字庫中其對應(yīng)的字形的引用來描述。
在本發(fā)明的實施例中,提供了一種用于軟件界面適配不同分辨率設(shè)備的裝置,包括:集合模塊,用于創(chuàng)建集合,其包括用于構(gòu)建軟件界面的所有不同的圖形;字庫模塊,用于將集合的圖形轉(zhuǎn)換為字形,以構(gòu)建字庫;界面模塊,用于創(chuàng)建軟件界面,將其中的圖形用字庫中其對應(yīng)的字形的引用來描述。
本發(fā)明上述實施例的用于軟件界面適配不同分辨率設(shè)備的方法和裝置,因為采用字庫來處理軟件界面中的圖形,所以解決了現(xiàn)有技術(shù)不能自適應(yīng)地顯示軟件界面中的圖形的問題,從而減輕了開發(fā)軟件界面的工作量。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1示出了根據(jù)本發(fā)明實施例的用于軟件界面適配不同分辨率設(shè)備的方法的流程圖;
圖2示出了根據(jù)本發(fā)明優(yōu)選實施例的一個軟件界面;
圖3示出了根據(jù)本發(fā)明優(yōu)選實施例的另一個展示圖片;
圖4示出了根據(jù)本發(fā)明優(yōu)選實施例的展示圖片及其編碼對照表;
圖5示出了根據(jù)本發(fā)明優(yōu)選實施例的展示字庫中字形截圖;
圖6示出了根據(jù)本發(fā)明實施例的用于軟件界面適配不同分辨率設(shè)備的裝置的示意圖;
圖7示出了根據(jù)本發(fā)明實施例的用于軟件界面適配不同分辨率設(shè)備的方法的流程圖;
圖8示出了根據(jù)本發(fā)明優(yōu)選實施例的一個軟件界面;
圖9示出了圖8中的兩個展示圖片;
圖10示出了根據(jù)本發(fā)明優(yōu)選實施例的展示圖片和文字及其編碼對照表;
圖11示出了根據(jù)本發(fā)明優(yōu)選實施例的展示字庫中字形截圖;
圖12示出了根據(jù)本發(fā)明優(yōu)選實施例的經(jīng)過展示字庫產(chǎn)生的軟件界面;
圖13示出了根據(jù)本發(fā)明實施例的用于軟件界面適配不同分辨率設(shè)備的裝置的示意圖。
具體實施方式
下面將參考附圖并結(jié)合實施例,來詳細(xì)說明本發(fā)明。
下面結(jié)合圖1-圖6描述本發(fā)明關(guān)于處理軟件界面中的圖形的實施例。
圖1示出了根據(jù)本發(fā)明實施例的用于軟件界面適配不同分辨率設(shè)備的方法的流程圖,包括:
步驟S10,創(chuàng)建集合,其包括用于構(gòu)建軟件界面的所有不同的圖形;
步驟S20,將集合的圖形轉(zhuǎn)換為字形,以構(gòu)建字庫;
步驟S30,創(chuàng)建軟件界面,將其中的圖形用字庫中其對應(yīng)的字形的引用來描述。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北大方正集團(tuán)有限公司;北京北大方正電子有限公司,未經(jīng)北大方正集團(tuán)有限公司;北京北大方正電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010548086.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法





