[發(fā)明專利]一種基于異構(gòu)云平臺的內(nèi)置服務(wù)外接方法及裝置有效
| 申請?zhí)枺?/td> | 202010790897.8 | 申請日: | 2020-08-07 |
| 公開(公告)號: | CN111949310B | 公開(公告)日: | 2022-07-19 |
| 發(fā)明(設(shè)計(jì))人: | 方斌 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/61;G06F9/445;G06F16/16;H04L67/00 |
| 代理公司: | 濟(jì)南舜源專利事務(wù)所有限公司 37205 | 代理人: | 劉雪萍 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 異構(gòu)云 平臺 內(nèi)置 服務(wù) 外接 方法 裝置 | ||
本發(fā)明提供一種基于異構(gòu)云平臺的內(nèi)置服務(wù)外接方法及裝置,所述方法包括如下步驟:S1.獲取待集成軟件包,并在待集成軟件包中設(shè)置軟件包名稱接口、軟件包目錄結(jié)構(gòu)接口以及軟件包內(nèi)腳本接口,生成封裝軟件包;S2.將封裝軟件包設(shè)置為異構(gòu)云平臺的內(nèi)置服務(wù);S3.設(shè)置異構(gòu)云平臺向用戶提供內(nèi)置服務(wù),根據(jù)軟件包名稱接口提供用戶所選內(nèi)置服務(wù)依賴的軟件包名稱的軟件及版本,根據(jù)軟件包目錄結(jié)構(gòu)接口提供用戶所選內(nèi)置服務(wù)依賴軟件包內(nèi)各腳本路徑及名稱,以及根據(jù)軟件包內(nèi)腳本接口提供用戶所選內(nèi)置服務(wù)依賴軟件包內(nèi)各腳本的傳遞參數(shù)接口,所述腳本的傳遞參數(shù)接口用于啟動腳本。
技術(shù)領(lǐng)域
本發(fā)明屬于異構(gòu)云平臺技術(shù)領(lǐng)域,具體涉及一種基于異構(gòu)云平臺的內(nèi)置服務(wù)外接方法及裝置。
背景技術(shù)
基于異構(gòu)云平臺提供了一系列的內(nèi)置服務(wù),包括某些中間件、數(shù)據(jù)庫等內(nèi)置服務(wù)。平臺內(nèi)用戶可以通過申請內(nèi)置服務(wù)或者通過內(nèi)置服務(wù)創(chuàng)建服務(wù)實(shí)例的方式,創(chuàng)建出云平臺內(nèi)置的服務(wù)實(shí)例,包括數(shù)據(jù)庫、中間件等服務(wù)實(shí)例。內(nèi)置服務(wù)的方式提供軟件功能,解決了用戶無法方便的安裝和維護(hù)軟件國產(chǎn)軟件的使用痛點(diǎn)。
異構(gòu)云平臺可以通過內(nèi)置指定版本的軟件來實(shí)現(xiàn)需求,但是內(nèi)置的軟件無法做到各個版本,各個軟件的全版本適配,也無法適配軟件的全面。
此為現(xiàn)有技術(shù)的不足,因此,針對現(xiàn)有技術(shù)中的上述缺陷,提供一種基于異構(gòu)云平臺的內(nèi)置服務(wù)外接方法及裝置,是非常有必要的。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)的上述異構(gòu)云平臺內(nèi)置軟件無法適配多版本及多軟件的缺陷,本發(fā)明提供一種基于異構(gòu)云平臺的內(nèi)置服務(wù)外接方法及裝置,以解決上述技術(shù)問題。
第一方面,本發(fā)明提供一種基于異構(gòu)云平臺的內(nèi)置服務(wù)外接方法,包括如下步驟:
S1.獲取待集成軟件包,并在待集成軟件包中設(shè)置軟件包名稱接口、軟件包目錄結(jié)構(gòu)接口以及軟件包內(nèi)腳本接口,生成封裝軟件包;所述軟件包名稱接口用于傳輸軟件名稱以及軟件版本;所述軟件包目錄結(jié)構(gòu)用于傳輸軟件包內(nèi)軟件腳本路徑及名稱;所述軟件包內(nèi)腳本接口用于傳輸腳本參數(shù)及返回值;
S2.將封裝軟件包設(shè)置為異構(gòu)云平臺的內(nèi)置服務(wù);
S3.設(shè)置異構(gòu)云平臺向用戶提供內(nèi)置服務(wù),根據(jù)軟件包名稱接口提供用戶所選內(nèi)置服務(wù)依賴的軟件包名稱的軟件及版本,根據(jù)軟件包目錄結(jié)構(gòu)接口提供用戶所選內(nèi)置服務(wù)依賴軟件包內(nèi)各腳本路徑及名稱,以及根據(jù)軟件包內(nèi)腳本接口提供用戶所選內(nèi)置服務(wù)依賴軟件包內(nèi)各腳本的傳遞參數(shù)接口,所述腳本的傳遞參數(shù)接口用于啟動腳本。
進(jìn)一步地,步驟S1具體步驟如下:
S11.獲取待集成軟件包;
S12.在待集成軟件包中設(shè)置軟件包名稱接口;
S13.在待集成軟件包中設(shè)置軟件包目錄結(jié)構(gòu)接口;
S14.在待集成軟件包中設(shè)置軟件包內(nèi)腳本接口,生成封裝軟件包。軟件包名稱接口規(guī)定了軟件包的名稱和版本信息;軟件包目錄結(jié)構(gòu)接口包括軟件包提供的各種功能的腳本放置的目錄結(jié)構(gòu);軟件包內(nèi)腳本接口,規(guī)定了指定功能的腳本的腳本名稱、參數(shù)要求,返回值要求;通過軟件包名稱接口可以明確該軟件包為某個內(nèi)置服務(wù)依賴的軟件包,內(nèi)置服務(wù)實(shí)例化,提供軟件服務(wù)的時候,通過調(diào)用指定軟件包就可以部署該軟件包提供的軟件,提供該軟件服務(wù);內(nèi)置服務(wù)根據(jù)軟件包目錄結(jié)構(gòu)接口和軟件包內(nèi)腳本接口,就可以拼接出提供軟件某個功能的腳本的全路徑和軟件包腳本名稱,依據(jù)軟件包腳本的參數(shù)要求,傳遞指定參數(shù),就可以執(zhí)行軟件腳本,完成軟件的某個功能設(shè)置。
進(jìn)一步地,步驟S12中,設(shè)置待集成軟件包文件夾名稱格式為軟件包名稱+版本名稱。軟件包名稱用于區(qū)分不同的軟件,版本名稱用于區(qū)分軟件的不同版本。
進(jìn)一步地,步驟S14之后還包括如下步驟:
S15.將待集成軟件包進(jìn)行壓縮以及加密;
該專利技術(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/202010790897.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種虛擬云平臺管理系統(tǒng)及方法
- 一種私有云環(huán)境下的異構(gòu)虛擬化平臺管理框架
- 一種可擴(kuò)展的異構(gòu)云平臺適配方法及其系統(tǒng)
- 異構(gòu)分布式云資源管理方法及系統(tǒng)
- 一種適用于云計(jì)算的異構(gòu)云管理系統(tǒng)及方法
- 一種基于適配器技術(shù)的云管理系統(tǒng)
- 基于國產(chǎn)平臺和X86平臺的異構(gòu)資源池管理方法及系統(tǒng)
- 異構(gòu)云管理平臺
- 一種異構(gòu)環(huán)境下應(yīng)用發(fā)布的方法和裝置
- 一種異構(gòu)云計(jì)算系統(tǒng)的數(shù)據(jù)共享系統(tǒng)及方法





