本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種音量調(diào)節(jié)方法及系統(tǒng)、移動終端及播放設(shè)備。
背景技術(shù):
目前,用戶可以使用智能手機控制音箱的音量,具體的,可以在智能手機內(nèi)安裝可以控制音箱音量的應(yīng)用程序(APP),用戶在智能手機內(nèi)啟動該應(yīng)用程序并建立與音箱的連接之后,可以通過長按音量鍵的方式控制音箱的音量。
其中,用戶在長按音量鍵時,音箱的音量變化是每隔幾十毫秒觸發(fā)一次,每次觸發(fā)時,智能手機都將向音箱發(fā)送一個觸發(fā)消息,音箱每次接收到觸發(fā)消息之后,都將對其音量進行一次調(diào)節(jié),因此,智能手機會在短時間內(nèi)產(chǎn)生大量的觸發(fā)消息,將占用大量網(wǎng)絡(luò)帶寬且給網(wǎng)絡(luò)通信傳輸及處理帶來很大壓力,導致網(wǎng)絡(luò)不穩(wěn)定,產(chǎn)生通信延遲及丟包的情況。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種音量調(diào)節(jié)方法及系統(tǒng)、移動終端及播放設(shè)備,旨在解決現(xiàn)有技術(shù)中利用智能手機調(diào)節(jié)音箱音量時,由于智能手機會在短時間內(nèi)產(chǎn)生大量的觸發(fā)消息,將存在網(wǎng)絡(luò)帶寬大量被占用,給網(wǎng)絡(luò)通信傳輸及處理帶來很大壓力,且容易產(chǎn)生通信延遲及丟包的問題。
為實現(xiàn)上述目的,本發(fā)明第一方面提供一種音量調(diào)節(jié)方法,該方法包括:
在檢測到指定按鍵按下且保持按下狀態(tài)時,向所述播放設(shè)備發(fā)送音量調(diào)節(jié)消息,以使所述播放設(shè)備根據(jù)所述音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次音量;
在檢測到所述指定按鍵從所述按下狀態(tài)切換為松開狀態(tài)時,向所述播放設(shè)備發(fā)送停止調(diào)節(jié)消息,以使所述播放設(shè)備停止調(diào)節(jié)音量。
為實現(xiàn)上述目的,本發(fā)明第二方面提供一種音量調(diào)節(jié)方法,該方法包括:
接收移動終端發(fā)送的音量調(diào)節(jié)消息;
根據(jù)所述音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次所述播放設(shè)備的音量;
若接收到所述移動終端發(fā)送的停止調(diào)節(jié)消息,則停止調(diào)節(jié)所述播放設(shè)備的音量。
為實現(xiàn)上述目的,本發(fā)明第三方面提供一種移動終端,該移動終端包括:
第一發(fā)送模塊,用于在檢測到指定按鍵按下且保持按下狀態(tài)時,向所述播放設(shè)備發(fā)送音量調(diào)節(jié)消息,以使所述播放設(shè)備根據(jù)所述音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次音量;
第二發(fā)送模塊,用于在檢測到所述指定按鍵從所述按下狀態(tài)切換為松開狀態(tài)時,向所述播放設(shè)備發(fā)送停止調(diào)節(jié)消息,以使所述播放設(shè)備停止調(diào)節(jié)音量。
為實現(xiàn)上述目的,本發(fā)明第四方面提供一種播放設(shè)備,該播放設(shè)備包括:
消息接收模塊,用于接收移動終端發(fā)送的音量調(diào)節(jié)消息;
調(diào)節(jié)模塊,用于根據(jù)所述音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次所述播放設(shè)備的音量;
停止模塊,用于若接收到所述移動終端發(fā)送的停止調(diào)節(jié)消息,則停止調(diào)節(jié)所述播放設(shè)備的音量。
為實現(xiàn)上述目的,本發(fā)明第五方面提供一種音量調(diào)節(jié)系統(tǒng),該系統(tǒng)包括第三方面的移動終端及第四方面的播放設(shè)備。
本發(fā)明提供一種音量調(diào)節(jié)方法及系統(tǒng)、移動終端及播放設(shè)備,在方法中,在檢測到指定按鍵按下且保持按下狀態(tài)時,向播放設(shè)備發(fā)送音量調(diào)節(jié)消息,以使播放設(shè)備根據(jù)該音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次音量,在檢測到該指定按鍵從按下狀態(tài)切換為松開狀態(tài)時,向播放設(shè)備發(fā)送停止調(diào)節(jié)消息,以使該播放設(shè)備停止調(diào)節(jié)音量。相對于現(xiàn)有技術(shù),用戶在長按指定按鍵調(diào)節(jié)播放設(shè)備的音量的情況下,移動終端只需要向播放設(shè)備發(fā)送音量調(diào)節(jié)消息,以觸發(fā)播放設(shè)備根據(jù)該音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次音量,且通過向播放設(shè)備發(fā)送停止調(diào)節(jié)消息以使播放設(shè)備停止調(diào)節(jié)音量,而不需要移動終端每間隔幾十毫秒就發(fā)送一次觸發(fā)消息,能夠避免在短時間內(nèi)產(chǎn)生大量的觸發(fā)消息,避免對網(wǎng)絡(luò)帶寬的占用,及減輕網(wǎng)絡(luò)通信傳輸?shù)呢摀苊獬霈F(xiàn)通信延遲及丟包的情況。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為一種移動終端的結(jié)構(gòu)框圖;
圖2為本發(fā)明第一實施例中音量調(diào)節(jié)方法的流程示意圖;
圖3為本發(fā)明第一實施例中步驟201的細化步驟的流程示意圖;
圖4為本發(fā)明第一實施例追加步驟的流程示意圖;
圖5為本發(fā)明第二實施例中音量調(diào)節(jié)方法的流程示意圖;
圖6為本發(fā)明第三實施例中移動終端的功能模塊的示意圖;
圖7為本發(fā)明第三實施例中第一發(fā)送模塊601的細化功能模塊的示意圖;
圖8為本發(fā)明第四實施例中播放設(shè)備的功能模塊的示意圖。
具體實施方式
為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而非全部實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
圖1示出了一種移動終端的結(jié)構(gòu)框圖。本發(fā)明實施例提供的終端側(cè)的音量調(diào)節(jié)方法可應(yīng)用于如圖1所示的移動終端10中,移動終端10可以但不限于包括:需依靠電池維持正常運行且支持網(wǎng)絡(luò)及下載功能的智能手機、筆記本、平板電腦、穿戴智能設(shè)備等。
如圖1所示,移動終端10包括存儲器101、存儲控制器102,一個或多個(圖中僅示出一個)處理器103、外設(shè)接口104、射頻模塊105、按鍵模塊106、音頻模塊107以及觸控屏幕108。這些組件通過一條或多條通訊總線/信號線109相互通訊。
可以理解,圖1所示的結(jié)構(gòu)僅為示意,其并不對移動終端的結(jié)構(gòu)造成限定。移動終端10還可包括比圖1所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。
存儲器101可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的終端側(cè)的音量調(diào)節(jié)方法及移動終端對應(yīng)的程序指令/模塊,處理器103通過運行存儲在存儲器101內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述的終端側(cè)的音量調(diào)節(jié)方法。
存儲器101可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器101可進一步包括相對于處理器103遠程設(shè)置的存儲器,這些遠程存儲器可以通過網(wǎng)絡(luò)連接至移動終端10。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。處理器103以及其他可能的組件對存儲器101的訪問可在存儲控制器102的控制下進行。
外設(shè)接口104將各種輸入/輸入裝置耦合至CPU以及存儲器101。處理器103運行存儲器101內(nèi)的各種軟件、指令以執(zhí)行移動終端10的各種功能以及進行數(shù)據(jù)處理。
在一些實施例中,外設(shè)接口104,處理器103以及存儲控制器102可以在單個芯片中實現(xiàn)。在其他一些實例中,他們可以分別由獨立的芯片實現(xiàn)。
射頻模塊105用于接收以及發(fā)送電磁波,實現(xiàn)電磁波與電信號的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進行通訊。射頻模塊105可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號處理器、加密/解密芯片、用戶身份模塊(SIM)卡、存儲器等等。射頻模塊105可與各種網(wǎng)絡(luò)如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、預(yù)置類型的無線網(wǎng)絡(luò)進行通訊或者通過預(yù)置類型的無線網(wǎng)絡(luò)與其他設(shè)備進行通訊。上述的預(yù)置類型的無線網(wǎng)絡(luò)可包括蜂窩式電話網(wǎng)、無線局域網(wǎng)或者城域網(wǎng)。上述的預(yù)置類型的無線網(wǎng)絡(luò)可以使用各種通信標準、協(xié)議及技術(shù),包括但并不限于全球移動通信系統(tǒng)(Global System for Mobile Communication,GSM),增強型移動通信技術(shù)(Enhanced Data GSM Environment,EDGE),寬帶碼分多址技術(shù)(Wideband Code Division Multiple Access,W-CDMA),碼分多址技術(shù)(Code Division Access,CDMA),時分多址技術(shù)(Time Division Multiple Access,TDMA),藍牙,無線保真技術(shù)(Wireless-Fidelity,WiFi)(如美國電氣和電子工程師協(xié)會標準IEEE 802.11a、IEEE 802.11b、IEEE802.11g和/或IEEE 802.11n),網(wǎng)絡(luò)電話(Voice over Internet Protocal,VoIP),全球微波互聯(lián)接入(Worldwide Interoperability for Microwave Access,Wi-Max),其他用于郵件、即時通訊及短消息的協(xié)議,以及任何其他合適的通訊協(xié)議。
按鍵模塊106提供用戶向移動終端進行輸入的接口,用戶可以通過按下不同的按鍵以使移動終端10執(zhí)行不同的功能。
音頻模塊107向用戶提供音頻接口,其可包括一個或多個麥克風、一個或者多個揚聲器以及音頻電路。音頻電路從外設(shè)接口104處接收聲音數(shù)據(jù),將聲音數(shù)據(jù)轉(zhuǎn)換為電信息,將電信息傳輸至揚聲器。揚聲器將電信息轉(zhuǎn)換為人耳能聽到的聲波。音頻電路還從麥克風處接收電信息,將電信號轉(zhuǎn)換為聲音數(shù)據(jù),并將聲音數(shù)據(jù)傳輸至外設(shè)接口104中以進行進一步的處理。音頻數(shù)據(jù)可以從存儲器101處或者通過射頻模塊105獲取。此外,音頻數(shù)據(jù)也可以存儲至存儲器101中或者通過射頻模塊105進行發(fā)送。在一些實例中,音頻模塊107還可包括一個耳機播孔,用于向耳機或者其他設(shè)備提供音頻接口。
觸控屏幕108在移動終端與用戶之間同時提供一個輸出及輸入界面。具體地,觸控屏幕108向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻、及其任意組合。一些輸出結(jié)果是對應(yīng)于一些用戶界面對象。觸控屏幕108還接收用戶的輸入,例如用戶的點擊、滑動等手勢操作,以使用戶界面對象對這些用戶的輸入做出響應(yīng)。檢測用戶輸入的技術(shù)可以是基于電阻式、電容式或者其他任意可能的觸控檢測技術(shù)。觸控屏幕108顯示單元的具體實例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。
基于上述移動終端描述本發(fā)明實施例中音量調(diào)節(jié)方法。
由于現(xiàn)有技術(shù)中利用智能手機調(diào)節(jié)音箱音量時,由于智能手機會在短時間內(nèi)產(chǎn)生大量的觸發(fā)消息,將存在網(wǎng)絡(luò)帶寬大量被占用,給網(wǎng)絡(luò)通信傳輸及處理帶來很大壓力,且容易產(chǎn)生通信延遲及丟包的問題。
為了解決上述問題,本發(fā)明提出一種音量調(diào)節(jié)方法,用戶在長按指定按鍵調(diào)節(jié)播放設(shè)備的音量的情況下,移動終端只需要向播放設(shè)備發(fā)送音量調(diào)節(jié)消息,以觸發(fā)播放設(shè)備根據(jù)該音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次音量,且通過向播放設(shè)備發(fā)送停止調(diào)節(jié)消息以使播放設(shè)備停止調(diào)節(jié)音量,而不需要移動終端每間隔幾十毫秒就發(fā)送一次觸發(fā)消息,能夠避免在短時間內(nèi)產(chǎn)生大量的觸發(fā)消息,避免對網(wǎng)絡(luò)帶寬的占用,及減輕網(wǎng)絡(luò)通信傳輸?shù)呢摀?,避免出現(xiàn)通信延遲及丟包的情況。
請參閱圖2,為本發(fā)明第一實施例中音量調(diào)節(jié)方法的流程示意圖,該方法包括:
步驟201、在檢測到指定按鍵按下且保持按下狀態(tài)時,向所述播放設(shè)備發(fā)送音量調(diào)節(jié)消息,以使所述播放設(shè)備根據(jù)所述音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次音量;
步驟202、在檢測到所述指定按鍵從所述按下狀態(tài)切換為松開狀態(tài)時,向所述播放設(shè)備發(fā)送停止調(diào)節(jié)消息,以使所述播放設(shè)備停止調(diào)節(jié)音量。
在本發(fā)明實施例中,用戶可以通過移動終端調(diào)節(jié)播放設(shè)備的音量,其中,該移動終端對播放設(shè)備的音量進行調(diào)節(jié)之前,需要和該播放設(shè)備之間建立連接,例如,移動終端通過WIFI功能與播放設(shè)備建立WIFI連接,或者移動終端通過藍牙功能與該播放設(shè)備建立藍牙連接。
其中,該播放設(shè)備可以是音箱、MP3、或者其他可以播放音樂的設(shè)備。
其中,移動終端上已設(shè)置用于調(diào)節(jié)播放設(shè)備的音量的指定按鍵,該指定按鍵可以是物理按鍵,也可以是虛擬按鍵,若該指定按鍵是物理按鍵,則該指定按鍵可以是移動終端上已有的音量鍵,或者設(shè)置的其他可以用來調(diào)節(jié)播放設(shè)備的音量的按鍵,若該指定按鍵是虛擬按鍵,則該虛擬按鍵可以設(shè)置在下拉菜單中,或者設(shè)置移動終端上已安裝的用于調(diào)節(jié)播放設(shè)備的音量的應(yīng)用程序中,在實際應(yīng)用中,可以根據(jù)具體的需要設(shè)置該指定按鍵,此處不做限定。
在本發(fā)明實施例中,移動終端在檢測到指定按鍵按下且保持按下狀態(tài)時,將向播放設(shè)備發(fā)送音量調(diào)節(jié)消息,以使播放設(shè)備根據(jù)音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次音量。
其中,若該指定按鍵為移動終端上的音量鍵,則用戶按下音量鍵,且保持按下操作時,移動終端將檢測到指定按鍵按下,且該指定按鍵保持按下狀態(tài)。若該指定按鍵為移動終端的顯示界面上的虛擬按鍵時,則用戶對該虛擬按鍵執(zhí)行按壓操作,且保持該按壓操作,移動終端將檢測到指定按鍵按下且保持按下狀態(tài)。
其中,該音量調(diào)節(jié)消息是用于觸發(fā)播放設(shè)備開始調(diào)節(jié)音量,且觸發(fā)播放設(shè)備每間隔指定時長調(diào)節(jié)一次音量。
在本發(fā)明實施例中,在播放設(shè)備的音量調(diào)節(jié)到用戶滿意的音量時,用戶可松開指定按鍵,此時,移動終端能夠檢測到指定按鍵從按下狀態(tài)切換為松開狀態(tài),且移動終端將向播放設(shè)備發(fā)送停止調(diào)節(jié)消息,播放設(shè)備接收到該停止調(diào)節(jié)消息之后,將停止調(diào)節(jié)音量。
可以理解的是,上述指定按鍵可以是音量增大按鍵,也可以是音量降低按鍵,若是音量增大按鍵按下且保持按下狀態(tài),則表明需要增大播放設(shè)備的音量,上述的音量調(diào)節(jié)消息則為音量增大消息,若是音量降低按鍵按下且保持按下狀態(tài),則表明需要降低播放設(shè)備的音量,上述的音量調(diào)節(jié)消息則為音量降低消息。其中,播放設(shè)備調(diào)節(jié)音量的間隔的指定時長及每次調(diào)節(jié)的音量大小可以由播放設(shè)備預(yù)先設(shè)置,例如,若預(yù)先設(shè)置指定時長為20毫秒,每次調(diào)節(jié)的音量為1,則播放設(shè)備在接收到音量增大消息之后,將每間隔20毫秒,將其音量增大1?;蛘?,播放設(shè)備調(diào)節(jié)音量的間隔的指定時長及每次調(diào)節(jié)的音量大小可以由移動終端側(cè)確定,并攜帶在音量調(diào)節(jié)消息中發(fā)送給播放設(shè)備,具體的將在后續(xù)實施例中描述,此處不做贅述。
在本發(fā)明實施例中,移動終端在檢測到指定按鍵按下且保持按下狀態(tài)時,向播放設(shè)備發(fā)送音量調(diào)節(jié)消息,以使播放設(shè)備根據(jù)該音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次音量,且在檢測到指定按鍵從按下狀態(tài)切換為松開狀態(tài)時,向播放設(shè)備發(fā)送停止調(diào)節(jié)消息,以使播放設(shè)備停止調(diào)節(jié)音量。通過上述方式,移動終端完成一次音量調(diào)節(jié)只需要發(fā)送一次音量調(diào)節(jié)消息及一次停止調(diào)節(jié)消息,且由播放設(shè)備在接收到音量調(diào)節(jié)消息之后,根據(jù)該音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次音量,能夠有效的減少移動終端調(diào)節(jié)播放設(shè)備的音量所需要發(fā)送的消息數(shù)量,占用的帶寬小,并不會給網(wǎng)絡(luò)傳輸及處理帶來壓力,且避免產(chǎn)生通信延遲及丟包的問題。
請參閱圖3,為圖2所示第一實施例中步驟201的細化步驟的流程示意圖,該步驟201的細化步驟包括:
步驟301、在檢測到指定按鍵按下且保持按下狀態(tài)時,利用所述指定按鍵保持按下狀態(tài)時檢測到的壓力值確定時間間隔及單次增大或降低的音量大小,所述時間間隔即為所述指定時長;
步驟302、向所述播放設(shè)備發(fā)送音量調(diào)節(jié)消息,所述音量調(diào)節(jié)消息中包含所述指定時長、所述單次增大或降低的音量大小,以使所述播放設(shè)備每間隔所述指定時長,按照所述音量大小增大或降低所述播放設(shè)備的音量。
在本發(fā)明實施例中,移動終端在檢測到指定按鍵按下且保持按下狀態(tài)時,表明此時用戶已按下指定按鍵且保持按下操作,移動終端將檢測該指定按鍵保持按下狀態(tài)時的壓力值,并利用該壓力值確定時間間隔及單次增大或降低的音量大小,該時間間隔即為播放設(shè)備每次調(diào)節(jié)音量間隔的指定時長。
其中,移動終端內(nèi)設(shè)置有壓力傳感器,若該指定按鍵為物理按鍵,則可以將該壓力傳感器與該物理按鍵安裝在一起,以便用戶按下該物理按鍵時,可以通過壓力傳感器感應(yīng)到用戶按下時所產(chǎn)生的壓力值。若該指定按鍵為虛擬按鍵,則該壓力傳感器與顯示屏安裝在一起,以便用戶對該虛擬按鍵執(zhí)行按壓操作時,該壓力傳感器能夠感應(yīng)到用戶執(zhí)行按壓操作時所產(chǎn)生的壓力值。
其中,移動終端內(nèi)預(yù)先設(shè)置了壓力值范圍與可選時長之間的映射關(guān)系,移動終端檢測到壓力值之后,將確定該壓力值所處的壓力值范圍,且確定與該壓力值所處的壓力值范圍具有映射關(guān)系的可選時長,并將該可選時長作為確定的時間間隔。通常情況下,壓力值越大,表明用戶想要快速調(diào)節(jié)播放設(shè)備的音量大小的,壓力值越小,表示用戶想要緩慢調(diào)播放設(shè)備的節(jié)音量大小,因此,壓力值越大,其對應(yīng)的時間間隔越短,壓力值越小,其對應(yīng)的時間間隔越長,以便播放設(shè)備的音量的調(diào)節(jié)能夠更符合用戶的需求。
其中,移動終端內(nèi)預(yù)先設(shè)置了壓力值范圍與音量變化值之間的映射關(guān)系,移動終端檢測到壓力值之后,將確定該壓力值所處的壓力值范圍,且確定與該壓力值所處的壓力值范圍具有映射關(guān)系的音量變化值,并將該音量變化值作為確定的增大或降低的音量大小。
在本發(fā)明實施例中,移動終端基于壓力值確定時間間隔及單次增大或降低的音量大小之后,將向播放設(shè)備發(fā)送音量調(diào)節(jié)消息,且在該音量調(diào)節(jié)消息中攜帶該時間間隔及單次增大或降低的音量大小??梢岳斫獾氖?,可以基于指定按鍵是表示音量增大還是音量降低確定具體是需要增大音量還是降低音量。
其中,播放設(shè)備在接收到音量調(diào)節(jié)消息之后,將上述時間間隔作為指定時間,每間隔指定時長,按照該音量增大增大或降低播放設(shè)備的音量。
在本發(fā)明實施例中,移動終端通過利用指定按鍵按下且保持按下狀態(tài)時,檢測到的壓力值確定播放設(shè)備調(diào)節(jié)音量的時間間隔,及每次增大或降低的音量大小,使得播放設(shè)備的音量調(diào)節(jié)能夠更符合用戶的期望。
進一步的,請參閱圖4,為本發(fā)明圖2所示第一實施例的追加步驟的流程示意圖,該追加步驟包括:
步驟401、接收所述播放設(shè)備每次增大或降低音量后反饋的實際音量值;
步驟402、在顯示界面上顯示所述實際音量值。
在本發(fā)明實施例中,播放設(shè)備在接收到音量調(diào)節(jié)消息之后,將每間隔指定時長調(diào)節(jié)一次音量,且在每次調(diào)節(jié)之后,將調(diào)節(jié)后的實際音量值反饋給移動終端,移動終端將利用該實際音量值更新顯示界面,以便用戶在調(diào)節(jié)播放設(shè)備的音量時,能夠?qū)崟r確定播放設(shè)備調(diào)節(jié)后的實際音量值,以便用戶確定是否需要停止調(diào)節(jié)播放設(shè)備的音量。
可以理解的是,為了避免播放設(shè)備每次調(diào)節(jié)音量之后,都向移動終端反饋實際音量值,移動終端側(cè)可以采用與播放設(shè)備調(diào)節(jié)音量同步的方式更新其顯示界面上顯示的實際音量值。具體的,移動終端將每間隔上述指定時長按照上述音量大小增加或降低顯示界面上顯示的實際音量值。
在本發(fā)明實施例中,通過在顯示界面上實時更新播放設(shè)備的實際音量值,便于用戶基于顯示的實際音量值確定是否需要繼續(xù)調(diào)節(jié)播放設(shè)備的音量,且用戶可以在將播放設(shè)備的音量調(diào)節(jié)至其滿意的值時,松開指定按鍵,以結(jié)束此次音量調(diào)節(jié)。
可以理解的是,圖2至圖4所示實施例是從移動終端的角度描述了音量調(diào)節(jié)方法,下面將從播放設(shè)備的角度描述該音量調(diào)節(jié)方法,請參閱圖5,為本發(fā)明第二實施例中播放設(shè)備的音量調(diào)節(jié)方法的流程示意圖,包括:
步驟501、接收移動終端發(fā)送的音量調(diào)節(jié)消息;
步驟502、根據(jù)所述音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次所述播放設(shè)備的音量;
步驟503、若接收到所述移動終端發(fā)送的停止調(diào)節(jié)消息,則停止調(diào)節(jié)所述播放設(shè)備的音量。
在本發(fā)明實施例中,播放設(shè)備在與移動終端建立連接之后,該移動終端可以調(diào)節(jié)該播放設(shè)備的音量,播放設(shè)備若接收到移動終端發(fā)送的音量調(diào)節(jié)消息,則將根據(jù)該音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次該播放設(shè)備的音量,直至接收到移動終端發(fā)送的停止調(diào)節(jié)消息,才將停止調(diào)節(jié)該播放設(shè)備的音量。
其中,該音量調(diào)節(jié)消息是在移動終端檢測到指定按鍵按下且保持按下狀態(tài)的情況下,移動終端發(fā)送的,停止調(diào)節(jié)消息是在移動終端檢測到上述指定按鍵松開的情況下,移動終端發(fā)送的,因此,用戶可以通過長按指定按鍵的方式,實現(xiàn)對播放設(shè)備的音量調(diào)節(jié)??梢岳斫獾氖?,關(guān)于移動終端的所執(zhí)行的技術(shù)方案,具體可參閱第一實施例。
其中,音量調(diào)節(jié)消息中包含基于指定按鍵保持按下狀態(tài)時的壓力值確定的時間間隔及單次增大或降低的音量大小。則上述步驟502具體包括:將該時間間隔作為指定時長,每間隔該指定時長按照上述音量大小增大或降低所述播放設(shè)備的音量。
在本發(fā)明實施例中,播放設(shè)備在接收到移動終端發(fā)送的音量調(diào)節(jié)消息之后,由于該音量調(diào)節(jié)消息中包含指定時長(時間間隔),增大或降低的音量大小,因此,播放設(shè)備將每間隔上述指定時長,按照該音量大小增大或降低音量,能夠自動完成音量調(diào)節(jié),而不需要移動終端每間隔幾十毫秒就發(fā)送一次觸發(fā)消息,能夠有效的減少移動終端調(diào)節(jié)音量所需要發(fā)送的消息,占用的帶寬小,且并不會給網(wǎng)絡(luò)傳輸及處理帶來壓力,且避免產(chǎn)生通信延遲及丟包的問題。
請參閱圖6,為本發(fā)明第三實施例中移動終端的功能模塊的示意圖,該移動終端包括:
第一發(fā)送模塊601,用于在檢測到指定按鍵按下且保持按下狀態(tài)時,向所述播放設(shè)備發(fā)送音量調(diào)節(jié)消息,以使所述播放設(shè)備根據(jù)所述音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次音量;
第二發(fā)送模塊602,用于在檢測到所述指定按鍵從所述按下狀態(tài)切換為松開狀態(tài)時,向所述播放設(shè)備發(fā)送停止調(diào)節(jié)消息,以使所述播放設(shè)備停止調(diào)節(jié)音量。
在本發(fā)明實施例中,用戶可以通過移動終端調(diào)節(jié)播放設(shè)備的音量,其中,該移動終端對播放設(shè)備的音量進行調(diào)節(jié)之前,需要和該播放設(shè)備之間建立連接,例如,移動終端通過WIFI功能與播放設(shè)備建立WIFI連接,或者移動終端通過藍牙功能與該播放設(shè)備建立藍牙連接。
其中,該播放設(shè)備可以是音箱、MP3、或者其他可以播放音樂的設(shè)備。
其中,移動終端上已設(shè)置用于調(diào)節(jié)播放設(shè)備的音量的指定按鍵,該指定按鍵可以是物理按鍵,也可以是虛擬按鍵,若該指定按鍵是物理按鍵,則該指定按鍵可以是移動終端上已有的音量鍵,或者設(shè)置的其他可以用來調(diào)節(jié)播放設(shè)備的音量的按鍵,若該指定按鍵是虛擬按鍵,則該虛擬按鍵可以設(shè)置在下拉菜單中,或者設(shè)置移動終端上已安裝的用于調(diào)節(jié)播放設(shè)備的音量的應(yīng)用程序中,在實際應(yīng)用中,可以根據(jù)具體的需要設(shè)置該指定按鍵,此處不做限定。
在本發(fā)明實施例中,移動終端在檢測到指定按鍵按下且保持按下狀態(tài)時,第一發(fā)送模塊601將向播放設(shè)備發(fā)送音量調(diào)節(jié)消息,以使播放設(shè)備根據(jù)音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次音量。
其中,若該指定按鍵為移動終端上的音量鍵,則用戶按下音量鍵,且保持按下操作時,移動終端將檢測到指定按鍵按下,且該指定按鍵保持按下狀態(tài)。若該指定按鍵為移動終端的顯示界面上的虛擬按鍵時,則用戶對該虛擬按鍵執(zhí)行按壓操作,且保持該按壓操作,移動終端將檢測到指定按鍵按下且保持按下狀態(tài)。
其中,該音量調(diào)節(jié)消息是用于觸發(fā)播放設(shè)備開始調(diào)節(jié)音量,且觸發(fā)播放設(shè)備每間隔指定時長調(diào)節(jié)一次音量。
在本發(fā)明實施例中,在播放設(shè)備的音量調(diào)節(jié)到用戶滿意的音量時,用戶可松開指定按鍵,此時,移動終端能夠檢測到指定按鍵從按下狀態(tài)切換為松開狀態(tài),第二發(fā)送模塊602將向播放設(shè)備發(fā)送停止調(diào)節(jié)消息,播放設(shè)備接收到該停止調(diào)節(jié)消息之后,將停止調(diào)節(jié)音量。
可以理解的是,上述指定按鍵可以是音量增大按鍵,也可以是音量降低按鍵,若是音量增大按鍵按下且保持按下狀態(tài),則表明需要增大播放設(shè)備的音量,上述的音量調(diào)節(jié)消息則為音量增大消息,若是音量降低按鍵按下且保持按下狀態(tài),則表明需要降低播放設(shè)備的音量,上述的音量調(diào)節(jié)消息則為音量降低消息。其中,播放設(shè)備調(diào)節(jié)音量的間隔的指定時長及每次調(diào)節(jié)的音量大小可以由播放設(shè)備預(yù)先設(shè)置,例如,若預(yù)先設(shè)置指定時長為20毫秒,每次調(diào)節(jié)的音量為1,則播放設(shè)備在接收到音量增大消息之后,將每間隔20毫秒,將其音量增大1?;蛘撸シ旁O(shè)備調(diào)節(jié)音量的間隔的指定時長及每次調(diào)節(jié)的音量大小可以由移動終端側(cè)確定,并攜帶在音量調(diào)節(jié)消息中發(fā)送給播放設(shè)備,具體的將在后續(xù)實施例中描述,此處不做贅述。
在本發(fā)明實施例中,移動終端在檢測到指定按鍵按下且保持按下狀態(tài)時,向播放設(shè)備發(fā)送音量調(diào)節(jié)消息,以使播放設(shè)備根據(jù)該音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次音量,且在檢測到指定按鍵從按下狀態(tài)切換為松開狀態(tài)時,向播放設(shè)備發(fā)送停止調(diào)節(jié)消息,以使播放設(shè)備停止調(diào)節(jié)音量。通過上述方式,移動終端完成一次音量調(diào)節(jié)只需要發(fā)送一次音量調(diào)節(jié)消息及一次停止調(diào)節(jié)消息,且由播放設(shè)備在接收到音量調(diào)節(jié)消息之后,根據(jù)該音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次音量,能夠有效的減少移動終端調(diào)節(jié)播放設(shè)備的音量所需要發(fā)送的消息數(shù)量,占用的帶寬小,并不會給網(wǎng)絡(luò)傳輸及處理帶來壓力,且避免產(chǎn)生通信延遲及丟包的問題。
請參閱圖7,為第三實施例中第一發(fā)送模塊601的細化功能結(jié)構(gòu)的示意圖,該第一發(fā)送模塊601包括:
確定模塊701,用于利用所述指定按鍵保持按下狀態(tài)時檢測到的壓力值確定時間間隔及單次增大或降低的音量大小,所述時間間隔即為所述指定時長;
第三發(fā)送模塊702,用于向所述播放設(shè)備發(fā)送音量調(diào)節(jié)消息,所述音量調(diào)節(jié)消息中包含所述指定時長、所述單次增大或降低的音量大小,以使所述播放設(shè)備每間隔所述指定時長,按照所述音量大小增大或降低所述播放設(shè)備的音量。
在本發(fā)明實施例中,移動終端在檢測到指定按鍵按下且保持按下狀態(tài)時,表明此時用戶已按下指定按鍵且保持按下操作,移動終端將檢測該指定按鍵保持按下狀態(tài)時的壓力值,并由確定模塊701利用該壓力值確定時間間隔及單次增大或降低的音量大小,該時間間隔即為播放設(shè)備每次調(diào)節(jié)音量間隔的指定時長。
其中,移動終端內(nèi)設(shè)置有壓力傳感器,若該指定按鍵為物理按鍵,則可以將該壓力傳感器與該物理按鍵安裝在一起,以便用戶按下該物理按鍵時,可以通過壓力傳感器感應(yīng)到用戶按下時所產(chǎn)生的壓力值。若該指定按鍵為虛擬按鍵,則該壓力傳感器與顯示屏安裝在一起,以便用戶對該虛擬按鍵執(zhí)行按壓操作時,該壓力傳感器能夠感應(yīng)到用戶執(zhí)行按壓操作時所產(chǎn)生的壓力值。
其中,移動終端內(nèi)預(yù)先設(shè)置了壓力值范圍與可選時長之間的映射關(guān)系,移動終端檢測到壓力值之后,將確定該壓力值所處的壓力值范圍,且確定與該壓力值所處的壓力值范圍具有映射關(guān)系的可選時長,并將該可選時長作為確定的時間間隔。通常情況下,壓力值越大,表明用戶想要快速調(diào)節(jié)播放設(shè)備的音量大小的,壓力值越小,表示用戶想要緩慢調(diào)播放設(shè)備的節(jié)音量大小,因此,壓力值越大,其對應(yīng)的時間間隔越短,壓力值越小,其對應(yīng)的時間間隔越長,以便播放設(shè)備的音量的調(diào)節(jié)能夠更符合用戶的需求。
其中,移動終端內(nèi)預(yù)先設(shè)置了壓力值范圍與音量變化值之間的映射關(guān)系,移動終端檢測到壓力值之后,將確定該壓力值所處的壓力值范圍,且確定與該壓力值所處的壓力值范圍具有映射關(guān)系的音量變化值,并將該音量變化值作為確定的增大或降低的音量大小。
在本發(fā)明實施例中,移動終端基于壓力值確定時間間隔及單次增大或降低的音量大小之后,第三發(fā)送模塊702將向播放設(shè)備發(fā)送音量調(diào)節(jié)消息,且在該音量調(diào)節(jié)消息中攜帶該時間間隔及單次增大或降低的音量大小??梢岳斫獾氖牵梢曰谥付ò存I是表示音量增大還是音量降低確定具體是需要增大音量還是降低音量。
其中,播放設(shè)備在接收到音量調(diào)節(jié)消息之后,將上述時間間隔作為指定時間,每間隔指定時長,按照該音量增大增大或降低播放設(shè)備的音量。
在本發(fā)明實施例中,移動終端通過利用指定按鍵按下且保持按下狀態(tài)時,檢測到的壓力值確定播放設(shè)備調(diào)節(jié)音量的時間間隔,及每次增大或降低的音量大小,使得播放設(shè)備的音量調(diào)節(jié)能夠更符合用戶的期望。
進一步的,上述第三實施例中的移動終端還可以包括以下模塊:
接收及顯示模塊(未在圖中示出),用于接收所述播放設(shè)備每次增大或降低音量后反饋的實際音量值;在顯示界面上顯示所述實際音量值。
在本發(fā)明實施例中,播放設(shè)備在接收到音量調(diào)節(jié)消息之后,將每間隔指定時長調(diào)節(jié)一次音量,且在每次調(diào)節(jié)之后,將調(diào)節(jié)后的實際音量值反饋給移動終端,接收及顯示模塊將接收該實際音量值,并利用該實際音量值更新顯示界面,以便用戶在調(diào)節(jié)播放設(shè)備的音量時,能夠?qū)崟r確定播放設(shè)備調(diào)節(jié)后的實際音量值,以便用戶確定是否需要停止調(diào)節(jié)播放設(shè)備的音量。
可以理解的是,為了避免播放設(shè)備每次調(diào)節(jié)音量之后,都向移動終端反饋實際音量值,移動終端側(cè)可以采用與播放設(shè)備調(diào)節(jié)音量同步的方式更新其顯示界面上顯示的實際音量值。具體的,移動終端將每間隔上述指定時長按照上述音量大小增加或降低顯示界面上顯示的實際音量值。
在本發(fā)明實施例中,通過在顯示界面上實時更新播放設(shè)備的實際音量值,便于用戶基于顯示的實際音量值確定是否需要繼續(xù)調(diào)節(jié)播放設(shè)備的音量,且用戶可以在將播放設(shè)備的音量調(diào)節(jié)至其滿意的值時,松開指定按鍵,以結(jié)束此次音量調(diào)節(jié)。
請參閱圖8,為本發(fā)明第四實施例中播放設(shè)備的功能模塊的示意圖,該播放設(shè)備包括:
消息接收模塊801,用于接收移動終端發(fā)送的音量調(diào)節(jié)消息;
調(diào)節(jié)模塊802,用于根據(jù)所述音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次所述播放設(shè)備的音量;
停止模塊803,用于若接收到所述移動終端發(fā)送的停止調(diào)節(jié)消息,則停止調(diào)節(jié)所述播放設(shè)備的音量。
其中,所述音量調(diào)節(jié)消息中包含基于指定按鍵保持按下狀態(tài)時的壓力值確定的時間間隔及單次增大或降低的音量大??;
則所述調(diào)節(jié)模塊802具體用于:將所述時間間隔作為所述指定時長,每間隔所述指定時長按照所述音量大小增大或降低所述播放設(shè)備的音量。
在本發(fā)明實施例中,播放設(shè)備在與移動終端建立連接之后,該移動終端可以調(diào)節(jié)該播放設(shè)備的音量,消息接收模塊801若接收到移動終端發(fā)送的音量調(diào)節(jié)消息,則調(diào)節(jié)模塊802將根據(jù)該音量調(diào)節(jié)消息每間隔指定時長調(diào)節(jié)一次該播放設(shè)備的音量,直至停止模塊803接收到移動終端發(fā)送的停止調(diào)節(jié)消息,才將停止調(diào)節(jié)該播放設(shè)備的音量。
其中,該音量調(diào)節(jié)消息是在移動終端檢測到指定按鍵按下且保持按下狀態(tài)的情況下,移動終端發(fā)送的,停止調(diào)節(jié)消息是在移動終端檢測到上述指定按鍵松開的情況下,移動終端發(fā)送的,因此,用戶可以通過長按指定按鍵的方式,實現(xiàn)對播放設(shè)備的音量調(diào)節(jié)。可以理解的是,關(guān)于移動終端的所執(zhí)行的技術(shù)方案,具體可參閱第一實施例。
其中,音量調(diào)節(jié)消息中包含基于指定按鍵保持按下狀態(tài)時的壓力值確定的時間間隔及單次增大或降低的音量大小。則上述步驟502具體包括:將該時間間隔作為指定時長,每間隔該指定時長按照上述音量大小增大或降低所述播放設(shè)備的音量。
在本發(fā)明實施例中,播放設(shè)備在接收到移動終端發(fā)送的音量調(diào)節(jié)消息之后,由于該音量調(diào)節(jié)消息中包含指定時長(時間間隔),增大或降低的音量大小,因此,播放設(shè)備將每間隔上述指定時長,按照該音量大小增大或降低音量,能夠自動完成音量調(diào)節(jié),而不需要移動終端每間隔幾十毫秒就發(fā)送一次觸發(fā)消息,能夠有效的減少移動終端調(diào)節(jié)音量所需要發(fā)送的消息,占用的帶寬小,且并不會給網(wǎng)絡(luò)傳輸及處理帶來壓力,且避免產(chǎn)生通信延遲及丟包的問題。
在本發(fā)明實施例中還提供一種音量調(diào)節(jié)系統(tǒng),該系統(tǒng)包括第三實施例中的移動終端及第四實施例中的播放設(shè)備。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個模塊或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理模塊中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。
所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
需要說明的是,對于前述的各方法實施例,為了簡便描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其它順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定都是本發(fā)明所必須的。
在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其它實施例的相關(guān)描述。
以上為對本發(fā)明所提供的一種音量調(diào)節(jié)方法及系統(tǒng)、移動終端及播放設(shè)備的描述,對于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。