[發(fā)明專利]一種用于可視化UI界面生成的基礎(chǔ)元素構(gòu)建方法在審
| 申請?zhí)枺?/td> | 202011443239.8 | 申請日: | 2020-12-08 |
| 公開(公告)號: | CN112540759A | 公開(公告)日: | 2021-03-23 |
| 發(fā)明(設(shè)計)人: | 尚靈超 | 申請(專利權(quán))人: | 杭州訊酷科技有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F8/34;G06F9/445 |
| 代理公司: | 杭州杭誠專利事務(wù)所有限公司 33109 | 代理人: | 尉偉敏 |
| 地址: | 310051 浙江省杭州市濱*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 可視化 ui 界面 生成 基礎(chǔ) 元素 構(gòu)建 方法 | ||
本發(fā)明涉及可視化頁面構(gòu)建技術(shù)領(lǐng)域,具體涉及一種用于可視化UI界面生成的基礎(chǔ)元素構(gòu)建方法,包括以下步驟:A)構(gòu)建基礎(chǔ)元素清單,所述基礎(chǔ)元素包括名稱、圖標(biāo)和關(guān)聯(lián)程序;B)讀取用戶已有數(shù)據(jù)庫,獲得用戶常用字段集合;C)將常用字段按使用頻繁度排序;D)將常用字段與基礎(chǔ)元素關(guān)聯(lián);E)在可視化UI界面生成的頁面,將基礎(chǔ)元素按與其關(guān)聯(lián)的常用字段的排序,為用戶顯示基礎(chǔ)元素的控件。本發(fā)明的實質(zhì)性效果是:通過構(gòu)建基礎(chǔ)元素獲得初始的基礎(chǔ)元素清單,基礎(chǔ)元素和字段之間一一對應(yīng),獲得用戶常用字段,通過使用頻繁度排序,能夠?qū)⒂脩糇钣锌赡苁褂玫降淖侄螌?yīng)的基礎(chǔ)元素排序在前,提高用戶頁面生成的效率。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,具體涉及一種用于可視化UI界面生成的基礎(chǔ)元素構(gòu)建方法。
背景技術(shù)
客戶端服務(wù)器模式,即Client-Server(C/S)結(jié)構(gòu),已經(jīng)成為越來越重要的辦公自動化實現(xiàn)模式。C/S結(jié)構(gòu)通常采取兩層結(jié)構(gòu),服務(wù)器負(fù)責(zé)數(shù)據(jù)的管理,客戶端負(fù)責(zé)完成與用戶的交互任務(wù)。客戶端通過網(wǎng)絡(luò)與服務(wù)器相連,接受用戶的請求,并通過網(wǎng)絡(luò)向服務(wù)器提出請求,對數(shù)據(jù)庫進(jìn)行操作。服務(wù)器接受客戶機的請求,將數(shù)據(jù)提交給客戶機,客戶機將數(shù)據(jù)進(jìn)行計算并將結(jié)果呈現(xiàn)給用戶。C/S結(jié)構(gòu)的主要特點是交互性強、具有安全的存取模式、響應(yīng)速度快、利于處理大量數(shù)據(jù)。也因此成為越來越廣泛的企業(yè)用戶進(jìn)行辦公自動化的模式。然而C/S結(jié)構(gòu)缺少通用性,系統(tǒng)維護(hù)、升級需要重新設(shè)計和開發(fā),增加了維護(hù)和管理的難度。使得不具備程序開發(fā)能力的企業(yè),難以搭建自己的辦公自動化系統(tǒng)。
可視化頁面生成技術(shù)應(yīng)運而生,可視化頁面生成采用所見即所得的搭建模式,在后臺自動完成后臺關(guān)聯(lián)代碼的拼接,用戶僅需要進(jìn)行簡單的UI界面搭建,即可完成辦公自動化系統(tǒng)的構(gòu)建,極大的方便了用戶系統(tǒng)的搭建。但目前的可視化頁面生成技術(shù)還存在以下問題:可視化頁面生成技術(shù)面向眾多行業(yè),其基礎(chǔ)元素控件要么過于簡略,導(dǎo)致用戶需要花費大量時間定制控件的各個屬性,要么提供過多的基礎(chǔ)元素控件,導(dǎo)致用戶需要花費大量時間尋找合適的控件。使得用戶搭建系統(tǒng)的效率受到影響。
如中國專利CN102662651A,公開日2012年9月12日,一種可視化組件的生成方法和生成模塊,可視化組件的生成方法包括:根據(jù)要生成的編程工具組件的組件類型和該要生成的編程工具組件需要的流程控制關(guān)鍵字,選取圖形化編輯框架GEF模型;為選取的每個GEF模型設(shè)置與該GEF模型對應(yīng)的視圖,將所述要生成的編程工具組件的流程表示為選取的GEF模型對應(yīng)的視圖的組合;根據(jù)GEF文件中保存的模型實例屬性信息和模型實例關(guān)系信息,自動生成所述要生成的編程工具組件的源代碼文件。其技術(shù)方案降低了對開發(fā)人員C/C++開發(fā)能力的要求,使得開發(fā)人員可以更多的關(guān)注于業(yè)務(wù)邏輯。但其不能解決用戶搭建系統(tǒng)效率低的技術(shù)問題。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是:目前可視化系統(tǒng)搭建效率低的技術(shù)問題。提出了一種用于可視化UI界面生成的基礎(chǔ)元素構(gòu)建方法,本方法通過字段智能排序,將常用字段排列在前,提高了用戶搭建UI界面的效率。
為解決上述技術(shù)問題,本發(fā)明所采取的技術(shù)方案為:一種用于可視化UI界面生成的基礎(chǔ)元素構(gòu)建方法,包括以下步驟:A)構(gòu)建基礎(chǔ)元素清單,所述基礎(chǔ)元素包括名稱、圖標(biāo)和關(guān)聯(lián)程序;B)讀取用戶已有數(shù)據(jù)庫,獲得用戶常用字段集合;C)將常用字段按使用頻繁度排序;D)將常用字段與基礎(chǔ)元素關(guān)聯(lián);E)在可視化UI界面生成的頁面,將基礎(chǔ)元素按與其關(guān)聯(lián)的常用字段的排序,為用戶顯示基礎(chǔ)元素的控件。通過構(gòu)建基礎(chǔ)元素獲得初始的基礎(chǔ)元素清單,基礎(chǔ)元素和字段之間一一對應(yīng),可視化UI界面具有用于拖拽或點擊的基礎(chǔ)元素控件,獲得用戶常用字段,將用戶不需要使用到的基礎(chǔ)元素篩除或顯示順序在后,通過使用頻繁度排序,能夠?qū)⒂脩糇钣锌赡苁褂玫降淖侄螌?yīng)的基礎(chǔ)元素排序在前,提高用戶頁面生成的效率。
作為優(yōu)選,所述基礎(chǔ)元素還包括別稱,所述別稱為數(shù)組,數(shù)組中存儲有若干個預(yù)設(shè)別稱和指定別稱,所述指定別稱由人工按照用戶已有數(shù)據(jù)庫與基礎(chǔ)元素的名稱關(guān)聯(lián)獲得,當(dāng)指定別稱在超過預(yù)設(shè)數(shù)量的用戶的已有數(shù)據(jù)庫中被關(guān)聯(lián)時,該指定別稱移入預(yù)設(shè)別稱中。通過別稱能夠更好的將字段和基礎(chǔ)元素關(guān)聯(liá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/202011443239.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)可視化模型的處理方法及裝置
- 一種可視化內(nèi)容分發(fā)方法及系統(tǒng)
- 數(shù)據(jù)可視化圖形快速應(yīng)用方法及系統(tǒng)
- 基于有效信息的流場可視化視圖量化方法
- 可視化報表的制作方法、裝置、終端設(shè)備及存儲介質(zhì)
- 一種可視化圖形快速應(yīng)用與傳輸?shù)姆椒跋到y(tǒng)
- 一種可視化數(shù)據(jù)模型編排系統(tǒng)和編排方法
- 一種供水行業(yè)機房3D可視化運維管理系統(tǒng)
- 一種電網(wǎng)數(shù)據(jù)可視化方法、裝置、設(shè)備及介質(zhì)
- 一種大場景城市建筑實時三維可視化的方法





