本申請(qǐng)涉及計(jì)算機(jī),尤其涉及一種基于分布式系統(tǒng)的視頻同步方法、裝置、設(shè)備以及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、分布式系統(tǒng)是由一組通過網(wǎng)絡(luò)進(jìn)行通信、為了完成共同的任務(wù)而協(xié)調(diào)工作的計(jì)算機(jī)節(jié)點(diǎn)組成的系統(tǒng)。在分布式系統(tǒng)中,每一個(gè)節(jié)點(diǎn)都被用來計(jì)算或者存儲(chǔ)數(shù)據(jù),并且在分布式系統(tǒng)中可能需要在節(jié)點(diǎn)之間進(jìn)行數(shù)據(jù)同步的操作,比如在區(qū)塊鏈系統(tǒng)中,當(dāng)有新的區(qū)塊鏈節(jié)點(diǎn)加入時(shí)需要從其它區(qū)塊鏈節(jié)點(diǎn)中同步數(shù)據(jù)。
2、然而,在節(jié)點(diǎn)之間進(jìn)行數(shù)據(jù)同步的過程中,待同步數(shù)據(jù)可能被泄露,從而影響節(jié)點(diǎn)數(shù)據(jù)安全。
3、因此,如何減少待同步數(shù)據(jù)被泄露的可能性,以提高節(jié)點(diǎn)數(shù)據(jù)安全,是本領(lǐng)域技術(shù)人員亟待解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供一種基于分布式系統(tǒng)的視頻同步方法,用以解決現(xiàn)有分布式系統(tǒng)在節(jié)點(diǎn)之間進(jìn)行數(shù)據(jù)同步的過程中,被同步的數(shù)據(jù)可能被泄露,從而影響節(jié)點(diǎn)數(shù)據(jù)安全的技術(shù)問題的問題。
2、本申請(qǐng)實(shí)施例還提供一種基于分布式系統(tǒng)的視頻同步裝置,用以解決現(xiàn)有分布式系統(tǒng)在節(jié)點(diǎn)之間進(jìn)行數(shù)據(jù)同步的過程中,被同步的數(shù)據(jù)可能被泄露,從而影響節(jié)點(diǎn)數(shù)據(jù)安全的技術(shù)問題的問題。
3、本申請(qǐng)實(shí)施例還提供一種基于分布式系統(tǒng)的視頻同步設(shè)備,用以解決現(xiàn)有分布式系統(tǒng)在節(jié)點(diǎn)之間進(jìn)行數(shù)據(jù)同步的過程中,被同步的數(shù)據(jù)可能被泄露,從而影響節(jié)點(diǎn)數(shù)據(jù)安全的技術(shù)問題的問題。
4、本申請(qǐng)實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用以解決現(xiàn)有分布式系統(tǒng)在節(jié)點(diǎn)之間進(jìn)行數(shù)據(jù)同步的過程中,被同步的數(shù)據(jù)可能被泄露,從而影響節(jié)點(diǎn)數(shù)據(jù)安全的技術(shù)問題的問題。
5、本申請(qǐng)實(shí)施例采用下述技術(shù)方案:
6、一種基于分布式系統(tǒng)的視頻同步方法,包括:分布式系統(tǒng)中的第一節(jié)點(diǎn)獲取待同步視頻數(shù)據(jù)的視頻關(guān)鍵幀以及音頻數(shù)據(jù);根據(jù)所述視頻關(guān)鍵幀以及所述音頻數(shù)據(jù),確定所述待同步視頻數(shù)據(jù)的隱私級(jí)別;根據(jù)所述隱私級(jí)別,確定所述待同步視頻的加密方式;根據(jù)所述加密方法,對(duì)所述待同步視頻進(jìn)行加密,得到加密視頻數(shù)據(jù),并將所述加密視頻數(shù)據(jù)發(fā)送至所述分布系統(tǒng)中的第二節(jié)點(diǎn)。
7、一種基于分布式系統(tǒng)的視頻同步裝置,包括:數(shù)據(jù)獲取單元,用于獲取待同步視頻數(shù)據(jù)的視頻關(guān)鍵幀以及音頻數(shù)據(jù);隱私級(jí)別確定單元,用于根據(jù)所述視頻關(guān)鍵幀以及所述音頻數(shù)據(jù),確定所述待同步視頻數(shù)據(jù)的隱私級(jí)別;加密方式確定單元,用于根據(jù)所述隱私級(jí)別,確定所述待同步視頻的加密方式;數(shù)據(jù)同步單元,用于根據(jù)所述加密方法,對(duì)所述待同步視頻進(jìn)行加密,得到加密視頻數(shù)據(jù),并將所述加密視頻數(shù)據(jù)發(fā)送至所述分布系統(tǒng)中的第二節(jié)點(diǎn)。
8、一種基于分布式系統(tǒng)的視頻同步設(shè)備,包括:
9、處理器;以及被安排成存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)器,所述可執(zhí)行指令在被執(zhí)行時(shí)使所述處理器執(zhí)行以下操作:分布式系統(tǒng)中的第一節(jié)點(diǎn)獲取待同步視頻數(shù)據(jù)的視頻關(guān)鍵幀以及音頻數(shù)據(jù);根據(jù)所述視頻關(guān)鍵幀以及所述音頻數(shù)據(jù),確定所述待同步視頻數(shù)據(jù)的隱私級(jí)別;根據(jù)所述隱私級(jí)別,確定所述待同步視頻的加密方式;根據(jù)所述加密方法,對(duì)所述待同步視頻進(jìn)行加密,得到加密視頻數(shù)據(jù),并將所述加密視頻數(shù)據(jù)發(fā)送至所述分布系統(tǒng)中的第二節(jié)點(diǎn)。
10、一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)一個(gè)或多個(gè)程序,所述一個(gè)或多個(gè)程序當(dāng)被包括多個(gè)應(yīng)用程序的電子設(shè)備執(zhí)行時(shí),使得所述電子設(shè)備執(zhí)行以下操作:分布式系統(tǒng)中的第一節(jié)點(diǎn)獲取待同步視頻數(shù)據(jù)的視頻關(guān)鍵幀以及音頻數(shù)據(jù);根據(jù)所述視頻關(guān)鍵幀以及所述音頻數(shù)據(jù),確定所述待同步視頻數(shù)據(jù)的隱私級(jí)別;根據(jù)所述隱私級(jí)別,確定所述待同步視頻的加密方式;根據(jù)所述加密方法,對(duì)所述待同步視頻進(jìn)行加密,得到加密視頻數(shù)據(jù),并將所述加密視頻數(shù)據(jù)發(fā)送至所述分布系統(tǒng)中的第二節(jié)點(diǎn)。
11、本申請(qǐng)實(shí)施例采用的上述至少一個(gè)技術(shù)方案能夠達(dá)到以下有益效果:
12、當(dāng)分布式系統(tǒng)中的各節(jié)點(diǎn)之間需要進(jìn)行視頻數(shù)據(jù)同步時(shí),數(shù)據(jù)同步發(fā)起方所在的第一節(jié)點(diǎn)可以獲取待同步視頻數(shù)據(jù)的視頻關(guān)鍵幀以及音頻數(shù)據(jù),并根據(jù)視頻關(guān)鍵幀和音頻數(shù)據(jù)來確定待同步視頻數(shù)據(jù)的隱私級(jí)別,進(jìn)而后續(xù)可以根據(jù)待同步視頻數(shù)據(jù)所對(duì)應(yīng)的隱私級(jí)別確定針對(duì)該待同步視頻的加密方式,并根據(jù)確定的加密方法,對(duì)待同步視頻進(jìn)行加密,并將得到加密視頻數(shù)據(jù)發(fā)送至分布系統(tǒng)中的第二節(jié)點(diǎn),以實(shí)現(xiàn)在分布式系統(tǒng)中的視頻數(shù)據(jù)同步。采用本申請(qǐng)實(shí)施例所提供的方法,由于在進(jìn)行數(shù)據(jù)同步時(shí),分布式系統(tǒng)的節(jié)點(diǎn)之間傳輸?shù)氖墙?jīng)過加密后的數(shù)據(jù),因而即使在數(shù)據(jù)同步過程中發(fā)生了數(shù)據(jù)泄露,也無法得到原始未加密的數(shù)據(jù),從而保證了數(shù)據(jù)同步過程中,分布式系統(tǒng)中各節(jié)點(diǎn)的數(shù)據(jù)隱私安全。
1.一種基于分布式系統(tǒng)的視頻同步方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述視頻關(guān)鍵幀以及所述音頻數(shù)據(jù),確定所述待同步視頻數(shù)據(jù)的隱私級(jí)別,具體包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述隱私級(jí)別包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述待同步視頻數(shù)據(jù)的隱私級(jí)別為第二隱私級(jí)別時(shí),所述根據(jù)所述加密方法,對(duì)所述待同步視頻數(shù)據(jù)進(jìn)行加密,得到加密視頻數(shù)據(jù),具體包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述待同步視頻數(shù)據(jù)的隱私級(jí)別為第三隱私級(jí)別時(shí),所述根據(jù)所述加密方法,對(duì)所述待同步視頻進(jìn)行加密,得到加密視頻數(shù)據(jù),具體包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述對(duì)所述待同步視頻數(shù)據(jù)的部分視頻關(guān)鍵幀以及部分音頻數(shù)據(jù)進(jìn)行刪除,得到脫敏視頻數(shù)據(jù),具體包括:
7.一種基于分布式系統(tǒng)的視頻同步裝置,其特征在于,包括:
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述隱私級(jí)別確定單元,具體用于:
9.一種基于分布式系統(tǒng)的視頻同步設(shè)備,包括:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)一個(gè)或多個(gè)程序,所述一個(gè)或多個(gè)程序當(dāng)被包括多個(gè)應(yīng)用程序的電子設(shè)備執(zhí)行時(shí),使得所述電子設(shè)備執(zhí)行如權(quán)利要求1-6任一權(quán)項(xiàng)所述的方法。