確定正在播放聲音的應用程序的方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及應用程序識別技術領域,特別是涉及確定正在播放聲音的應用程序的方法及系統(tǒng)。
【背景技術】
[0002]隨著電子設備性能的提高,用戶的手機、平板電腦、計算機等電子設備上安裝的應用程序也越來越多。
[0003]為了與用戶進行交互時有更好的交互效果,許多應用程序都可以控制電子設備發(fā)出聲音,例如各種音樂播放應用程序、視頻播放應用程序、網(wǎng)絡電臺應用程序、有聲閱讀應用程序、語音聊天應用程序等。當用戶的電子設備中運行有多個可以控制電子設備發(fā)出聲音的應用程序時,如果電子設備發(fā)出了聲音,用戶可能并不知道是哪一個正在運行的應用程序發(fā)出的聲音。如果用戶希望對該正在控制電子設備發(fā)出聲音的應用程序進行操作,需要首先找到該應用程序。根據(jù)現(xiàn)有的操作方式,用戶需要分別打開正在運行的各應用程序的界面,進而根據(jù)界面的播放狀態(tài)確定正在控制電子設備發(fā)出聲音的應用程序。
[0004]可見,現(xiàn)有的操作方式效率較低,不僅不便于用戶使用,而且多次打開應用程序的界面還會造成電子設備資源的不必要消耗,如何幫助用戶快速找到正在控制電子設備發(fā)出聲音的應用程序,仍是一個亟待解決的技術問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例的目的在于提供一種確定正在播放聲音的應用程序的方法及系統(tǒng),以幫助用戶快速找到正在控制電子設備發(fā)出聲音的應用程序。
[0006]為達到上述目的,本發(fā)明實施例公開了一種確定正在播放聲音的應用程序的方法,應用于電子設備,所述方法包括:
[0007]查詢正在播放聲音的進程的進程標識;
[0008]根據(jù)進程標識與應用程序的對應關系,確定查詢到的所述進程標識對應的應用程序;
[0009]在所述電子設備的顯不屏上,顯不所確定的應用程序的圖標。
[0010]可選的,所顯示的圖標具有預設的顯示效果。
[0011]可選的,所述查詢正在播放聲音的進程的進程標識,包括:
[0012]在接收到用戶的應用程序查詢操作后,查詢正在播放聲音的進程的進程標識;
[0013]或者,
[0014]在檢測到有進程正在播放聲音后,查詢正在播放聲音的進程的進程標識。
[0015]可選的,還包括:
[0016]接收用戶針對所述圖標的點擊操作,根據(jù)所述點擊操作顯示所確定的應用程序的界面;
[0017]或者,
[0018]接收用戶的進程停止操作,根據(jù)所述進程停止操作停止正在播放聲音的進程的運行。
[0019]可選的,所述電子設備為移動終端,所述應用程序查詢操作為:正在運行的應用程序的查詢操作。
[0020]可選的,所述查詢正在播放聲音的進程的進程標識,包括:
[0021]通過應用程序編程接口查詢正在通過聲音輸出通道Aud1 Track向音頻子系統(tǒng)的aud1 flinger模塊傳輸聲音數(shù)據(jù)的進程的進程標識。
[0022]一種確定正在播放聲音的應用程序的系統(tǒng),應用于電子設備,所述系統(tǒng)包括:進程查詢單元、應用確定單元和圖標顯示單元,
[0023]所述進程查詢單元,用于查詢正在播放聲音的進程的進程標識;
[0024]所述應用確定單元,用于根據(jù)進程標識與應用程序的對應關系,確定查詢到的所述進程標識對應的應用程序;
[0025]所述圖標顯示單元,用于在所述電子設備的顯示屏上,顯示所確定的應用程序的圖標。
[0026]可選的,所顯示的圖標具有預設的顯示效果。
[0027]可選的,所述進程查詢單元,包括:操作查詢子單元或檢測查詢子單元,
[0028]所述操作查詢子單元,用于在接收到用戶的應用程序查詢操作后,查詢正在播放聲音的進程的進程標識;
[0029]所述檢測查詢子單元,用于在檢測到有進程正在播放聲音后,查詢正在播放聲音的進程的進程標識。
[0030]可選的,還包括:界面顯示單元或進程停止單元,
[0031]所述界面顯示單元,用于接收用戶針對所述圖標的點擊操作,根據(jù)所述點擊操作顯不所確定的應用程序的界面;
[0032]所述進程停止單元,用于接收用戶的進程停止操作,根據(jù)所述進程停止操作停止正在播放聲音的進程的運行。
[0033]可選的,所述電子設備為移動終端,所述應用程序查詢操作為:正在運行的應用程序的查詢操作。
[0034]可選的,所述進程查詢單元,具體用于:通過應用程序編程接口查詢正在通過聲音輸出通道Aud1 Track向音頻子系統(tǒng)的aud1 flinger模塊傳輸聲音數(shù)據(jù)的進程的進程標識。
[0035]本發(fā)明實施例提供的確定正在播放聲音的應用程序的方法及系統(tǒng),可以查詢正在播放聲音的進程的進程標識,根據(jù)進程標識與應用程序的對應關系,確定查詢到的進程標識對應的應用程序,顯示所確定的應用程序的圖標。因此,本發(fā)明可以自動確定正在播放聲音的應用程序并且將該應用程序的圖標顯示出來,從而幫助用戶快速找到正在控制電子設備發(fā)出聲音的應用程序。因此,本發(fā)明可以避免由于用戶多次打開應用程序界面帶來的資源消耗。
【附圖說明】
[0036]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0037]圖1為本發(fā)明實施例提供的一種確定正在播放聲音的應用程序的方法的流程圖;
[0038]圖2為本發(fā)明實施例提供的一種帶有預設的顯示效果的應用程序的圖標示意圖;
[0039]圖3為本發(fā)明實施例提供的另一種確定正在播放聲音的應用程序的方法的流程圖;
[0040]圖4為本發(fā)明實施例提供的另一種確定正在播放聲音的應用程序的方法的流程圖;
[0041]圖5為本發(fā)明實施例提供的另一種確定正在播放聲音的應用程序的方法的流程圖;
[0042]圖6為本發(fā)明實施例提供的一種在圖標一側(cè)顯示音量調(diào)節(jié)控件的示意圖;
[0043]圖7為本發(fā)明實施例提供的一種確定正在播放聲音的應用程序的系統(tǒng)的結(jié)構示意圖;
[0044]圖8為本發(fā)明實施例提供的另一種確定正在播放聲音的應用程序的系統(tǒng)的結(jié)構示意圖;
[0045]圖9為本發(fā)明實施例提供的另一種確定正在播放聲音的應用程序的系統(tǒng)的結(jié)構示意圖;
[0046]圖10為本發(fā)明實施例提供的另一種確定正在播放聲音的應用程序的系統(tǒng)的結(jié)構示意圖。
【具體實施方式】
[0047]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0048]如圖1所示,本發(fā)明實施例提供的一種確定正在播放聲音的應用程序的方法,應用于電子設備,該方法可以包括:
[0049]S100、查詢正在播放聲音的進程的進程標識;
[0050]本發(fā)明中的電子設備可以為手機、平板電腦、計算機等設備,本發(fā)明尤其適用于手機中。
[0051]其中,SlOO的實施過程可以為如下兩種具體執(zhí)行方式中的任一種:
[0052]方式一、在接收到用戶的應用程序查詢操作后,查詢正在播放聲音的進程的進程標識;
[0053]方式二、在檢測到有進程正在播放聲音后,查詢正在播放聲音的進程的進程標識。
[0054]在方式一中,當電子設備為手機等移動終端時,應用程序查詢操作可以為:正在運行的應用程序的查詢操作,如:應用管理器啟動操作、對“設置”選項中的“應用”選項的“正在運行”選項的點擊操作,其中,應用管理器啟動操作可以有多種,如對Home鍵的雙擊操作、對Home鍵的長按操作等。當然,該應用程序查詢操作也可以為其他操作,本發(fā)明在此不作限定。
[0055]當然,方式一在接收到用戶的應用管理器啟動操作后,還可以啟動應用程序管理器查詢電子設備中正在運行的應用程序并顯示查詢到的應用程序的圖標。本發(fā)明的功能可以添加到現(xiàn)有的應用管理器中,這樣,當應用管理器在查詢電子設備中正在運行的應用程序時就會同時查詢正在播放聲音的進程的進程標識。當然,本發(fā)明的功能也可以獨立于應用