[發明專利]用分層標識符來表示圖形用戶界面元素的位置在審
| 申請號: | 201880013633.2 | 申請日: | 2018-02-19 |
| 公開(公告)號: | CN110366723A | 公開(公告)日: | 2019-10-22 |
| 發明(設計)人: | A·雷;J·G·阮;A·Y·拉布奈茨;M·B·莫爾多韋安 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F17/22 | 分類號: | G06F17/22;G06F17/24 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 張立達 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 標識符 分層位置 分區 頁面 圖形元素 子分區 索引 圖形用戶界面 使用區域 位置描述 位置相關 畫布 分層 元組 渲染 | ||
1.一種由計算設備的處理器執行的方法,所述方法包括:
使得設計畫布被顯示在所述計算設備的顯示器上,所述設計畫布可采用以基于來自所述計算設備的用戶的輸入來構造頁面,其中,所述頁面當被構造時,將在計算機可執行應用渲染所述頁面時被顯示,并且另外其中,所述設計畫布定義所述頁面上的區域以及所述區域內的分區;
通過所述設計畫布來接收以下指示:所述頁面當被構造時,將在所述分區中包括圖形元素,其中,當所述計算機可執行應用渲染所述頁面時,所述圖形元素將被顯示在所述頁面中;以及
響應于接收到所述指示,利用標識所述區域和所述分區的分層位置標識符來表示所述圖形元素在所述頁面中的位置,其中,當渲染所述頁面時,所述計算機可執行應用基于所述分層位置標識符將所述圖形元素在所述頁面中定位。
2.根據權利要求1所述的方法,其中,所述圖形元素是微件。
3.根據權利要求1所述的方法,還包括:
通過所述設計畫布來接收將應用于所述分區的分區權重,其中,所述分區權重相對于所述區域中其他分區的大小來定義所述分區的大小;以及
基于所述分區權重來表示所述圖形元素在所述頁面中的所述位置。
4.根據權利要求1所述的方法,其中,所述區域包括第二分區,所述方法還包括:
通過所述設計畫布來接收以下第二指示:所述頁面當被構造時,將在所述第二分區中包括第二圖形元素,其中,當所述計算機可執行應用渲染所述頁面時,所述圖形元素將被顯示在所述頁面中;以及
響應于接收到所述第二指示,利用標識所述區域和所述第二分區的第二分層位置標識符來表示所述第二圖形元素在所述頁面中的第二位置,其中,當渲染所述頁面時,所述計算機可執行應用基于所述第二分層位置標識符將所述第二圖形元素在所述頁面中定位。
5.根據權利要求1所述的方法,還包括:
通過所述設計畫布來接收以下第二指示:所述頁面當被構造時,將在所述分區中包括第二圖形元素,其中,所述第二圖形元素在所述分區中跟隨所述圖形元素,并且另外其中,當所述計算機可執行應用渲染所述頁面時,所述第二圖形元素將被顯示在所述頁面中;以及
響應于接收到所述第二指示,利用標識所述區域、所述分區、以及包括所述圖形元素和所述第二圖形元素的所述分區的第二分層標識符來表示所述第二圖形元素在所述頁面中的第二位置,其中,當渲染所述頁面時,所述計算機可執行應用基于所述第二圖形元素在所述分區中跟隨所述圖形元素將所述第二圖形元素相對于所述圖形元素進行定位。
6.根據權利要求1所述的方法,其中,所述位置被編碼為三元組,所述三元組包括標識以下項的值:
所述區域相對于由所述設計畫布定義的其他區域的位置;
所述分區相對于所述區域中的其他分區的位置;以及
所述圖形元素相對于所述分區中其他圖形元素的位置。
7.根據權利要求1所述的方法,其中,所述設計畫布定義了多個區域,所述方法還包括:
接收用于在所述設計畫布中的第一區域與第二區域之間插入所述區域的請求,其中,所述第一區域具有分配至其的第一數字索引值,并且另外其中,所述第二區域具有分配至其的第二數字索引值;以及
響應于接收所述請求,在所述設計畫布上的所述第一區域與所述第二區域之間插入所述區域,其中,在所述第一區域與所述第二區域之間插入所述區域包括向所述區域分配第三數字索引值,所述第三數字索引值大于所述第一數字索引值并且小于所述第二數字索引值。
8.一種計算系統,包括:
處理器;以及
存儲指令的存儲器,所述指令當由所述處理器執行時,使得所述處理器執行包括以下項的動作:
從與所述計算系統進行網絡通信的主機計算設備獲取頁面,其中,所述頁面包括圖形元素,并且另外其中,所述圖形元素在所述頁面中的位置是由分層位置標識符定義的;以及
響應于獲取到所述頁面,使得所述頁面被顯示在顯示器上,其中,所述圖形元素當基于所述分層位置標識符被顯示時,在所述頁面中被定位。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880013633.2/1.html,轉載請聲明來源鉆瓜專利網。





