本申請涉及音頻廣播領(lǐng)域,尤其涉及一種主備路徑切換的音頻播放方法及裝置。
背景技術(shù):
1、現(xiàn)有的音頻廣播系統(tǒng),通常面臨單點故障風(fēng)險,特別是在依賴網(wǎng)絡(luò)環(huán)境下的音頻廣播系統(tǒng),因此如何實現(xiàn)音頻播放終端的主備設(shè)備或者路徑切換,是當(dāng)前需要解決的技術(shù)問題。
2、現(xiàn)有系統(tǒng)往往依賴于手動排查廣播系統(tǒng)的故障,從而判斷是否切換主備路徑,并根據(jù)判斷結(jié)果進(jìn)行手動切換,此過程容易導(dǎo)致廣播中斷,影響音頻傳輸?shù)膶崟r性和連續(xù)性,且故障排除效率低下。且主備音頻路徑切換過程中,容易導(dǎo)致音頻數(shù)據(jù)丟失,影響音頻數(shù)據(jù)在播放過程中的完備性。
3、因此在廣播過程中出現(xiàn)故障時,如何快速排除音頻播放終端的故障并實現(xiàn)自動主備路徑的切換,提高音頻數(shù)據(jù)在廣播過程中的實時性和完備性,是當(dāng)前需要解決的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、本申請?zhí)峁┝艘环N主備路徑切換的音頻播放方法及裝置,以解決如何保證音頻數(shù)據(jù)在廣播過程中的實時性和完備性的技術(shù)問題。
2、為了解決上述技術(shù)問題,本申請實施例提供了一種主備路徑切換的音頻播放方法,包括:
3、當(dāng)檢測到第一電源端口有電壓時,通過網(wǎng)絡(luò)鏈路,實時接收音頻數(shù)據(jù)發(fā)送終端發(fā)送的第一數(shù)據(jù);
4、根據(jù)預(yù)設(shè)時間頻率,檢測所述第一數(shù)據(jù)是否包括心跳數(shù)據(jù);若未檢測到,則切換至備用路徑播放備用音頻信號;否則,從所述第一數(shù)據(jù)中提取第一音頻信號,并處理所述第一音頻信號以獲取第一模擬信號;
5、判斷所述第一模擬信號是否包含標(biāo)記信號;若包含,則切換至所述備用路徑播放所述備用音頻信號;否則,采用主路徑播放所述第一模擬信號。
6、相比于現(xiàn)有技術(shù),本申請實施例具有如下有益效果:當(dāng)音頻播放終端正常供電時,通常會面臨網(wǎng)絡(luò)波動和聲卡以及功放鏈路出現(xiàn)故障等問題,上述問題將導(dǎo)致音頻播放不穩(wěn)定。通過報文探測的形式,實時監(jiān)控網(wǎng)絡(luò)狀態(tài),當(dāng)網(wǎng)絡(luò)不穩(wěn)定時,將導(dǎo)致無法接收到心跳數(shù)據(jù),此時啟用備用路徑播放備用音頻信號,保證音頻的連續(xù)性。同時,當(dāng)處理第一音頻信號的聲卡或者功放鏈路出現(xiàn)故障時,將導(dǎo)致標(biāo)記信號通過聲卡或者功放鏈路處理后,部分標(biāo)記信號丟失,通過監(jiān)測后續(xù)用于播放的第一模擬信號中是否存在標(biāo)記信號,可以實時判斷第一音頻信號經(jīng)過后續(xù)處理后,是否出現(xiàn)數(shù)據(jù)丟失問題,從而提高音頻數(shù)據(jù)的完備性。
7、在本申請第一方面的一些實施例中,所述處理所述第一音頻信號以獲取第一模擬信號,包括:
8、將所述第一音頻信號與所述標(biāo)記信號疊加,獲取第二音頻信號;
9、通過聲卡,將所述第二音頻信號轉(zhuǎn)化為第二模擬信號,并放大所述第二模擬信號,獲取所述第一模擬信號。
10、相比現(xiàn)有技術(shù),上述實施例具有以下有益效果:通過將標(biāo)記信號疊加至第一音頻信號獲取第二音頻信號,當(dāng)?shù)诙纛l信號經(jīng)過聲卡以及功放鏈路處理后,可以通過檢測經(jīng)過處理獲取的第一模擬信號中是否存在處理之前疊加的標(biāo)記信號,準(zhǔn)確判斷聲卡以及功放鏈路是否存在故障。
11、在本申請第一方面的一些實施例中,所述判斷所述第一模擬信號是否包含標(biāo)記信號,包括:
12、通過降壓電路,處理所述第一模擬信號,獲取第二模擬信號;
13、通過聲卡,將所述第二模擬信號轉(zhuǎn)換為第三音頻信號,并檢測所述第三音頻信號是否疊加所述標(biāo)記信號。
14、相比現(xiàn)有技術(shù),上述實施例具有以下有益效果:由于為了檢測第一模擬信號中是否疊加了標(biāo)記信號,需要將模擬信號數(shù)字化,生成高精度的數(shù)字信號采樣,從而提高最終檢測第三音頻信號中標(biāo)記信號是否完整的準(zhǔn)確率。
15、在本申請第一方面的一些實施例中,所述第一音頻信號,通過所述音頻數(shù)據(jù)發(fā)送終端采集并處理音源設(shè)備的音頻數(shù)據(jù)而獲取。
16、相比現(xiàn)有技術(shù),上述實施例具有以下有益效果:通過音頻數(shù)據(jù)發(fā)送終端,可以對采集的音頻數(shù)據(jù)做進(jìn)一步處理,以實現(xiàn)用戶的各種音頻傳輸需求和播放需求。
17、在本申請第一方面的一些實施例中,所述備用音頻信號,通過定壓信號輸入接口與所述音源設(shè)備連接的功放終端設(shè)備線路連接,并通過所述定壓信號輸入接口實時接收而獲取。
18、相比現(xiàn)有技術(shù),上述實施例具有以下有益效果:通過采集相同的音源設(shè)備所產(chǎn)生的音頻數(shù)據(jù),以不同的終端實現(xiàn)數(shù)據(jù)輸出,從而保證主備切換過程中,主路徑和備用路徑所輸出的數(shù)據(jù)具有相同的時步,進(jìn)一步保證音頻播放過程中的實時性;且通過功放終端和定壓信號輸出接口配合,可以直接播放放大后的音頻信號,從而在音頻播放終端出現(xiàn)網(wǎng)絡(luò)波動、設(shè)備異常以及斷電等故障時,保證音頻播放的連續(xù)性。
19、在本申請第一方面的一些實施例中,當(dāng)檢測不到所述第一電源端口的電壓時,則切換至所述備用路徑播放所述備用音頻信號。
20、相比現(xiàn)有技術(shù),上述實施例具有以下有益效果:當(dāng)檢測不到第一電源端口電壓時,此時代表音頻播放終端出現(xiàn)了斷電故障,此時,通過備用路徑,可以在實現(xiàn)音頻播放終端供電的同時,穩(wěn)定輸出音頻信號,保證音頻播放的連續(xù)性。
21、第二方面,本申請實施例還提供一種基于主備路徑切換的音頻播放裝置,用于音頻播放終端,包括:數(shù)據(jù)接收模塊、網(wǎng)絡(luò)監(jiān)控模塊以及音頻鏈路檢測模塊;
22、其中,所述數(shù)據(jù)接收模塊,用于當(dāng)檢測到第一電源端口有電壓時,通過網(wǎng)絡(luò)鏈路,實時接收音頻數(shù)據(jù)發(fā)送終端發(fā)送的第一數(shù)據(jù);
23、所述網(wǎng)絡(luò)監(jiān)控模塊,用于根據(jù)預(yù)設(shè)時間頻率,檢測所述第一數(shù)據(jù)是否包括心跳數(shù)據(jù);若未檢測到,則切換至備用路徑播放備用音頻信號;否則,從所述第一數(shù)據(jù)中提取第一音頻信號,并處理所述第一音頻信號以獲取第一模擬信號;
24、所述音頻鏈路檢測模塊,用于判斷所述第一模擬信號是否包含標(biāo)記信號;若包含,則切換至備用路徑播放備用音頻信號;否則,采用主路徑播放所述第一模擬信號。
25、在本申請第二方面的一些實施例中,所述處理所述第一音頻信號以獲取第一模擬信號,包括:
26、將所述第一音頻信號與所述標(biāo)記信號疊加,獲取第二音頻信號;
27、通過聲卡,將所述第二音頻信號轉(zhuǎn)化為第二模擬信號,并放大所述第二模擬信號,獲取所述第一模擬信號。
28、在本申請第二方面的一些實施例中,所述判斷所述第一模擬信號是否包含標(biāo)記信號,包括:
29、通過降壓電路,處理所述第一模擬信號,獲取第二模擬信號;
30、通過聲卡,將所述第二模擬信號轉(zhuǎn)換為第三音頻信號,并檢測所述第三音頻信號是否疊加所述標(biāo)記信號。
31、在本申請第二方面的一些實施例中,當(dāng)檢測不到所述第一電源端口的電壓時,則切換至所述備用路徑播放所述備用音頻信號。
1.一種基于主備路徑切換的音頻播放方法,其特征在于,用于音頻播放終端,包括:
2.如權(quán)利要求1所述的一種基于主備路徑切換的音頻播放方法,其特征在于,所述處理所述第一音頻信號以獲取第一模擬信號,包括:
3.如權(quán)利要求1所述的一種基于主備路徑切換的音頻播放方法,其特征在于,所述判斷所述第一模擬信號是否包含標(biāo)記信號,包括:
4.如權(quán)利要求1所述的一種基于主備路徑切換的音頻播放方法,其特征在于,所述第一音頻信號,通過所述音頻數(shù)據(jù)發(fā)送終端采集并處理音源設(shè)備的音頻數(shù)據(jù)而獲取。
5.如權(quán)利要求4所述的一種基于主備路徑切換的音頻播放方法,其特征在于,所述備用音頻信號,通過定壓信號輸入接口與所述音源設(shè)備連接的功放終端設(shè)備線路連接,并通過所述定壓信號輸入接口實時接收而獲取。
6.如權(quán)利要求1至5的任意一項所述的一種基于主備路徑切換的音頻播放方法,其特征在于,當(dāng)檢測不到所述第一電源端口的電壓時,則切換至所述備用路徑播放所述備用音頻信號。
7.一種基于主備路徑切換的音頻播放裝置,其特征在于,用于音頻播放終端,包括:數(shù)據(jù)接收模塊、網(wǎng)絡(luò)監(jiān)控模塊以及音頻鏈路檢測模塊;
8.如權(quán)利要求7所述的一種基于主備路徑切換的音頻播放裝置,其特征在于,所述處理所述第一音頻信號以獲取第一模擬信號,包括:
9.如權(quán)利要求7所述的一種基于主備路徑切換的音頻播放裝置,其特征在于,所述判斷所述第一模擬信號是否包含標(biāo)記信號,包括:
10.如權(quán)利要求7至9任意一項所述的一種基于主備路徑切換的音頻播放裝置,其特征在于,當(dāng)檢測不到所述第一電源端口的電壓時,則切換至所述備用路徑播放所述備用音頻信號。