亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種視訊平臺自動部署方法、裝置及系統(tǒng)的制作方法

文檔序號:9750589閱讀:287來源:國知局
一種視訊平臺自動部署方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及視訊平臺配置領(lǐng)域,具體涉及一種視訊平臺自動部署方法、裝置及系 統(tǒng)。
【背景技術(shù)】
[0002] 目前視訊平臺也被廣泛使用,基于視訊平臺的一些應(yīng)用設(shè)備和集群也隨之派生地 種類繁多,這就提高了對視訊平臺部署的要求,使其需要滿足多種應(yīng)用設(shè)備的部署,多種集 群技術(shù)的配置,多模塊之間的依賴。這些都會給視訊平臺的運維造成極大的困難。據(jù)統(tǒng)計, 目前云視訊2.5平臺推出后,運維人員搭建一套平臺環(huán)境平均需要一周時間,而線上的事故 有80%均因為人工配置的錯誤而造成,具體的搭建時間和配置的正確率與運維人員的技術(shù) 和專業(yè)能力有極大的關(guān)系。
[0003] 而現(xiàn)有技術(shù)中為了解決事故率高的問題,普遍都會采用為平臺開發(fā)一套專用的配 置工具,但由于這類配置工具不具有通用性,每個平臺版本都需要配備有該專用的配置工 具,會造成重復(fù)開發(fā)。最重要的是往往此類配置工具都必需等平臺軟件先開發(fā)好,才能進(jìn)行 編碼,生產(chǎn)進(jìn)度總是滯后于平臺應(yīng)用,最終造成了平臺的部署時間較慢等問題。

【發(fā)明內(nèi)容】

