一種信息處理方法及電子設備的制造方法
【技術領域】
[0001 ] 本發(fā)明涉及電子技術領域,特別涉及一種信息處理方法及電子設備。
【背景技術】
[0002]隨著科技地進步,大部分的電子設備已經(jīng)配備有多種音頻信息的聲音輸出設備,例如電腦可以通過耳機輸出音頻信息,也可以通過揚聲器輸出音頻信息。同時在人們的日常工作生活中,對于音頻的應用越來越多,例如語音通話應用、音樂播放、多媒體文件瀏覽等多種程序的同時運行,會在電腦等電子設備上同時生成多個音頻信號。
[0003]在現(xiàn)有技術中,對于多個音頻信息的輸出常用的技術方案一般是將所有應用程序產生的多個音頻信息通過一個輸出設備輸出,例如,在運行百度音樂盒聽歌的同時瀏覽網(wǎng)頁,此時歌曲和網(wǎng)頁的背景聲音都會同時從揚聲器中輸出;如果用戶插上耳機,揚聲器就自動靜音。
[0004]本申請發(fā)明人在實現(xiàn)本申請實施例的技術方案的過程中,發(fā)現(xiàn)現(xiàn)有技術至少存在如下技術問題:
[0005]由于現(xiàn)有技術中電子設備在同時運行不同類型的應用程序時,會輸出多個內容不同的音頻信息。例如在需要輸出即時通信類音頻信息的時候,為了保證用戶的接聽效果,往往會中斷正在輸出的其他音頻信息。所以,現(xiàn)有技術中的電子設備存在不能根據(jù)音頻信息的類型和電子設備所在的環(huán)境信息等不同情形,選擇不同的聲音輸出設備的技術問題。
[0006]由于現(xiàn)有技術中存在上述技術問題,使得用戶不能對音頻信息的輸出方式進行個性化的管理,所以,現(xiàn)有技術中的電子設備存在用戶體驗欠佳的問題。
【發(fā)明內容】
[0007]本申請?zhí)峁┮环N信息處理方法及電子設備,用于解決現(xiàn)有技術中不能根據(jù)音頻信息的類型和電子設備所在的環(huán)境信息等不同情形,選擇不同的聲音輸出設備的技術問題,以實現(xiàn)根據(jù)應用程序類型和/或環(huán)境信息自動選擇匹配的聲音輸出設備的技術效果。一方面,本申請實施例提供一種信息處理的方法,應用于一電子設備中,所述電子設備包括N個聲音輸出設備,N為大于等于2的整數(shù),所述方法包括:
[0008]在需要輸出與第一應用程序對應的第一音頻信息時,獲得所述第一應用程序所屬的第一應用程序類型和/或所述電子設備的環(huán)境信息;
[0009]基于所述第一應用程序類型和/或所述環(huán)境信息,從所述N個聲音輸出設備中確定出與所述第一音頻信息匹配的第一聲音輸出設備;
[0010]通過所述第一聲音輸出設備輸出所述第一音頻信息。
[0011]可選的,所述基于所述應用程序類型和/或所述環(huán)境信息,從所述N個聲音輸出設備中確定出與所述第一音頻信息匹配的第一聲音輸出設備,具體包括:
[0012]根據(jù)所述第一應用程序類型,檢測所述第一應用程序是否屬于即時通訊應用程序,獲得第一檢測結果;
[0013]根據(jù)所述環(huán)境信息,檢測所述N個聲音輸出設備中是否存在揚聲器,獲得第二檢測結果;
[0014]基于所述第一檢測結果和所述第二檢測結果,從所述N個聲音輸出設備中確定出與所述第一音頻信息匹配的第一聲音輸出設備。
[0015]可選的,當所述N個聲音輸出設備包括耳機和所述揚聲器時,所述基于所述第一檢測結果和所述第二檢測結果,從所述N個聲音輸出設備中確定出與所述第一音頻信息匹配的第一聲音輸出設備,具體包括:
[0016]在所述第一檢測結果為是時,確定所述耳機為與所述第一音頻信息匹配的所述第一聲音輸出設備;
[0017]在所述第一檢測結果為否,且所述第二檢測結果為否時,確定所述耳機為與所述第一音頻信息匹配的所述第一聲音輸出設備;
[0018]在所述第一檢測結果為否,且所述第二檢測結果為是時,確定所述揚聲器為與所述第一音頻信息匹配的所述第一聲音輸出設備。
[0019]可選的,在所述基于所述應用程序類型和/或所述環(huán)境信息,從所述N個聲音輸出設備中確定出與所述第一音頻信息匹配的第一聲音輸出設備之后,所述方法還包括:
[0020]獲得用戶第一操作,其中,所述第一操作為用于指定所述第一音頻信息通過與所述N個聲音輸出設備中與所述第一聲音輸出設備不同的第二聲音輸出設備的操作;
[0021]響應所述第一操作,將所述第一音頻信息通過所述第二聲音輸出設備輸出。
[0022]可選的,當?shù)诙贸绦驅牡诙纛l信息正處于通過所述第一聲音輸出設備輸出的狀態(tài)時,所述通過所述第一聲音輸出設備輸出所述第一音頻信息,具體包括:
[0023]獲得所述第二應用程序所屬的第二應用程序類型;
[0024]檢測所述第一應用程序類型和所述第二應用程序類型是否相同,獲得第三檢測結果;
[0025]在所述第三檢測結果為否時,將所述第二音頻信息通過所述第二聲音輸出設備輸出,并且通過所述第一聲音輸出設備輸出所述第一音頻信息;
[0026]在所述第三檢測結果為是時,通過所述第一聲音輸出設備輸出所述第一音頻信肩、O
[0027]可選的,所述在所述第三檢測結果為是時,通過所述第一聲音輸出設備輸出所述第一音頻信息,具體包括:
[0028]獲得用戶第二操作,其中,所述第二操作為用于指定所述第二音頻信息通過所述第二聲音輸出設備的操作;
[0029]響應所述第二操作,將所述第一音頻信息通過所述第二聲音輸出設備輸出;
[0030]通過所述第一聲音輸出設備輸出所述第一音頻信息。
[0031]可選的,所述在所述第三檢測結果為是時,通過所述第一聲音輸出設備輸出所述第一音頻信息,具體包括:
[0032]基于所述第二應用程序類型和/或環(huán)境信息,從所述N個聲音輸出設備中確定出所述第二聲音輸出設備;
[0033]將所述第二音頻信息通過所述第二聲音輸出設備輸出;
[0034]通過所述第一聲音輸出設備輸出所述第一音頻信息。
[0035]另一方面,本申請實施例還提供一種電子設備,包括N個聲音輸出設備,N為大于等于2的整數(shù),所述電子設備具體包括:
[0036]第一檢測模塊,用于在需要輸出與第一應用程序對應的第一音頻信息時,獲得所述第一應用程序所屬的第一應用程序類型和/或所述電子設備的環(huán)境信息;
[0037]判斷模塊,用于基于所述第一應用程序類型和/或所述環(huán)境信息,從所述N個聲音輸出設備中確定出與所述第一音頻信息匹配的第一聲音輸出設備;
[0038]第一輸出控制模塊,用于通過所述第一聲音輸出設備輸出所述第一音頻信息。
[0039]可選的,所述判斷模塊具體包括:
[0040]第一檢測單元,用于根據(jù)所述第一應用程序類型,檢測所述第一應用程序是否屬于即時通訊應用程序,獲得第一檢測結果;
[0041]第二檢測單元,用于根據(jù)所述環(huán)境信息,檢測所述N個聲音輸出設備中是否存在揚聲器,獲得第二檢測結果;
[0042]第一確定單元,用于基于所述第一檢測結果和所述第二檢測結果,從所述N個聲音輸出設備中確定出與所述第一音頻信息匹配的第一聲音輸出設備。
[0043]可選的,當所述N個聲音輸出設備包括耳機和所述揚聲器時,所述第一確定單元具體包括:
[0044]第一確定子單元,用于在所述第一檢測結果為是時,確定所述耳機為與所述第一音頻信息匹配的所述第一聲音輸出設備;
[0045]第二確定子單元,用于在所述第一檢測結果為否,且所述第二檢測結果為否時,確定所述耳機為與所述第一音頻信息匹配的所述第一聲音輸出設備;
[0046]第三確定子單元,用于在所述第一檢測結果為否,且所述第二檢測結果為是時,確定所述揚聲器為與所述第一音頻信息匹配的所述第一聲音輸出設備。
[0047]可選的,所述電子設備還包括:
[0048]第二檢測模塊,用于獲得用戶第一操作,其中,所述第一操作為用于指定所述第一音頻信息通過與所述N個聲音輸出設備中與所述第一聲音輸出設備不同的第二聲音輸出設備的操作;
[0049]第二輸出控制模塊,用于響應所述第一操作,將所述第一音頻信息通過所述第二聲音輸出設備輸出。
[0050]可選的,當?shù)诙贸绦驅牡诙纛l信息正處于通過所述第一聲音輸出設備輸出的狀態(tài)時,所述第一輸出控制模塊具體包括:
[0051]第三檢測單元,用于獲得所述第二應用程序所屬的第二應用程序類型;
[0052]第四檢測單元,用于檢測所述第一應用程序類型和所述第二應用程序類型是否相同,獲得第三檢測結果;
[0053]第二輸出控制單元,用于在所述第三檢測結果為否時,將所述第二音頻信息通過所述第二聲音輸出設備輸出,并且通過所述第一聲音輸出設備輸出所述第一音頻信息;
[0054]第三輸出控制單元,用于在所述第三檢測結果為是時,通過所述第一聲音輸出設備輸出所述第一音頻信息。
[0055]可選的,所述第三輸出控制單元具體包括:
[0056]第一檢測子單元,用于獲得用戶第二操作,其中,所述第二