本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種安全提醒方法及智能手機(jī)。
背景技術(shù):
目前,隨著智能手機(jī)的開(kāi)發(fā),智能手機(jī)功能越來(lái)越強(qiáng)大,擁有智能手機(jī)的用戶也越來(lái)越多,智能手機(jī)也方便了人們的生活。
然而,用戶在使用智能手機(jī)時(shí),經(jīng)常會(huì)出現(xiàn)一邊走路一邊低頭玩手機(jī)的情況,比較危險(xiǎn),容易出事故,存在交通隱患。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種安全提醒方法及智能手機(jī),旨在解決現(xiàn)有技術(shù)中用戶在行走過(guò)程中使用智能手機(jī)帶來(lái)安全隱患的問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明第一方面提供一種安全提醒方法,包括:
檢測(cè)用戶是否處于行走過(guò)程中使用智能手機(jī)的狀態(tài);
若是,則啟動(dòng)所述智能手機(jī)的后置攝像頭,根據(jù)所述后置攝像頭實(shí)時(shí)獲取圖像時(shí)的對(duì)焦位置信息確定物距的變化值,所述物距是指所述后置攝像頭對(duì)焦的景物與所述后置攝像頭之間的距離;
若所述物距的變化值大于預(yù)設(shè)值,則按照預(yù)置的提醒方式進(jìn)行安全提醒。
為實(shí)現(xiàn)上述目的,本發(fā)明第二方面提供一種智能手機(jī),包括:
檢測(cè)模塊,用于檢測(cè)用戶是否處于行走過(guò)程中使用所述智能手機(jī)的狀態(tài);
變化確定模塊,用于若是,則啟動(dòng)所述智能手機(jī)的后置攝像頭,根據(jù)所述后置攝像頭實(shí)時(shí)獲取圖像時(shí)的對(duì)焦位置信息確定物距的變化值,所述物距是指所述后置攝像頭對(duì)焦的景物與所述后置攝像頭之間的距離;
提醒模塊,用于若所述物距的變化值大于預(yù)設(shè)值,則按照預(yù)置的提醒方式進(jìn)行安全提醒。
本發(fā)明提供一種安全提醒方法,在該方法中,檢測(cè)用戶是否處于行走過(guò)程中使用智能手機(jī)的狀態(tài),若是,則啟動(dòng)智能手機(jī)的后置攝像頭,根據(jù)后置攝像頭實(shí)時(shí)獲取圖像時(shí)的對(duì)焦位置信息確定物距的變化值,該物距是指后置攝像頭對(duì)焦的景物與后置攝像頭之間的距離,若該物距的變化值大于預(yù)設(shè)值,則按照預(yù)置的提醒方式進(jìn)行安全提醒。相對(duì)于現(xiàn)有技術(shù),在檢測(cè)到用戶處于行走過(guò)程中使用智能手機(jī)的狀態(tài)時(shí),通過(guò)利用后置攝像頭實(shí)時(shí)獲取圖像時(shí)的對(duì)焦位置信息確定物距的變化值,使得能夠有效確定后置攝像頭的拍攝范圍內(nèi)是否存在給用戶帶來(lái)安全隱患的景物,以便及時(shí)進(jìn)行安全提醒,降低安全隱患,避免出事故。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為一種移動(dòng)終端的結(jié)構(gòu)框圖;
圖2為本發(fā)明第一實(shí)施例中安全提醒方法的流程示意圖;
圖3為本發(fā)明第一實(shí)施例中步驟202中根據(jù)后置攝像頭實(shí)時(shí)獲取圖形時(shí)的對(duì)焦位置信息確定物距的變化值的細(xì)化步驟的流程示意圖;
圖4為本發(fā)明第一實(shí)施例中步驟201的細(xì)化步驟的流程示意圖;
圖5為本發(fā)明第一實(shí)施例中步驟201的細(xì)化步驟的流程示意圖;
圖6為本發(fā)明第二實(shí)施例中智能手機(jī)的功能模塊的示意圖;
圖7為本發(fā)明第二實(shí)施例中變化確定模塊602的細(xì)化功能模塊的示意圖;
圖8為本發(fā)明第二實(shí)施例中檢測(cè)模塊601的細(xì)化功能模塊的示意圖;
圖9為本發(fā)明第二實(shí)施例中檢測(cè)模塊601的細(xì)化功能模塊的示意圖。
具體實(shí)施方式
為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1示出了一種移動(dòng)終端的結(jié)構(gòu)框圖。本發(fā)明實(shí)施例提供的安全提醒方法可應(yīng)用于如圖1所示的智能手機(jī)10中。
如圖1所示,智能手機(jī)10包括存儲(chǔ)器101、存儲(chǔ)控制器102,一個(gè)或多個(gè)(圖中僅示出一個(gè))處理器103、外設(shè)接口104、射頻模塊105、按鍵模塊106、音頻模塊107以及觸控屏幕108。這些組件通過(guò)一條或多條通訊總線/信號(hào)線109相互通訊。
可以理解,圖1所示的結(jié)構(gòu)僅為示意,其并不對(duì)智能手機(jī)的結(jié)構(gòu)造成限定。智能手機(jī)10還可包括比圖1所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1所示的各組件可以采用硬件、軟件或其組合實(shí)現(xiàn)。
存儲(chǔ)器101可用于存儲(chǔ)軟件程序以及模塊,如本發(fā)明實(shí)施例中的安全提醒方法及智能手機(jī)對(duì)應(yīng)的程序指令/模塊,處理器103通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器101內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的安全提醒方法。
存儲(chǔ)器101可包括高速隨機(jī)存儲(chǔ)器,還可包括非易失性存儲(chǔ)器,如一個(gè)或者多個(gè)磁性存儲(chǔ)裝置、閃存、或者其他非易失性固態(tài)存儲(chǔ)器。在一些實(shí)例中,存儲(chǔ)器101可進(jìn)一步包括相對(duì)于處理器103遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過(guò)網(wǎng)絡(luò)連接至智能手機(jī)10。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。處理器103以及其他可能的組件對(duì)存儲(chǔ)器101的訪問(wèn)可在存儲(chǔ)控制器102的控制下進(jìn)行。
外設(shè)接口104將各種輸入/輸入裝置耦合至CPU以及存儲(chǔ)器101。處理器103運(yùn)行存儲(chǔ)器101內(nèi)的各種軟件、指令以執(zhí)行智能手機(jī)10的各種功能以及進(jìn)行數(shù)據(jù)處理。
在一些實(shí)施例中,外設(shè)接口104,處理器103以及存儲(chǔ)控制器102可以在單個(gè)芯片中實(shí)現(xiàn)。在其他一些實(shí)例中,他們可以分別由獨(dú)立的芯片實(shí)現(xiàn)。
射頻模塊105用于接收以及發(fā)送電磁波,實(shí)現(xiàn)電磁波與電信號(hào)的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進(jìn)行通訊。射頻模塊105可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號(hào)處理器、加密/解密芯片、用戶身份模塊(SIM)卡、存儲(chǔ)器等等。射頻模塊105可與各種網(wǎng)絡(luò)如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、預(yù)置類型的無(wú)線網(wǎng)絡(luò)進(jìn)行通訊或者通過(guò)預(yù)置類型的無(wú)線網(wǎng)絡(luò)與其他設(shè)備進(jìn)行通訊。上述的預(yù)置類型的無(wú)線網(wǎng)絡(luò)可包括蜂窩式電話網(wǎng)、無(wú)線局域網(wǎng)或者城域網(wǎng)。上述的預(yù)置類型的無(wú)線網(wǎng)絡(luò)可以使用各種通信標(biāo)準(zhǔn)、協(xié)議及技術(shù),包括但并不限于全球移動(dòng)通信系統(tǒng)(Global System for Mobile Communication,GSM),增強(qiáng)型移動(dòng)通信技術(shù)(Enhanced Data GSM Environment,EDGE),寬帶碼分多址技術(shù)(Wideband Code Division Multiple Access,W-CDMA),碼分多址技術(shù)(Code Division Access,CDMA),時(shí)分多址技術(shù)(Time Division Multiple Access,TDMA),藍(lán)牙,無(wú)線保真技術(shù)(Wireless-Fidelity,WiFi)(如美國(guó)電氣和電子工程師協(xié)會(huì)標(biāo)準(zhǔn)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),其他用于郵件、即時(shí)通訊及短消息的協(xié)議,以及任何其他合適的通訊協(xié)議。
按鍵模塊106提供用戶向智能手機(jī)進(jìn)行輸入的接口,用戶可以通過(guò)按下不同的按鍵以使智能手機(jī)10執(zhí)行不同的功能。
音頻模塊107向用戶提供音頻接口,其可包括一個(gè)或多個(gè)麥克風(fēng)、一個(gè)或者多個(gè)揚(yáng)聲器以及音頻電路。音頻電路從外設(shè)接口104處接收聲音數(shù)據(jù),將聲音數(shù)據(jù)轉(zhuǎn)換為電信息,將電信息傳輸至揚(yáng)聲器。揚(yáng)聲器將電信息轉(zhuǎn)換為人耳能聽(tīng)到的聲波。音頻電路還從麥克風(fēng)處接收電信息,將電信號(hào)轉(zhuǎn)換為聲音數(shù)據(jù),并將聲音數(shù)據(jù)傳輸至外設(shè)接口104中以進(jìn)行進(jìn)一步的處理。音頻數(shù)據(jù)可以從存儲(chǔ)器101處或者通過(guò)射頻模塊105獲取。此外,音頻數(shù)據(jù)也可以存儲(chǔ)至存儲(chǔ)器101中或者通過(guò)射頻模塊105進(jìn)行發(fā)送。在一些實(shí)例中,音頻模塊107還可包括一個(gè)耳機(jī)播孔,用于向耳機(jī)或者其他設(shè)備提供音頻接口。
觸控屏幕108在智能手機(jī)與用戶之間同時(shí)提供一個(gè)輸出及輸入界面。具體地,觸控屏幕108向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻、及其任意組合。一些輸出結(jié)果是對(duì)應(yīng)于一些用戶界面對(duì)象。觸控屏幕108還接收用戶的輸入,例如用戶的點(diǎn)擊、滑動(dòng)等手勢(shì)操作,以便用戶界面對(duì)象對(duì)這些用戶的輸入做出響應(yīng)。檢測(cè)用戶輸入的技術(shù)可以是基于電阻式、電容式或者其他任意可能的觸控檢測(cè)技術(shù)。觸控屏幕108顯示單元的具體實(shí)例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。
基于上述智能手機(jī)描述本發(fā)明實(shí)施例中安全提醒方法。
由于現(xiàn)有技術(shù)中存在用戶在行走過(guò)程中使用智能手機(jī)帶來(lái)安全隱患的的技術(shù)問(wèn)題。
為了解決上述問(wèn)題,本發(fā)明提出一種安全提醒方法,在檢測(cè)到用戶處于行走過(guò)程中使用智能手機(jī)的狀態(tài)時(shí),通過(guò)利用后置攝像頭實(shí)時(shí)獲取圖像時(shí)的對(duì)焦位置信息確定物距的變化值,使得能夠有效確定后置攝像頭的拍攝范圍內(nèi)是否存在給用戶帶來(lái)安全隱患的景物,以便及時(shí)進(jìn)行安全提醒,降低安全隱患,避免出事故。
請(qǐng)參閱圖2,為本發(fā)明第一實(shí)施例中安全提醒方法的流程示意圖,該方法包括:
步驟201、檢測(cè)用戶是否處于行走過(guò)程中使用智能手機(jī)的狀態(tài);
步驟202,若是,則啟動(dòng)所述智能手機(jī)的后置攝像頭,根據(jù)所述后置攝像頭實(shí)時(shí)獲取圖像時(shí)的對(duì)焦位置信息確定物距的變化值,所述物距是指所述后置攝像頭對(duì)焦的景物與所述后置攝像頭之間的距離;
步驟203、若所述物距的變化值大于預(yù)設(shè)值,則按照預(yù)置的提醒方式進(jìn)行安全提醒。
在本發(fā)明實(shí)施例中,智能手機(jī)將檢測(cè)用戶是否處于行走過(guò)程中使用智能手機(jī)的狀態(tài),其中,智能手機(jī)具體可以通過(guò)智能手機(jī)內(nèi)已設(shè)置的各類傳感器和/或攝像頭等檢測(cè)用戶是否處于行走過(guò)程中使用智能手機(jī)的狀態(tài),需要說(shuō)明的是,智能手機(jī)的具體的檢測(cè)方式將在后面的實(shí)施例中進(jìn)行詳細(xì)描述,此處不做贅述。
在本發(fā)明實(shí)施例中,智能手機(jī)在確定用戶處于行走過(guò)程中使用智能手機(jī)的狀態(tài)時(shí),將啟動(dòng)智能手機(jī)的后置攝像頭,根據(jù)該后置攝像頭實(shí)時(shí)獲取圖像時(shí)的對(duì)焦位置信息確定物距的變化值。
其中,后置攝像頭可以僅僅在后臺(tái)啟動(dòng),即不在智能手機(jī)的屏幕上顯示該后置攝像頭獲取的圖像,以避免干擾用戶正常使用智能手機(jī),或者,該后置攝像頭在后臺(tái)啟動(dòng)之后,可以在不改變智能手機(jī)前臺(tái)使用的情況下,通過(guò)小窗口的形式顯示拍攝的圖像,使得用戶在行走過(guò)程中,能夠通過(guò)該后置攝像頭獲取的圖像確定前方是否存在危險(xiǎn)。
其中,后置攝像頭在獲取圖像時(shí),將通過(guò)自動(dòng)對(duì)焦的方式調(diào)整攝像頭的焦點(diǎn),以獲取清晰的圖像,且在獲取到清晰的圖像時(shí)所使用的焦點(diǎn)的位置即為對(duì)焦位置信息。
其中,物距是指后置攝像頭對(duì)焦的景物與后置攝像頭之間的距離。
在本發(fā)明實(shí)施例中,用戶在行走過(guò)程中使用手機(jī)時(shí),后置攝像頭將實(shí)時(shí)獲取圖像,該圖像即為用戶前方的景物的圖像,且通過(guò)獲取圖像時(shí)的對(duì)焦位置信息確定物距的變化值。通常用戶在行走過(guò)程中使用智能手機(jī)時(shí),若后置攝像頭的拍攝范圍內(nèi)是平坦的道路,則其獲取圖像時(shí)的對(duì)焦位置信息并不會(huì)發(fā)生變化,或者變化比較小(如小于5cm),若后置攝像頭的拍攝范圍內(nèi)突然出現(xiàn)障礙物,如樹(shù)、電線桿、車等等,后置攝像頭為了獲取清晰的圖像,將調(diào)整焦點(diǎn)的位置,使得對(duì)焦位置信息發(fā)生變化,且由于對(duì)焦位置信息發(fā)生變化,基于該對(duì)焦位置信息得到的物距也將改變,在這種情況下,物距通常會(huì)有較大的變化(如大于10cm),因此,可基于物距的變化值確定用戶前方是否存在障礙物。
此外,除了可基于物距的變化值確定障礙物以外,還可以基于物距的變化值確定用戶的前方是否有坑、向上或向下的臺(tái)階等等給用戶帶來(lái)危險(xiǎn)的情況。具體的,用戶在行走過(guò)程中使用智能手機(jī)時(shí),若后置攝像頭拍攝的范圍內(nèi)是不平坦、坑坑洼洼的道路,或者突然出現(xiàn)向上或向下的臺(tái)階,后置攝像頭為了能夠獲取到清晰的圖像,將調(diào)整焦點(diǎn)的位置,使得焦點(diǎn)位置信息發(fā)生變化,且由于焦點(diǎn)位置信息發(fā)生變化,將帶來(lái)物距的變化,因此,也可以基于物距的變化值確定用戶的前方是否存在給用戶帶來(lái)危險(xiǎn)的情況。
從上述描述可知,本發(fā)明是基于用戶的前方出現(xiàn)障礙物或者其他給用戶帶來(lái)危險(xiǎn)的情況時(shí),后置攝像頭獲取的物距將發(fā)生變化的原理來(lái)確定是否需要進(jìn)行安全提示的。
在本發(fā)明實(shí)施例中,若物距的變化值大于預(yù)設(shè)值,則按照預(yù)置的提醒方式進(jìn)行安全提醒。
其中,該預(yù)設(shè)值可以是通過(guò)實(shí)驗(yàn)方式得到的數(shù)值,可以參考在實(shí)際應(yīng)用中,后置攝像頭獲取的圖像內(nèi)突然出現(xiàn)汽車、電線桿、行人、或者向上的臺(tái)階、向下的臺(tái)階時(shí),物距發(fā)生的變化進(jìn)行設(shè)置,在實(shí)際應(yīng)用中可根據(jù)具體的情況進(jìn)行設(shè)置,此處不做限定。
在本發(fā)明實(shí)施例中,物距的變化值大于預(yù)設(shè)值包含兩種情況,例如物距的增大值大于預(yù)設(shè)值,及物距的減小值大于預(yù)設(shè)值。
其中,預(yù)置的提醒方式可以是語(yǔ)音提醒、在顯示界面顯示提示文本、或者是警鈴提醒等等方式,此處不做限定。
在本發(fā)明實(shí)施例中,智能手機(jī)將檢測(cè)用戶是否處于行走過(guò)程中使用智能手機(jī)的狀態(tài),若是,則啟動(dòng)智能手機(jī)的后置攝像頭,根據(jù)后置攝像頭實(shí)時(shí)獲取圖像時(shí)的對(duì)焦位置信息確定物距的變化值,該物距是指后置攝像頭對(duì)焦的景物與后置攝像頭之間的距離,若該物距的變化值大于預(yù)設(shè)值,則按照預(yù)置的提醒方式進(jìn)行安全提醒。相對(duì)于現(xiàn)有技術(shù),在檢測(cè)到用戶處于行走過(guò)程中使用智能手機(jī)的狀態(tài)時(shí),通過(guò)利用后置攝像頭實(shí)時(shí)獲取圖像時(shí)的對(duì)焦位置信息確定物距的變化值,使得能夠有效確定后置攝像頭的拍攝范圍內(nèi)是否存在給用戶帶來(lái)安全隱患的景物,以便及時(shí)進(jìn)行安全提醒,降低安全隱患,避免出事故。
請(qǐng)參閱圖3,為本發(fā)明第一實(shí)施例中步驟202中根據(jù)后置攝像頭實(shí)時(shí)獲取圖像時(shí)的對(duì)焦位置信息確定物距的變化值的細(xì)化步驟的流程示意圖,包括:
步驟301、每間隔預(yù)置時(shí)長(zhǎng)獲取所述后置攝像頭的對(duì)焦位置信息;
步驟302、根據(jù)所述對(duì)焦位置信息計(jì)算物距;
步驟303、利用計(jì)算得到的物距及上一次計(jì)算得到的物距確定所述物距的變化值。
在本發(fā)明實(shí)施例中,智能手機(jī)在確定用戶處于行走過(guò)程中使用智能手機(jī)的狀態(tài)后,將啟動(dòng)智能手機(jī)的后置攝像頭,且通過(guò)獲取后置攝像頭的對(duì)焦位置信息的方式確定物距的變化值。
具體的,智能手機(jī)將每間隔預(yù)置時(shí)長(zhǎng)獲取后置攝像頭的對(duì)焦位置信息,并利用該對(duì)焦位置信息計(jì)算物距,且利用計(jì)算得到的物距及上一次計(jì)算得到的物距確定物距的變化值值。
其中,預(yù)置時(shí)長(zhǎng)可以基于用戶處于行走過(guò)程中使用智能手機(jī)的狀態(tài)下,用戶的行走速度確定,以便用戶的行走速度較快時(shí),可以將該預(yù)置時(shí)長(zhǎng)設(shè)置在一個(gè)較小值,且用戶的行走速度較慢時(shí),可以將該預(yù)置時(shí)長(zhǎng)設(shè)置在一個(gè)較大值,且隨著用戶的行走速度的變化,該預(yù)置時(shí)長(zhǎng)也可以實(shí)時(shí)進(jìn)行調(diào)整,例如,可以將該預(yù)置時(shí)長(zhǎng)設(shè)置為用戶步行1米時(shí)所需要時(shí)間的一半?;蛘?,該預(yù)置時(shí)長(zhǎng)可以設(shè)置為一個(gè)常數(shù),例如0.3s,0.5s等等,在實(shí)際應(yīng)用中,可根據(jù)具體的情況設(shè)置,此處不做限定。
在本發(fā)明實(shí)施例中,對(duì)焦位置信息中具體包含焦距值及像距值,智能手機(jī)可以按照預(yù)置的物距計(jì)算算法,利用該焦距值及該像距值進(jìn)行計(jì)算,得到該物距。
其中,焦距值為后置攝像頭完成對(duì)焦之后,兩個(gè)焦點(diǎn)之間的距離,像距值表示后置攝像頭在實(shí)體景物通過(guò)其凸透鏡成像之后,形成的實(shí)像與凸透鏡之間的距離。
其中,上述的物距計(jì)算算法具體為:U=VF/(V-F),其中,U表示計(jì)算得到的物距,V表示像距值,F(xiàn)表示焦距值。
在本發(fā)明實(shí)施例中,智能手機(jī)將記錄每一次計(jì)算得到的物距,且在每一次計(jì)算得到物距之后,該物距即為最近一次計(jì)算得到的物距,智能手機(jī)將利用該最近一次計(jì)算得到的物距與上一次計(jì)算得到的物距確定物距的變化值值。
其中,可以將最近一次計(jì)算得到的物距減去上一次計(jì)算得到的物距的差值作為物距的變化值,且在該差值大于0時(shí),表明物距增大,在該差值小于0時(shí),表明物距減小,且無(wú)論物距增大還是減小,在將物距的變化值與預(yù)設(shè)值比較以確定是否需要進(jìn)行安全提醒時(shí),是利用該差值的絕對(duì)值進(jìn)行比較的。且在該物距的變化值大于預(yù)設(shè)值時(shí),表明用戶的前方存在給用戶帶來(lái)安全隱患的景物。
在本發(fā)明實(shí)施例中,通過(guò)上述方式,能夠在每次計(jì)算得到物距時(shí),都可以利用該計(jì)算得到的物距與上一次計(jì)算得到的物距確定物距的變化值,使得能夠通過(guò)物距的變化值確定是否存在給用戶帶來(lái)安全隱患的景物,且在存在時(shí),進(jìn)行安全提醒,以降低風(fēng)險(xiǎn)。
基于圖2所示第一實(shí)施例,請(qǐng)參閱圖4,為本發(fā)明圖2所示第一實(shí)施例中步驟201的細(xì)化步驟的流程示意圖,包括:
步驟401、在所述智能手機(jī)處于點(diǎn)亮狀態(tài)時(shí),獲取所述智能手機(jī)內(nèi)陀螺儀傳感器感應(yīng)到的角度值及加速度傳感器感應(yīng)到的加速度值;
步驟402、確定所述角度值是否處于預(yù)先設(shè)置的角度范圍內(nèi),及利用所述加速度值確定所述用戶是否處于走路狀態(tài);
步驟403、若所述角度值處于所述預(yù)先設(shè)置的角度范圍內(nèi),且確定所述用戶處于走路狀態(tài),則確定所述用戶處于行走過(guò)程中使用智能手機(jī)的狀態(tài)。
在本發(fā)明實(shí)施例中,智能手機(jī)處于點(diǎn)亮狀態(tài)時(shí),表示用戶正在使用該智能手機(jī),為了確定用戶是否是在行走過(guò)程張使用智能手機(jī),該智能手機(jī)將獲取智能手機(jī)內(nèi)陀螺儀傳感器感應(yīng)到的角度值及加速度傳感器感應(yīng)到的加速度值。
其中,考慮到用戶在行走過(guò)程中使用智能手機(jī)時(shí),通常是處于低頭,且手持智能手機(jī)并使得智能手機(jī)保持與水平面呈現(xiàn)一定的角度的狀態(tài),該角度可以是30度至90度的范圍內(nèi),且將預(yù)先設(shè)置的角度范圍設(shè)置為30度至90度構(gòu)成的范圍。
其中,考慮到用戶在行走過(guò)程中使用智能手機(jī)時(shí),用戶是以一定的速度行走的,且行走時(shí)用戶的身體是處于不斷起伏的狀態(tài),因此,將利用加速度傳感器的的加速度值確定用戶是否處于走路狀態(tài)。具體的,加速度傳感器的加速度值包含垂直方向上的加速度值及水平方向上的加速度值,智能手機(jī)可以利用垂直方向上的加速度值確定智能手機(jī)是否發(fā)生上下抖動(dòng),及利用水平方向上的加速度值確定智能手機(jī)的移動(dòng)速度(即為用戶的行走速度),在確定智能手機(jī)發(fā)生上下抖動(dòng),且智能手機(jī)的移動(dòng)速度非零且該移動(dòng)速度處于預(yù)設(shè)的步行速度范圍內(nèi)時(shí),則可以確定用戶處于走路狀態(tài)。其中,預(yù)設(shè)該步行速度范圍主要是考慮到用戶在走路時(shí),其移動(dòng)速度是有限的,且考慮到用戶在行走時(shí)若同時(shí)使用智能手機(jī),用戶的行走速度通常較小,因此,通過(guò)設(shè)置該步行速度范圍可以更準(zhǔn)確的確定用戶是否處于走路狀態(tài),且進(jìn)一步確定是否在走路時(shí)使用智能手機(jī)。
其中,若陀螺儀傳感器感應(yīng)到的角度值處于預(yù)先設(shè)置的角度范圍內(nèi),且確定用戶處于走路狀態(tài)時(shí),則可確定用戶處于行走過(guò)程中使用智能手機(jī)的狀態(tài)。
在本發(fā)明實(shí)施例中,在智能手機(jī)處于點(diǎn)亮狀態(tài)下,通過(guò)利用陀螺儀傳感器及加速度傳感器,能夠有效的確定用戶是否處于行走過(guò)程中使用智能手機(jī)的狀態(tài)。
基于圖2所示第一實(shí)施例,請(qǐng)參閱圖5,為本發(fā)明圖2所示第一實(shí)施例中步驟201的細(xì)化步驟的流程示意圖,包括:
步驟501、在所述智能手機(jī)處于點(diǎn)亮狀態(tài)時(shí),通過(guò)所述智能手機(jī)的前置攝像頭獲取圖像,及獲取所述智能手機(jī)內(nèi)的加速度傳感器感應(yīng)到的加速度值;
步驟502、確定所述前置攝像頭獲取的圖像是否包含人臉,及利用所述加速度值確定所述用戶是否處于走路狀態(tài);
步驟503、若確定所述前置攝像頭獲取的圖像包含人臉,且確定所述用戶處于走路狀態(tài),則確定所述用戶處于行走過(guò)程中使用智能手機(jī)的狀態(tài)。
在本發(fā)明實(shí)施例中,智能手機(jī)處于點(diǎn)亮狀態(tài)時(shí),表示用戶正在使用該智能手機(jī),且為了提高準(zhǔn)確性,智能手機(jī)將通過(guò)前置攝像頭獲取圖像,及獲取加速度傳感器感應(yīng)到的加速值,并確定前置攝像頭獲取的圖像是否包含人臉及利用加速度至確定用戶是否處于走路狀態(tài),且在確定前置攝像頭獲取的圖像包含人臉,且確定用戶處于走路狀態(tài)時(shí),則確定用戶處于行走過(guò)程中使用智能手機(jī)的狀態(tài)。
其中,考慮到用戶使用智能手機(jī)時(shí),人臉處于前置攝像頭的拍攝范圍內(nèi),因此,智能手機(jī)將開(kāi)啟前置攝像頭,并通過(guò)分析該前置攝像頭獲取的圖像是否包含人臉,以確定用戶是否正在使用智能手機(jī)。
其中,前置攝像頭在開(kāi)啟之后,為了避免干擾用戶當(dāng)前對(duì)智能手機(jī)的使用,將在后臺(tái)運(yùn)行,且不在前臺(tái)顯示攝像頭獲取的圖像。可以理解的是,在現(xiàn)有技術(shù)中已經(jīng)有多種在圖像中檢測(cè)人臉的方式,此處不做贅述。
其中,考慮到用戶在行走過(guò)程中使用智能手機(jī)時(shí),用戶是以一定的速度行走的,且行走時(shí)用戶的身體是處于不斷起伏的狀態(tài),因此,將利用加速度傳感器的的加速度值確定用戶是否處于走路狀態(tài)。具體的,加速度傳感器的加速度值包含垂直方向上的加速度值及水平方向上的加速度值,智能手機(jī)可以利用垂直方向上的加速度值確定智能手機(jī)是否發(fā)生上下抖動(dòng),及利用水平方向上的加速度值確定智能手機(jī)的移動(dòng)速度(即為用戶的行走速度),在確定智能手機(jī)發(fā)生上下抖動(dòng),且智能手機(jī)的移動(dòng)速度非零且該移動(dòng)速度處于預(yù)設(shè)的步行速度范圍內(nèi)時(shí),則可以確定用戶處于走路狀態(tài)。其中,預(yù)設(shè)該步行速度范圍主要是考慮到用戶在走路時(shí),其移動(dòng)速度是有限的,且考慮到用戶在行走時(shí)若同時(shí)使用智能手機(jī),用戶的行走速度通常較小,因此,通過(guò)設(shè)置該步行速度范圍可以更準(zhǔn)確的確定用戶是否處于走路狀態(tài),且進(jìn)一步確定是否在走路時(shí)使用智能手機(jī)。
在本發(fā)明實(shí)施例中,在智能手機(jī)處于點(diǎn)亮狀態(tài)下,通過(guò)利用前置攝像頭及加速度傳感器,能夠有效的確定用戶是否處于行走過(guò)程中使用智能手機(jī)的狀態(tài)。
請(qǐng)參閱圖6,為本發(fā)明第二實(shí)施例中智能手機(jī)的功能模塊的示意圖,該智能手機(jī)包括:
檢測(cè)模塊601,用于檢測(cè)用戶是否處于行走過(guò)程中使用所述智能手機(jī)的狀態(tài);
變化確定模塊602,用于若是,則啟動(dòng)所述智能手機(jī)的后置攝像頭,根據(jù)所述后置攝像頭實(shí)時(shí)獲取圖像時(shí)的對(duì)焦位置信息確定物距的變化值,所述物距是指所述后置攝像頭對(duì)焦的景物與所述后置攝像頭之間的距離;
提醒模塊603,用于若所述物距的變化值大于預(yù)設(shè)值,則按照預(yù)置的提醒方式進(jìn)行安全提醒。
在本發(fā)明實(shí)施例中,智能手機(jī)將檢測(cè)用戶是否處于行走過(guò)程中使用智能手機(jī)的狀態(tài),其中,智能手機(jī)具體可以通過(guò)智能手機(jī)內(nèi)已設(shè)置的各類傳感器和/或攝像頭等檢測(cè)用戶是否處于行走過(guò)程中使用智能手機(jī)的狀態(tài)。
在本發(fā)明實(shí)施例中,檢測(cè)模塊601在確定用戶處于行走過(guò)程中使用智能手機(jī)的狀態(tài)時(shí),將由變化確定模塊602啟動(dòng)智能手機(jī)的后置攝像頭,并根據(jù)該后置攝像頭實(shí)時(shí)獲取圖像時(shí)的對(duì)焦位置信息確定物距的變化值。
其中,后置攝像頭可以僅僅在后臺(tái)啟動(dòng),即不在智能手機(jī)的屏幕上顯示該后置攝像頭獲取的圖像,以避免干擾用戶正常使用智能手機(jī),或者,該后置攝像頭在后臺(tái)啟動(dòng)之后,可以在不改變智能手機(jī)前臺(tái)使用的情況下,通過(guò)小窗口的形式顯示拍攝的圖像,使得用戶在行走過(guò)程中,能夠通過(guò)該后置攝像頭獲取的圖像確定前方是否存在危險(xiǎn)。
其中,后置攝像頭在獲取圖像時(shí),將通過(guò)自動(dòng)對(duì)焦的方式調(diào)整攝像頭的焦點(diǎn),以獲取清晰的圖像,且在獲取到清晰的圖像時(shí)所使用的焦點(diǎn)的位置即為對(duì)焦位置信息。
其中,物距是指后置攝像頭對(duì)焦的景物與后置攝像頭之間的距離。
在本發(fā)明實(shí)施例中,用戶在行走過(guò)程中使用手機(jī)時(shí),后置攝像頭將實(shí)時(shí)獲取圖像,該圖像即為用戶前方的景物的圖像,且通過(guò)獲取圖像時(shí)的對(duì)焦位置信息確定物距的變化值。通常用戶在行走過(guò)程中使用智能手機(jī)時(shí),若后置攝像頭的拍攝范圍內(nèi)是平坦的道路,則其獲取圖像時(shí)的對(duì)焦位置信息并不會(huì)發(fā)生變化,或者變化比較小(如小于5cm),若后置攝像頭的拍攝范圍內(nèi)突然出現(xiàn)障礙物,如樹(shù)、電線桿、車等等,后置攝像頭為了獲取清晰的圖像,將調(diào)整焦點(diǎn)的位置,使得對(duì)焦位置信息發(fā)生變化,且由于對(duì)焦位置信息發(fā)生變化,基于該對(duì)焦位置信息得到的物距也將改變,在這種情況下,物距通常會(huì)有較大的變化(如大于10cm),因此,可基于物距的變化值確定用戶前方是否存在障礙物。
此外,除了可基于物距的變化值確定障礙物以外,還可以基于物距的變化值確定用戶的前方是否有坑、向上或向下的臺(tái)階等等給用戶帶來(lái)危險(xiǎn)的情況。具體的,用戶在行走過(guò)程中使用智能手機(jī)時(shí),若后置攝像頭拍攝的范圍內(nèi)是不平坦、坑坑洼洼的道路,或者突然出現(xiàn)向上或向下的臺(tái)階,后置攝像頭為了能夠獲取到清晰的圖像,將調(diào)整焦點(diǎn)的位置,使得焦點(diǎn)位置信息發(fā)生變化,且由于焦點(diǎn)位置信息發(fā)生變化,將帶來(lái)物距的變化,因此,也可以基于物距的變化值確定用戶的前方是否存在給用戶帶來(lái)危險(xiǎn)的情況。
從上述描述可知,本發(fā)明是基于用戶的前方出現(xiàn)障礙物或者其他給用戶帶來(lái)危險(xiǎn)的情況時(shí),后置攝像頭獲取的物距將發(fā)生變化的原理來(lái)確定是否需要進(jìn)行安全提示的。
在本發(fā)明實(shí)施例中,若物距的變化值大于預(yù)設(shè)值,則按照預(yù)置的提醒方式進(jìn)行安全提醒。
其中,該預(yù)設(shè)值可以是通過(guò)實(shí)驗(yàn)方式得到的數(shù)值,可以參考在實(shí)際應(yīng)用中,后置攝像頭獲取的圖像內(nèi)突然出現(xiàn)汽車、電線桿、行人、或者向上的臺(tái)階、向下的臺(tái)階時(shí),物距發(fā)生的變化進(jìn)行設(shè)置,在實(shí)際應(yīng)用中可根據(jù)具體的情況進(jìn)行設(shè)置,此處不做限定。
在本發(fā)明實(shí)施例中,物距的變化值大于預(yù)設(shè)值包含兩種情況,例如物距的增大值大于預(yù)設(shè)值,及物距的減小值大于預(yù)設(shè)值。
其中,預(yù)置的提醒方式可以是語(yǔ)音提醒、在顯示界面顯示提示文本、或者是警鈴提醒等等方式,此處不做限定。
在本發(fā)明實(shí)施例中,智能手機(jī)將檢測(cè)用戶是否處于行走過(guò)程中使用智能手機(jī)的狀態(tài),若是,則啟動(dòng)智能手機(jī)的后置攝像頭,根據(jù)后置攝像頭實(shí)時(shí)獲取圖像時(shí)的對(duì)焦位置信息確定物距的變化值,該物距是指后置攝像頭對(duì)焦的景物與后置攝像頭之間的距離,若該物距的變化值大于預(yù)設(shè)值,則按照預(yù)置的提醒方式進(jìn)行安全提醒。相對(duì)于現(xiàn)有技術(shù),在檢測(cè)到用戶處于行走過(guò)程中使用智能手機(jī)的狀態(tài)時(shí),通過(guò)利用后置攝像頭實(shí)時(shí)獲取圖像時(shí)的對(duì)焦位置信息確定物距的變化值,使得能夠有效確定后置攝像頭的拍攝范圍內(nèi)是否存在給用戶帶來(lái)安全隱患的景物,以便及時(shí)進(jìn)行安全提醒,降低安全隱患,避免出事故。
請(qǐng)參閱圖7,為圖6所示第二實(shí)施例中變化確定模塊602的細(xì)化功能模塊的示意圖,包括:
啟動(dòng)模塊701,用于啟動(dòng)所述智能手機(jī)的后置攝像頭;
第一獲取模塊702,用于每間隔預(yù)置時(shí)長(zhǎng)獲取所述后置攝像頭的對(duì)焦位置信息;
計(jì)算模塊703,用于根據(jù)所述對(duì)焦位置信息計(jì)算物距;
第一確定模塊704,用于利用計(jì)算得到的物距及上一次計(jì)算得到的物距確定所述物距的變化值。
進(jìn)一步的,所述對(duì)焦位置信息中包含焦距值及像距值;
則所述計(jì)算模塊703具體用于:
按照預(yù)置的物距計(jì)算算法,利用所述焦距值及所述像距值進(jìn)行計(jì)算,得到所述物距。
在本發(fā)明實(shí)施例中,檢測(cè)模塊601在確定用戶處于行走過(guò)程中使用智能手機(jī)的狀態(tài)后,變化確定模塊602中的啟動(dòng)模塊701將啟動(dòng)智能手機(jī)的后置攝像頭,且由其他模塊通過(guò)獲取后置攝像頭的對(duì)焦位置信息的方式確定物距的變化值。
具體的,第一獲取模塊702將每間隔預(yù)置時(shí)長(zhǎng)獲取后置攝像頭的對(duì)焦位置信息,并由計(jì)算模塊703利用該對(duì)焦位置信息計(jì)算物距,且由第一確定模塊704利用計(jì)算得到的物距及上一次計(jì)算得到的物距確定物距的變化值值。
其中,預(yù)置時(shí)長(zhǎng)可以基于用戶處于行走過(guò)程中使用智能手機(jī)的狀態(tài)下,用戶的行走速度確定,以便用戶的行走速度較快時(shí),可以將該預(yù)置時(shí)長(zhǎng)設(shè)置在一個(gè)較小值,且用戶的行走速度較慢時(shí),可以將該預(yù)置時(shí)長(zhǎng)設(shè)置在一個(gè)較大值,且隨著用戶的行走速度的變化,該預(yù)置時(shí)長(zhǎng)也可以實(shí)時(shí)進(jìn)行調(diào)整,例如,可以將該預(yù)置時(shí)長(zhǎng)設(shè)置為用戶步行1米時(shí)所需要時(shí)間的一半?;蛘?,該預(yù)置時(shí)長(zhǎng)可以設(shè)置為一個(gè)常數(shù),例如0.3s,0.5s等等,在實(shí)際應(yīng)用中,可根據(jù)具體的情況設(shè)置,此處不做限定。
在本發(fā)明實(shí)施例中,對(duì)焦位置信息中具體包含焦距值及像距值,計(jì)算模塊703可以按照預(yù)置的物距計(jì)算算法,利用該焦距值及該像距值進(jìn)行計(jì)算,得到該物距。
其中,焦距值為后置攝像頭完成對(duì)焦之后,兩個(gè)焦點(diǎn)之間的距離,像距值表示后置攝像頭在實(shí)體景物通過(guò)其凸透鏡成像之后,形成的實(shí)像與凸透鏡之間的距離。
其中,上述的物距計(jì)算算法具體為:U=VF/(V-F),其中,U表示計(jì)算得到的物距,V表示像距值,F(xiàn)表示焦距值。
在本發(fā)明實(shí)施例中,智能手機(jī)將記錄每一次計(jì)算得到的物距,且在每一次計(jì)算得到物距之后,該物距即為最近一次計(jì)算得到的物距,智能手機(jī)將利用該最近一次計(jì)算得到的物距與上一次計(jì)算得到的物距確定物距的變化值值。
其中,可以將最近一次計(jì)算得到的物距減去上一次計(jì)算得到的物距的差值作為物距的變化值,且在該差值大于0時(shí),表明物距增大,在該差值小于0時(shí),表明物距減小,且無(wú)論物距增大還是減小,在將物距的變化值與預(yù)設(shè)值比較以確定是否需要進(jìn)行安全提醒時(shí),是利用該差值的絕對(duì)值進(jìn)行比較的。且在該物距的變化值大于預(yù)設(shè)值時(shí),表明用戶的前方存在給用戶帶來(lái)安全隱患的景物。
在本發(fā)明實(shí)施例中,通過(guò)上述模塊,能夠在每次計(jì)算得到物距時(shí),都可以利用該計(jì)算得到的物距與上一次計(jì)算得到的物距確定物距的變化值,使得能夠通過(guò)物距的變化值確定是否存在給用戶帶來(lái)安全隱患的景物,且在存在時(shí),進(jìn)行安全提醒,以降低風(fēng)險(xiǎn)。
請(qǐng)參閱圖8,為圖6所示第二實(shí)施例中檢測(cè)模塊601的細(xì)化功能模塊的示意圖,包括:
第二獲取模塊801,用于在所述智能手機(jī)處于點(diǎn)亮狀態(tài)時(shí),獲取所述智能手機(jī)內(nèi)陀螺儀傳感器感應(yīng)到的角度值及加速度傳感器感應(yīng)到的加速度值;
第二確定模塊802,用于確定所述角度值是否處于預(yù)先設(shè)置的角度范圍內(nèi),及利用所述加速度值確定所述用戶是否處于走路狀態(tài);
第三確定模塊803,用于若所述角度值處于所述預(yù)先設(shè)置的角度范圍內(nèi),且確定所述用戶處于走路狀態(tài),則確定所述用戶處于行走過(guò)程中使用智能手機(jī)的狀態(tài)。
在本發(fā)明實(shí)施例中,智能手機(jī)處于點(diǎn)亮狀態(tài)時(shí),表示用戶正在使用該智能手機(jī),為了確定用戶是否是在行走過(guò)程張使用智能手機(jī),第二獲取模塊801將獲取智能手機(jī)內(nèi)陀螺儀傳感器感應(yīng)到的角度值及加速度傳感器感應(yīng)到的加速度值。且第二確定模塊802將確定該角度值是否處于預(yù)先設(shè)置的角度范圍內(nèi),及利用該加速度值確定用戶是否處于走路狀態(tài)。
其中,考慮到用戶在行走過(guò)程中使用智能手機(jī)時(shí),通常是處于低頭,且手持智能手機(jī)并使得智能手機(jī)保持與水平面呈現(xiàn)一定的角度的狀態(tài),該角度可以是30度至90度的范圍內(nèi),且將預(yù)先設(shè)置的角度范圍設(shè)置為30度至90度構(gòu)成的范圍。
其中,考慮到用戶在行走過(guò)程中使用智能手機(jī)時(shí),用戶是以一定的速度行走的,且行走時(shí)用戶的身體是處于不斷起伏的狀態(tài),因此,將利用加速度傳感器的的加速度值確定用戶是否處于走路狀態(tài)。具體的,加速度傳感器的加速度值包含垂直方向上的加速度值及水平方向上的加速度值,智能手機(jī)可以利用垂直方向上的加速度值確定智能手機(jī)是否發(fā)生上下抖動(dòng),及利用水平方向上的加速度值確定智能手機(jī)的移動(dòng)速度(即為用戶的行走速度),在確定智能手機(jī)發(fā)生上下抖動(dòng),且智能手機(jī)的移動(dòng)速度非零且該移動(dòng)速度處于預(yù)設(shè)的步行速度范圍內(nèi)時(shí),則可以確定用戶處于走路狀態(tài)。其中,預(yù)設(shè)該步行速度范圍主要是考慮到用戶在走路時(shí),其移動(dòng)速度是有限的,且考慮到用戶在行走時(shí)若同時(shí)使用智能手機(jī),用戶的行走速度通常較小,因此,通過(guò)設(shè)置該步行速度范圍可以更準(zhǔn)確的確定用戶是否處于走路狀態(tài),且進(jìn)一步確定是否在走路時(shí)使用智能手機(jī)。
其中,若陀螺儀傳感器感應(yīng)到的角度值處于預(yù)先設(shè)置的角度范圍內(nèi),且確定用戶處于走路狀態(tài)時(shí),則第三確定模塊803可確定用戶處于行走過(guò)程中使用智能手機(jī)的狀態(tài)。
在本發(fā)明實(shí)施例中,在智能手機(jī)處于點(diǎn)亮狀態(tài)下,通過(guò)利用陀螺儀傳感器及加速度傳感器,能夠有效的確定用戶是否處于行走過(guò)程中使用智能手機(jī)的狀態(tài)。
請(qǐng)參閱圖9,為本發(fā)明圖6所示第二實(shí)施例中檢測(cè)模塊601的細(xì)化功能模塊的示意圖,包括:
第三獲取模塊901,用于在所述智能手機(jī)處于點(diǎn)亮狀態(tài)時(shí),通過(guò)所述智能手機(jī)的前置攝像頭獲取圖像,及獲取所述智能手機(jī)內(nèi)的加速度傳感器感應(yīng)到的加速度值;
第四確定模塊902,用于確定所述前置攝像頭獲取的圖像是否包含人臉,及利用所述加速度值確定所述用戶是否處于走路狀態(tài);
第五確定模塊903,用于若確定所述前置攝像頭獲取的圖像包含人臉,且確定所述用戶處于走路狀態(tài),則確定所述用戶處于行走過(guò)程中使用智能手機(jī)的狀態(tài)。
在本發(fā)明實(shí)施例中,智能手機(jī)處于點(diǎn)亮狀態(tài)時(shí),表示用戶正在使用該智能手機(jī),且為了提高準(zhǔn)確性,第三獲取模塊901將通過(guò)前置攝像頭獲取圖像,及獲取加速度傳感器感應(yīng)到的加速值,并由第四確定模塊902確定前置攝像頭獲取的圖像是否包含人臉及利用加速度至確定用戶是否處于走路狀態(tài),且在確定前置攝像頭獲取的圖像包含人臉,且確定用戶處于走路狀態(tài)時(shí),則第五確定模塊903確定用戶處于行走過(guò)程中使用智能手機(jī)的狀態(tài)。
其中,考慮到用戶使用智能手機(jī)時(shí),人臉處于前置攝像頭的拍攝范圍內(nèi),因此,智能手機(jī)將開(kāi)啟前置攝像頭,并通過(guò)分析該前置攝像頭獲取的圖像是否包含人臉,以確定用戶是否正在使用智能手機(jī)。
其中,前置攝像頭在開(kāi)啟之后,為了避免干擾用戶當(dāng)前對(duì)智能手機(jī)的使用,將在后臺(tái)運(yùn)行,且不在前臺(tái)顯示攝像頭獲取的圖像??梢岳斫獾氖?,在現(xiàn)有技術(shù)中已經(jīng)有多種在圖像中檢測(cè)人臉的方式,此處不做贅述。
其中,考慮到用戶在行走過(guò)程中使用智能手機(jī)時(shí),用戶是以一定的速度行走的,且行走時(shí)用戶的身體是處于不斷起伏的狀態(tài),因此,將利用加速度傳感器的的加速度值確定用戶是否處于走路狀態(tài)。具體的,加速度傳感器的加速度值包含垂直方向上的加速度值及水平方向上的加速度值,智能手機(jī)可以利用垂直方向上的加速度值確定智能手機(jī)是否發(fā)生上下抖動(dòng),及利用水平方向上的加速度值確定智能手機(jī)的移動(dòng)速度(即為用戶的行走速度),在確定智能手機(jī)發(fā)生上下抖動(dòng),且智能手機(jī)的移動(dòng)速度非零且該移動(dòng)速度處于預(yù)設(shè)的步行速度范圍內(nèi)時(shí),則可以確定用戶處于走路狀態(tài)。其中,預(yù)設(shè)該步行速度范圍主要是考慮到用戶在走路時(shí),其移動(dòng)速度是有限的,且考慮到用戶在行走時(shí)若同時(shí)使用智能手機(jī),用戶的行走速度通常較小,因此,通過(guò)設(shè)置該步行速度范圍可以更準(zhǔn)確的確定用戶是否處于走路狀態(tài),且進(jìn)一步確定是否在走路時(shí)使用智能手機(jī)。
在本發(fā)明實(shí)施例中,在智能手機(jī)處于點(diǎn)亮狀態(tài)下,通過(guò)利用前置攝像頭及加速度傳感器,能夠有效的確定用戶是否處于行走過(guò)程中使用智能手機(jī)的狀態(tài)。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)模塊或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的模塊可以是或者也可以不是物理上分開(kāi)的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理模塊中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。
所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)便描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其它順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定都是本發(fā)明所必須的。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其它實(shí)施例的相關(guān)描述。
以上為對(duì)本發(fā)明所提供的一種安全提醒方法及智能手機(jī)的描述,對(duì)于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。