[發(fā)明專利]一種實驗系統(tǒng)的開發(fā)框架在審
| 申請?zhí)枺?/td> | 202010105279.5 | 申請日: | 2020-02-20 |
| 公開(公告)號: | CN111338606A | 公開(公告)日: | 2020-06-26 |
| 發(fā)明(設計)人: | 卞佳麗;鄺堅;施淼;閆澤祥 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/41;G06F8/36 |
| 代理公司: | 北京聿宏知識產權代理有限公司 11372 | 代理人: | 吳大建;張杰 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實驗 系統(tǒng) 開發(fā) 框架 | ||
1.一種實驗系統(tǒng)的開發(fā)框架,其特征在于,所述實驗系統(tǒng)的開發(fā)框架自上而下依次包括:
應用層,位于所述實驗系統(tǒng)的開發(fā)框架的頂層,用于接收用戶輸入用戶數(shù)據(jù),其中,所述用戶數(shù)據(jù)包括程序代碼及配置文件;
框架層,用于在接收到所述應用層發(fā)送的用戶數(shù)據(jù)時,基于所述配置文件選取服務層的目標編譯器及目標鏈接器;
服務層,位于所述實驗系統(tǒng)的開發(fā)框架的底層,用于在接收到所述程序代碼時,調用所述框架層選取的所述目標編譯器和目標鏈接器對待編譯文件進行處理得到系統(tǒng)應用程序,以使操作系統(tǒng)執(zhí)行該系統(tǒng)應用程序。
2.根據(jù)權利要求1所述的實驗系統(tǒng)的開發(fā)框架,其特征在于,所述框架層包括:
資源管理模塊,用于接收所述用戶數(shù)據(jù),并對所述配置文件進行解析,以得到鏈接配置數(shù)據(jù)和編譯配置數(shù)據(jù),以及將所述程序代碼發(fā)送至服務層;
編譯管理模塊,用于根據(jù)所述編譯配置數(shù)據(jù)選取目標編譯器;
鏈接管理模塊,用于根據(jù)所述鏈接配置數(shù)據(jù)選取目標鏈接器。
3.根據(jù)權利要求2所述的實驗系統(tǒng)的開發(fā)框架,其特征在于,所述服務層包括:
程序開發(fā)框架,該程序開發(fā)框架用于接收并存放所述程序代碼,并將所述程序代碼發(fā)送至所述目標編譯器;
所述目標編譯器,用于對所述程序代碼進行編譯,以得到該程序代碼對應的編譯文件,并發(fā)送至所述目標鏈接器;
所述目標鏈接器用于對所述編譯文件進行鏈接處理以得到可執(zhí)行程序;
實驗核,該實驗核用于將所述可執(zhí)行程序添加至系統(tǒng)應用程序,并發(fā)送至操作系統(tǒng),以使操作系統(tǒng)執(zhí)行所述系統(tǒng)應用程序。
4.根據(jù)權利要求3所述的實驗系統(tǒng)的開發(fā)框架,其特征在于,所述框架層還包括:
GUI控件管理模塊,該GUI控件管理模塊關聯(lián)有GUI控件庫,該GUI控件庫中存儲有創(chuàng)建編程實驗類實驗應用所需要的多種GUI控件,所述GUI控件管理模塊基于所述配置文件從所述GUI控件庫中選取目標控件;
所述程序開發(fā)框架還用于根據(jù)所述目標控件對所述程序代碼進行編輯。
5.根據(jù)權利要求3所述的實驗系統(tǒng)的開發(fā)框架,其特征在于,所述框架層還包括演示管理模塊,所述演示管理模塊還用于獲取所述可執(zhí)行程序的存儲路徑,并發(fā)送至所述應用層,以使所述應用層中的顯示模塊能夠顯示所述存儲路徑。
6.根據(jù)權利要求3所述的實驗系統(tǒng)的開發(fā)框架,其特征在于,所述資源管理模塊還用于對所述配置文件進行解析得到開發(fā)框架名稱信息,并將所述程序代碼發(fā)送至與所述開發(fā)框架名稱信息對應的目標程序開發(fā)框架,以使該目標程序開發(fā)框架接收并存放所述程序代碼。
7.根據(jù)權利要求2所述的實驗系統(tǒng)的開發(fā)框架,其特征在于,所述服務層中包括的多個編譯器,每個編譯器分別對應有一編譯名稱屬性,所述編譯管理模塊從多個編譯器分別對應的編譯名稱屬性中查找與編譯配置參數(shù)中包括的預設編譯信息匹配的編譯器作為目標編譯器。
8.根據(jù)權利要求2所述的實驗系統(tǒng)的開發(fā)框架,其特征在于,所述服務層中包括的多個鏈接器,每個編譯器分別對應有一鏈接名稱屬性,所述編譯管理模塊從多個鏈接器分別對應的鏈接名稱屬性中查找與鏈接配置參數(shù)中包括的預設鏈接信息匹配的鏈接器作為目標鏈接器。
9.根據(jù)權利要求1所述的實驗系統(tǒng)的開發(fā)框架,其特征在于,所述框架層還包括擴展模塊,該擴展模塊用于根據(jù)自定義基類開發(fā)具有管理功能的自定義管理模塊。
10.根據(jù)權利要求1所述的實驗系統(tǒng)的開發(fā)框架,其特征在于,所述應用層支持會話發(fā)起協(xié)議。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010105279.5/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 商品開發(fā)方法、商品開發(fā)系統(tǒng)、商品開發(fā)程序以及存儲商品開發(fā)程序的存儲介質
- 開發(fā)支援裝置和開發(fā)支援程序
- 用于web開發(fā)系統(tǒng)的開發(fā)方法和web開發(fā)系統(tǒng)
- 控制裝置、開發(fā)裝置、以及開發(fā)程序
- 系統(tǒng)開發(fā)裝置、程序開發(fā)方法及開發(fā)程序
- 軟件開發(fā)平臺及其開發(fā)方法
- 菜譜開發(fā)方法和菜譜開發(fā)系統(tǒng)
- EasyApp移動開發(fā)平臺和開發(fā)方法
- 開發(fā)支援裝置、開發(fā)支援方法以及存儲介質
- 開發(fā)輔助裝置、開發(fā)輔助系統(tǒng)和開發(fā)輔助方法





