本發明屬于移動終端技術領域,尤其涉及一種移動終端的音頻切換方法及裝置。
背景技術:
當前,手機等移動終端已經成為一種及通信、影音、游戲、網上沖浪等多功能于一體的綜合設備。隨著移動終端功能的不斷強大,如何讓用戶更加方便的使用這些功能,是一個非常重要的問題。
通常情況下,如果用戶使用移動終端播放音頻文件,需要從文件管理器或者播放列表中選擇歌曲進行播放。此時,當移動終端處于待機或鎖屏狀態時,若用戶想切換到其他音頻進行播放,則用戶必須從待機界面進入或點亮屏幕后進入,找到并進入音頻播放器后,進行音頻的切換。此時,如過用戶在騎行、跑步等運動狀態下,當移動設備屏幕很大時,若是單手操作,則無法將手勢操作到規定的屏幕區域,此時需要一只手拿設備另一只手操作,有些運動需要停止才能操作,很不方便。如果移動設備屏幕可以單手操作時,用戶仍然需要看著屏幕才能確定在屏幕某區域操作是否正確,在運動狀態下可能會讓人發生人身意外。另外,個別應用程序提出了在鎖屏狀態下以手機的運動方向或運動動作實現音頻文件的切換,然而此時容易引起誤切換。
技術實現要素:
本發明的目的在于提供一種移動終端的音頻切換方法及裝置,旨在解決由于現有技術無法提供一種有效的運動狀態下切換移動終端播放的音頻文件的方法,導致運動狀態下移動終端無法準確、有效地實現音頻切換的問題。
一方面,本發明提供了一種移動終端的音頻切換方法,所述方法包括下述步驟:
獲取移動終端屏幕上的按壓力;
當所述獲取的按壓力達到預設閾值時,檢測所述移動終端的運動動作;
判斷所述檢測到的運動動作是否與預設的音頻切換運動動作相匹配;
當所述檢測到的運動動作與預設的音頻切換運動動作相匹配時,將正在播放的音頻文件切換到與所述檢測到的運動動作關聯的音頻文件。
另一方面,本發明還提供了一種移動終端的音頻切換裝置,所述裝置包括:
壓力獲取單元,用于獲取移動終端屏幕上的按壓力;
動作檢測單元,用于當所述獲取的按壓力達到預設閾值時,檢測所述移動終端的運動動作;
動作匹配單元,用于判斷所述檢測到的運動動作是否與預設的音頻切換運動動作相匹配;以及
音頻切換單元,用于當所述檢測到的運動動作與預設的音頻切換運動動作相匹配時,將正在播放的音頻文件切換到與所述檢測到的運動動作關聯的音頻文件。
本發明通過獲取移動終端屏幕上的按壓力,當獲取的按壓力達到預設閾值時,檢測移動終端的運動動作,進而判斷檢測到的運動動作是否與預設的音頻切換運動動作相匹配,當檢測到的運動動作與預設的音頻切換運動動作相匹配時,將正在播放的音頻文件切換到與檢測到的運動動作關聯的音頻文件,從而通過屏幕壓力、運動動作控制音頻文件的切換,提高了音頻切換控制的準確率,同時,簡化了音頻文件的切換過程,音頻切換操作更加簡便、快捷。
附圖說明
圖1是本發明實施例一提供的移動終端的音頻切換方法的實現流程圖;
圖2是本發明實施例二提供的移動終端的音頻切換方法的實現流程圖;
圖3是本發明實施例三提供的移動終端的音頻切換裝置的結構示意圖;以及
圖4是本發明實施例四提供的移動終端的音頻切換裝置的結構示意圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
以下結合具體實施例對本發明的具體實現進行詳細描述:
實施例一:
圖1示出了本發明實施例一提供的移動終端的音頻切換方法的實現流程,為了便于說明,僅示出了與本發明實施例相關的部分,詳述如下:
在步驟S101中,獲取移動終端屏幕上的按壓力。
本發明實施例適用于移動終端,作為示例地,移動終端可以是智能手機、平板電腦等便攜式移動設備。本發明實施例尤其適用于移動中的移動終端,例如,由用戶隨身攜帶的手機等。
在本發明實施例中,移動終端上設置有壓力傳感器,以用于檢測和獲取移動終端屏幕上的、來自用戶的按壓力。此時,移動終端的屏幕可以處于點亮狀態,也可以是關閉狀態。
在步驟S102中,當獲取的按壓力達到預設閾值時,檢測移動終端的運動動作。
在本發明實施例中,當獲取的用戶按壓力達到預設閾值時,檢測移動終端的運動動作。預設的閾值可由用戶根據自身力量或手指部力量自行設置,也可以是根據人指通用力度在移動終端出廠時進行設定,從而減少按壓力的誤檢測。
優選地,當獲取的按壓力達到預設閾值時,可進一步檢測按壓面,以進一步確定按壓力是否由用戶按壓產生,從而減少外界碰撞移動終端引起的誤檢測,只用當按壓面達到預設的大小或尺寸時,才檢測移動終端的運動動作。具體地,可通過移動終端中的運動傳感器對移動終端的運動動作進行檢測。
在步驟S103中,判斷檢測到的運動動作是否與預設的音頻切換運動動作相匹配。
在步驟S104中,當檢測到的運動動作與預設的音頻切換運動動作相匹配時,將正在播放的音頻文件切換到與檢測到的運動動作關聯的音頻文件。
本發明實施例通過獲取移動終端屏幕上的按壓力,當獲取的按壓力達到預設閾值時,檢測移動終端的運動動作,進而判斷檢測到的運動動作是否與預設的音頻切換運動動作相匹配,當檢測到的運動動作與預設的音頻切換運動動作相匹配時,將正在播放的音頻文件切換到與檢測到的運動動作關聯的音頻文件,從而通過屏幕壓力、運動動作控制音頻文件的切換,提高了音頻切換控制的準確率,同時,簡化了音頻文件的切換過程,非常適用于運動中的移動終端。
實施例二:
圖2示出了本發明實施例二提供的移動終端的音頻切換方法的實現流程,為了便于說明,僅示出了與本發明實施例相關的部分,詳述如下:
在步驟S201中,檢測移動終端是否在播放音頻文件。
本發明實施例適用于移動終端,作為示例地,移動終端可以是智能手機、平板電腦等便攜式移動設備。本發明實施例尤其適用于移動中的移動終端,如由用戶隨身攜帶的手機。
在步驟S202中,當移動終端在播放音頻文件時,啟動移動終端內的運動傳感器。
在本發明實施例中,首先檢測移動終端是否在播放音頻文件,只有當移動終端在播放音頻文件時,才啟動移動終端內的運動傳感器,從而有效降低移動終端的能耗,延長移動終端的待機時間。
可選地,可以在移動終端一啟動音頻播放應用程序時就啟動移動終端的運動傳感器,從而及時實現對移動終端的運動動作的檢測或監控。
在步驟S203中,接收用戶輸入的點亮移動終端屏幕的命令,點亮移動終端屏幕。
由于運動中移動終端通常處于鎖定狀態,因此,在本發明實施例中,移動終端屏幕的屏幕被認為處于關閉狀態,此時若用戶期望通過移動或運動移動終端切換播放的音頻文件,則需要先點亮移動終端的屏幕,以進一步減少用戶移動過程中外部物體撞擊屏幕導致的音頻文件的誤切換。
在步驟S204中,獲取移動終端屏幕上的按壓力。
在本發明實施例中,移動終端上設置有壓力傳感器,以用于檢測和獲取移動終端屏幕上的、來自用戶的按壓力。此時,移動終端的屏幕可以處于點亮狀態,也可以是關閉狀態。
在步驟S205中,當獲取的按壓力達到預設閾值時,檢測移動終端的運動動作。
在本發明實施例中,當獲取的用戶按壓力達到預設閾值時,檢測移動終端的運動動作。預設的閾值可由用戶根據自身力量或手指部力量自行設置,也可以是根據人指通用力度在移動終端出廠時進行設定,從而減少誤檢測。
優選地,當獲取的按壓力達到預設閾值時,可進一步檢測按壓面,以進一步確定按壓力是否由用戶按壓產生,從而減少外界碰撞引起的誤檢測,只用當按壓面達到預設的大小或尺寸時,才檢測移動終端的運動動作。具體地,可通過移動終端中的運動傳感器對移動終端的運動動作進行檢測。
在步驟S206中,判斷檢測到的運動動作是否與預設的音頻切換運動動作相匹配。
在步驟S207中,當檢測到的運動動作與預設的音頻切換運動動作相匹配時,將正在播放的音頻文件切換到與檢測到的運動動作關聯的音頻文件。
在本發明實施例中,在判斷檢測到的運動動作是否與預設的音頻切換運動動作相匹配時,優選地,首先檢測移動終端執行運動動作前的初始狀態,當初始狀態與預設的狀態相同時,再判斷移動終端從初始狀態進入到運動后的運動動作是否與預設的音頻切換運動動作相匹配。只有當移動終端執行運動動作前的初始狀態與預設的狀態相同,且移動終端從初始狀態進入到運動后的運動動作與預設的音頻切換運動動作匹配時,才可以確定移動終端的運動動作與預設的音頻切換運動動作相匹配,從而實現運動狀態下移動終端播放音頻文件的準確和高效切換。
具體地,當檢測到的運動動作為移動終端被水平放置,并上下連續搖動2次,且每次的時間間隔為0.1秒時,將正在播放的音頻文件切換為下一音頻文件。當檢測到的運動動作為移動終端被水平放置,并上下連續搖動3次,且每次的時間間隔為0.1秒時,將正在播放的音頻文件切換為上一音頻文件。這樣,可通過通用的用戶動作實現移動終端播放的音頻的切換,提高本發明實施例的通用性。
本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于一計算機可讀取存儲介質中,所述的存儲介質,如ROM/RAM、磁盤、光盤等。
實施例三:
圖3示出了本發明實施例三提供的移動終端的音頻切換裝置的結構,為了便于說明,僅示出了與本發明實施例相關的部分,其中包括:
壓力獲取單元31,用于獲取移動終端屏幕上的按壓力;
動作檢測單元32,用于當獲取的按壓力達到預設閾值時,檢測移動終端的運動動作;
動作匹配單元33,用于判斷檢測到的運動動作是否與預設的音頻切換運動動作相匹配;以及
音頻切換單元34,用于當檢測到的運動動作與預設的音頻切換運動動作相匹配時,將正在播放的音頻文件切換到與檢測到的運動動作關聯的音頻文件。
在本發明實施例中,移動終端的音頻切換裝置的各單元可由相應的硬件或軟件單元實現,各單元可以為獨立的軟、硬件單元,也可以集成為移動終端的一個軟、硬件單元,在此不用以限制本發明。各單元的具體實施方式可參考實施例一的描述,在此不再贅述。
實施例四:
圖4示出了本發明實施例四提供的移動終端的音頻切換裝置的結構,為了便于說明,僅示出了與本發明實施例相關的部分。
在本發明實施例中,移動終端的音頻切換裝置包括播放檢測單元41、傳感器啟動單元42、屏幕點亮單元43、壓力獲取單元44、動作檢測單元45、動作匹配單元46以及音頻切換單元47,其中:
播放檢測單元41,用于檢測移動終端是否在播放音頻文件;
傳感器啟動單元42,用于當移動終端在播放音頻文件時,啟動移動終端內的運動傳感器;
屏幕點亮單元43,用于接收用戶輸入的點亮移動終端屏幕的命令,點亮移動終端屏幕;
壓力獲取單元44,用于獲取移動終端屏幕上的按壓力;
動作檢測單元45,用于當獲取的按壓力達到預設閾值時,檢測移動終端的運動動作;
動作匹配單元46,用于判斷檢測到的運動動作是否與預設的音頻切換運動動作相匹配;以及
音頻切換單元47,用于當檢測到的運動動作與預設的音頻切換運動動作相匹配時,將正在播放的音頻文件切換到與檢測到的運動動作關聯的音頻文件。
在本發明實施例中,優選地,動作匹配單元46包括:
狀態檢測單元461,用于檢測移動終端執行運動動作前的初始狀態;以及
動作匹配子單元462,用于當初始狀態與預設的狀態相同時,判斷移動終端從初始狀態進入到運動后的運動動作是否與預設的音頻切換運動動作相匹配。
在本發明實施例中,具體地,當檢測到的運動動作為移動終端被水平放置,并上下連續搖動2次,且每次的時間間隔為0.1秒時,音頻切換單元47包括:
第一切換單元471,用于將正在播放的音頻文件切換為下一音頻文件;
在本發明實施例中,具體地,當檢測到的運動動作為移動終端被水平放置,并上下連續搖動3次,且每次的時間間隔為0.1秒時,音頻切換單元47包括:
第二切換單元472,用于將正在播放的音頻文件切換為上一音頻文件。
在本發明實施例中,移動終端的音頻切換裝置的各單元可由相應的硬件或軟件單元實現,各單元可以為獨立的軟、硬件單元,也可以集成為移動終端的一個軟、硬件單元,在此不用以限制本發明。各單元的具體實施方式可參考實施例二的描述,在此不再贅述。
以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。