[發明專利]一種智能家具控制軟件開發方法在審
| 申請號: | 202011323163.5 | 申請日: | 2020-11-23 |
| 公開(公告)號: | CN112379873A | 公開(公告)日: | 2021-02-19 |
| 發明(設計)人: | 劉園園 | 申請(專利權)人: | 小行星眾創空間孵化器(常州)有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F8/38 |
| 代理公司: | 常州市夏成專利事務所(普通合伙) 32233 | 代理人: | 張經綸 |
| 地址: | 213000 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 家具 控制 軟件 開發 方法 | ||
1.一種智能家具控制軟件開發方法,其特征是,包括如下步驟:
S1:明確設計目標;
S2:收集和存儲現有的實現設計目標功能的源代碼,作為用于構建軟件的功能的構成元素的源代碼庫,獲取設計目標信息,根據設計目標的需求,調用源代碼庫,在源代碼庫中查詢與設計目標相匹配的源代碼;若設計目標所需功能被完全匹配,則形成功能模塊;若設計目標所需功能組件無法被完全匹配,則進行S3步驟;
S3:構建新的源代碼,源代碼由源代碼生成器所構建,源代碼生成器為計算機程序,源代碼的構建基于預定義規則集合,預定義規則集合規定一個或多個源代碼組件被集中在一起以構建所述源代碼的方式,通過使用處理數據令牌所產生的令牌結果和一個組件值,組件值表示所述源代碼中的一個源代碼組件,組件值對應生產一個參數因子;
S4:接收參數因子及對比已設定的參數因子,將對應參數因子的對應組件的源代碼輸出;
S5:根據目標軟件模型調出源代碼庫中與設計目標相匹配的功能組件,并組裝目標軟件,生成設計目標軟件安裝文件;
S6:將所有參數以及數據信息包裝成為數據模型,通過讀取業務邏輯配置文件,獲取執行順序后將數據模型注入相應業務組件并執行;
S7:接收測試命令,對目標軟件進行測試,并輸出測試結果。
2.根據權利要求1所述的一種智能家具控制軟件開發方法,其特征是,所述步驟2中源代碼庫包括模板庫、功能庫及字段庫,模板庫存儲有多個頁面模板,功能庫存儲有多個功能組件,字段庫中存儲有多個字段元素。
3.根據權利要求1所述的一種智能家具控制軟件開發方法,其特征是,所述步驟3中根據設計目標所要求的頁面信息、功能信息和字段信息,頁面信息表示對頁面設計布局情況的具體要求,功能信息表示對該軟件開發完成后對應實現的功能的具體要求,字段信息表示對該軟件開發完成后對應實現的文字顯示的具體要求,根據頁面信息、功能信息和字段信息從源代碼庫中為信息分配匹配對應的源代碼,生成與所述軟件開發請求對應的軟件代碼,以完成軟件開發。
4.根據權利要求1所述的一種智能家具控制軟件開發方法,其特征是,所述步驟3中數據令牌所產生的令牌結果的使用確定:一個或多個組件值將被改變,改變后的組件值將被用于構建所述源代碼,一個或多個組件值將被用于創建另一個組件值,所述另一個創建的組件值將被用于構建所述源代碼,或上述內容的組合。
5.根據權利要求1所述的一種智能家具控制軟件開發方法,其特征是,所述步驟5中計算設計目標要求信息與源代碼庫中各源代碼之間的匹配度,并將計算得到的各匹配度與預設匹配度閾值進行比較;若存在匹配度大于或等于預設匹配度閾值的頁面模板,從匹配度大于或等于預設匹配度閾值的源代碼中選取匹配度最大的源代碼。
6.根據權利要求1所述的一種智能家具控制軟件開發方法,其特征是,所述步驟6中所述數據組件包括:
數據模型映射組件,對數據表進行數據模型組件映射;
數據操作組件,在業務流程中對數據模型進行轉換并操作相應數據表;
數據庫資源組件,對各種常用數據庫進行管理,主要作用為建立鏈接,控制事務。
7.根據權利要求1所述的一種智能家具控制軟件開發方法,其特征是,所述步驟7中將每個源代碼文件所關聯的設計目標實現的效果作為源代碼文件不一致性的度量值,用于源代碼文件的缺陷預測,缺乏的目標功能越多,源代碼文件存在潛在問題以及未來需要修復的可能性越高。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于小行星眾創空間孵化器(常州)有限公司,未經小行星眾創空間孵化器(常州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011323163.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種軌道車輛用獨立輪牽引輪轂電機
- 下一篇:一種智能家具電機用檢測方法





