一種播放模式控制方法、裝置及移動終端的制作方法
【專利摘要】本發(fā)明實施例公開提供一種播放模式控制方法、裝置及移動終端,其中的方法可包括:根據(jù)用戶對移動終端的操作,檢測移動終端是否處于預設狀態(tài);若所述移動終端處于預設狀態(tài),獲取所述用戶與所述移動終端的距離;若所述用戶與所述移動終端的距離小于預設閾值,控制所述移動終端進入耳機播放模式。本發(fā)明可對移動終端的播放模式進行準確有效地控制,避免不必要的操作,提升移動終端的智能性。
【專利說明】一種播放模式控制方法、裝置及移動終端
【技術領域】
[0001]本發(fā)明涉及終端【技術領域】,具體涉及移動終端【技術領域】,尤其涉及一種播放模式控制方法、裝置及移動終端。
【背景技術】
[0002]隨著移動終端技術的發(fā)展,移動終端的智能性要求越來越高,其中,在播放音頻數(shù)據(jù)時,移動終端根據(jù)用戶的操作自動選擇播放模式是移動終端智能性的一個重要體現(xiàn),該方案具體為:在移動終端的耳機聽筒的兩側(cè)或耳機聽筒的凹槽中設置紅外感應器,在播放音頻數(shù)據(jù)時,紅外感應器發(fā)射紅外信號檢測用戶與移動終端的距離,具體為用戶與移動終端的屏幕表面的距離,當距離小于預設閾值時,移動終端認為用戶已把移動終端貼近用戶耳朵,則進入耳機播放模式,采用耳機輸出音頻數(shù)據(jù);否則,移動終端進入揚聲器播放模式,通過揚聲器播放音頻數(shù)據(jù)。然而,上述方案中,僅通過用戶與移動終端的間距進行移動終端播放模式的控制,這將造成較多不必要的操作,例如:若用戶的手不小心貼近移動終端的屏幕表面,或用戶的手指不小心遮擋移動終端的屏幕表面,由此觸發(fā)的播放模式的切換操作則是不必要的,影響了對播放模式控制的準確性,耗費更多的系統(tǒng)資源,降低移動終端的智能性。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種播放模式控制方法、裝置及移動終端,可對移動終端的播放模式進行準確有效地控制,避免不必要的操作,提升移動終端的智能性。
[0004]本發(fā)明第一方面提供一種播放模式控制方法,可包括:
[0005]根據(jù)用戶對移動終端的操作,檢測移動終端是否處于預設狀態(tài);
[0006]若所述移動終端處于預設狀態(tài),獲取所述用戶與所述移動終端的距離;
[0007]若所述用戶與所述移動終端的距離小于預設閾值,控制所述移動終端進入耳機播放模式。
[0008]本發(fā)明第二方面提供一種播放模式控制裝置,可包括:
[0009]狀態(tài)檢測模塊,用于根據(jù)用戶對移動終端的操作,檢測移動終端是否處于預設狀態(tài);
[0010]距離獲取模塊,用于當所述移動終端處于預設狀態(tài)時,獲取所述用戶與所述移動終端的距離;
[0011]控制模塊,用于當所述用戶與所述移動終端的距離小于預設閾值時,控制所述移動終端進入耳機播放模式。
[0012]本發(fā)明第三方面提供一種移動終端,可包括上述的播放模式控制裝置。
[0013]實施本發(fā)明實施例,具有如下有益效果:
[0014]本發(fā)明實施例結(jié)合移動終端的位置狀態(tài),以及移動終端與用戶之間的距離兩個方面,控制移動終端的播放模式。由于在考慮了移動終端與用戶間距的基礎上,還考慮了用戶對移動終端的操作對移動終端的位置狀態(tài)的影響,可以更為準確地獲知用戶對播放模式的實際需求,從而可對移動終端的播放模式進行更為準確和有效地控制,避免不必要的操作,提升移動終端的智能性。
【專利附圖】
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為本發(fā)明實施例提供的一種播放模式控制方法的流程圖;
[0017]圖2為本發(fā)明實施例提供的另一種播放模式控制方法的流程圖;
[0018]圖3為本發(fā)明實施例提供的一種播放模式控制裝置的結(jié)構(gòu)示意圖;
[0019]圖4為圖3所示的狀態(tài)檢測模塊的實施例的結(jié)構(gòu)示意圖;
[0020]圖5為圖3所示的距離獲取模塊的實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0021]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0022]本發(fā)明實施例提供的播放模式控制方案可以適用于各種移動終端,其中,移動終端可以包括:平板電腦、手機、智能手機、電子閱讀器、筆記本電腦、車載終端等設備。具體地,本發(fā)明實施例可適用于對移動終端的系統(tǒng)的播放模式進行控制,例如:語音通話過程中,根據(jù)用戶對移動終端的操作,控制移動終端采用耳機模式或揚聲器模式播放通話語音;本發(fā)明實施例也可適用于對移動終端中的應用的播放模式進行控制,例如:采用即時通信應用進行語音聊天或語音留言的過程中,根據(jù)用戶對移動終端的操作,控制移動終端采用耳機模式或揚聲器模式播放聊天語音或留言語音;等等。其中,移動終端的耳機可以是連接至移動終端的外設耳機,也可以是移動終端自帶的耳機。
[0023]本發(fā)明實施例中,移動終端的位置狀態(tài)指移動終端的屏幕表面相對于水平面的位置狀態(tài),可包括:垂直狀態(tài)或水平狀態(tài);即當移動終端的屏幕表面相對于水平面垂直時,則移動終端處于垂直狀態(tài);當移動終端的屏幕表面相對于水平面平行時,移動終端處于水平狀態(tài)。用戶對移動終端的操作包括但不限于:用戶將所述移動終端從水平狀態(tài)移動至垂直狀態(tài)、用戶將所述移動終端從垂直狀態(tài)移動至水平狀態(tài)。考慮到用戶的使用習慣,若用戶想要采用揚聲器收聽語音,為了避免揚聲器播放的較大聲音損傷用戶耳膜,用戶耳朵一般遠離采用移動終端,移動終端一般置于水平狀態(tài);若用戶想要采用耳機收聽語音,通常會將移動終端舉起貼近用戶的耳朵,移動終端一般置于垂直狀態(tài),即用戶的操作通常為:將移動終端從水平狀態(tài)移動至垂直狀態(tài),因此,本發(fā)明實施例中,預設狀態(tài)優(yōu)選為垂直狀態(tài),非預設狀態(tài)為水平狀態(tài)。需要說明的是,考慮到用戶使用習慣的差異,除特別說明外,本發(fā)明實施例的垂直狀態(tài)均指非水平狀態(tài),即垂直狀態(tài)可以包括:移動終端的屏幕表面相對于水平面垂直,及移動終端的屏幕表面相對于水平面傾斜兩種狀態(tài)。
[0024]下面將結(jié)合附圖1-2,對本發(fā)明實施例提供的播放模式控制方法進行詳細介紹。
[0025]請參見圖1,為本發(fā)明實施例提供的一種播放模式控制方法的流程圖;該方法可包括以下步驟SlOl-步驟S103。
[0026]S101,根據(jù)用戶對移動終端的操作,檢測移動終端是否處于預設狀態(tài);
[0027]本步驟中,可以在移動終端中設置重力感應傳感器,以監(jiān)測用戶對移動終端的操作時,移動終端所產(chǎn)生的重力感應信號,通過對所述重力感應信號分析,確定移動終端的位置狀態(tài),由此可判斷移動終端是否處于預設狀態(tài)。具體地,重力感應傳感器可以包括加速度傳感器、陀螺儀等;重力感應信號可包括移動終端的重力加速度的方向信號、移動終端的運動方向信號及運動狀態(tài)信號。
[0028]S102,若所述移動終端處于預設狀態(tài),獲取所述用戶與所述移動終端的距離;
[0029]其中,預設狀態(tài)為垂直狀態(tài)。可以在移動終端中設置距離感應器,具體地,可以移動終端的耳機聽筒的兩側(cè)或凹槽中設置距離感應器,以當移動終端處于垂直狀態(tài)時,檢測所述用戶與所述移動終端的距離,具體為所述用戶與所述移動終端的屏幕表面的距離。該距離感應器可以為紅外傳感器、雷達傳感器或其他可實現(xiàn)距離感應的傳感器。具體地,距離感應器可垂直發(fā)射距離感應信號,當距離感應信號接觸到用戶皮膚表面時,會反射回距離感應器,距離感應器則可接收到用戶反射的回波信號,實現(xiàn)距離感應。實際應用中,可采用多普勒公式等距離計算公式,根據(jù)距離感應信號與回波信號計算出用戶與移動終端的距離。
[0030]S103,若所述用戶與所述移動終端的距離小于預設閾值,控制所述移動終端進入耳機播放模式。
[0031]預設閾值可以根據(jù)實際情況進行設置,例如:可以統(tǒng)計不同用戶將移動終端貼近用戶的耳朵,使用移動終端的耳機收聽語音時,用戶耳朵與移動終端的距離值,將預設閾值設置為統(tǒng)計得到的最大值;也可以將預設閾值設置為統(tǒng)計得到的平均值,等等。本步驟中,如果用戶與移動終端的距離小于預設閾值,則可判斷用戶想要使用移動終端的耳機收聽語音,則控制所述移動終端進入耳機播放模式。
[0032]請參見圖2,為本發(fā)明實施例提供的另一種播放模式控制方法的流程圖;該方法可包括以下步驟S201-步驟S209。
[0033]S201,當用戶對移動終端進行操作時,檢測所述移動終端在所述操作下產(chǎn)生的重力感應信號;
[0034]本步驟中,可以在移動終端中設置重力感應傳感器,以監(jiān)測用戶對移動終端的操作時,移動終端所產(chǎn)生的重力感應信號。具體地,重力感應傳感器可以包括加速度傳感器、陀螺儀等;重力感應信號可包括移動終端的重力加速度的方向信號、移動終端的運動方向信號及運動狀態(tài)信號。
[0035]S202,根據(jù)檢測到的重力感應信號,確定所述移動終端的位置狀態(tài);通過對檢測到的重力感應信號進行分析,則可確定移動終端的位置狀態(tài)。
[0036]S203,根據(jù)確定的位置狀態(tài),判斷所述移動終端是否處于預設狀態(tài);如果判斷結(jié)果為是,轉(zhuǎn)入S204 ;否則,轉(zhuǎn)入S209 ;
[0037]如果判斷移動終端處于預設狀態(tài),即移動終端處于垂直狀態(tài),則認為用戶對移動終端執(zhí)行了將移動終端從水平狀態(tài)移動至垂直狀態(tài)的操作,確定用戶舉起移動終端靠近用戶耳朵,欲使用移動終端的耳機收聽語音。如果判斷移動終端處于非預設狀態(tài),即移動終端處于水平狀態(tài),則認為移動終端遠離用戶耳朵,用戶欲使用移動終端的揚聲器收聽語音,因此可轉(zhuǎn)入S209,控制移動終端的播放模式為揚聲器播放模式。
[0038]S204,觸發(fā)所述移動終端發(fā)送距離感應信號;
[0039]可以在移動終端中設置距離感應器,具體地,可以移動終端的耳機聽筒的兩側(cè)或凹槽中設置距離感應器,該距離感應器可以為紅外傳感器、雷達傳感器或其他可實現(xiàn)距離感應的傳感器。當步驟S203判斷移動終端處于垂直狀態(tài)時,本步驟則觸發(fā)移動終端中的距離感應器發(fā)射距離感應信號,以檢測所述用戶與所述移動終端的距離。
[0040]S205,檢測預設時間內(nèi)是否接收到所述用戶返回的回波信號;如果檢測結(jié)果為是,轉(zhuǎn)入S206 ;否則,轉(zhuǎn)入S209 ;
[0041]預設時間可以根據(jù)實際需要進行設置,例如:可設置為0.5s、ls等。預設時間的設置,可結(jié)合移動終端的位置狀態(tài),以及移動終端與用戶之間的距離兩個方面,準確地獲知用戶對播放模式的實際需求。例如:若步驟S203判斷移動終端處于垂直狀態(tài),則認為用戶舉起移動終端貼近用戶耳朵;若本步驟在0.5s內(nèi)同時接收到用戶返回的回波信號,則進一步驗證移動終端已靠近用戶,從而較為準確地獲知用戶欲使用移動終端的耳機收聽語音的實際需求。
[0042]S206,根據(jù)所述感應信號和所述回波信號,計算所述用戶與所述移動終端的距離;
[0043]S207,判斷所述用戶與所述移動終端的距離是否小于預設閾值;如果判斷結(jié)果為是,轉(zhuǎn)入S208 ;否則,轉(zhuǎn)入S209 ;
[0044]如果用戶與移動終端的距離小于預設閾值,可判斷移動終端已貼近用戶,此時采用耳機播放模式播放語音,既不會損傷用戶耳膜,又可以使用戶清晰的收聽到語音,因此可轉(zhuǎn)入S208,采用耳機播放模式播放語音。如果用戶與移動終端的距離大于或等于預設閾值,可判斷移動終端與用戶的距離較大,此時若采用耳機播放模式播放語音,會由于遠距離收聽影響收聽效果,因此可轉(zhuǎn)入S209,控制移動終端采用揚聲器播放模式播放語音。
[0045]S208,控制所述移動終端進入耳機播放模式;之后,結(jié)束。
[0046]S209,控制所述移動終端進入揚聲器播放模式;之后,結(jié)束。
[0047]通過上述方法實施例的描述,本發(fā)明實施例結(jié)合移動終端的位置狀態(tài),以及移動終端與用戶之間的距離兩個方面,控制移動終端的播放模式。由于在考慮了移動終端與用戶間距的基礎上,還考慮了用戶對移動終端的操作對移動終端的位置狀態(tài)的影響,可以更為準確地獲知用戶對播放模式的實際需求,從而可對移動終端的播放模式進行更為準確和有效地控制,避免不必要的操作,提升移動終端的智能性。
[0048]下面將結(jié)合附圖3-5,對本發(fā)明實施例提供的播放模式控制裝置進行詳細介紹。需要說明的是,下述的裝置可以應用于上述的方法中。
[0049]請參見圖3,為本發(fā)明實施例提供的一種播放模式控制裝置的結(jié)構(gòu)示意圖;該裝置可以包括:狀態(tài)檢測模塊101、距離獲取模塊102和控制模塊103。
[0050]狀態(tài)檢測模塊101,用于根據(jù)用戶對移動終端的操作,檢測移動終端是否處于預設狀態(tài);[0051]距離獲取模塊102,用于當所述移動終端處于預設狀態(tài)時,獲取所述用戶與所述移動終端的距離;
[0052]控制模塊103,用于當所述用戶與所述移動終端的距離小于預設閾值時,控制所述移動終端進入耳機播放模式。
[0053]本實施例中,所述控制模塊103還用于當檢測到所述移動終端處于非預設狀態(tài)時,控制所述移動終端進入揚聲器播放模式;或者,當所述用戶與所述移動終端的距離大于或等于預設閾值時,控制所述移動終端進入揚聲器播放模式。
[0054]下面將對圖3所示的裝置的各模塊進行詳細介紹。
[0055]請參見圖4,為圖3所示的狀態(tài)檢測模塊的實施例的結(jié)構(gòu)示意圖;該狀態(tài)檢測模塊101可包括:檢測單元1101、確定單元1102和判斷單元1103。
[0056]檢測單元1101,用于當用戶對移動終端進行操作時,檢測所述移動終端在所述操作下產(chǎn)生的重力感應信號;
[0057]確定單元1102,用于根據(jù)檢測到的重力感應信號,確定所述移動終端的位置狀態(tài);
[0058]判斷單元1103,用于根據(jù)確定的位置狀態(tài),判斷所述移動終端是否處于預設狀態(tài)。
[0059]請參見圖5,為圖3所示的距離獲取模塊的實施例的結(jié)構(gòu)示意圖;該距離獲取模塊102可包括:觸發(fā)單元1201、信號檢測單元1202和距離計算單元1203。
[0060]觸發(fā)單元1201,用于觸發(fā)所述移動終端發(fā)送距離感應信號;
[0061]信號檢測單元1202,用于檢測預設時間內(nèi)是否接收到所述用戶返回的回波信號;
[0062]距離計算單元1203,用于當預設時間內(nèi)接收到所述用戶返回的回波信號,根據(jù)所述感應信號和所述回波信號,計算所述用戶與所述移動終端的距離。
[0063]本實施例中,當預設時間內(nèi)未接收到所述用戶返回的回波信號時,所述控制模塊103還用于控制所述移動終端進入揚聲器播放模式。
[0064]需要說明的是,圖3-圖5所示的播放模式控制裝置的結(jié)構(gòu)和功能可根據(jù)圖1-圖2所示方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可以參照上述方法實施例的相關描述,在此不贅述。
[0065]通過上述裝置實施例的描述,本發(fā)明實施例結(jié)合移動終端的位置狀態(tài),以及移動終端與用戶之間的距離兩個方面,控制移動終端的播放模式。由于在考慮了移動終端與用戶間距的基礎上,還考慮了用戶對移動終端的操作對移動終端的位置狀態(tài)的影響,可以更為準確地獲知用戶對播放模式的實際需求,從而可對移動終端的播放模式進行更為準確和有效地控制,避免不必要的操作,提升移動終端的智能性。
[0066]本發(fā)明實施例還公開了一種移動終端,該移動終端包括播放模式控制裝置,該播放模式控制裝置的結(jié)構(gòu)可參見上述圖3-圖5所示的實施例的相關描述,在此不贅述。需要說明的是,該移動終端可應用于上述圖1-圖2所示的方法中。
[0067]通過上述實施例的描述,本發(fā)明實施例結(jié)合移動終端的位置狀態(tài),以及移動終端與用戶之間的距離兩個方面,控制移動終端的播放模式。由于在考慮了移動終端與用戶間距的基礎上,還考慮了用戶對移動終端的操作對移動終端的位置狀態(tài)的影響,可以更為準確地獲知用戶對播放模式的實際需求,從而可對移動終端的播放模式進行更為準確和有效地控制,避免不必要的操作,提升移動終端的智能性。[0068]本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0069]以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權利要求】
1.一種播放模式控制方法,其特征在于,包括: 根據(jù)用戶對移動終端的操作,檢測移動終端是否處于預設狀態(tài); 若所述移動終端處于預設狀態(tài),獲取所述用戶與所述移動終端的距離; 若所述用戶與所述移動終端的距離小于預設閾值,控制所述移動終端進入耳機播放模式。
2.如權利要求1所述的方法,其特征在于,所述根據(jù)用戶對移動終端的操作,檢測移動終端是否處于預設狀態(tài),包括: 當用戶對移動終端進行操作時,檢測所述移動終端在所述操作下產(chǎn)生的重力感應信號; 根據(jù)檢測到的重力感應信號,確定所述移動終端的位置狀態(tài); 根據(jù)確定的位置狀態(tài),判斷所述移動終端是否處于預設狀態(tài); 其中,所述位置狀態(tài)包括:垂直狀態(tài)或水平狀態(tài);所述預設狀態(tài)為垂直狀態(tài)。
3.如權利要求1所述的方法,其特征在于,所述獲取所述用戶與所述移動終端的距離,包括: 觸發(fā)所述移動終端`發(fā)送距離感應信號,并檢測預設時間內(nèi)是否接收到所述用戶返回的回波信號; 若預設時間內(nèi)接收到所述用戶返回的回波信號,根據(jù)所述感應信號和所述回波信號,計算所述用戶與所述移動終端的距離。
4.如權利要求3所述的方法,其特征在于,還包括:若預設時間內(nèi)未接收到所述用戶返回的回波信號,控制所述移動終端進入揚聲器播放模式。
5.如權利要求1-4任一項所述的方法,其特征在于,還包括: 若所述移動終端處于非預設狀態(tài),控制所述移動終端進入揚聲器播放模式;或者,若所述用戶與所述移動終端的距離大于或等于預設閾值,控制所述移動終端進入揚聲器播放模式。
6.一種播放模式控制裝置,其特征在于,包括: 狀態(tài)檢測模塊,用于根據(jù)用戶對移動終端的操作,檢測移動終端是否處于預設狀態(tài);距離獲取模塊,用于當所述移動終端處于預設狀態(tài)時,獲取所述用戶與所述移動終端的距離; 控制模塊,用于當所述用戶與所述移動終端的距離小于預設閾值時,控制所述移動終端進入耳機播放模式。
7.如權利要求6所述的裝置,其特征在于,所述狀態(tài)檢測模塊包括: 檢測單元,用于當用戶對移動終端進行操作時,檢測所述移動終端在所述操作下產(chǎn)生的重力感應信號; 確定單元,用于根據(jù)檢測到的重力感應信號,確定所述移動終端的位置狀態(tài); 判斷單元,用于根據(jù)確定的位置狀態(tài),判斷所述移動終端是否處于預設狀態(tài); 其中,所述位置狀態(tài)包括:垂直狀態(tài)或水平狀態(tài);所述預設狀態(tài)為垂直狀態(tài)。
8.如權利要求6所述的裝置,其特征在于,距離獲取模塊包括: 觸發(fā)單元,用于觸發(fā)所述移動終端發(fā)送距離感應信號; 信號檢測單元,用于檢測預設時間內(nèi)是否接收到所述用戶返回的回波信號;距離計算單元,用于當預設時間內(nèi)接收到所述用戶返回的回波信號,根據(jù)所述感應信號和所述回波信號,計算所述用戶與所述移動終端的距離。
9.如權利要求8所述的裝置,其特征在于,所述控制模塊還用于當預設時間內(nèi)未接收到所述用戶返回的回波信號時,控制所述移動終端進入揚聲器播放模式。
10.如權利要求6-9任一項所述的裝置,其特征在于,所述控制模塊還用于當檢測到所述移動終端處于非預設狀 態(tài)時,控制所述移動終端進入揚聲器播放模式;或者, 當所述用戶與所述移動終端的距離大于或等于預設閾值時,控制所述移動終端進入揚聲器播放模式。
11.一種移動終端,其特征在于,包括如權利要求6-10任一項所述的播放模式控制裝置。
【文檔編號】G11B20/10GK103778927SQ201210405991
【公開日】2014年5月7日 申請日期:2012年10月23日 優(yōu)先權日:2012年10月23日
【發(fā)明者】張小龍, 張斌, 梁星 申請人:騰訊科技(深圳)有限公司