[發(fā)明專利]一種網(wǎng)站部署方法在審
| 申請?zhí)枺?/td> | 202010659340.0 | 申請日: | 2020-07-09 |
| 公開(公告)號: | CN111931103A | 公開(公告)日: | 2020-11-13 |
| 發(fā)明(設(shè)計)人: | 劉學(xué)鵬;劉文澤;葉明登 | 申請(專利權(quán))人: | 北京皮爾布萊尼軟件有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F8/41;G06F8/65 |
| 代理公司: | 北京思睿峰知識產(chǎn)權(quán)代理有限公司 11396 | 代理人: | 謝建云;趙愛軍 |
| 地址: | 100080 北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 網(wǎng)站 部署 方法 | ||
1.一種網(wǎng)站部署方法,適于在計算設(shè)備中執(zhí)行,所述方法包括:
構(gòu)建網(wǎng)站架構(gòu),所述網(wǎng)站架構(gòu)包括架構(gòu)配置信息,以指示業(yè)務(wù)的部署路徑;
根據(jù)所述配置信息中的部署路徑,將業(yè)務(wù)文件部署到相應(yīng)路徑中;
接收業(yè)務(wù)請求,根據(jù)所述網(wǎng)站架構(gòu)獲取與所述業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)文件;
根據(jù)反射確定所述業(yè)務(wù)文件可以處理的業(yè)務(wù)方法;以及
如果所述業(yè)務(wù)請求所請求的方法在所確定的業(yè)務(wù)方法中,則調(diào)用所述業(yè)務(wù)文件中的相應(yīng)業(yè)務(wù)方法來處理所述業(yè)務(wù)請求。
2.如權(quán)利要求1所述的方法,其中,所述構(gòu)建網(wǎng)站架構(gòu)包括:
根據(jù)所述業(yè)務(wù)請求的類型構(gòu)建網(wǎng)站架構(gòu),并對所述網(wǎng)站架構(gòu)進行編譯及打包;
將打包好的網(wǎng)站架構(gòu)部署到預(yù)定路徑;
配置所述網(wǎng)站架構(gòu)的服務(wù)接口為預(yù)定路徑并啟動所述網(wǎng)站架構(gòu)。
3.如權(quán)利要求1或2所述的方法,其中,所述將業(yè)務(wù)文件部署到相應(yīng)路徑中包括:
解析所述業(yè)務(wù)文件的在所述網(wǎng)站架構(gòu)的部署路徑;
將所述業(yè)務(wù)文件編譯并打包,將打包后的業(yè)務(wù)文件復(fù)制到相應(yīng)的部署路徑完成部署。
4.如權(quán)利要求3所述的方法還包括:
對所述業(yè)務(wù)文件創(chuàng)建監(jiān)控任務(wù),監(jiān)控所述業(yè)務(wù)文件是否發(fā)生更新;
若判斷所述業(yè)務(wù)文件發(fā)生更新則對所述網(wǎng)站架構(gòu)部署路徑的業(yè)務(wù)文件進行相應(yīng)更新。
5.如權(quán)利要求1-4中任一項所述的方法,其中,根據(jù)所述網(wǎng)站架構(gòu)獲取與所述業(yè)務(wù)請求對應(yīng)的業(yè)務(wù)文件包括:
解析所述業(yè)務(wù)請求獲得所述業(yè)務(wù)請求的部署路徑;
根據(jù)所述部署路徑獲取所述業(yè)務(wù)文件。
6.如權(quán)利要求5所述的方法還包括:
根據(jù)所述業(yè)務(wù)請求判斷所述網(wǎng)站框架中是否存在所述業(yè)務(wù)請求的部署路徑;
若存在則判斷所述部署路徑下是否有所述業(yè)務(wù)文件;
若不存在,則返回文件不存在的異常信息。
7.如權(quán)利要求1所述的方法,還包括:
根據(jù)反射確定所述業(yè)務(wù)文件中的業(yè)務(wù)方法需要的業(yè)務(wù)參數(shù);以及
如果所述業(yè)務(wù)請求所請求的方法所攜帶的參數(shù)與所確定的業(yè)務(wù)參數(shù)相匹配,則調(diào)用所述業(yè)務(wù)文件中的相應(yīng)業(yè)務(wù)方法來根據(jù)所攜帶的業(yè)務(wù)參數(shù)來處理所述業(yè)務(wù)請求。
8.如權(quán)利要求7所述的方法,還包括:
如果所述業(yè)務(wù)請求所請求的方法所攜帶的參數(shù)與所確定的業(yè)務(wù)參數(shù)不能完全對應(yīng),返回缺少參數(shù)的異常信息。
9.一種計算設(shè)備,包括:
一個或多個處理器;
存儲器;以及
一個或多個程序,其中所述一個或多個程序存儲在所述存儲器中并被配置為由所述一個或多個處理器執(zhí)行,所述一個或多個程序包括用于執(zhí)行根據(jù)權(quán)利要求1至8所述的方法中的任一方法的指令。
10.一種存儲一個或多個程序的計算機可讀存儲介質(zhì),所述一個或多個程序包括指令,所述指令當(dāng)由計算設(shè)備執(zhí)行時,使得所述計算設(shè)備執(zhí)行根據(jù)權(quán)利要求1至8所述的方法中的任一方法。
該專利技術(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/202010659340.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 與HTTP網(wǎng)站關(guān)聯(lián)的WAP網(wǎng)站
- 基于網(wǎng)站指紋推送白名單的方法及系統(tǒng)
- 網(wǎng)站漏洞檢測方法和系統(tǒng)
- 一種網(wǎng)站建立方法、裝置及計算設(shè)備
- 一種網(wǎng)站識別方法及裝置
- 網(wǎng)站風(fēng)險評估方法及裝置
- 網(wǎng)站版權(quán)時間的管理方法、裝置、存儲介質(zhì)及設(shè)備
- 一種網(wǎng)站開發(fā)系統(tǒng)及方法
- 一種基于網(wǎng)站地圖的指紋識別方法
- 網(wǎng)站應(yīng)用框架指紋識別的方法、設(shè)備、裝置及介質(zhì)
- 一種業(yè)務(wù)處理執(zhí)行語言流程部署方法
- 云計算平臺應(yīng)用快速部署的管理方法
- 虛擬化網(wǎng)絡(luò)功能部署方法及系統(tǒng)
- 版本部署的方法、裝置、設(shè)備和計算機存儲介質(zhì)
- 測試環(huán)境部署方法、部署裝置及存儲介質(zhì)
- 程序部署任務(wù)執(zhí)行方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 一種基于Ansible的輕量級容器化分布式系統(tǒng)與部署方法
- 模型部署方法、模型部署裝置及終端設(shè)備
- 系統(tǒng)部署狀態(tài)的可視化方法、裝置、設(shè)備及可讀存儲介質(zhì)
- 一種任務(wù)部署方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)





