[發(fā)明專利]用于實(shí)現(xiàn)基于模式的用戶界面呈現(xiàn)模型的系統(tǒng)及其方法在審
| 申請?zhí)枺?/td> | 201910180691.0 | 申請日: | 2019-03-11 |
| 公開(公告)號(hào): | CN111679822A | 公開(公告)日: | 2020-09-18 |
| 發(fā)明(設(shè)計(jì))人: | 張欣欣;華慶一;邱凱強(qiáng);姬翔;丁敏喆;錢洋 | 申請(專利權(quán))人: | 西北大學(xué) |
| 主分類號(hào): | G06F8/38 | 分類號(hào): | G06F8/38;G06F8/41;G06F9/451 |
| 代理公司: | 西安佳士成專利代理事務(wù)所合伙企業(yè)(普通合伙) 61243 | 代理人: | 李東京;李丹 |
| 地址: | 710119 陜*** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 實(shí)現(xiàn) 基于 模式 用戶界面 呈現(xiàn) 模型 系統(tǒng) 及其 方法 | ||
1.一種用于實(shí)現(xiàn)基于模式的用戶界面呈現(xiàn)模型的系統(tǒng),其特征在于,包括樹形結(jié)構(gòu)集合,所述樹形結(jié)構(gòu)集合用于表示用戶界面呈現(xiàn)模型的整體布局形式,所述樹形結(jié)構(gòu)集合中的樹形結(jié)構(gòu)包括根節(jié)點(diǎn)、中間節(jié)點(diǎn)和葉子節(jié)點(diǎn);
所述根節(jié)點(diǎn)表示用戶界面的整體布局結(jié)構(gòu);
所述葉子節(jié)點(diǎn)表示界面模式構(gòu)件,所述界面模式構(gòu)件中的界面為所述用戶界面;所述界面模式構(gòu)件也能夠?yàn)榻缑娴幕A(chǔ)構(gòu)件;
所述中間節(jié)點(diǎn)表示所述界面模式構(gòu)件的布局策略,也就是用于組織所述葉子節(jié)點(diǎn)的布局容器對象。
2.根據(jù)權(quán)利要求1所述的用于實(shí)現(xiàn)基于模式的用戶界面呈現(xiàn)模型的系統(tǒng),其特征在于,所述樹形結(jié)構(gòu)集合包括若干界面,每個(gè)界面均采用所述樹形結(jié)構(gòu)來組織界面元素;
每個(gè)界面又包含若干所述界面模式構(gòu)件,而所述界面模式構(gòu)件的布局容器是組織所述界面模式構(gòu)件的策略。
3.根據(jù)權(quán)利要求2所述的用于實(shí)現(xiàn)基于模式的用戶界面呈現(xiàn)模型的系統(tǒng),其特征在于,所述布局容器分為兩類:Page布局和Layout布局;
所述Page布局是根節(jié)點(diǎn)布局,而在每一個(gè)Page布局的具體頁面中,每種Page布局又提供了模式構(gòu)件的若干種組織形式的布局策略,所述中間節(jié)點(diǎn)的布局策略就是Layout布局。
4.根據(jù)權(quán)利要求1所述的用于實(shí)現(xiàn)基于模式的用戶界面呈現(xiàn)模型的系統(tǒng),其特征在于,所述基于模式的用戶界面呈現(xiàn)模型運(yùn)用基于XML的標(biāo)記語言X-PPML來實(shí)現(xiàn);
所述基于XML的呈現(xiàn)模型標(biāo)記語言X-PPML包括兩個(gè)子模塊,所述兩個(gè)子模塊分別是模式標(biāo)簽和布局標(biāo)簽;
所述模式標(biāo)簽包括標(biāo)簽name和標(biāo)簽presentation;
所述標(biāo)簽name表示模式的名稱,該標(biāo)簽name能唯一的標(biāo)識(shí)模式;
所述標(biāo)簽presentation表示模式的呈現(xiàn)信息,所述標(biāo)簽presentation將模式描述分為如下幾個(gè)獨(dú)立的部分:
用于表示模式屬性的子標(biāo)簽attribute、用于表示風(fēng)格的子標(biāo)簽style和用于表示可拓展組件的子標(biāo)簽customization;
所述布局標(biāo)簽包括線性排列標(biāo)簽LinearLayout、相對排列標(biāo)簽RelativeLayout和整體排列標(biāo)簽AbsoluteLayout:
所述線性排列標(biāo)簽LinearLayout用于描述界面的組件間的線性排列結(jié)構(gòu);
所述相對排列標(biāo)簽RelativeLayout用于描述界面的組件間的相對排列結(jié)構(gòu);
所述絕對排列標(biāo)簽AbsoluteLayout用于描述界面的組件間的絕對排列結(jié)構(gòu)。
5.根據(jù)權(quán)利要求4所述的用于實(shí)現(xiàn)基于模式的用戶界面呈現(xiàn)模型的系統(tǒng),其特征在于,所述標(biāo)簽presentation的語法結(jié)構(gòu)為:
presentation
attribute.../attribute
style...style
customization
element/element
/customization
/presentation;
所述子標(biāo)簽attribute描述了模式的相關(guān)位置屬性和大小屬性,其中模式的相關(guān)位置屬性用left、top、right、bottom和center分別表示模式的左、上、右、下和中心的位置;所述模式的大小屬性用占界面大小的百分比來表示;
所述子標(biāo)簽style表示界面模式的呈現(xiàn)風(fēng)格,模式構(gòu)件庫中的模式對界面中的不同組件的不同呈現(xiàn)風(fēng)格做了限制;
所述子標(biāo)簽customization屬于可定制化屬性,可以根據(jù)不同設(shè)備的需要在模式外進(jìn)行定義;
所述子標(biāo)簽customization中包含界面的組件的名稱name、事件event、位置position和內(nèi)容text四種屬性。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西北大學(xué),未經(jīng)西北大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910180691.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置





