[發(fā)明專(zhuān)利]一種應(yīng)用管理系統(tǒng)及方法在審
| 申請(qǐng)?zhí)枺?/td> | 201911200912.2 | 申請(qǐng)日: | 2019-11-29 |
| 公開(kāi)(公告)號(hào): | CN112882741A | 公開(kāi)(公告)日: | 2021-06-01 |
| 發(fā)明(設(shè)計(jì))人: | 康建云;單開(kāi)元 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京沃東天駿信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司 |
| 主分類(lèi)號(hào): | G06F8/656 | 分類(lèi)號(hào): | G06F8/656;G06F8/658;G06F8/71 |
| 代理公司: | 中原信達(dá)知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11219 | 代理人: | 王志遠(yuǎn);陳繼越 |
| 地址: | 100176 北京市北京經(jīng)濟(jì)技術(shù)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 應(yīng)用 管理 系統(tǒng) 方法 | ||
本發(fā)明公開(kāi)了一種應(yīng)用管理系統(tǒng)及方法置,涉及計(jì)算機(jī)技術(shù)領(lǐng)域。該應(yīng)用管理系統(tǒng)的一種具體實(shí)施方式,包括:應(yīng)用配置中心、應(yīng)用管理中心;其中,所述應(yīng)用配置中心,用于接收用戶(hù)發(fā)送的子應(yīng)用更新請(qǐng)求,所述子應(yīng)用歸屬于一個(gè)或多個(gè)應(yīng)用,并根據(jù)所述子應(yīng)用更新請(qǐng)求,更新所述應(yīng)用的配置信息;所述應(yīng)用管理中心,用于根據(jù)更新后的所述配置信息,更新所述子應(yīng)用調(diào)用的一個(gè)或多個(gè)中間件,以使所述應(yīng)用在下次啟動(dòng)時(shí)加載并執(zhí)行更新后的所述中間件。該實(shí)施方式能夠?qū)崿F(xiàn)子應(yīng)用的熱更新,又能實(shí)現(xiàn)對(duì)子應(yīng)用的統(tǒng)一管理及維護(hù),且能提高子應(yīng)用的開(kāi)發(fā)效率。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用管理系統(tǒng)及方法。
背景技術(shù)
在實(shí)際的開(kāi)發(fā)過(guò)程中,從零到有的實(shí)現(xiàn)應(yīng)用的開(kāi)發(fā)需要消耗大量的時(shí)間及精力,為提高應(yīng)用的開(kāi)發(fā)效率,各種腳手架工具應(yīng)運(yùn)而生,如React(一種構(gòu)建用戶(hù)界面的JavaScript庫(kù))官方推出的Create-react-app、以及Vue(一種構(gòu)建web界面的漸進(jìn)式框架)官方推出的Vue-cli等,均極大地提高了應(yīng)用開(kāi)發(fā)的效率。
在實(shí)現(xiàn)本發(fā)明過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題:現(xiàn)有的腳手架工具擴(kuò)展性差,僅支持React或Vue等單一框架,在需要多個(gè)腳手架工具的情況下,后期維護(hù)成本高,不支持多個(gè)應(yīng)用的統(tǒng)一管理及維護(hù);在配置文件具有更新的情況下,需要重新重啟應(yīng)用,無(wú)法支持熱更新,用戶(hù)體驗(yàn)差。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種應(yīng)用管理系統(tǒng)及方法,能夠?qū)崿F(xiàn)子應(yīng)用的熱更新,又能實(shí)現(xiàn)對(duì)子應(yīng)用的統(tǒng)一管理及維護(hù),且能提高子應(yīng)用的開(kāi)發(fā)效率。
為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種應(yīng)用管理系統(tǒng),包括:應(yīng)用配置中心、應(yīng)用管理中心;其中,
所述應(yīng)用配置中心,用于接收用戶(hù)發(fā)送的子應(yīng)用更新請(qǐng)求,所述子應(yīng)用歸屬于一個(gè)或多個(gè)應(yīng)用,并根據(jù)所述子應(yīng)用更新請(qǐng)求,更新所述應(yīng)用的配置信息;
所述應(yīng)用管理中心,用于根據(jù)更新后的所述配置信息,更新所述子應(yīng)用調(diào)用的一個(gè)或多個(gè)中間件,以使所述應(yīng)用在下次啟動(dòng)時(shí)加載并執(zhí)行更新后的所述中間件。
可選地,所述子應(yīng)用由按順序調(diào)用的一個(gè)或多個(gè)中間件構(gòu)成。
可選地,還包括:應(yīng)用路由中心;其中,
所述應(yīng)用配置中心,還用于接收用戶(hù)發(fā)送的新建子應(yīng)用請(qǐng)求,根據(jù)所述新建子應(yīng)用請(qǐng)求更新新子應(yīng)用歸屬的應(yīng)用的配置信息;
所述應(yīng)用管理中心,用于根據(jù)所述配置信息創(chuàng)建所述新子應(yīng)用;
所述應(yīng)用路由中心,用于根據(jù)所述配置信息更新所述新子應(yīng)用歸屬的應(yīng)用的路由信息,以使所述新子應(yīng)用根據(jù)所述路由信息被調(diào)用。
可選地,所述根據(jù)配置信息創(chuàng)建所述新子應(yīng)用,包括:
注冊(cè)所述新子應(yīng)用,以將所述新子應(yīng)用添加到其所歸屬的應(yīng)用的子應(yīng)用列表;
根據(jù)所述配置信息指示的所述新子應(yīng)用調(diào)用的中間件,注冊(cè)所述新子應(yīng)用調(diào)用的中間件,以將所述中間件添加到所述新子應(yīng)用所歸屬的應(yīng)用的子應(yīng)用列表;
根據(jù)所述新子應(yīng)用調(diào)用的中間件,創(chuàng)建所述新子應(yīng)用;
依次加載并執(zhí)行所述中間件,以啟動(dòng)所述新應(yīng)用。
可選地,所述根據(jù)所述配置信息更新所述新子應(yīng)用歸屬的應(yīng)用的路由信息,包括:
根據(jù)所述配置信息確定所述新子應(yīng)用的路由信息;
根據(jù)所述新子應(yīng)用的路由信息,更新所述新子應(yīng)用歸屬的應(yīng)用的路由信息。
可選地,所述新子應(yīng)用調(diào)用的中間件包括:模塊打包器;
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京沃東天駿信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司,未經(jīng)北京沃東天駿信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911200912.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 在線應(yīng)用平臺(tái)上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺(tái)
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場(chǎng)的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場(chǎng)
- 使用應(yīng)用的方法和應(yīng)用平臺(tái)
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測(cè)方法及應(yīng)用檢測(cè)裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)
- 一種城市智能管理系統(tǒng)
- 一種用于裝飾材料的電子商務(wù)供應(yīng)鏈管理系統(tǒng)
- 一種旅游智能管理系統(tǒng)
- 一種塑編企業(yè)專(zhuān)用管理系統(tǒng)
- 適用于教育系統(tǒng)學(xué)生移動(dòng)終端的分級(jí)管控平臺(tái)
- 一種用于高校的信息管理系統(tǒng)
- 一種用于醫(yī)院的信息管理系統(tǒng)
- 一種智能樓宇管理系統(tǒng)及其平臺(tái)管理、招租管理操作方法
- 一種教育培訓(xùn)運(yùn)營(yíng)支撐系統(tǒng)
- 一種基于多系統(tǒng)集成的倉(cāng)儲(chǔ)物流管理系統(tǒng)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





