本申請(qǐng)實(shí)施例涉及互聯(lián)網(wǎng),尤其涉及一種直播服務(wù)系統(tǒng)的管理方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、在直播鏈路中,邊緣計(jì)算節(jié)點(diǎn)提供了多種服務(wù),如上行接流服務(wù)、錄制服務(wù)和截圖服務(wù)等,邊緣計(jì)算服務(wù)是至關(guān)重要、不可缺少的一個(gè)環(huán)節(jié),與直播流質(zhì)量、穩(wěn)定性、用戶觀看體驗(yàn)直接相關(guān)。
2、然而,隨著主播、觀眾等參與直播用戶的量級(jí)不斷增加,在當(dāng)前直播鏈路的邊緣計(jì)算架構(gòu)體系中,邊緣計(jì)算服務(wù)種類(lèi)多、邊緣計(jì)算節(jié)點(diǎn)數(shù)量龐大,會(huì)因邊緣計(jì)算節(jié)點(diǎn)數(shù)量龐大出現(xiàn)延時(shí)高、節(jié)點(diǎn)信息不準(zhǔn)確等問(wèn)題,另外,邊緣計(jì)算節(jié)點(diǎn)的業(yè)務(wù)屬性管理混亂,由人工操作和干預(yù)的情況過(guò)多,容易出現(xiàn)節(jié)點(diǎn)業(yè)務(wù)員屬性誤增刪改,影響直播鏈路整體的穩(wěn)定性,且沒(méi)有辦法精細(xì)化、動(dòng)態(tài)化和方便快捷管理每個(gè)邊緣計(jì)算節(jié)點(diǎn)。
3、需要說(shuō)明的是,上述內(nèi)容并不必然是現(xiàn)有技術(shù),也不用于限制本申請(qǐng)的專(zhuān)利保護(hù)范圍。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供一種直播服務(wù)系統(tǒng)的管理方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、計(jì)算機(jī)程序產(chǎn)品,以解決或緩解上面提出的一項(xiàng)或更多項(xiàng)技術(shù)問(wèn)題。
2、本申請(qǐng)實(shí)施例的一個(gè)方面提供了一種直播服務(wù)系統(tǒng)的管理方法,所述直播服務(wù)系統(tǒng)中包含多個(gè)邊緣計(jì)算節(jié)點(diǎn),每一個(gè)所述邊緣計(jì)算節(jié)點(diǎn)中部署有對(duì)應(yīng)的基礎(chǔ)屬性組件,所述方法包括:
3、通過(guò)所述基礎(chǔ)屬性組件,獲取所述邊緣計(jì)算節(jié)點(diǎn)對(duì)應(yīng)的至少一個(gè)業(yè)務(wù)屬性信息;
4、將所述至少一個(gè)業(yè)務(wù)屬性信息進(jìn)行轉(zhuǎn)化為二進(jìn)制格式;
5、基于所述二進(jìn)制格式的業(yè)務(wù)屬性信息,管理所述邊緣計(jì)算節(jié)點(diǎn)的業(yè)務(wù)屬性。
6、可選地,所述將所述至少一個(gè)業(yè)務(wù)屬性信息進(jìn)行轉(zhuǎn)化為二進(jìn)制格式,包括:
7、獲取所述直播服務(wù)系統(tǒng)中邊緣計(jì)算節(jié)點(diǎn)包含的所有的業(yè)務(wù)屬性字段;
8、分別建立每一個(gè)業(yè)務(wù)屬性字段與二進(jìn)制數(shù)字的每一位之間的綁定關(guān)系;
9、根據(jù)所述綁定關(guān)系,將所述至少一個(gè)業(yè)務(wù)屬性信息進(jìn)行轉(zhuǎn)化為二進(jìn)制格式。
10、可選地,所述根據(jù)所述綁定關(guān)系,將所述至少一個(gè)業(yè)務(wù)屬性信息進(jìn)行轉(zhuǎn)化為二進(jìn)制格式,包括:
11、根據(jù)所述綁定關(guān)系,基于預(yù)設(shè)規(guī)則將所述至少一個(gè)業(yè)務(wù)屬性信息進(jìn)行轉(zhuǎn)化為二進(jìn)制格式;其中,所述預(yù)設(shè)規(guī)則包含不具備當(dāng)前業(yè)務(wù)屬性則記錄為0,具備當(dāng)前業(yè)務(wù)屬性則記錄為1。
12、可選地,所述方法還包括:
13、接收業(yè)務(wù)層發(fā)送的業(yè)務(wù)屬性獲取請(qǐng)求;
14、響應(yīng)于所述業(yè)務(wù)屬性獲取請(qǐng)求,將所述二進(jìn)制格式的業(yè)務(wù)屬性信息轉(zhuǎn)化為十進(jìn)制格式,并將所述十進(jìn)制格式的業(yè)務(wù)屬性信息返回至所述業(yè)務(wù)層。
15、可選地,所述方法還包括:
16、通過(guò)所述基礎(chǔ)屬性組件,獲取所述邊緣計(jì)算節(jié)點(diǎn)對(duì)應(yīng)的服務(wù)類(lèi)型,并根據(jù)所述服務(wù)類(lèi)型確定匹配的服務(wù)歸屬;
17、獲取所述邊緣計(jì)算節(jié)點(diǎn)對(duì)應(yīng)的基礎(chǔ)屬性信息;
18、整合所述業(yè)務(wù)屬性信息、服務(wù)歸屬和基礎(chǔ)屬性信息。
19、可選地,所述方法還包括:
20、在所述邊緣計(jì)算節(jié)點(diǎn)存在服務(wù)異常的情況下,通過(guò)所述基礎(chǔ)屬性組件針對(duì)所述邊緣計(jì)算節(jié)點(diǎn)生成長(zhǎng)時(shí)間失活告警消息。
21、可選地,所述方法還包括:
22、在所述邊緣計(jì)算節(jié)點(diǎn)為所述直播服務(wù)系統(tǒng)中新增節(jié)點(diǎn)的情況下,針對(duì)所述邊緣計(jì)算節(jié)點(diǎn)創(chuàng)建基礎(chǔ)屬性組件。
23、本申請(qǐng)實(shí)施例的另一個(gè)方面提供了一種直播服務(wù)系統(tǒng)的管理裝置,所述直播服務(wù)系統(tǒng)中包含多個(gè)邊緣計(jì)算節(jié)點(diǎn),每一個(gè)所述邊緣計(jì)算節(jié)點(diǎn)中部署有對(duì)應(yīng)的基礎(chǔ)屬性組件,所述裝置包括:
24、業(yè)務(wù)屬性信息獲取模塊,用于通過(guò)所述基礎(chǔ)屬性組件,獲取所述邊緣計(jì)算節(jié)點(diǎn)對(duì)應(yīng)的至少一個(gè)業(yè)務(wù)屬性信息;
25、二進(jìn)制轉(zhuǎn)化模塊,用于將所述至少一個(gè)業(yè)務(wù)屬性信息進(jìn)行轉(zhuǎn)化為二進(jìn)制格式;
26、業(yè)務(wù)屬性管理模塊,用于基于所述二進(jìn)制格式的業(yè)務(wù)屬性信息,管理所述邊緣計(jì)算節(jié)點(diǎn)的業(yè)務(wù)屬性。
27、本申請(qǐng)實(shí)施例的另一個(gè)方面提供了一種計(jì)算機(jī)設(shè)備,包括:
28、至少一個(gè)處理器;及
29、與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;
30、其中:所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行如上所述的直播服務(wù)系統(tǒng)的管理方法。
31、本申請(qǐng)實(shí)施例的另一個(gè)方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)內(nèi)存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的直播服務(wù)系統(tǒng)的管理方法。
32、本申請(qǐng)實(shí)施例的另一個(gè)方面提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的直播服務(wù)系統(tǒng)的管理方法。
33、本申請(qǐng)實(shí)施例采用上述技術(shù)方案可以包括如下優(yōu)勢(shì):通過(guò)設(shè)計(jì)邊緣計(jì)算節(jié)點(diǎn)基礎(chǔ)屬性組件,運(yùn)用計(jì)算機(jī)位和位運(yùn)算的原理,對(duì)邊緣計(jì)算節(jié)點(diǎn)的業(yè)務(wù)屬性采用二級(jí)制的方式進(jìn)行管理,將二進(jìn)制格式的每一位賦予業(yè)務(wù)屬性意義,不同的業(yè)務(wù)功能使用的是二進(jìn)制中不同的位,且二進(jìn)制格式中的位是可以一直拓展的,能夠保證滿足業(yè)務(wù)發(fā)展的需要。在對(duì)外使用或展示時(shí),只需要將二進(jìn)制的數(shù)字轉(zhuǎn)變?yōu)槭M(jìn)制的數(shù)字即可,方便快捷且對(duì)外是加密狀態(tài),不清楚位的轉(zhuǎn)換意義則無(wú)法進(jìn)行邊緣計(jì)算節(jié)點(diǎn)的業(yè)務(wù)劃分,相關(guān)研發(fā)人員可通過(guò)業(yè)務(wù)屬性轉(zhuǎn)義工具進(jìn)行轉(zhuǎn)換來(lái)避免出現(xiàn)業(yè)務(wù)屬性增刪改等操作失誤的情況。其次,每個(gè)節(jié)點(diǎn)對(duì)應(yīng)一個(gè)基礎(chǔ)屬性組件,用于一對(duì)一采集邊緣計(jì)算節(jié)點(diǎn)基礎(chǔ)信息,從而可以做到單節(jié)點(diǎn)一對(duì)一管理,解決管理大數(shù)量級(jí)的節(jié)點(diǎn)時(shí)混亂、延時(shí)高、穩(wěn)定性差的問(wèn)題,實(shí)現(xiàn)快捷、方便、省時(shí)省力管理邊緣計(jì)算節(jié)點(diǎn)體系,提高邊緣計(jì)算體系的穩(wěn)定,從而保證整個(gè)直播鏈路架構(gòu)的穩(wěn)定性和高可用性。
1.一種直播服務(wù)系統(tǒng)的管理方法,其特征在于,所述直播服務(wù)系統(tǒng)中包含多個(gè)邊緣計(jì)算節(jié)點(diǎn),每一個(gè)所述邊緣計(jì)算節(jié)點(diǎn)中部署有對(duì)應(yīng)的基礎(chǔ)屬性組件,所述方法包括:
2.根據(jù)權(quán)利要求1所述的直播服務(wù)系統(tǒng)的管理方法,其特征在于,所述將所述至少一個(gè)業(yè)務(wù)屬性信息進(jìn)行轉(zhuǎn)化為二進(jìn)制格式,包括:
3.根據(jù)權(quán)利要求1所述的直播服務(wù)系統(tǒng)的管理方法,其特征在于,所述根據(jù)所述綁定關(guān)系,將所述至少一個(gè)業(yè)務(wù)屬性信息進(jìn)行轉(zhuǎn)化為二進(jìn)制格式,包括:
4.根據(jù)權(quán)利要求1所述的直播服務(wù)系統(tǒng)的管理方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求1所述的直播服務(wù)系統(tǒng)的管理方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的直播服務(wù)系統(tǒng)的管理方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的直播服務(wù)系統(tǒng)的管理方法,其特征在于,所述方法還包括:
8.一種直播服務(wù)系統(tǒng)的管理裝置,其特征在于,所述直播服務(wù)系統(tǒng)中包含多個(gè)邊緣計(jì)算節(jié)點(diǎn),每一個(gè)所述邊緣計(jì)算節(jié)點(diǎn)中部署有對(duì)應(yīng)的基礎(chǔ)屬性組件,所述裝置包括:
9.一種計(jì)算機(jī)設(shè)備,其特征在于,包括:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)內(nèi)存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的直播服務(wù)系統(tǒng)的管理方法。
11.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7所述的直播服務(wù)系統(tǒng)的管理方法的步驟。