本發(fā)明涉及人機交互技術領域,具體涉及一種音量控制方法及裝置。
背景技術:
隨著智能終端設備的快速發(fā)展,智能終端設備能夠通過各類應用程序實現越來越多的功能,滿足用戶多樣化的需求,給人們的生活和工作帶來極大便利。當智能終端同時運行多個應用程序時,用戶能夠方便快捷地對各個應用程序的聲音進行個性化控制將極大提升用戶體驗。
當用戶在手機上同時運行游戲、音樂或聊天功能的應用程序時,需要根據實際情況對運行的多個應用程序進行個性化音量調節(jié)。例如,同時聽音樂和玩游戲,兩種應用程序的聲音混疊在一起,用戶想要音樂聲音相對大點,游戲聲音相對小點,只能在游戲應用程序里面關掉游戲聲音,并且往往需要退出當前的游戲界面,退回到游戲的主設計界面進行設置,之后再切換到音樂應用程序進行音樂聲音的調節(jié)。用戶調控的操作次數較多,而且操作繁瑣,用戶體驗效果差。
技術實現要素:
有鑒于此,本發(fā)明實施例提供了一種音量控制方法及裝置,以解決現有的多應用情況下個性化聲音設置操作較繁瑣的問題。
本發(fā)明第一方面提供了一種音量控制方法,包括:監(jiān)測用戶是否啟動或切換應用程序;當監(jiān)測到用戶啟動或切換所述應用程序時,進行音量調節(jié)提示;當確定進行音量調節(jié)時,顯示音量控制界面,所述音量控制界面包括至少一個正在運行的應用程序和與所述應用程序對應的音量控制控件。
通過對用戶啟動或切換應用程序進行監(jiān)測,實現在用戶啟動或切換應用程序的同時,根據音量調節(jié)提示調出音量控制界面,從而對用戶想要調節(jié)的應用程序音量進行快捷控制,減少了操作步驟,使多應用情況下音量個性化的調節(jié)更加方便快捷,提升了用戶體驗。
結合本發(fā)明第一方面,本發(fā)明第一方面第一實施方式中,在所述當確定進行音量調節(jié)時,顯示音量控制界面的步驟之后,還包括:根據所述音量控制控件所接收到的音量控制指令對所述音量控制控件對應的應用程序進行音量控制。
在音量控制界面能夠方便快捷地對用戶想要調節(jié)的應用程序音量進行快捷控制。
結合本發(fā)明第一方面第一實施方式,本發(fā)明第一方面第二實施方式中,所述音量控制指令是通過語音信號控制。
在音量控制界面通過用戶發(fā)出的語音信號對應用程序進行音量控制,進一步提高了用戶在多應用情況下音量調節(jié)的快捷性。
結合本發(fā)明第一方面、本發(fā)明第一方面第一實施方式和本發(fā)明第一方面第二實施方式,本發(fā)明第一方面第三實施方式中,所述顯示音量控制界面包括:獲取至少一個正在運行的應用程序;獲取所述應用程序的音量;根據所述音量生成所述應用程序對應的音量控制控件。
通過獲取至少一個正在運行的應用程序,并生成所述應用程序對應的音量控制控件,可以方便快捷地實現用戶對于切換前后應用程序的音量控制,以及用戶對全部后臺運行的應用程序的音量控制。
結合本發(fā)明第一方面第三實施方式,本發(fā)明第一方面第四實施方式中,所述音量控制界面還包括與所述應用程序對應的靜音控件,所述方法還包括:當所述靜音控件接收到靜音指令時,對與所述靜音控件對應的應用程序進行靜音控制。
在用戶啟動或切換應用程序的同時調出音量控制界面,在音量控制界面通過靜音控件實現對應用程序一鍵靜音的功能,操作方便快捷,進一步提升了用戶體驗。
本發(fā)明第二方面提供了一種音量控制裝置,包括:監(jiān)測模塊,用于監(jiān)測用戶是否啟動或切換應用程序;音量提示模塊,用于當監(jiān)測到用戶啟動或切換所述應用程序時,進行音量調節(jié)提示;音量顯示模塊,用于當確定進行音量調節(jié)時,顯示音量控制界面,所述音量控制界面包括至少一個正在運行的應用程序和與所述應用程序對應的音量控制控件。
通過對用戶啟動或切換應用程序進行監(jiān)測,實現在用戶啟動或切換應用程序的同時,根據音量調節(jié)提示調出音量控制界面,從而對用戶想要調節(jié)的應用程序音量進行快捷控制,減少了操作步驟,使多應用情況下音量個性化的調節(jié)更加方便快捷,提升了用戶體驗。
結合本發(fā)明第二方面,本發(fā)明第二方面第一實施方式中,所述裝置還包括:音量控制模塊,用于根據所述音量控制控件所接收到的音量控制指令對所述音量控制控件對應的應用程序進行音量控制。
在音量控制界面能夠方便快捷地對用戶想要調節(jié)的應用程序音量進行快捷控制。
結合本發(fā)明第二方面第一實施方式,本發(fā)明第二方面第二實施方式中,所述音量控制指令是通過語音信號控制。
在音量控制界面通過用戶發(fā)出的語音信號對應用程序進行音量控制,進一步提高了用戶在多應用情況下音量調節(jié)的快捷性。
結合本發(fā)明第二方面、本發(fā)明第二方面第一實施方式和本發(fā)明第二方面第二實施方式,本發(fā)明第二方面第三實施方式中,所述音量顯示模塊包括:應用程序獲取子模塊,用于獲取至少一個正在運行的應用程序;音量獲取子模塊,用于獲取所述應用程序的音量;音量控件生成子模塊,用于根據所述音量生成所述應用程序對應的音量控制控件。
通過獲取至少一個正在運行的應用程序,并生成所述應用程序對應的音量控制控件,可以方便快捷地實現用戶對于切換前后應用程序的音量控制,以及用戶對全部后臺運行的應用程序的音量控制。
結合本發(fā)明第二方面第三實施方式,本發(fā)明第二方面第四實施方式中,所述音量控制界面還包括與所述應用程序對應的靜音控件,所述裝置還包括:靜音控制模塊,用于當所述靜音控件接收到靜音指令時,對與所述靜音控件對應的應用程序進行靜音控制。
在用戶啟動或切換應用程序的同時調出音量控制界面,在音量控制界面通過靜音控件實現對應用程序一鍵靜音的功能,操作方便快捷,進一步提升了用戶體驗。
本發(fā)明第三方面提供了一種移動終端,包括:至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器執(zhí)行以下方法:監(jiān)測用戶是否啟動或切換應用程序;當監(jiān)測到用戶啟動或切換所述應用程序時,進行音量調節(jié)提示;當確定進行音量調節(jié)時,顯示音量控制界面,所述音量控制界面包括至少一個正在運行的應用程序和與所述應用程序對應的音量控制控件。
通過對用戶啟動或切換應用程序進行監(jiān)測,實現在用戶啟動或切換應用程序的同時,根據音量調節(jié)提示調出音量控制界面,從而對用戶想要調節(jié)的應用程序音量進行快捷控制,減少了操作步驟,使多應用情況下音量個性化的調節(jié)更加方便快捷,提升了用戶體驗。
附圖說明
通過參考附圖會更加清楚的理解本發(fā)明的特征和優(yōu)點,附圖是示意性的而不應理解為對本發(fā)明進行任何限制,在附圖中:
圖1示出了本發(fā)明實施例中一種移動終端的實體裝置的結構示意圖;
圖2示出了本發(fā)明實施例中一種音量控制方法的流程圖;
圖3示出了本發(fā)明實施例中一種音量控制裝置的結構示意圖;
圖4示出了本發(fā)明實施例中一種音量控制方法的整體音量調節(jié)的示意圖;
圖5示出了本發(fā)明實施例中一種音量控制方法的多應用自定義音量調節(jié)及靜音調節(jié)的示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
圖1所示是本發(fā)明實施例的應用場景示意圖。
本發(fā)明實施例提供的音量控制方法可以應用于包含多個應用程序的電子裝置,例如手機或平板電腦等移動終端。本發(fā)明實施例提供的電子裝置以手機為例,手機的部分結構的框圖,如圖1所示,手機包括:射頻(radiofrequency,rf)電路110、存儲器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、無線保真(wirelessfidelity,wifi)模塊170、處理器180、以及電源190等部件。本領域技術人員可以理解,圖1中示出的手機結構并不構成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
結合圖1對手機的各個構成部件進行具體的介紹:
rf電路110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器180處理;另外,將設計上行的數據發(fā)送給基站。通常,rf電路110包括但不限于天線、至少一個放大器、收發(fā)信機、耦合器、低噪聲放大器(lownoiseamplifier,lna)、雙工器等。此外,rf電路110還可以通過無線通信與網絡和其他設備通信。
存儲器120可用于存儲軟件程序以及模塊,處理器180通過運行存儲在存儲器120的軟件程序以及模塊,從而執(zhí)行手機的各種功能應用以及數據處理。存儲器120可主要包括存儲程序區(qū)和存儲數據區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數據區(qū)可存儲根據手機的使用所創(chuàng)建的數據(比如音頻數據、電話本等)等。此外,存儲器120可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
輸入單元130可用于接收輸入的數字或字符信息,以及產生與手機的用戶設置以及功能控制有關的鍵信號輸入。具體地,輸入單元130可包括觸控面板131以及其他輸入設備132。觸控面板131,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板131上或在觸控面板131附近的操作),并根據預先設定的程式驅動相應的連接裝置。可選的,觸控面板131可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器180,并能接收處理器180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸控面板131。除了觸控面板131,輸入單元130還可以包括其他輸入設備132。具體地,其他輸入設備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元140可包括顯示面板141,可選的,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機發(fā)光二極管(organiclight-emittingdiode,oled)等形式來配置顯示面板141。進一步的,觸控面板131可覆蓋顯示面板141,當觸控面板131檢測到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據觸摸事件的類型在顯示面板141上提供相應的視覺輸出。雖然在圖1中,觸控面板131與顯示面板141是作為兩個獨立的部件來實現手機的輸入和輸入功能,但是在某些實施例中,可以將觸控面板131與顯示面板141集成而實現手機的輸入和輸出功能。
手機還可包括至少一種傳感器150,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據環(huán)境光線的明暗來調節(jié)顯示面板141的亮度,接近傳感器可在手機移動到耳邊時,關閉顯示面板141和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應用(比如橫豎屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、敲擊)等;至于手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路160、揚聲器161,傳聲器162可提供用戶與手機之間的音頻接口。音頻電路160可將接收到的音頻數據轉換后的電信號,傳輸到揚聲器161,由揚聲器161轉換為聲音信號輸出;另一方面,傳聲器162將收集的聲音信號轉換為電信號,由音頻電路160接收后轉換為音頻數據,再將音頻數據輸出處理器180處理后,經rf電路110以發(fā)送給比如另一手機,或者將音頻數據輸出至存儲器120以便進一步處理。
wifi屬于短距離無線傳輸技術,手機通過wifi模塊170可以幫助用戶收發(fā)電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯網訪問。
處理器180是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器120內的軟件程序和/或模塊,以及調用存儲在存儲器120內的數據,執(zhí)行手機的各種功能和處理數據,從而對手機進行整體監(jiān)控??蛇x的,處理器180可包括一個或多個處理單元;優(yōu)選的,處理器180可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調制解調處理器主要處理無線通信??梢岳斫獾氖?,上述調制解調處理器也可以不集成到處理器180中。
手機還包括給各個部件供電的電源190(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器180邏輯相連,從而通過電源管理系統(tǒng)實現管理充電、放電、以及功耗管理等功能。
盡管未示出,手機還可以包括攝像頭、藍牙模塊等,在此不再贅述。
請參閱圖2,本發(fā)明實施例提供一種音量控制方法,該方法包括:
s201,監(jiān)測用戶是否啟動或切換應用程序。具體地,用戶在移動終端上可以同時運行多個應用程序,在對其中一個應用程序進行操作時,其他應用程序以后臺方式運行。當用戶需要從當前的應用程序切換至另一個以后臺方式運行的應用程序時,即切換應用程序,獲取該切換應用程序的操作。當用戶在移動終端上啟動一個新的應用程序時,獲取該啟動應用程序的操作。
s202,當監(jiān)測到用戶啟動或切換所述應用程序時,進行音量調節(jié)提示。具體地,當監(jiān)測到用戶從當前操作的應用程序切換至另一個以后臺方式運行的應用程序時,彈出是否進行音量調節(jié)的對話框,對用戶是否調節(jié)音量進行提示。當監(jiān)測到用戶啟動一個新的應用程序時,彈出是否進行音量調節(jié)的對話框,對用戶是否調節(jié)音量進行提示。
s203,當確定進行音量調節(jié)時,顯示音量控制界面,所述音量控制界面包括至少一個正在運行的應用程序和與所述應用程序對應的音量控制控件。具體地,當用戶在彈出的音量調節(jié)的對話框中選擇確定進行音量調節(jié)時,顯示音量控制界面。所述音量控制界面至少包括切換前應用程序的圖標和該應用程序的音量控制控件,或者至少包括切換后應用程序的圖標和該應用程序的音量控制控件,或者全部正在運行的應用程序的圖標和相應的應用程序音量控制控件。所述音量控制界面如圖4所示,正在運行的應用程序包括應用程序1、應用程序2、……、應用程序n,應用程序1、應用程序2、……、應用程序n各自圖標的上方為應用程序各自對應的音量控制控件。具體地,音量控制控件可以采用音量控制條的形式,通過上下滑動音量控制條上的音量控制滑塊進行對應應用程序音量大小的調節(jié)。通過音量控制條還可以實現音量調節(jié)精度的設置。優(yōu)選地,所述音量控制界面還可以包括系統(tǒng)音量控制控件,所述系統(tǒng)音量控制控件的控制權限高于其他應用程序音量控制控件的控制權限。通過系統(tǒng)音量控制控件可以實現整體音量的調節(jié)。
通過對用戶啟動或切換應用程序進行監(jiān)測,實現在用戶啟動或切換應用程序的同時,根據音量調節(jié)提示調出音量控制界面,從而對用戶想要調節(jié)的應用程序音量進行快捷控制,減少了操作步驟,使多應用情況下音量個性化的調節(jié)更加方便快捷,提升了用戶體驗。
進一步地,當確定進行音量調節(jié)并顯示音量控制界面的步驟之后,還包括:根據所述音量控制控件所接收到的音量控制指令對所述音量控制控件對應的應用程序進行音量控制。具體地,音量控制指令可以是用戶通過手機按鍵或觸摸屏對音量控制條上的音量控制滑塊進行上下滑動控制,從而實現對所述音量控制控件對應的應用程序進行音量控制。在音量控制界面能夠方便快捷地對用戶想要調節(jié)的應用程序音量進行快捷控制。
作為一個優(yōu)選的實施方式,所述音量控制指令是通過語音信號控制。具體地,用戶可以通過手機話筒發(fā)送語音信號,所述語音信號通過手機處理器轉化為控制信號,通過該控制信號實現對音量的控制。對在音量控制界面通過用戶發(fā)出的語音信號對應用程序進行音量控制,進一步提高了用戶在多應用情況下音量調節(jié)的快捷性。
作為一個具體的實施方式,步驟s203可以包括以下子步驟:
s2031,獲取至少一個正在運行的應用程序;
s2032,獲取所述應用程序的音量;
s2033,根據所述音量生成所述應用程序對應的音量控制控件。
通過獲取至少一個正在運行的應用程序,并生成所述應用程序對應的音量控制控件,可以方便快捷地實現用戶對于切換前后應用程序的音量控制,以及用戶對全部后臺運行的應用程序的音量控制。
作為一個優(yōu)選的實施方式,所述音量控制界面還包括與所述應用程序對應的靜音控件,所述方法還包括:當所述靜音控件接收到靜音指令時,對與所述靜音控件對應的應用程序進行靜音控制。
所述音量控制界面如圖5所示,正在運行的應用程序包括應用程序1、應用程序2、……、應用程序n,應用程序1、應用程序2、……、應用程序n各自圖標的上方為應用程序各自對應的音量控制控件,音量控制控件下方為與所述應用程序對應的靜音控件。既可以通過音量控制控件實現對應用程序1、應用程序2、……、應用程序n個性化的音量調節(jié),也可以通過靜音控件實現對應用程序1、應用程序2、……、應用程序n個性化的一鍵靜音控制。
在用戶啟動或切換應用程序的同時調出音量控制界面,在音量控制界面通過靜音控件實現對應用程序一鍵靜音的功能,操作方便快捷,進一步提升了用戶體驗。
上述實施例介紹了本發(fā)明的方法,下面通過實施例對裝置進行說明。
請參閱圖3,本發(fā)明實施例提供一種音量控制裝置,該裝置包括:
監(jiān)測模塊31,用于監(jiān)測用戶是否啟動或切換應用程序。具體地,用戶在移動終端上可以同時運行多個應用程序,在對其中一個應用程序進行操作時,其他應用程序以后臺方式運行。當用戶需要從當前的應用程序切換至另一個以后臺方式運行的應用程序時,即切換應用程序,獲取該切換應用程序的操作。當用戶在移動終端上啟動一個新的應用程序時,獲取該啟動應用程序的操作。
音量提示模塊32,用于當監(jiān)測到用戶啟動或切換所述應用程序時,進行音量調節(jié)提示。具體地,當監(jiān)測到用戶從當前操作的應用程序切換至另一個以后臺方式運行的應用程序時,彈出是否進行音量調節(jié)的對話框,對用戶是否調節(jié)音量進行提示。當監(jiān)測到用戶啟動一個新的應用程序時,彈出是否進行音量調節(jié)的對話框,對用戶是否調節(jié)音量進行提示。
音量顯示模塊33,用于當確定進行音量調節(jié)時,顯示音量控制界面,所述音量控制界面包括至少一個正在運行的應用程序和與所述應用程序對應的音量控制控件。
通過對用戶啟動或切換應用程序進行監(jiān)測,實現在用戶啟動或切換應用程序的同時,根據音量調節(jié)提示調出音量控制界面,從而對用戶想要調節(jié)的應用程序音量進行快捷控制,減少了操作步驟,使多應用情況下音量個性化的調節(jié)更加方便快捷,提升了用戶體驗。
優(yōu)選地,所述裝置還包括:音量控制模塊,用于根據所述音量控制控件所接收到的音量控制指令對所述音量控制控件對應的應用程序進行音量控制。在音量控制界面能夠方便快捷地對用戶想要調節(jié)的應用程序音量進行快捷控制。
作為一個優(yōu)選的實施方式,所述音量控制指令是通過語音信號控制。具體地,用戶可以通過手機話筒發(fā)送語音信號,所述語音信號通過手機處理器轉化為控制信號,通過該控制信號實現對音量的控制。對在音量控制界面通過用戶發(fā)出的語音信號對應用程序進行音量控制,進一步提高了用戶在多應用情況下音量調節(jié)的快捷性。
優(yōu)選地,所述音量顯示模塊包括:應用程序獲取子模塊,用于獲取至少一個正在運行的應用程序;音量獲取子模塊,用于獲取所述應用程序的音量;音量控件生成子模塊,用于根據所述音量生成所述應用程序對應的音量控制控件。
通過獲取至少一個正在運行的應用程序,并生成所述應用程序對應的音量控制控件,可以方便快捷地實現用戶對于切換前后應用程序的音量控制,以及用戶對全部后臺運行的應用程序的音量控制。
作為一個優(yōu)選的實施方式,所述音量控制界面還包括與所述應用程序對應的靜音控件,所述裝置還包括:靜音控制模塊,用于當所述靜音控件接收到靜音指令時,對與所述靜音控件對應的應用程序進行靜音控制。
在用戶啟動或切換應用程序的同時調出音量控制界面,在音量控制界面通過靜音控件實現對應用程序一鍵靜音的功能,操作方便快捷,進一步提升了用戶體驗。
本發(fā)明實施例還提供一種移動終端,包括:至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器執(zhí)行如圖2所示的方法。
通過對用戶啟動或切換應用程序進行監(jiān)測,實現在用戶啟動或切換應用程序的同時,根據音量調節(jié)提示調出音量控制界面,從而對用戶想要調節(jié)的應用程序音量進行快捷控制,減少了操作步驟,使多應用情況下音量個性化的調節(jié)更加方便快捷,提升了用戶體驗。
本領域技術人員可以理解,實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(rom)或隨機存儲記憶體(ram)等。
雖然結合附圖描述了本發(fā)明的實施例,但是本領域技術人員可以在不脫離本發(fā)明的精神和范圍的情況下作出各種修改和變型,這樣的修改和變型均落入由所附權利要求所限定的范圍之內。