[發明專利]一種軟件界面快速生成方法和系統有效
| 申請號: | 201610157950.4 | 申請日: | 2016-03-18 |
| 公開(公告)號: | CN105677371B | 公開(公告)日: | 2020-05-19 |
| 發明(設計)人: | 張帥;吳永 | 申請(專利權)人: | 山東華軟金盾軟件股份有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38 |
| 代理公司: | 北京德和衡律師事務所 11405 | 代理人: | 姜壽輝 |
| 地址: | 250101 山東省濟南市高新區舜華路1號齊魯軟*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 界面 快速 生成 方法 系統 | ||
本發明公開了一種軟件界面快速生成方法,步驟包括:步驟1:將UI界面模塊化劃分,不同的UI界面由相應的管理模塊來創建和管理;步驟2:根據軟件界面形成對應的模塊與子功能模塊配置文件,其遵循JSON的標準格式,其包括功能模塊和子功能模塊的描述信息;其中,功能模塊的描述信息包括模塊界面在模塊序列中的顯示順序字段、模塊界面顯示描述字段和該模塊下子功能界面描述信息字段,子功能模塊的描述信息包括子功能界面在管理模塊下的所有子功能界面序列中的顯示順序字段和子功能界面的界面描述信息字段;步驟3:讀取以上模塊與子功能模塊配置文件,根據以上配置文件,最終實現軟件界面的繪制。
技術領域
本發明屬于計算機軟件設計領域,具體來說,涉及一種軟件界面快速生成方法和系統。
背景技術
內網安全控制端軟件的主要功能就是,向客戶機下發策略和數據統計。
策略分為兩種:
1.無參策略:它包括策略的名稱,執行周期(這條策略在什么時間段內執行),是否支持離線(客戶機離線后策略是否還要執行)和是否啟用四個要素
2.有參策略:它包括策略的名稱,執行周期,是否支持離線,是否啟和策略參數,
例如,網站黑白名單這條策略中,策略參數中就包含網址的黑名單或者白名單。
“無參策略“界面顯示的元素都是一樣的,”有參策略“各有不同但是都包含“無參策略“界面的顯示元素。
為了用戶使用方便,大家的都會把這些界面按類別劃分,例如“禁止共享”,“禁止安裝程序”和“禁止添加用戶”這三條策略界面歸為“終端安全”類別,即我們也可以將“終端安全”看作是一個功能模塊,這個功能模塊下包含“禁止共享”,“禁止安裝程序”和“禁止添加用戶”這三個子功能。
客戶的要求總是多種多樣的他們會根據他們具體的實際要求來使用這些功能,也會提出一些改進要求,例如有些功能模塊下的子功能他們不需要,就要求不要提供顯示;又例如某些功能的使用頻率的不同,他們希望調整下界面的顯示順序來方便他們的使用。以上這兩個列子可以說是客戶經常會提出的要求。現在大家普遍的做法是,如果有客戶提出此類要求就為此客戶制作一個“轉本”以滿足他們對界面的特殊要求,一般的流程就是,客戶提要求,市場部反饋,然后是研發制作相應“專版”,然后是測試,最后是給客戶提供“專版”。
以往界面開發方式,雖然代碼清晰,針對性強,可以隨意編寫有針對性的,不同樣式的界面,但是在大型軟件開發上面還是有很多缺點的:
1.開發工作量大,每一個界面都要從頭開始編寫,包括界面元素的編寫和布局,即使這些界面的外觀都很類似。
2.代碼維護成本高,例如,如果要隱藏某個界面或者改變界面的顯示順序,也要修改每一個界面的代碼文件,如果客戶需要添加一個新功能,則相關的界面都差不多需要從頭開始編寫。工作量可謂繁重。
3.“專版”程序數量龐大,最終難以維護。
發明內容
本發明所要解決的技術問題是用最少的代碼來快速生成策略界面同時還要滿足組上面提到的用戶對界面顯示的特殊要求。
本發明解決上述技術問題所采取的技術方案如下:
一種軟件界面快速生成方法,步驟包括:
步驟1:將UI界面模塊化劃分,不同的UI界面由相應的管理模塊來創建和管理,其中,子功能管理模塊提供了每個UI界面的功能接口,管理模塊負責創建并按照指定方式顯示子功能管理模塊;
步驟2:根據軟件界面形成對應的模塊與子功能模塊配置文件,其遵循JSON的標準格式,其包括功能模塊和子功能模塊的描述信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東華軟金盾軟件股份有限公司,未經山東華軟金盾軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610157950.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種應用程序的適配方法、裝置及電子設備
- 下一篇:多個應用版本的分發





