本發(fā)明屬于計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種用于拍照搜題的防誤碰方法及裝置。
背景技術(shù):
目前用于學(xué)生解題的智能答疑、拍照搜題等應(yīng)用軟件層出不窮,開啟移動(dòng)設(shè)備上的攝像頭,通過光標(biāo)以及攝像頭進(jìn)行搜題區(qū)域定位,快速定位到搜題區(qū)域后進(jìn)行一鍵上傳搜索,極大的提高了用戶的搜題效率,考慮到用戶體驗(yàn)感和搜題便捷性,通常設(shè)置一物理按鍵實(shí)現(xiàn)一鍵啟動(dòng),但物理按鍵的一鍵啟動(dòng)往往提高了誤碰觸發(fā)的概率,當(dāng)用戶將移動(dòng)設(shè)備放在口袋或拿在手中時(shí)經(jīng)常會(huì)因?yàn)椴恍⌒挠|碰將攝像頭開啟進(jìn)行搜題,而用戶此時(shí)并沒有意識(shí)到,導(dǎo)致移動(dòng)設(shè)備一直處于搜題的運(yùn)行狀態(tài),耗費(fèi)移動(dòng)設(shè)備的電量。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種用于拍照搜題的防誤碰方法及裝置,旨在解決現(xiàn)有技術(shù)中物理按鍵頻頻被誤碰觸發(fā),導(dǎo)致移動(dòng)設(shè)備的電量進(jìn)行大量耗費(fèi)。
一方面,本發(fā)明提供了一種用于拍照搜題的防誤碰方法,所述方法包括下述步驟:
在接收到用戶觸發(fā)的拍照搜題指令后,通過測距傳感器,獲取攝像頭到待測物體的距離;
將所述攝像頭到待測物體的距離與預(yù)設(shè)范圍進(jìn)行比對;
若所述攝像頭到待測物體的距離超出所述預(yù)設(shè)范圍,則關(guān)閉所述攝像頭。
另一方面,本發(fā)明提供了一種用于拍照搜題的防誤碰裝置,所述裝置包括:
距離獲取單元,用于在接收到用戶觸發(fā)的拍照搜題指令后,通過測距傳感器,獲取攝像頭到待測物體的距離;
比對單元,用于將所述攝像頭到待測物體的距離與預(yù)設(shè)范圍進(jìn)行比對;以及
攝像頭關(guān)閉單元,用于若所述攝像頭到待測物體的距離超出所述預(yù)設(shè)范圍,則關(guān)閉所述攝像頭。
在本發(fā)明實(shí)施例中,在用戶觸發(fā)的拍照搜題指令后,通過測距傳感器獲取攝像頭到待測物體的距離,當(dāng)攝像頭到待測物體的距離超出預(yù)設(shè)范圍后關(guān)閉攝像頭,有效地避免了用戶因不小觸碰物理按鍵觸使得攝像頭一直處于開啟狀態(tài),避免移動(dòng)設(shè)備的電量產(chǎn)生不必要的耗費(fèi),從而增強(qiáng)了用戶的體驗(yàn)感。
附圖說明
圖1是本發(fā)明實(shí)施例一提供的用于拍照搜題的防誤碰方法的實(shí)現(xiàn)流程圖;
圖2是本發(fā)明實(shí)施例二提供的用于拍照搜題的防誤碰方法的實(shí)現(xiàn)流程圖;
圖3是本發(fā)明實(shí)施例三提供的用于拍照搜題的防誤碰裝置的結(jié)構(gòu)示意圖;以及
圖4是本發(fā)明實(shí)施例四提供的用于拍照搜題的防誤碰裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
以下結(jié)合具體實(shí)施例對本發(fā)明的具體實(shí)現(xiàn)進(jìn)行詳細(xì)描述:
實(shí)施例一:
圖1示出了本發(fā)明實(shí)施例一提供的用于拍照搜題的防誤碰方法的實(shí)現(xiàn)流程圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下:
在步驟S101中,在接收到用戶觸發(fā)的拍照搜題指令后,通過測距傳感器,獲取攝像頭到待測物體的距離。
在本發(fā)明實(shí)施例中,用戶通過觸碰移動(dòng)設(shè)備上的物理按鍵觸發(fā)拍照搜題指令,此時(shí)開啟攝像頭定位搜題區(qū)域,由于在正常情況下,用戶在觸發(fā)拍照搜題指令時(shí),攝像頭定位搜題區(qū)域時(shí),攝像頭到待測物體的距離是滿足一區(qū)間值,因此,需要通過測量攝像頭到待測物體的距離,得知是否屬于誤碰的情況。該測距傳感器包括:紅外線測距傳感器或激光測距傳感器。
進(jìn)一步地,根據(jù)接收到用戶觸發(fā)的拍照搜題指令,啟動(dòng)測距傳感器;
在預(yù)設(shè)時(shí)間段內(nèi),獲取攝像頭至待測物體的距離以及對應(yīng)的時(shí)長。
具體地,在接收到拍照搜題指令后,攝像頭定位搜題區(qū)域,此時(shí)開啟測距傳感器,以測量攝像頭到待測物體的距離。為了提高準(zhǔn)確性,降低判斷誤差,需要在預(yù)設(shè)時(shí)間段內(nèi),獲取攝像頭至待測物體的距離以及對應(yīng)的時(shí)長,通常預(yù)設(shè)時(shí)間段可以設(shè)定為5s,同時(shí)獲取攝像頭至待測物體的距離保持的時(shí)長,例如在某一時(shí)長,攝像頭至待測物體一直保持在某一距離值。
在步驟S102中,將攝像頭到待測物體的距離與預(yù)設(shè)范圍進(jìn)行比對。
在本發(fā)明實(shí)施例中,根據(jù)實(shí)際需要,該預(yù)設(shè)范圍可以設(shè)定為1cm至100cm。將獲取到攝像頭到待測物體的距離與預(yù)設(shè)范圍進(jìn)行比對,從而可以得知攝像頭到待測物體的距離是否超出預(yù)設(shè)范圍,以判斷是否為誤碰。
在步驟S103中,若攝像頭到待測物體的距離超出預(yù)設(shè)范圍,則關(guān)閉攝像頭。
在本發(fā)明實(shí)施例中,當(dāng)攝像頭到待測物體的距離超出預(yù)設(shè)范圍時(shí),判斷此時(shí)誤碰,為了防止移動(dòng)設(shè)備的電量進(jìn)行不必要的耗費(fèi),因此將攝像頭進(jìn)行關(guān)閉。
在本發(fā)明實(shí)施例中,在用戶觸發(fā)的拍照搜題指令后,通過測距傳感器獲取攝像頭到待測物體的距離,當(dāng)攝像頭到待測物體的距離超出預(yù)設(shè)范圍后關(guān)閉攝像頭,有效地避免了用戶因不小觸碰物理按鍵觸使得攝像頭一直處于開啟狀態(tài),避免移動(dòng)設(shè)備的電量產(chǎn)生不必要的耗費(fèi),從而增強(qiáng)了用戶的體驗(yàn)感。
實(shí)施例二:
圖2示出了本發(fā)明實(shí)施例二提供的用于拍照搜題的防誤碰方法的實(shí)現(xiàn)流程圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下:
在步驟S201中,在接收到用戶觸發(fā)的拍照搜題指令后,通過測距傳感器,獲取攝像頭到待測物體的距離。
在步驟S202中,將攝像頭到待測物體的距離與預(yù)設(shè)范圍進(jìn)行比對。
在步驟S203中,若攝像頭到待測物體的距離超出預(yù)設(shè)范圍,則關(guān)閉攝像頭。
在本發(fā)明實(shí)施例中,步驟S201—S203的實(shí)施方式可對應(yīng)參考前述實(shí)施例一中步驟S101—S103的描述,在此不再贅述。
在步驟S204中,若攝像頭到待測物體的距離未超出所述預(yù)設(shè)范圍,則關(guān)閉測距傳感器。
在本發(fā)明實(shí)施例中,當(dāng)攝像頭到待測物體的距離未超出所述預(yù)設(shè)范圍時(shí),此時(shí)是用戶需要開啟攝像頭進(jìn)行拍照搜題并非為誤碰,因此關(guān)閉測距傳感器。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如ROM/RAM、磁盤、光盤等。
實(shí)施例三:
圖3示出了本發(fā)明實(shí)施例三提供的用于拍照搜題的防誤碰裝置的結(jié)構(gòu)示意圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。在本發(fā)明實(shí)施例中,用于拍照搜題的防誤碰裝置包括:距離獲取單元31、比對單元32以及攝像頭關(guān)閉單元33,其中:
距離獲取單元31,用于在接收到用戶觸發(fā)的拍照搜題指令后,通過測距傳感器,獲取攝像頭到待測物體的距離。
在本發(fā)明實(shí)施例中,用戶通過觸碰移動(dòng)設(shè)備上的物理按鍵觸發(fā)拍照搜題指令,此時(shí)開啟攝像頭定位搜題區(qū)域,由于在正常情況下,用戶在觸發(fā)拍照搜題指令時(shí),攝像頭定位搜題區(qū)域時(shí),攝像頭到待測物體的距離是滿足一區(qū)間值,因此,需要通過測量攝像頭到待測物體的距離,得知是否屬于誤碰的情況。該測距傳感器包括:紅外線測距傳感器或激光測距傳感器。
進(jìn)一步地,距離獲取單元31包括:啟動(dòng)單元311以及獲取單元312,其中:
啟動(dòng)單元311,用于根據(jù)接收到用戶觸發(fā)的拍照搜題指令,啟動(dòng)測距傳感器;以及
獲取單元312,用于在預(yù)設(shè)時(shí)間段內(nèi),獲取攝像頭至待測物體的距離以及對應(yīng)的時(shí)長。
具體地,在接收到拍照搜題指令后,攝像頭定位搜題區(qū)域,此時(shí)開啟測距傳感器,以測量攝像頭到待測物體的距離。為了提高準(zhǔn)確性,降低判斷誤差,需要在預(yù)設(shè)時(shí)間段內(nèi),獲取攝像頭至待測物體的距離以及對應(yīng)的時(shí)長,通常預(yù)設(shè)時(shí)間段可以設(shè)定為5s,同時(shí)獲取攝像頭至待測物體的距離保持的時(shí)長,例如在某一時(shí)長,攝像頭至待測物體一直保持在某一距離值。
比對單元32,用于將攝像頭到待測物體的距離與預(yù)設(shè)范圍進(jìn)行比對。
在本發(fā)明實(shí)施例中,根據(jù)實(shí)際需要,該預(yù)設(shè)范圍可以設(shè)定為1cm至100cm。將獲取到攝像頭到待測物體的距離與預(yù)設(shè)范圍進(jìn)行比對,從而可以得知攝像頭到待測物體的距離是否超出預(yù)設(shè)范圍,以判斷是否為誤碰。
攝像頭關(guān)閉單元33,用于若攝像頭到待測物體的距離超出預(yù)設(shè)范圍,則關(guān)閉所述攝像頭。
在本發(fā)明實(shí)施例中,當(dāng)攝像頭到待測物體的距離超出預(yù)設(shè)范圍時(shí),判斷此時(shí)誤碰,為了防止移動(dòng)設(shè)備的電量進(jìn)行不必要的耗費(fèi),因此將攝像頭進(jìn)行關(guān)閉。
在本發(fā)明實(shí)施例中,在用戶觸發(fā)的拍照搜題指令后,通過測距傳感器獲取攝像頭到待測物體的距離,當(dāng)攝像頭到待測物體的距離超出預(yù)設(shè)范圍后關(guān)閉攝像頭,有效地避免了用戶因不小觸碰物理按鍵觸使得攝像頭一直處于開啟狀態(tài),避免移動(dòng)設(shè)備的電量產(chǎn)生不必要的耗費(fèi),從而增強(qiáng)了用戶的體驗(yàn)感。
實(shí)施例四:
圖4示出了本發(fā)明實(shí)施例四提供的用于拍照搜題的防誤碰裝置的結(jié)構(gòu)示意圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。在本發(fā)明實(shí)施例中,用于拍照搜題的防誤碰裝置包括:距離獲取單元41、比對單元42、攝像頭關(guān)閉單元43以及傳感器關(guān)閉單元,44,其中:
距離獲取單元41,用于在接收到用戶觸發(fā)的拍照搜題指令后,通過測距傳感器,獲取攝像頭到待測物體的距離;
比對單元42,用于將攝像頭到待測物體的距離與預(yù)設(shè)范圍進(jìn)行比對;
攝像頭關(guān)閉單元43,用于若攝像頭到待測物體的距離超出預(yù)設(shè)范圍,則關(guān)閉所述攝像頭;以及
傳感器關(guān)閉單元44,用于若攝像頭到待測物體的距離未超出預(yù)設(shè)范圍,則關(guān)閉測距傳感器。
在本發(fā)明實(shí)施例中,當(dāng)攝像頭到待測物體的距離未超出所述預(yù)設(shè)范圍時(shí),此時(shí)是用戶需要開啟攝像頭進(jìn)行拍照搜題并非為誤碰,因此關(guān)閉測距傳感器。
在本發(fā)明實(shí)施例中,用于拍照搜題的防誤碰裝置的各單元可由相應(yīng)的硬件或軟件單元實(shí)現(xiàn),各單元可以為獨(dú)立的軟、硬件單元,也可以集成為一個(gè)軟、硬件單元,在此不用以限制本發(fā)明。該裝置各單元的實(shí)施方式具體可參考前述實(shí)施例一的描述,在此不再贅述。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。