專利名稱:一種控制音頻播放的方法及終端的制作方法
技術(shù)領域:
本發(fā)明涉及電子技術(shù)領域,尤其涉及一種控制音頻播放的方法及終端。
背景技術(shù):
隨著移動通訊技術(shù)不斷的開發(fā)和完善,手機、平板電腦等終端已經(jīng)成為了人們?nèi)粘I钪胁豢苫蛉钡囊粋€部分,人們不僅可以利用終端進行通訊,還可以進行文件傳輸、攝像等。
現(xiàn)有終端中一般都有配置音頻輸出的接口,用戶可以通過接入耳機收聽音樂、廣播等音頻,通過耳機不僅可以得到高品質(zhì)的音質(zhì),在有隱私性的公共場合中還不會影響到其他人。但是當用戶收聽音頻時,如果用戶取下耳機因事離開時,需要手動將音頻播放器關(guān)閉,影響了用戶的體驗,并且用戶如果忘記關(guān)掉音頻,那么終端中的音頻將會直到播放結(jié)束才停止,或者是一直播放到終端的電量用完為止,導致終端電量白白耗損,給用戶帶來了不便,降低了終端的智能性。發(fā)明內(nèi)容
本發(fā)明實施例提供一種控制音頻播放的方法及終端,可以根據(jù)用戶狀態(tài)控制音頻播放或停止。
本發(fā)明實施例提供了一種控制音頻播放的方法,包括:
當終端通過耳機播放音頻時,利用耳機的傳感器獲取用戶狀態(tài),所述用戶狀態(tài)為用戶離開狀態(tài)或用戶收聽狀態(tài);
若用戶狀態(tài)為用戶離開狀態(tài),則控制停止播放音頻;
若用戶狀態(tài)為用戶收聽狀態(tài),則控制繼續(xù)播放音頻。
相應地,本發(fā)明實施例還提供了一種終端,包括:
獲取模塊,用于當終端通過耳機播放音頻時,利用耳機的傳感器獲取用戶狀態(tài),所述用戶狀態(tài)為用戶離開狀態(tài)或用戶收聽狀態(tài);
第一控制模塊,用于若用戶狀態(tài)為用戶離開狀態(tài),則控制停止播放音頻;
第二控制模塊,用于若用戶狀態(tài)為用戶收聽狀態(tài),則控制繼續(xù)播放音頻。
本發(fā)明實施例中,根據(jù)傳感器可以確定用戶為離開狀態(tài),或者為收聽狀態(tài),從而控制終端中的音頻播放器播放音頻或自動停止。當用戶取下耳機離開時,終端可以根據(jù)耳機的傳感器停止音頻輸出,方便了用戶的操作,提升了用戶的體驗,提高了終端的智能性,使終端更加具備人性化的特點。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明的一種控制音頻播放的方法第一實施例的流程示意圖2是本發(fā)明的一種控制音頻播放的方法第二實施例的流程示意圖3是本發(fā)明的一種控制音頻播放的方法第三實施例的流程示意圖4是本發(fā)明的一種控制音頻播放的方法第四實施例的流程示意圖5是本發(fā)明實施例提供的一種終端的結(jié)構(gòu)示意圖6是本發(fā)明實施例的獲取模塊的一種結(jié)構(gòu)示意圖7是本發(fā)明實施例的獲取模塊的另一種結(jié)構(gòu)示意圖8是本發(fā)明實施例的獲取模塊的又一種結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
在本發(fā)明實施例中,終端通過耳機的傳感器獲取用戶的狀態(tài),并根據(jù)用戶的狀態(tài)控制音頻播放器播放音頻,所述終端可以為手機、平板電腦等具備耳機接入口的終端,所述用戶的狀態(tài)可以為用戶離開狀態(tài)或者用戶收聽狀態(tài);
所述耳機的傳感器類型可以為距離傳感器和/或光傳感器,所述距離傳感器和/或光傳感器可以被置于所述耳機的耳塞部分的正中間,并且所述耳機的耳塞部分可以被設計為圓形,當所述耳機被取下放在水平面上時,可以保證所述傳感器的測量方向與水平面平行,使得所述耳機的傳感器可以準確檢測到耳機取下后的狀態(tài)。
請參見圖1,為本發(fā)明實施例提供一種控制音頻播放的方法第一實施例的流程示意圖。如圖1所示,本發(fā)明實施例的所述方法包括以下步驟:
S101,當終端通過耳機播放音頻時,利用耳機的傳感器獲取用戶狀態(tài),所述用戶狀態(tài)為用戶離開狀態(tài)或用戶收聽狀態(tài);
具體的,所述終端通過耳機輸出音頻,利用耳機的距離傳感器和/或光傳感器獲取用戶當前的狀態(tài)。
S102,若用戶狀態(tài)為用戶離開狀態(tài),則控制停止播放音頻;
具體的,如果用戶取下耳機,則終端通過耳機的傳感器判斷用戶為離開狀態(tài),優(yōu)選的關(guān)閉音頻播放器,停止音頻輸出。
S103若用戶狀態(tài)為用戶收聽狀態(tài),則控制繼續(xù)播放音頻;
具體的,如果用戶仍然將耳機懸掛于耳朵上,則終端通過耳機的傳感器判斷用戶為收聽狀態(tài),控制繼續(xù)播放音頻。
本發(fā)明實施例中,根據(jù)距離傳感器和/或光傳感器可以確定用戶為離開狀態(tài),或者為收聽狀態(tài),從而控制終端中的音頻播放器播放音頻或自動停止。當用戶取下耳機離開時,終端可以根據(jù)耳機的傳感器停止音頻輸出,方便了用戶的操作,提升了用戶的體驗,提高了終端的智能性,使終端更加具備人性化的特點。
請參見圖2,為本發(fā)明實施例提供一種控制音頻播放的方法第二實施例的流程示意圖。如圖2所示,本發(fā)明實施例的所述方法包括如下步驟:
S201,當檢測到耳機接入時,加載耳機的傳感器的驅(qū)動程序,所述傳感器類型包括距離傳感器和光傳感器中至少一種;
具體的,當所述耳機的傳感器為距離傳感器時,如果檢測到耳機接入時,優(yōu)選的自動加載耳機的距離傳感器的驅(qū)動程序。
S202,到達預設的時間間隔時,通過距離傳感器獲取耳機的狀態(tài);
具體的,當所述終端通過耳機輸出音頻時,所述耳機的距離傳感器可以每間隔一段相等的時間獲取所述耳機的狀態(tài)。其中,如果所述距離傳感器在所述耳機的測量方向上檢測到所述耳機表面存在貼合物體,設定所述耳機的狀態(tài)為使用狀態(tài);如果所述距離傳感器在所述耳機的測量方向上未檢測到所述耳機表面存在貼合物體,設定所述耳機的狀態(tài)為待定狀態(tài)。例如,每間隔一分鐘檢測一次用戶耳朵是否與所述耳機緊貼,如果是,則設定所述耳機為使用狀態(tài);如果否,則設定所述耳機為待定狀態(tài)。
S203,判斷連續(xù)獲取到所述耳機的狀態(tài)為待定狀態(tài)的次數(shù)是否達到預置的次數(shù)閾值;
具體的,預先設定次數(shù)閾值,如果所述距離傳感器在連續(xù)的時間間隔中獲取的耳機的狀態(tài)為待定狀態(tài)的次數(shù)達到了所述次數(shù)閾值,則轉(zhuǎn)入執(zhí)行步驟S204;否則,轉(zhuǎn)入執(zhí)行步驟S205。例如,設定次數(shù)閾值為三次,所述距離傳感器每隔一分鐘獲取一次耳機的狀態(tài),如果連續(xù)三次獲取的耳機的狀態(tài)為待定狀態(tài),則執(zhí)行步驟S204 ;否則,執(zhí)行步驟S205。
S204,確定用戶狀態(tài)為用戶離開狀態(tài),控制停止播放音頻;
具體的,如果所述距離傳感器在連續(xù)的時間間隔中獲取的耳機的狀態(tài)為待定狀態(tài)的次數(shù)達到了次數(shù)閾值,例如,設定次數(shù)閾值為三次,所述距離傳感器每隔一分鐘獲取一次耳機的狀態(tài),如果連續(xù)三次獲取的耳機的狀態(tài)為待定狀態(tài),則確定用戶的狀態(tài)為離開狀態(tài),優(yōu)選的關(guān)閉音頻播放器,停止音頻輸出。
S205,確定用戶狀態(tài)為用戶收聽狀態(tài),控制繼續(xù)播放音頻;
具體的,如果所述距離傳感器在連續(xù)的時間間隔中獲取的耳機的狀態(tài)為待定狀態(tài)的次數(shù)沒有達到了次數(shù)閾值,例如,設定次數(shù)閾值為三次,所述距離傳感器每隔一分鐘獲取一次耳機的狀態(tài),如果連續(xù)獲取的耳機的狀態(tài)為待定狀態(tài)的次數(shù)小于三次,則確定用戶的狀態(tài)為收聽狀態(tài),控制繼續(xù)播放音頻。
本發(fā)明實施例中,根據(jù)耳機的距離傳感器在連續(xù)的時間間隔內(nèi)判斷耳機的狀態(tài)為待定狀態(tài)的次數(shù)是否達到次數(shù)閾值可以確定用戶為離開狀態(tài),或者為收聽狀態(tài),從而控制終端中的音頻播放器播放音頻或自動停止,當用戶取下耳機離開時,終端可以自動停止音頻輸出,節(jié)省了終端的電源損耗,方便了用戶的操作,提升了用戶的體驗,提高了終端的智能性,使終端更加具備人性化的特點。
請參見圖3,為本發(fā)明實施例提供一種控制音頻播放的方法第三實施例的流程示意圖。如圖3所示,本發(fā)明實施例的所述方法包括如下步驟:
S301,當檢測到耳機接入時,加載耳機的傳感器的驅(qū)動程序,所述傳感器類型包括距離傳感器和光傳感器中至少一種;
具體的,當所述耳機的傳感器為光傳感器時,如果檢測到耳機接入時,優(yōu)選的自動加載耳機的光傳感器的驅(qū)動程序。
S302,到達預設的時間間隔時,通過光傳感器獲取耳機的通光量;
具體的,當所述終端通過耳機輸出音頻時,所述耳機的光傳感器可以每間隔一段相等的時間獲取耳機的通光量。例如:每間隔一分鐘獲取一次耳機的通光量。
S303,判斷連續(xù)獲取到的所述耳機的通光量大于預設通光量的次數(shù)是否達到預置的次數(shù)閾值;
具體的,預先設定次數(shù)閾值,如果所述光傳感器在連續(xù)的時間間隔中獲取的耳機的通光量大于預設通光量的次數(shù)達到了所述次數(shù)閾值,則轉(zhuǎn)入執(zhí)行步驟S304 ;否則,轉(zhuǎn)入執(zhí)行步驟S305。例如,設定次數(shù)閾值為三次,所述光傳感器每隔一分鐘獲取一次耳機的通光量,如果連續(xù)三次獲取的耳機的通光量均大于預設的通光量,則執(zhí)行步驟S304 ;否則,執(zhí)行步驟S305。
S304,確定用戶狀態(tài)為用戶離開狀態(tài),控制停止播放音頻;
具體的,如果所述光傳感器在連續(xù)的時間間隔中獲取的耳機通光量大于預設的通光量的次數(shù)達到了次數(shù)閾值,例如,設定次數(shù)閾值為三次,所述光傳感器每隔一分鐘獲取一次耳機的通光量,如果連續(xù)三次獲取的耳機通光量均大于預設的通光量,則確定用戶的狀態(tài)為離開狀態(tài),優(yōu)選的關(guān)閉音頻播放器,停止音頻輸出。
S305,確定用戶狀態(tài)為用戶收聽狀態(tài),控制繼續(xù)播放音頻;
具體的,如果所述光傳感器在連續(xù)的時間間隔中獲取的耳機通光量大于預設的通光量的次數(shù)沒有達到次數(shù)閾值,例如,設定次數(shù)閾值為三次,所述光傳感器每隔一分鐘獲取一次耳機的通光量,如果連續(xù)獲取的耳機通光量大于預設的通光量的次數(shù)小于三次,則確定用戶的狀態(tài)為收聽狀態(tài),控制繼續(xù)播放音頻。
本發(fā)明實施例中,根據(jù)耳機的光傳感器在連續(xù)的時間間隔內(nèi)判斷耳機通光量是否大于預設的通光量可以確定用戶為離開狀態(tài),或者為收聽狀態(tài),從而控制終端中的音頻播放器播放音頻或自動停止,當用戶取下耳機離開時,終端可以自動停止音頻輸出,節(jié)省了終端的電源損耗,方便了用戶的操作,提升了用戶的體驗,提高了終端的智能性,使終端更加具備人性化的特點。
請參見圖4,為本發(fā)明實施例提供一種控制音頻播放的方法第四實施例的流程示意圖。如圖4所示,本發(fā)明實施例的所述方法包括如下步驟:
S401,當檢測到耳機接入時,加載耳機的傳感器的驅(qū)動程序,所述傳感器類型包括距離傳感器和光傳感器中至少一種;
具體的,當所述耳機的傳感器為距離傳感器和光傳感器時,如果檢測到耳機接入時,優(yōu)選的自動加載耳機的距離傳感器和光傳感器。
S402,到達預設的時間間隔時,通過距離傳感器獲取耳機的狀態(tài),并通過光傳感器獲取所述耳機的通光量;
具體的,當所述終端通過耳機輸出音頻時,所述耳機的傳感器可以每間隔一段相等的時間獲取所述耳機的狀態(tài)和耳機的通光量。例如,每間隔一分鐘獲取一次耳機的狀態(tài)和耳機的通光量;
其中,如果所述距離傳感器在所述耳機的測量方向上檢測到所述耳機表面存在貼合物體,設定所述耳機的狀態(tài)為使用狀態(tài);如果所述距離傳感器在所述耳機的測量方向上未檢測到所述耳機表面存在貼合物體,設定所述耳機的狀態(tài)為待定狀態(tài)。
S403,判斷連續(xù)獲取到的所述耳機的狀態(tài)為待定狀態(tài)的次數(shù),以及連續(xù)獲取到的所述通過耳機的通光量大于預設通光量的次數(shù)是否達到所述預置的次數(shù)閾值;
具體的,預先設定次數(shù)閾值,如果所述距離傳感器連續(xù)獲取到的耳機的狀態(tài)為待定狀態(tài)的次數(shù)達到了所述次數(shù)閾值,并且所述光傳感器連續(xù)獲取到的耳機的通光量大于預設通光量的次數(shù)達到了所述次數(shù)閾值,則轉(zhuǎn)入執(zhí)行步驟S404 ;否則,轉(zhuǎn)入執(zhí)行步驟S405。
例如,設定次數(shù)閾值為三次,所述距離傳感器每隔一分鐘獲取一次耳機的狀態(tài),所述光傳感器每隔一分鐘獲取一次耳機的通光量,如果連續(xù)三次獲取的耳機的狀態(tài)均為待定狀態(tài),并且判斷在該三段時間間隔獲取的耳機的通光量均大于預設的通光量,則執(zhí)行步驟S304 ;否則,執(zhí)行步驟S305。
S404,確定用戶狀態(tài)為用戶離開狀態(tài),控制停止播放音頻;
具體的,如果所述距離傳感器連續(xù)獲取到的耳機的狀態(tài)為待定狀態(tài)的次數(shù)達到了次數(shù)閾值,并且所述光傳感器連續(xù)獲取到的耳機的通光量大于預設通光量的次數(shù)達到了所述次數(shù)閾值,例如,設定次數(shù)閾值為三次,所述距離傳感器每隔一分鐘獲取一次耳機的狀態(tài),同時所述光傳感器每隔一分鐘獲取一次耳機的通光量,如果連續(xù)三次獲取的耳機的狀態(tài)為待定狀態(tài),并且獲取的耳機通光量均大于預設的通光量,則確定用戶的狀態(tài)為離開狀態(tài),優(yōu)選的關(guān)閉音頻播放器,停止音頻輸出。
S405,確定用戶狀態(tài)為用戶收聽狀態(tài),控制繼續(xù)播放音頻;
具體的,如果所述距離傳感器在連續(xù)的時間間隔中獲取的耳機的狀態(tài)為待定狀態(tài)的次數(shù)和/或所述光傳感器在該連續(xù)的時間間隔中獲取的耳機的通光量大于預設通光量的次數(shù)沒有達到所述次數(shù)閾值,例如,設定次數(shù)閾值為三次,所述距離傳感器每隔一分鐘獲取一次耳機的狀態(tài),同時所述光傳感器每隔一分鐘獲取一次耳機的通光量,如果在三分鐘內(nèi),距離傳感器只獲取到兩次耳機的狀態(tài)為待定狀態(tài)和/或光傳感器只獲取到兩次耳機的通光量大于預設的通光量,則確定用戶為收聽狀態(tài),控制繼續(xù)播放音頻。
本發(fā)明實施例中,根據(jù)耳機的距離傳感器和光傳感器在連續(xù)的時間間隔內(nèi)獲取耳機的狀態(tài)以及耳機的通光量可以確定用戶為離開狀態(tài),或者為收聽狀態(tài),從而控制終端中的音頻播放器播放音頻或自動停止,當用戶取下耳機離開時,終端可以自動停止音頻輸出,節(jié)省了終端的電源損耗,方便了用戶的操作,并且根據(jù)兩個傳感器來進行判斷,增加了終端判斷用戶狀態(tài)的準確性,提升了用戶的體驗,提高了終端的智能性,使終端更加具備人性化的特點。
請參見圖5,為本發(fā)明實施例提供一種終端的結(jié)構(gòu)示意圖。如圖5所示,所述終端I包括:
獲取模塊11,用于當終端通過耳機播放音頻時,利用耳機的傳感器獲取用戶狀態(tài),所述用戶狀態(tài)為用戶離開狀態(tài)或用戶收聽狀態(tài);
具體實現(xiàn)中,所述終端I通過耳機輸出音頻,所述獲取模塊11可以根據(jù)耳機的距離傳感器獲取用戶當前的狀態(tài);也可以根據(jù)耳機的光傳感器獲取用戶當前的狀態(tài);還可以同時根據(jù)耳機的距離傳感器和光傳感器獲取用戶當前的狀態(tài)。
具體的,如果所述獲取模塊11根據(jù)耳機的距離傳感器獲取用戶當前的狀態(tài),請一并參見圖6,為本發(fā)明實施例提供獲取模塊的一種結(jié)構(gòu)示意圖。如圖6所示,所述獲取模塊11包括:
第一獲取單元111,用于到達預設的時間間隔時,通過距離傳感器獲取耳機的狀態(tài);
具體實現(xiàn)中,當所述終端I通過耳機輸出音頻時,所述第一獲取單元111根據(jù)所述耳機的距離傳感器可以每間隔一段相等的時間獲取所述耳機的狀態(tài)。其中,如果所述距離傳感器在所述耳機的測量方向上檢測到所述耳機表面存在貼合物體,設定所述耳機的狀態(tài)為使用狀態(tài);如果所述距離傳感器在所述耳機的測量方向上未檢測到所述耳機表面存在貼合物體,設定所述耳機的狀態(tài)為待定狀態(tài)。例如,每間隔一分鐘所述第一獲取單元111獲取一次耳機的狀態(tài)。
第一判斷單元112,用于判斷連續(xù)獲取到所述耳機的狀態(tài)為待定狀態(tài)的次數(shù)是否達到預置的次數(shù)閾值;
具體實現(xiàn)中,預先設定次數(shù)閾值,所述第一判斷單元112根據(jù)所述距離傳感器判斷在連續(xù)的時間間隔中獲取的耳機的狀態(tài)為待定狀態(tài)的次數(shù)是否達到了所述次數(shù)閾值,例如,設定次數(shù)閾值為三次,所述第一判斷單元112根據(jù)所述距離傳感器每隔一分鐘獲取一次耳機的狀態(tài),并判斷連續(xù)三次獲取的耳機的狀態(tài)是否均為待定狀態(tài)。
第一確定單元113,用于當判斷連續(xù)獲取到所述耳機的狀態(tài)為待定狀態(tài)的次數(shù)是否達到預置的次數(shù)閾值為是時,則確定用戶狀態(tài)為用戶離開狀態(tài),否則,則確定用戶狀態(tài)為用戶收聽狀態(tài);
具體實現(xiàn)中,如果所述距離傳感器在連續(xù)的時間間隔中獲取的耳機的狀態(tài)為待定狀態(tài)的次數(shù)達到了次數(shù)閾值,則所述第一確定單元113確定用戶狀態(tài)為用戶離開狀態(tài);否貝U,所述第一確定單元113確定用戶狀態(tài)為用戶收聽狀態(tài)。
具體的,如果所述獲取模塊11根據(jù)耳機的光傳感器獲取用戶當前的狀態(tài),請一并參見圖7,為本發(fā)明實施例提供獲取模塊的另一種結(jié)構(gòu)示意圖。如圖7所示,所述獲取模塊11包括:
第二獲取單元114,用于到達預設的時間間隔時,通過光傳感器獲取耳機的通光量;
具體實現(xiàn)中,當所述終端I通過耳機輸出音頻時,所述第二獲取單元114根據(jù)所述耳機的光傳感器可以每間隔一段相等的時間獲取耳機的通光量。例如:每間隔一分鐘所述第二獲取單元114獲取一次耳機的通光量。
第二判斷單元115,用于判斷連續(xù)獲取到的所述耳機的通光量大于預設通光量的次數(shù)是否達到預置的次數(shù)閾值;
具體實現(xiàn)中,預先設定次數(shù)閾值,所述第二判斷單元115根據(jù)所述光傳感器判斷在連續(xù)的時間間隔中獲取的耳機的通光量大于預設通光量的次數(shù)是否達到了所述次數(shù)閾值,例如,設定次數(shù)閾值為三次,所述第二判斷單元115根據(jù)所述光傳感器每隔一分鐘獲取一次耳機的通光量,并判斷連續(xù)三次獲取的耳機的通光量是否均大于預設的通光量,
第二確定單元116,用于當判斷連續(xù)獲取到的所述耳機的通光量大于預設通光量的次數(shù)是否達到預置的次數(shù)閾值為是時,則確定用戶狀態(tài)為用戶離開狀態(tài),否則,則確定用戶狀態(tài)為用戶收聽狀態(tài);
具體實現(xiàn)中,如果所述光傳感器在連續(xù)的時間間隔中獲取的耳機通光量大于預設的通光量的次數(shù)達到了次數(shù)閾值,則所述第二確定單元116確定用戶狀態(tài)為用戶離開狀態(tài);否則,所述第二確定單元116確定用戶狀態(tài)為用戶收聽狀態(tài)。
具體的,如果所述獲取模塊11同時根據(jù)耳機的距離傳感器和光傳感器獲取用戶當前的狀態(tài),請一并參見圖8,為本發(fā)明實施例提供獲取模塊的又一種結(jié)構(gòu)示意圖。如圖8所示,所述獲取模塊11包括:
第三獲取單元117,用于到達預設的時間間隔時,通過距離傳感器獲取耳機的狀態(tài),并通過光傳感器獲取所述耳機的通光量;
具體實現(xiàn)中,當所述終端I通過耳機輸出音頻時,所述第三獲取單元117根據(jù)所述耳機的傳感器可以每間隔一段相等的時間獲取所述耳機的狀態(tài)和耳機的通光量。例如,每間隔一分鐘所述第三獲取單元117獲取一次耳機的狀態(tài)和耳機的通光量。
第三判斷單元118,用于判斷連續(xù)獲取到的所述耳機的狀態(tài)為待定狀態(tài)的次數(shù)是否達到預置的次數(shù)閾值,且判斷連續(xù)獲取到的所述通過耳機的通光量大于預設通光量的次數(shù)是否達到所述預置的次數(shù)閾值;
具體實現(xiàn)中,預先設定次數(shù)閾值,所述第三判斷單元118根據(jù)所述距離傳感器判斷連續(xù)獲取到的耳機的狀態(tài)為待定狀態(tài)的次數(shù)是否達到了所述次數(shù)閾值,并且根據(jù)所述光傳感器連續(xù)獲取到的耳機的通光量大于預設通光量的次數(shù)是否達到了所述次數(shù)閾值。
例如,設定次數(shù)閾值為三次,所述第三判斷單元118根據(jù)所述距離傳感器每隔一分鐘獲取一次耳機的狀態(tài),根據(jù)所述光傳感器每隔一分鐘獲取一次耳機的通光量,并判斷連續(xù)三次獲取的耳機的狀態(tài)是否均為待定狀態(tài),并且判斷在該三段時間間隔獲取的耳機的通光量是否均大于預設的通光量。
第三確定單元119,用于如果連續(xù)獲取到的所述耳機的狀態(tài)為待定狀態(tài)的次數(shù)達到預置的次數(shù)閾值,且連續(xù)獲取到的所述通過耳機的通光量大于預設通光量的次數(shù)達到所述預置的次數(shù)閾值,則確定用戶狀態(tài)為用戶離開狀態(tài),否則,則確定用戶狀態(tài)為用戶收聽狀態(tài);
具體實現(xiàn)中,如果所述距離傳感器連續(xù)獲取到的耳機的狀態(tài)為待定狀態(tài)的次數(shù)達到了次數(shù)閾值,并且所述光傳感器連續(xù)獲取到的耳機的通光量大于預設通光量的次數(shù)達到了所述次數(shù)閾值,則所述第三確定單元119確定用戶狀態(tài)為用戶離開狀態(tài);否則,所述第三確定單元119確定用戶狀態(tài)為用戶收聽狀態(tài)。
第一控制模塊12,用于若用戶狀態(tài)為用戶離開狀態(tài),則控制停止播放音頻;
具體實現(xiàn)中,如果根據(jù)第一確定單元113或者第二確定單元116或者第三確定單元119確定的用戶狀態(tài)為用戶離開狀態(tài),則優(yōu)選的終端I關(guān)閉音頻播放器,停止音頻輸出。
第二控制模塊13,用于若用戶狀態(tài)為用戶收聽狀態(tài),則控制繼續(xù)播放音頻;
具體實現(xiàn)中,如果根據(jù)第一確定單元113或者第二確定單元116或者第三確定單元119確定的用戶狀態(tài)為用戶收聽狀態(tài),則控制終端I繼續(xù)播放音頻。
需要說明的是,所述終端I還包括加載模塊,用于當終端I檢測到耳機接入時,力口載耳機傳感器的驅(qū)動程序。
在本發(fā)明實施例中,還提供一種控制音頻播放的系統(tǒng),所述系統(tǒng)包括終端和耳機,其中,所述終端的結(jié)構(gòu)可以參見圖5-8所述實施例中關(guān)于終端I的相關(guān)描述,在此不進行贅述。所述耳機內(nèi)置有傳感器。
所述耳機的傳感器可以包括:距離傳感器和/或光傳感器;
所述距離傳感器,用于到達預設的時間間隔時,通過距離傳感器獲取耳機的狀態(tài),以使所述終端根據(jù)所述耳機的狀態(tài)獲取用戶狀態(tài);
具體實現(xiàn)中,如果所述距離傳感器在所述耳機的測量方向上檢測到所述耳機表面存在貼合物體,所述終端I設定所述耳機的狀態(tài)為使用狀態(tài);如果所述距離傳感器在所述耳機的測量方向上未檢測到所述耳機表面存在貼合物體,所述終端I設定所述耳機的狀態(tài)為待定狀態(tài);
所述光傳感器,用于到達預設的時間間隔時,通過光傳感器獲取耳機的通光量,以使所述終端根據(jù)所述耳機的通光量獲取用戶狀態(tài)。
本發(fā)明實施例中,根據(jù)耳機的距離傳感器連續(xù)獲取的耳機的狀態(tài)和/或耳機的光傳感器連續(xù)獲取的耳機的通光量可以確定用戶為離開狀態(tài),或者為收聽狀態(tài),從而控制終端中的音頻播放器播放音頻或自動停止,當用戶取下耳機離開時,終端可以自動停止音頻輸出,節(jié)省了終端的電源損耗,方便了用戶的操作,并且還可以根據(jù)兩個傳感器同時進行判斷,增加了終端判斷用戶狀態(tài)的準確性,提升了用戶的體驗,提高了終端的智能性,使終端更加具備人性化的特點。
本發(fā)明實施例中所述模塊或單元,可以通過通用集成電路,例如CPU (CentralProcessing Unit,中央處理器),或通過 ASIC (Application Specific IntegratedCircuit,專用集成電路)來實現(xiàn)。
本領域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種控制音頻播放的方法,其特征在于,包括: 當終端通過耳機播放音頻時,利用耳機的傳感器獲取用戶狀態(tài),所述用戶狀態(tài)為用戶離開狀態(tài)或用戶收聽狀態(tài); 若用戶狀態(tài)為用戶離開狀態(tài),則控制停止播放音頻; 若用戶狀態(tài)為用戶收聽狀態(tài),則控制繼續(xù)播放音頻。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端通過耳機播放音頻之前,包括: 當檢測到耳機接入時,加載耳機的傳感器的驅(qū)動程序,所述傳感器類型包括距離傳感器和傳感器中至少一種。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述傳感器為距離傳感器,所述根據(jù)耳機的傳感器獲取用戶狀態(tài),包括: 到達預設的時間間隔時,通過距離傳感器獲取耳機的狀態(tài); 判斷連續(xù)獲取到所述耳機的狀態(tài)為待定狀態(tài)的次數(shù)是否達到預置的次數(shù)閾值; 當判斷為是時,則確定用戶狀態(tài)為用戶離開狀態(tài),否則,則確定用戶狀態(tài)為用戶收聽狀態(tài); 其中,如果所述距離傳感器在所述耳機的測量方向上檢測到所述耳機表面存在貼合物體,設定所述耳機的狀態(tài)為使用狀態(tài);如果所述距離傳感器在所述耳機的測量方向上未檢測到所述耳機表面存在貼合物體,設定所述耳機的狀態(tài)為待定狀態(tài)。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述傳感器為光傳感器,所述根據(jù)耳機的傳感器獲取用戶狀態(tài),包括: 到達預設的時間間隔時,通過光傳感器獲取耳機的通光量; 判斷連續(xù)獲取到的所述耳機的通光量大于預設通光量的次數(shù)是否達到預置的次數(shù)閾值; 當判斷為是時,則確定用戶狀態(tài)為用戶離開狀態(tài),否則,則確定用戶狀態(tài)為用戶收聽狀態(tài)。
5.根據(jù)權(quán)利要求3所述的方法, 其特征在于,所述傳感器包括:距離傳感器和光傳感器,所述根據(jù)耳機的傳感器獲取用戶狀態(tài),包括: 到達預設的時間間隔時,通過距離傳感器獲取耳機的狀態(tài),并通過光傳感器獲取所述耳機的通光量; 判斷連續(xù)獲取到的所述耳機的狀態(tài)為待定狀態(tài)的次數(shù)是否達到預置的次數(shù)閾值,且判斷連續(xù)獲取到的所述通過耳機的通光量大于預設通光量的次數(shù)是否達到所述預置的次數(shù)閾值; 如果連續(xù)獲取到的所述耳機的狀態(tài)為待定狀態(tài)的次數(shù)達到預置的次數(shù)閾值,且連續(xù)獲取到的所述通過耳機的通光量大于預設通光量的次數(shù)達到所述預置的次數(shù)閾值,則確定用戶狀態(tài)為用戶離開狀態(tài),否則,則確定用戶狀態(tài)為用戶收聽狀態(tài)。
6.一種終端,其特征在于,包括: 獲取模塊,用于當終端通過耳機播放音頻時,利用耳機的傳感器獲取用戶狀態(tài),所述用戶狀態(tài)為用戶離開狀態(tài)或用戶收聽狀態(tài); 第一控制模塊,用于若用戶狀態(tài)為用戶離開狀態(tài),則控制停止播放音頻; 第二控制模塊,用于若用戶狀態(tài)為用戶收聽狀態(tài),則控制繼續(xù)播放音頻。
7.根據(jù)權(quán)利要求6所述的終端,其特征在于,還包括: 加載模塊,用于當檢測到耳機接入時,加載傳感器的驅(qū)動程序,所述傳感器類型包括距離傳感器和傳感器中至少一種。
8.根據(jù)權(quán)利要求7所述的終端,其特征在于,所述傳感器為距離傳感器,所述獲取模塊包括: 第一獲取單元,用于到達預設的時間間隔時,通過距離傳感器獲取耳機的狀態(tài); 第一判斷單元,用于判斷連續(xù)獲取到所述耳機的狀態(tài)為待定狀態(tài)的次數(shù)是否達到預置的次數(shù)閾值; 第一確定單元,用于當判斷連續(xù)獲取到所述耳機的狀態(tài)為待定狀態(tài)的次數(shù)是否達到預置的次數(shù)閾值為是時,則確定用戶狀態(tài)為用戶離開狀態(tài),否則,則確定用戶狀態(tài)為用戶收聽狀態(tài); 其中,如果所述距離傳感器在所述耳機的測量方向上檢測到所述耳機表面存在貼合物體,設定所述耳機的狀態(tài)為使用狀態(tài);如果所述距離傳感器在所述耳機的測量方向上未檢測到所述耳機表面存在貼合物體,設定所述耳機的狀態(tài)為待定狀態(tài)。
9.根據(jù)權(quán)利要求7所述的終端,其特征在于,所述傳感器為光傳感器,所述獲取模塊還包括: 第二獲取單元,用于到達預設的時間間隔時,通過光傳感器獲取耳機的通光量; 第二判斷單元,用于判斷連續(xù)獲取到的所述耳機的通光量大于預設通光量的次數(shù)是否達到預置的次數(shù)閾值; 第二確定單元,用于 當判斷連續(xù)獲取到的所述耳機的通光量大于預設通光量的次數(shù)是否達到預置的次數(shù)閾值為是時,則確定用戶狀態(tài)為用戶離開狀態(tài),否則,則確定用戶狀態(tài)為用戶收聽狀態(tài)。
10.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述傳感器包括:距離傳感器和光傳感器,所述獲取模塊還包括: 第三獲取單元,用于到達預設的時間間隔時,通過距離傳感器獲取耳機的狀態(tài),并通過光傳感器獲取所述耳機的通光量; 第三判斷單元,用于判斷連續(xù)獲取到的所述耳機的狀態(tài)為待定狀態(tài)的次數(shù)是否達到預置的次數(shù)閾值,且判斷連續(xù)獲取到的所述通過耳機的通光量大于預設通光量的次數(shù)是否達到所述預置的次數(shù)閾值; 第三確定單元,用于如果連續(xù)獲取到的所述耳機的狀態(tài)為待定狀態(tài)的次數(shù)達到預置的次數(shù)閾值,且連續(xù)獲取到的所述通過耳機的通光量大于預設通光量的次數(shù)達到所述預置的次數(shù)閾值,則確定用戶狀態(tài)為用戶離開狀態(tài),否則,則確定用戶狀態(tài)為用戶收聽狀態(tài)。
全文摘要
本發(fā)明實施例公開了一種控制音頻播放的方法及終端,其中方法包括當終端通過耳機播放音頻時,根據(jù)耳機的傳感器設定用戶狀態(tài),所述用戶狀態(tài)為用戶離開狀態(tài)或用戶收聽狀態(tài);若用戶狀態(tài)為用戶離開狀態(tài),則控制停止播放音頻;若用戶狀態(tài)為用戶收聽狀態(tài),則控制繼續(xù)播放音頻。采用本發(fā)明,可以根據(jù)用戶狀態(tài)控制音頻播放或停止,提高了終端的智能性,使終端更加具備人性化的特點。
文檔編號G11B19/02GK103137158SQ20131003183
公開日2013年6月5日 申請日期2013年1月28日 優(yōu)先權(quán)日2013年1月28日
發(fā)明者吳大鵬 申請人:深圳市金立通信設備有限公司