在鎖屏狀態(tài)下切換歌曲的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通信技術(shù)領(lǐng)域,特別是涉及一種在鎖屏狀態(tài)下切換歌曲的方法及
目.ο
【背景技術(shù)】
[0002]隨著通信網(wǎng)絡(luò)的發(fā)展,現(xiàn)有的智能設(shè)備的功能越來越強(qiáng)大,現(xiàn)有的智能設(shè)備如智能手機(jī)、平板上均設(shè)置有觸摸顯示屏,從而實(shí)現(xiàn)了快捷的人機(jī)交互。并且,現(xiàn)有的智能設(shè)備上通常均配置有播放器,以實(shí)現(xiàn)歌曲的播放功能。
[0003]現(xiàn)有技術(shù),播放器通常需要點(diǎn)擊按鈕才可以切換歌曲,比較麻煩,如果在鎖屏狀態(tài)還要解鎖然后在點(diǎn)擊按鈕,過程就更加繁瑣,不利于用戶的操作,用戶的體驗(yàn)較差。
【發(fā)明內(nèi)容】
[0004]鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種在鎖屏狀態(tài)下切換歌曲的方法及裝置,用于解決現(xiàn)有技術(shù)中在鎖屏狀下切換歌曲比較繁瑣的問題。
[0005]為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種在鎖屏狀態(tài)下切換歌曲的方法,所述在鎖屏狀態(tài)下切換歌曲的方法包括以下步驟:在鎖屏狀態(tài)下,獲取用戶的操作指令;檢測用戶的操作指令與預(yù)設(shè)指令的對應(yīng)關(guān)系;根據(jù)操作指令與預(yù)設(shè)指令的對應(yīng)關(guān)系對歌曲進(jìn)行切換處理。
[0006]于本發(fā)明的一實(shí)施例中,所述檢測用戶的操作指令與預(yù)設(shè)指令的對應(yīng)關(guān)系的步驟包括:判斷用戶的操作指令的類型;當(dāng)操作指令的類型為滑動時,判斷所述滑動是否符合預(yù)設(shè)條件;當(dāng)滑動符合預(yù)設(shè)條件時,根據(jù)滑動的方向?qū)Ω枨M(jìn)行切換處理。
[0007]于本發(fā)明的一實(shí)施例中,所述判斷所述滑動是否符合預(yù)設(shè)條件的步驟包括:獲取滑動的起始位置、結(jié)束位置以及滑動的時間參數(shù);根據(jù)所述起始位置與結(jié)束位置獲取滑動的距離;根據(jù)所述滑動的距離以及滑動的時間參數(shù)獲取滑動的速度;當(dāng)滑動的速度大于預(yù)設(shè)閾值時,根據(jù)滑動的方向?qū)Ω枨M(jìn)行切換處理。
[0008]于本發(fā)明的一實(shí)施例中,所述判斷所述滑動是否符合預(yù)設(shè)條件的步驟包括:獲取滑動的起始位置和結(jié)束位置;根據(jù)所述起始位置與結(jié)束位置獲取滑動的距離;當(dāng)滑動的距離大于預(yù)設(shè)距離時,根據(jù)滑動的方向?qū)Ω枨M(jìn)行切換處理。
[0009]于本發(fā)明的一實(shí)施例中,根據(jù)滑動的方向?qū)Ω枨M(jìn)行切換處理的步驟包括:當(dāng)滑動的方向?yàn)橄蛴視r,將歌曲切換至下一首;當(dāng)滑動的方向?yàn)橄蜃髸r,將歌曲切換至上一首。
[0010]本發(fā)明提供一種在鎖屏狀態(tài)下切換歌曲的裝置,所述在鎖屏狀態(tài)下切換歌曲的裝置包括:獲取模塊,用于在鎖屏狀態(tài)下獲取用戶的操作指令;檢測模塊,用于檢測用戶的操作指令與預(yù)設(shè)指令的對應(yīng)關(guān)系;切換模塊,用于根據(jù)操作指令與預(yù)設(shè)指令的對應(yīng)關(guān)系對歌曲進(jìn)行切換處理。
[0011]于本發(fā)明的一實(shí)施例中,所述檢測模塊包括:第一判斷單元,用于判斷用戶的操作指令的類型;第二判斷單元,用于當(dāng)操作指令的類型為滑動時,判斷所述滑動是否符合預(yù)設(shè)條件;所述切換模塊用于當(dāng)滑動符合預(yù)設(shè)條件時,根據(jù)滑動的方向?qū)Ω枨M(jìn)行切換處理。
[0012]于本發(fā)明的一實(shí)施例中,所述第二判斷單元包括:參數(shù)獲取單元,用于獲取滑動的起始位置、結(jié)束位置以及滑動的時間參數(shù);距離獲取單元,用于根據(jù)所述起始位置與結(jié)束位置獲取滑動的距離;速度獲取單元,用于根據(jù)所述滑動的距離以及滑動的時間參數(shù)獲取滑動的速度;所述切換模塊用于當(dāng)滑動的速度大于預(yù)設(shè)閾值時,根據(jù)滑動的方向?qū)Ω枨M(jìn)行切換處理。
[0013]于本發(fā)明的一實(shí)施例中,所述第二判斷單元包括:參數(shù)獲取單元,用于獲取滑動的起始位置和結(jié)束位置;距離獲取單元,用于根據(jù)所述起始位置與結(jié)束位置獲取滑動的距離;所述切換模塊用于當(dāng)滑動的距離大于預(yù)設(shè)距離時,根據(jù)滑動的方向?qū)Ω枨M(jìn)行切換處理。
[0014]于本發(fā)明的一實(shí)施例中,所述切換模塊還用于當(dāng)滑動的方向?yàn)橄蛴視r,將歌曲切換至下一首;或者,當(dāng)滑動的方向?yàn)橄蜃髸r,將歌曲切換至上一首。
[0015]如上所述,本發(fā)明的在鎖屏狀態(tài)下切換歌曲的方法及裝置,具有以下有益效果:
[0016]本發(fā)明的方法及裝置,通過對用戶的操作指令進(jìn)行判定,當(dāng)操作指令符合預(yù)設(shè)條件時即實(shí)現(xiàn)對歌曲的切換,大大提高了歌曲切換的效率,同時提高了用戶的體驗(yàn)。
【附圖說明】
[0017]圖1顯示為本發(fā)明在鎖屏狀態(tài)下切換歌曲的方法于一實(shí)施例中的流程示意圖。
[0018]圖2顯示為本發(fā)明在鎖屏狀態(tài)下切換歌曲的方法中步驟S12的流程示意圖。
[0019]圖3?圖5顯示為現(xiàn)有的Andr1d系統(tǒng)中對屏幕坐標(biāo)系的定義的示意圖。
[0020]圖6顯示為本發(fā)明在鎖屏狀態(tài)下切換歌曲的裝置于一實(shí)施例中的結(jié)構(gòu)示意圖。
[0021]元件標(biāo)號說明
[0022]2在鎖屏狀態(tài)下切換歌曲的裝置
[0023]21獲取模塊
[0024]22檢測模塊
[0025]23切換模塊
[0026]S11 ?S13 步驟
[0027]S121 ?S123 步驟
【具體實(shí)施方式】
[0028]以下通過特定的具體實(shí)例說明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過另外不同的【具體實(shí)施方式】加以實(shí)施或應(yīng)用,本說明書中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。需說明的是,在不沖突的情況下,以下實(shí)施例及實(shí)施例中的特征可以相互組合。
[0029]需要說明的是,以下實(shí)施例中所提供的圖示僅以示意方式說明本發(fā)明的基本構(gòu)想,遂圖式中僅顯示與本發(fā)明中有關(guān)的組件而非按照實(shí)際實(shí)施時的組件數(shù)目、形狀及尺寸繪制,其實(shí)際實(shí)施時各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復(fù)雜。
[0030]正如【背景技術(shù)】中所述的,現(xiàn)有技術(shù)中在對歌曲進(jìn)行切換時,需要通過點(diǎn)擊屏幕上的控制按鍵進(jìn)行操作,而若是在鎖屏狀態(tài)下,歌曲的切換過程更加繁瑣,需要先對屏幕進(jìn)行解鎖,然后進(jìn)入到歌曲控制程序,進(jìn)行切換。
[0031 ] 而本發(fā)明提供一種快捷的歌曲切換方式,大大簡化了在鎖屏狀態(tài)下的歌曲切換過程,提高了切換的效率,從而大大提高了用戶的體驗(yàn)。
[0032]請參閱圖1,顯示為本發(fā)明在鎖屏狀態(tài)下切換歌曲的方法,所述在鎖屏狀態(tài)下切換歌曲的方法包括以下步驟:
[0033]S11,在鎖屏狀態(tài)下,獲取用戶的操作指令;
[0034]本發(fā)明的切換歌曲的方法應(yīng)用于例如智能手機(jī)、平板電腦、筆記本電腦等具有屏幕的電子設(shè)備。在本實(shí)施例中,暫以所述電子設(shè)備智能手機(jī)為例進(jìn)行說明。所述智能手機(jī)例如為安裝Android操作系統(tǒng)或者1S操作系統(tǒng),或者Palm OS,Symbian (塞班)、或者BlackBerry (黑莓)0S、Windows Phone等操作系統(tǒng)的智能手機(jī)。本實(shí)施例中,以安裝Android操作系統(tǒng)的智能手機(jī)進(jìn)行說明。
[0035]所述智能手機(jī)具有觸摸顯示屏,所述觸摸顯示屏與用戶之間的接觸點(diǎn)對應(yīng)于用戶的一個或多個手指。該觸摸顯示屏可以使用LCD(液晶顯示器)技術(shù)或LPD(發(fā)光聚合物顯示器)技術(shù),但在其他實(shí)施例中可使用其他顯示技術(shù)。觸摸顯示屏可以使用多種觸敏技術(shù)中的任何一種來檢測接觸及其移動或中斷,這些觸敏技術(shù)包括但不限于電容、電阻、紅外和聲表面波技術(shù),以及其他接近傳感器陣列,或用于確定與觸摸顯示屏相接觸的一個或多個點(diǎn)的其他技術(shù)。用戶可以使用任何適當(dāng)物體或配件,例如指示筆、手指等等來接觸觸摸顯示屏。
[0036]當(dāng)智能手機(jī)處于鎖屏狀態(tài)時,通過觸摸顯示屏獲取用戶在觸摸顯示屏上的觸摸操作。
[0037]S12,檢測用戶的操作指令與預(yù)設(shè)指令的對應(yīng)關(guān)系;
[0038]S13,根據(jù)操作指令與預(yù)設(shè)指令的對應(yīng)關(guān)系對歌曲進(jìn)行切換處理。
[0039]參考圖2,所述檢測用戶的操作指令與預(yù)設(shè)指令的對應(yīng)關(guān)系的步驟包括:
[0040]S121,判斷用戶的操作指令的類型;
[0041]S122,當(dāng)操作指令的類型為滑動時,判斷所述滑動是否符合預(yù)設(shè)條件;
[0042]S123,當(dāng)滑動符合預(yù)設(shè)條件時,根據(jù)滑動的方向?qū)Ω枨M(jìn)行切換處理。
[0043]下面結(jié)合圖3?圖5對現(xiàn)有的Andr1d操作系統(tǒng)中對于屏幕坐標(biāo)系的定義進(jìn)行說明。參考圖3,屏幕左上角為坐標(biāo)原點(diǎn)(0,0),向右為X軸,依次變大;和下為Y軸,依次變大。
[0044]假設(shè)在Mot1nEvent中:el是手指第一次按上屏幕的起點(diǎn),e2是抬起手指離開屏幕的終點(diǎn),根據(jù)圖3所示的Android屏幕坐標(biāo)系可知:
[0045]手指向右滑動,終點(diǎn)(e2)在起點(diǎn)(el)的右側(cè),有e2.getX()-el.getX()大于0 ;
[0046]手指向左滑動,終點(diǎn)(e2)在起點(diǎn)(el)的左側(cè),有e2.getX()-el.getX()小于0 ;
[0047]手指向下滑動,終點(diǎn)(e2)在起點(diǎn)(el)的下側(cè),有e2.getY()-el.