本申請涉及顯示控制,具體涉及顯示系統的音頻流控制方法、裝置、電子設備及存儲介質。
背景技術:
1、隨著智能終端設備多屏化趨勢的發展,多個顯示屏可同時運行不同的應用程序,每個應用程序可能獨立輸出音頻流。然而,相關技術的音頻系統通常將所有音頻流統一處理,缺乏對不同屏幕來源的音頻流進行有效區分和路由的能力。
技術實現思路
1、本申請實施例提供一種顯示系統的音頻流控制方法、裝置、電子設備及存儲介質,可以實現對不同屏幕的音頻流進行有效識別與路由,實現音頻流的智能管控。
2、一方面,本申請實施例提供一種顯示系統的音頻流控制方法,所述顯示系統包括多個屏幕;該方法包括:在監測到音頻播放請求的情況下,獲取目標音頻流的第一標識;其中,所述目標音頻流為所述音頻播放請求對應的音頻流;所述第一標識為所述目標音頻流對應的音頻流標識;根據所述第一標識查詢當前映射表,以確定所述第一標識對應的目標屏幕標識;其中,所述當前映射表為音頻流標識與屏幕標識之間的當前對應關系映射表;根據所述目標屏幕標識確定目標音頻策略;執行所述目標音頻策略。
3、可選地,所述根據所述第一標識查詢所述當前映射表,以確定所述第一標識對應的目標屏幕標識,包括:在所述第一標識與所述當前映射表存在映射關系的情況下,根據所述第一標識在所述當前映射表中對應的屏幕標識確定所述目標屏幕標識;在所述第一標識與所述當前映射表不存在映射關系的情況下,獲取所述第一標識對應的第二標識,根據所述當前映射表包含所述第二標識的情況確定所述目標屏幕標識;所述第二標識為用戶標識。
4、可選地,所述根據所述當前映射表包含所述第二標識的情況確定所述目標屏幕標識,包括:在確定所述當前映射表存在包含所述第二標識的音頻流標識的情況下,將所述當前映射表中包含所述第二標識的音頻流標識對應的屏幕標識,確定為所述目標屏幕標識。
5、可選地,所述顯示系統包括多個應用;每個所述應用包括第一進程,所述第一進程包括多個第二進程;所述方法還包括:在所述第一標識與所述當前映射表存在映射關系的情況下,確定所述音頻播放請求對應的進程類型為所述第一進程;在確定所述當前映射表存在包含所述第二標識的音頻流標識的情況下,確定所述音頻播放請求對應的進程類型為所述第二進程。
6、可選地,所述顯示系統包括多個應用;每個所述應用包括第一進程,所述第一進程包括多個第二進程;所述根據所述目標屏幕標識確定目標音頻策略,包括:在所述第一標識與所述當前映射表存在映射關系的情況下,根據所述目標屏幕標識確定所述第一標識對應的所述應用的類型;根據所述應用的類型確定所述目標音頻策略;在確定所述當前映射表存在包含所述第二標識的音頻流標識的情況下,根據所述第二標識對應的所述第一進程的當前音頻播放情況或所述第二進程的音頻播放需求情況確定所述目標音頻策略。
7、可選地,所述應用的類型包括視頻播放應用、音樂播放應用、游戲應用、語音通話應用和系統通知應用中的至少一項。
8、可選地,所述根據所述第二標識對應的所述第一進程的當前音頻播放情況確定所述目標音頻策略,包括:在所述第一進程在所述目標屏幕標識對應的屏幕按照第一預設音頻策略播放音頻的情況下,確定所述目標音頻策略為所述第一預設音頻策略;在所述第一進程切換屏幕的情況下,根據所述第一進程在切換后的屏幕的更新音頻策略確定所述目標音頻策略。
9、可選地,所述方法還包括:在確定所述當前映射表不存在包含所述第二標識的音頻流標識的情況下,確定所述目標音頻策略為第二預設音頻策略。
10、可選地,所述方法還包括:在發生觸發事件的情況下,更新預設映射表,以確定所述當前映射表;其中,所述觸發事件包括應用啟動、窗口創建和屏幕切換中的至少一項。
11、另一方面,本申請實施例還提供一種顯示系統的音頻流控制裝置,所述顯示系統包括多個屏幕;所述裝置包括:標識獲取模塊,用于:在監測到音頻播放請求的情況下,獲取目標音頻流的第一標識;其中,所述目標音頻流為所述音頻播放請求對應的音頻流;所述第一標識為所述目標音頻流對應的音頻流標識;屏幕標識確定模塊,用于:根據所述第一標識查詢當前映射表,以確定所述第一標識對應的目標屏幕標識;其中,所述當前映射表為音頻流標識與屏幕標識之間的當前對應關系映射表;策略確定模塊,用于:根據所述目標屏幕標識確定目標音頻策略;策略執行模塊,用于:執行所述目標音頻策略。
12、另一方面,本申請實施例還提供一種電子設備,包括存儲器和處理器,所述存儲器中存儲有計算機程序或指令,所述計算機程序或指令被所述處理器執行時,使得所述處理器執行以下步驟:在監測到音頻播放請求的情況下,獲取目標音頻流的第一標識;其中,所述目標音頻流為所述音頻播放請求對應的音頻流;所述第一標識為所述目標音頻流對應的音頻流標識;根據所述第一標識查詢當前映射表,以確定所述第一標識對應的目標屏幕標識;其中,所述當前映射表為音頻流標識與屏幕標識之間的當前對應關系映射表;根據所述目標屏幕標識確定目標音頻策略;執行所述目標音頻策略。
13、另一方面,本申請實施例還提供一種計算機可讀存儲介質,其上存儲有計算機程序或指令,所述計算機程序或指令被處理器執行時實現如上所述的顯示系統的音頻流控制方法中的步驟。
14、另一方面,本申請實施例還提供一種計算機程序產品,包括計算機程序或指令,所述計算機程序或指令被處理器執行時實現如上所述的顯示系統的音頻流控制方法中的步驟。
15、綜上所述,本申請實施例提供的技術方案,通過在監測到音頻播放請求時獲取其音頻流的第一標識,并獲取音頻流標識與屏幕標識之間的當前對應關系映射表,根據第一標識查詢當前映射表以確定第一標識對應的目標屏幕標識,并根據目標屏幕標識確定對應的目標音頻策略,由此實現對不同屏幕的音頻流的準確識別和路由,實現對音頻流的智能管控。
1.一種顯示系統的音頻流控制方法,其特征在于,所述顯示系統包括多個屏幕;所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述第一標識查詢所述當前映射表,以確定所述第一標識對應的目標屏幕標識,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述當前映射表包含所述第二標識的情況確定所述目標屏幕標識,包括:
4.根據權利要求3所述的方法,其特征在于,所述顯示系統包括多個應用;每個所述應用包括第一進程,所述第一進程包括多個第二進程;所述方法還包括:
5.根據權利要求2所述的方法,其特征在于,所述顯示系統包括多個應用;每個所述應用包括第一進程,所述第一進程包括多個第二進程;所述根據所述目標屏幕標識確定目標音頻策略,包括:
6.根據權利要求5所述的方法,其特征在于,所述應用的類型包括視頻播放應用、音樂播放應用、游戲應用、語音通話應用和系統通知應用中的至少一項。
7.根據權利要求5所述的方法,其特征在于,所述根據所述第二標識對應的所述第一進程的當前音頻播放情況確定所述目標音頻策略,包括:
8.根據權利要求2所述的方法,其特征在于,所述方法還包括:在確定所述當前映射表不存在包含所述第二標識的音頻流標識的情況下,確定所述目標音頻策略為第二預設音頻策略。
9.根據權利要求1所述的方法,其特征在于,所述方法還包括:
10.一種顯示系統的音頻流控制裝置,其特征在于,所述顯示系統包括多個屏幕;所述裝置包括:
11.一種電子設備,其特征在于,包括存儲器和處理器,所述存儲器中存儲有計算機程序或指令,所述計算機程序或指令被所述處理器執行時,使得所述處理器執行以下步驟:
12.一種計算機可讀存儲介質,其特征在于,其上存儲有計算機程序或指令,所述計算機程序或指令被處理器執行時實現如權利要求1至9任意一項所述的顯示系統的音頻流控制方法中的步驟。