[發(fā)明專利]以不同屏幕參數(shù)和取向操作的顯示器中顯示子部件的方法在審
| 申請?zhí)枺?/td> | 201310636325.4 | 申請日: | 2013-11-27 |
| 公開(公告)號: | CN103902526A | 公開(公告)日: | 2014-07-02 |
| 發(fā)明(設(shè)計)人: | J.赫爾弗曼 | 申請(專利權(quán))人: | 安捷倫科技有限公司 |
| 主分類號: | G06F17/27 | 分類號: | G06F17/27 |
| 代理公司: | 北京市柳沈律師事務(wù)所 11105 | 代理人: | 封新琴 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 不同 屏幕 參數(shù) 取向 操作 顯示器 顯示 部件 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及在工作在不同屏幕參數(shù)和取向上的顯示器中顯示子部件的方法。?
背景技術(shù)
圖形用戶界面(GUI)往往包括部件的分層結(jié)構(gòu)。參照圖1,圖1例示了帶有兩個按鈕的GUI。顯示器20包括面板21,面板21包括兩個按鈕22和23。該顯示器可以被視作母對象,例如,包括兩個子元件(例如,按鈕22和23)的面板21。顯示器的規(guī)范往往用諸如XML的語言提供,其中在XML規(guī)范中的“標(biāo)簽”與顯示器中的界面部件之間存在一一對應(yīng)關(guān)系。部件的分層結(jié)構(gòu)反映在XML規(guī)范中的標(biāo)簽的嵌套中。例如,顯示在圖1中的面板可以用XML表示。?
生成顯示的運(yùn)行時系統(tǒng)解析XML文件,以提供被各種方法用于生成正在運(yùn)行應(yīng)用的數(shù)據(jù)處理系統(tǒng)的顯示器上的面板的信息。例如,運(yùn)行時系統(tǒng)將包含實現(xiàn)顯示器上的按鈕和對諸如用戶“按下”按鈕的事件作出響應(yīng)的編譯代碼。?
這種類型的用戶界面規(guī)范適用于規(guī)定預(yù)期運(yùn)行在顯示器具有固定尺寸和寬高比的數(shù)據(jù)處理系統(tǒng)上的接口。每個顯示對象具有在顯示器中觀看和操作對象所需的最小尺寸。因此,顯示區(qū)必須無需將任何對象的尺寸縮小到這個最小尺寸以下的水平地足以容納所有顯示對象。在事先已知可用顯示區(qū)的應(yīng)用中,編程人員可以設(shè)計滿足這個條件的布局。但是,存在許多事先不知道這個信息的情況。例如,運(yùn)行在移動設(shè)備上的用戶界面往往需要運(yùn)行在各種不同屏幕尺寸、分辨率、取向和寬高比上。?
為了適應(yīng)不同目標(biāo)設(shè)備,一些系統(tǒng)支持多個XML規(guī)范文件,并提供使應(yīng)用將不同XML文件加載在不同設(shè)備上或在設(shè)備改變?nèi)∠驎r改變XML文件的機(jī)制。雖然這樣的做法提供了目標(biāo)設(shè)備與應(yīng)用之間的更好匹配,但保留多個XML文件使應(yīng)用的調(diào)試和測試復(fù)雜化,并且隨著時間流逝在系統(tǒng)維護(hù)方面提出了挑戰(zhàn)。?
另外,設(shè)計人員不得不設(shè)計大量不同特定布局來適應(yīng)不同顯示配置和尺寸。這使設(shè)計運(yùn)行在多個設(shè)備上的接口所需的工作量顯著增加。?
發(fā)明內(nèi)容
本發(fā)明包括一種控制數(shù)據(jù)處理系統(tǒng)中的顯示器的方法。該方法包括提供包括母面板和多個子元件的描述的布局文件。該布局文件中的母顯示規(guī)范包括多個不同分視圖顯示的規(guī)范。每個分視圖顯示包括子元件的不同子集并占據(jù)顯示器上與母面板相對應(yīng)的區(qū)域。運(yùn)行時系統(tǒng)翻譯母顯示規(guī)范并自動生成分視圖顯示。控制元件使用戶能夠向系統(tǒng)發(fā)出用其他分視圖顯示之一取代當(dāng)前分視圖顯示的信號。?
在本發(fā)明的一個方面中,該控制元件包括如下所定義的滑動(swipe)面板。在本發(fā)明的另一個方面中,該控制元件包括每個分視圖中的導(dǎo)航面板,該導(dǎo)航面板含有用于每個分視圖顯示的一個圖標(biāo)或按鈕。強(qiáng)調(diào)該圖標(biāo)之一,該強(qiáng)調(diào)圖標(biāo)關(guān)于其他分視圖顯示指定當(dāng)前分視圖顯示。用戶通過選擇圖標(biāo)之一向系統(tǒng)發(fā)出用其他分視圖顯示之一取代當(dāng)前分視圖顯示的信號。?
在本發(fā)明的另一個方面中,該母顯示規(guī)范在顯示器處在風(fēng)景模式下時規(guī)定分視圖顯示的第一安排,而在顯示器處在肖像模式下時規(guī)定分視圖顯示的第二安排。在顯示器在風(fēng)景模式與肖像模式之間切換時,該運(yùn)行時系統(tǒng)在第一安排與第二安排之間切換。?
附圖說明
圖1例示了帶有兩個按鈕的GUI;?
圖2例示了以設(shè)計人員規(guī)定的形式提供子件的各種子集的若干不同面板視圖;?
圖3例示了利用導(dǎo)航圖在不同顯示之間移動的顯示器上顯示在圖2中的子分視圖顯示;以及?
圖4例示了對于在圖2-3中所示的子件在風(fēng)景模式下分視圖顯示的組織。?
具體實施方式
本發(fā)明將單個布局文件用于所有設(shè)備和取向。考慮母顯示含有多個子顯示的顯示器。母顯示將被稱為面板顯示。當(dāng)顯示器處在預(yù)定取向(即,風(fēng)景或肖像取向)時,面板顯示占據(jù)數(shù)據(jù)處理顯示器上的預(yù)定區(qū)域。?
設(shè)計人員用XML或類似語言提供各個子顯示的描述。設(shè)計人員還為要提供的若干不同視圖提供規(guī)范。每個視圖包括子顯示的不同子集。各個視圖在如下討論中將被稱為分視圖顯示。運(yùn)行時系統(tǒng)翻譯XML文件,按照這個規(guī)范生成適當(dāng)?shù)姆忠晥D顯示,并提供從一個分視圖顯示移動到另一個分視圖顯示的機(jī)制。每個分視圖顯示包括一個或多個子件。每個分視圖顯示適合放入為數(shù)據(jù)處理系統(tǒng)顯示器上的面板顯示保留的區(qū)域中。當(dāng)用戶通過隱藏、暴露、重新縮放和重新定位適當(dāng)子件選擇滑動或按鈕時,分視圖顯示在運(yùn)行時實現(xiàn)。?
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于安捷倫科技有限公司,未經(jīng)安捷倫科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310636325.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