[0004] 因此,本發(fā)明要解決的技術(shù)問題在于克服現(xiàn)有技術(shù)中的視訊平臺部署時間慢的問 題。
[0005] 為此,本發(fā)明的一種視訊平臺自動部署方法,應(yīng)用于邏輯控制器,包括如下步驟:
[0006] 獲取部署策略,所述部署策略用于預(yù)設(shè)部署時的動作,所述動作包括以下各種中 的至少一種:配置、更新、刪除和集群;
[0007] 根據(jù)所述部署策略調(diào)用標(biāo)準(zhǔn)化部署插件,所述標(biāo)準(zhǔn)化部署插件包括定義的應(yīng)用配 置項,所述應(yīng)用配置項包括部署依賴關(guān)系;
[0008] 根據(jù)所述標(biāo)準(zhǔn)化部署插件的部署依賴關(guān)系的定義和所述部署策略進(jìn)行分析,生成 部署計劃;
[0009] 根據(jù)所述部署計劃向節(jié)點控制器發(fā)出部署指令。
[0010] 優(yōu)選地,所述應(yīng)用配置項還包括以下各項中的至少一種:應(yīng)用名稱、應(yīng)用唯一標(biāo) 識、應(yīng)用類型、業(yè)務(wù)分類、安裝接口、卸載接口、配置接口和自定義配置項。
[0011] 本發(fā)明的一種視訊平臺自動部署方法,應(yīng)用于節(jié)點控制器,包括如下步驟:
[0012] 接收邏輯控制器發(fā)送的部署指令;
[0013] 根據(jù)所述部署指令調(diào)用標(biāo)準(zhǔn)化部署插件,所述標(biāo)準(zhǔn)化部署插件包括定義的應(yīng)用配 置項,所述應(yīng)用配置項包括部署依賴關(guān)系;
[0014] 根據(jù)所述部署指令以及所述標(biāo)準(zhǔn)化部署插件的部署依賴關(guān)系的定義,對視訊平臺 進(jìn)行部署。
[0015] 優(yōu)選地,所述應(yīng)用配置項還包括以下各項中的至少一種:應(yīng)用名稱、應(yīng)用唯一標(biāo) 識、應(yīng)用類型、業(yè)務(wù)分類、安裝接口、卸載接口、配置接口和自定義配置項。
[0016] 本發(fā)明的一種視訊平臺自動部署方法,應(yīng)用于標(biāo)準(zhǔn)化部署插件,包括如下步驟:
[0017] 接收邏輯控制器發(fā)送的調(diào)用指令和節(jié)點控制器發(fā)送的調(diào)用指令;
[0018] 根據(jù)所述邏輯控制器發(fā)送的調(diào)用指令和節(jié)點控制器發(fā)送的調(diào)用指令,將定義的應(yīng) 用配置項傳送給所述邏輯控制器和節(jié)點控制器,所述應(yīng)用配置項包括以下各項中的至少一 種:部署依賴關(guān)系、應(yīng)用名稱、應(yīng)用唯一標(biāo)識、應(yīng)用類型、業(yè)務(wù)分類、安裝接口、卸載接口、配 置接口和自定義配置項。
[0019] 本發(fā)明的一種視訊平臺自動部署裝置,應(yīng)用于邏輯控制器,包括:
[0020] 獲取單元,用于獲取部署策略,所述部署策略用于預(yù)設(shè)部署時的動作,所述動作包 括以下各種中的至少一種:配置、更新、刪除和集群;
[0021] 調(diào)用單元,用于根據(jù)所述部署策略調(diào)用標(biāo)準(zhǔn)化部署插件,所述標(biāo)準(zhǔn)化部署插件包 括定義的應(yīng)用配置項,所述應(yīng)用配置項包括部署依賴關(guān)系;
[0022] 生成單元,用于根據(jù)所述標(biāo)準(zhǔn)化部署插件的部署依賴關(guān)系的定義和所述部署策略 進(jìn)行分析,生成部署計劃;
[0023] 發(fā)送單元,用于根據(jù)所述部署計劃向節(jié)點控制器發(fā)出部署指令。
[0024] 優(yōu)選地,所述應(yīng)用配置項還包括以下各項中的至少一種:應(yīng)用名稱、應(yīng)用唯一標(biāo) 識、應(yīng)用類型、業(yè)務(wù)分類、安裝接口、卸載接口、配置接口和自定義配置項。
[0025] 本發(fā)明的一種視訊平臺自動部署裝置,應(yīng)用于節(jié)點控制器,包括:
[0026] 接收單元,用于接收邏輯控制器發(fā)送的部署指令;
[0027] 調(diào)用單元,用于根據(jù)所述部署指令調(diào)用標(biāo)準(zhǔn)化部署插件,所述標(biāo)準(zhǔn)化部署插件包 括定義的應(yīng)用配置項,所述應(yīng)用配置項包括部署依賴關(guān)系;
[0028] 部署單元,用于根據(jù)所述部署指令以及所述標(biāo)準(zhǔn)化部署插件的部署依賴關(guān)系的定 義,對視訊平臺進(jìn)行部署。
[0029]本發(fā)明的一種插件,包括:
[0030] 接收單元,用于接收邏輯控制器發(fā)送的調(diào)用指令和節(jié)點控制器發(fā)送的調(diào)用指令;
[0031] 發(fā)送單元,用于根據(jù)所述邏輯控制器發(fā)送的調(diào)用指令和節(jié)點控制器發(fā)送的調(diào)用指 令,將定義的應(yīng)用配置項傳送給所述邏輯控制器和節(jié)點控制器,所述應(yīng)用配置項包括以下 各項中的至少一種:部署依賴關(guān)系、應(yīng)用名稱、應(yīng)用唯一標(biāo)識、應(yīng)用類型、業(yè)務(wù)分類、安裝接 口、卸載接口、配置接口和自定義配置項。
[0032] 本發(fā)明的一種視訊平臺自動部署系統(tǒng),包括邏輯控制器、節(jié)點控制器和標(biāo)準(zhǔn)化部 署插件;
[0033] 所述邏輯控制器,用于獲取部署策略,所述部署策略用于預(yù)設(shè)部署時的動作,所述 動作包括以下各種中的至少一種:配置、更新、刪除和集群;根據(jù)所述部署策略調(diào)用標(biāo)準(zhǔn)化 部署插件,所述標(biāo)準(zhǔn)化部署插件包括定義的應(yīng)用配置項,所述應(yīng)用配置項包括部署依賴關(guān) 系;根據(jù)所述標(biāo)準(zhǔn)化部署插件的部署依賴關(guān)系的定義和所述部署策略進(jìn)行分析,生成部署 計劃;根據(jù)所述部署計劃向節(jié)點控制器發(fā)出部署指令;
[0034] 所述節(jié)點控制器,用于接收邏輯控制器發(fā)送的部署指令;根據(jù)所述部署指令調(diào)用 標(biāo)準(zhǔn)化部署插件;根據(jù)所述部署指令以及所述標(biāo)準(zhǔn)化部署插件的部署依賴關(guān)系的定義,對 視訊平臺進(jìn)行部署;
[0035]所述標(biāo)準(zhǔn)化部署插件,用于接收邏輯控制器發(fā)送的調(diào)用指令和節(jié)點控制器發(fā)送的 調(diào)用指令;根據(jù)所述邏輯控制器發(fā)送的調(diào)用指令和節(jié)點控制器發(fā)送的調(diào)用指令,將定義的 應(yīng)用配置項傳送給所述邏輯控制器和節(jié)點控制器。
[0036]本發(fā)明技術(shù)方案,具有如下優(yōu)點:
[0037] 本發(fā)明實施例提供的視訊平臺自動部署方法、裝置及系統(tǒng),邏輯控制器通過根據(jù) 部署策略調(diào)用標(biāo)準(zhǔn)化部署插件,利用標(biāo)準(zhǔn)化部署插件的部署依賴關(guān)系的定義和部署策略進(jìn) 行分析,生成部署計劃,然后根據(jù)部署計劃向節(jié)點控制器發(fā)出部署指令;節(jié)點控制器通過在 接收邏輯控制器發(fā)送的部署指令后,根據(jù)部署指令調(diào)用標(biāo)準(zhǔn)化部署插件,并利用標(biāo)準(zhǔn)化部 署插件的部署依賴關(guān)系的定義,對視訊平臺進(jìn)行部署;標(biāo)準(zhǔn)化部署插件通過根據(jù)邏輯控制 器發(fā)送的調(diào)用指令和節(jié)點控制器發(fā)送的調(diào)用指令,將定義的應(yīng)用配置項傳送給邏輯控制器 和節(jié)點控制器,實現(xiàn)了對視訊平臺的部署、配置、控制任務(wù)。若視訊平臺本身發(fā)生變化,需要 更換、升級、新增功能等操作,則只需更換、升級、新增"標(biāo)準(zhǔn)化部署插件"即可,從而重新對 視訊平臺進(jìn)行部署,無需視訊平臺部分變化或重新開發(fā),運維人員制定好部署方案后,只需 向邏輯控制器發(fā)送一個執(zhí)行部署的命令,剩下的部署和配置過程均由邏輯控制器協(xié)調(diào)整個 系統(tǒng)自動完成,從而極大地縮短了視訊平臺部署時間,提高了部署效率。
【附圖說明】
[0038] 為了更清楚地說明本發(fā)明【具體實施方式】中的技術(shù)方案,下面將對【具體實施方式】描 述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實 施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附 圖獲得其他的附圖。
[0039] 圖1為本發(fā)明實施例1中視訊平臺自動部署方法的一個具體示例的流程圖;
[0040] 圖2為本發(fā)明實施例1中一個具體示例的部署時序圖;
[0041] 圖3為本發(fā)明實施例2中視訊平臺自動部署方法的一個具體示例的流程圖;
[0042] 圖4為本發(fā)明實施例3中視訊平臺自動部署方法的一個具體示例的流程圖;
[0043] 圖5為本發(fā)明實施例4中視訊平臺自動部署裝置的一個具體示例的結(jié)構(gòu)框圖;
[0044] 圖6為本發(fā)明實施例7中視訊平臺自動部署系統(tǒng)的一個具體示例的結(jié)構(gòu)框圖。
【具體實施方式】
[0045] 下面將結(jié)合附圖對本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施 例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù) 人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[004
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1