本發(fā)明實施例涉及計算機技術,尤其涉及一種增強現(xiàn)實功能的關閉方法、裝置和終端設備。
背景技術:
增強現(xiàn)實技術是一種增加用戶對現(xiàn)實世界感知的技術,它將真實世界信息和虛擬世界信息“無縫”集成在一起,把原本在現(xiàn)實世界的一定時間空間范圍內(nèi)很難體驗到的實體信息(如:視覺、聲音、味道、和觸覺等)通過電腦等科學技術模擬仿真后再疊加,將虛擬的信息應用到真實世界被人類感官所感知,從而達到超越現(xiàn)實的感官體驗。
現(xiàn)有技術中,部分智能終端中的應用集成有增強現(xiàn)實功能,當這類應用開啟后,增強現(xiàn)實功能隨之開啟,由于增強現(xiàn)實功能在運行過程中需要消耗大量系統(tǒng)資源,而有時用戶并沒有使用該功能,由此造成了系統(tǒng)資源的無謂消耗。
技術實現(xiàn)要素:
本發(fā)明提供一種增強現(xiàn)實功能的關閉方法、裝置和終端設備,以實現(xiàn)增強現(xiàn)實功能能夠合理的關閉,提高系統(tǒng)資源利用率,同時降低終端設備的功耗。
第一方面,本發(fā)明實施例提供了一種增強現(xiàn)實功能的關閉方法,包括:
當增強現(xiàn)實功能開啟后,若終端設備在第一預設時間內(nèi)沒有檢測到所述增強現(xiàn)實功能被調(diào)用,則啟動搜索程序;
所述終端設備根據(jù)所述搜索程序搜索用戶是否在預設范圍內(nèi),根據(jù)搜索結果確定是否關閉增強現(xiàn)實功能。
第二方面,本發(fā)明實施例還提供了一種增強現(xiàn)實功能的關閉裝置,包括:
搜索啟動模塊,用于當增強現(xiàn)實功能開啟后,若終端設備在第一預設時間內(nèi)沒有檢測到所述增強現(xiàn)實功能被調(diào)用,則啟動搜索程序;
搜索處理模塊,所述終端設備根據(jù)所述搜索程序搜索用戶是否在預設范圍內(nèi),根據(jù)搜索結果確定是否關閉增強現(xiàn)實功能。
第三方面,本發(fā)明實施例還提供了一種終端設備,所述終端設備集成了上述描述的裝置。
本發(fā)明當增強現(xiàn)實功能開啟后,若終端設備在第一預設時間內(nèi)沒有檢測到所述增強現(xiàn)實功能被調(diào)用,則啟動搜索程序,根據(jù)搜索程序搜索用戶是否在預設范圍內(nèi),根據(jù)搜索結果確定是否關閉增強現(xiàn)實功能,解決現(xiàn)有技術中終端設備的增強現(xiàn)實功能無法智能判斷是否關閉的問題,實現(xiàn)了增強現(xiàn)實功能的合理關閉,提高系統(tǒng)資源利用率,同時降低終端設備的功耗。
附圖說明
圖1為本發(fā)明實施例一提供的增強現(xiàn)實功能的關閉方法的流程圖;
圖2為本發(fā)明實施例二提供的增強現(xiàn)實功能的關閉方法的流程圖;
圖3為本發(fā)明實施例三提供的增強現(xiàn)實功能的關閉方法的流程圖;
圖4為本發(fā)明實施例四提供的增強現(xiàn)實功能的關閉方法的流程圖;
圖5為本發(fā)明實施例五提供的增強現(xiàn)實功能的關閉方法的流程圖;
圖6為本發(fā)明實施例六提供的增強現(xiàn)實功能的關閉裝置的結構圖。
具體實施方式
下面結合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部結構。
實施例一
圖1為本發(fā)明實施例一提供的增強現(xiàn)實功能的關閉方法的流程圖,本實施例可適用于終端設備配備有增強現(xiàn)實功能的情況,該方法可以由終端設備如智能手機、平板電腦來執(zhí)行,具體包括如下步驟:
步驟101、當增強現(xiàn)實功能開啟后,若終端設備在第一預設時間內(nèi)沒有檢測到所述增強現(xiàn)實功能被調(diào)用,則啟動搜索程序。
其中,增強現(xiàn)實功能是一種增加用戶對現(xiàn)實世界感知的功能,它將真實世界信息和虛擬世界信息集成在一起,把原本在現(xiàn)實世界的一定時間空間范圍內(nèi)很難體驗到的實體信息通過科學技術模擬仿真后再疊加,將虛擬的信息應用到真實世界被人類感官所感知,從而達到超越現(xiàn)實的感官體驗。
示例性的,在使用終端設備拍照時,若該終端設備擁有增強現(xiàn)實功能,則可對拍攝的圖片的效果自動增強以使圖片更加真實。在使用增強現(xiàn)實功能之前首先需要開啟該功能??蛇x的,當終端設備開機運行后增強現(xiàn)實功能自動運行,還可以是當調(diào)用到可以使用增強現(xiàn)實功能的應用時自動開啟增強現(xiàn)實功能。當增強現(xiàn)實功能開啟后,其會帶來較大的資源占用和電量消耗。
增強現(xiàn)實功能作為終端設備中眾多功能之一,只有在使用的時候才會被調(diào)用進而體現(xiàn)作用,在未被使用時若依然運行則降低了系統(tǒng)效率。本步驟中,當增強現(xiàn)實功能開啟后,若終端設備在第一預設時間內(nèi)沒有檢測到增強現(xiàn)實功能被調(diào)用,則啟動搜索程序。其中第一預設時間可由使用者自行設置,也可使用默認值,示例性的可以是20分鐘,若在20分鐘內(nèi)終端設備未檢測到增強現(xiàn)實功能被調(diào)用則自動啟動關聯(lián)的搜索程序。
步驟102、所述終端設備根據(jù)所述搜索程序搜索用戶是否在預設范圍內(nèi),根據(jù)搜索結果確定是否關閉增強現(xiàn)實功能。
其中,終端設備在啟動搜索程序后,該搜索程序用于搜索終端設備是否有人在操作或者有人在附近。故本步驟中終端設備根據(jù)搜索程序搜索用戶是否在預設范圍內(nèi),該預設范圍可由使用者自行設定也可以采用默認值,示例性的可以是3米、5米或10米等。終端設備根據(jù)搜索結果得到是否有用戶在終端設備周圍,進而根據(jù)該結果來智能判斷是否關閉增強現(xiàn)實功能以節(jié)約系統(tǒng)資源和能耗。
本實施例的技術方案,當增強現(xiàn)實功能開啟后,若終端設備在第一預設時間內(nèi)沒有檢測到增強現(xiàn)實功能被調(diào)用,則啟動搜索程序以搜索是否有用戶在預設范圍內(nèi),進而判斷是否關閉增強現(xiàn)實功能,解決了終端設備增強現(xiàn)實功能無法智能判斷是否關閉的問題,實現(xiàn)了增強現(xiàn)實功能的合理關閉,提高系統(tǒng)資源利用率,同時降低終端設備的功耗。
實施例二
圖2為本發(fā)明實施例二提供的增強現(xiàn)實功能的關閉方法的流程圖,本實施例在實施例一的基礎上,給出了一種具體的關閉增強現(xiàn)實功能方法,包括:
步驟201、當增強現(xiàn)實功能開啟后,若終端設備在第一預設時間內(nèi)沒有檢測到所述增強現(xiàn)實功能被調(diào)用,則啟動搜索程序。
步驟202、所述終端設備根據(jù)所述搜索程序搜索用戶是否在預設范圍內(nèi),若用戶在預設范圍內(nèi),則發(fā)出第一預設語音以提醒用戶即將關閉所述增強現(xiàn)實功能。
其中,當搜索程序搜索到用戶在預設范圍內(nèi),則發(fā)出語音提醒用戶要自動關閉增強現(xiàn)實功能。該第一預設語音可以是“系統(tǒng)檢測到增強顯示功能長時間未被調(diào)用,將自動關閉,請確認是否可以自動關閉”。
步驟203、若所述終端設備在第二預設時間內(nèi)沒有檢測到用戶輸入的指令,則關閉所述增強現(xiàn)實功能。
其中,該第二預設時間可以是20秒。當用戶在終端設備的預設范圍內(nèi),則其聽到提示音后會根據(jù)自身需求在終端設備中輸入確認指令。若終端設備在預設時間內(nèi)沒能收到用戶輸入的指令,則自動關閉該增強現(xiàn)實功能。
本實施例的技術方案,當增強現(xiàn)實功能開啟后,若終端設備在第一預設時間內(nèi)沒有檢測到增強現(xiàn)實功能被調(diào)用,則啟動搜索程序以搜索是否有用戶在預設范圍內(nèi),若在預設范圍內(nèi)存在用戶則發(fā)出提示音以提醒用戶即將關閉增強現(xiàn)實功能,若在一定時間內(nèi)沒有接收到用戶的回復指令則關閉該增強現(xiàn)實功能,解決了終端設備增強現(xiàn)實功能無法智能關閉的問題,實現(xiàn)了增強現(xiàn)實功能的合理關閉,提高系統(tǒng)資源利用率,同時降低終端設備的功耗。
在上述各個實施例的基礎上,若所述終端設備在第二預設時間內(nèi)檢測到用戶輸入的指令,則根據(jù)所述指令確定是否關閉所述增強現(xiàn)實功能。其中,用戶若其希望繼續(xù)保持終端設備中的增強現(xiàn)實功能處于開啟狀態(tài),則其可在終端設備顯示的界面中輸入保持開啟的指令;若用戶在長時間不再使用終端設備中的增強現(xiàn)實功能則可相應的輸入關閉增強現(xiàn)實功能的指令,終端設備根據(jù)接收到的指令確定是否關閉所述增強現(xiàn)實功能。
在上述各個實施例的基礎上,根據(jù)搜索結果確定是否關閉增強現(xiàn)實功能包括:若用戶未在預設范圍內(nèi),則關閉所述增強現(xiàn)實功能。其中,當終端設備啟動搜索程序未搜索到用戶在預設范圍,則表明終端設備周圍并沒有用戶,則自動判斷用戶不再使用增強現(xiàn)實功能,故自動關閉增強現(xiàn)實功能,以提高系統(tǒng)資源利用率,節(jié)約能耗。
實施例三
圖3為本發(fā)明實施例三提供的增強現(xiàn)實功能的關閉方法的流程圖,本實施例在上述各實施例的基礎上給出了一種具體的判斷用戶是否在終端設備預設范圍內(nèi)的方法,包括:
步驟301、當增強現(xiàn)實功能開啟后,若終端設備在第一預設時間內(nèi)沒有檢測到所述增強現(xiàn)實功能被調(diào)用,則啟動搜索程序。
步驟302、所述終端設備開啟攝像頭,根據(jù)所述攝像頭采集的畫面識別用戶是否在預設范圍內(nèi),根據(jù)搜索結果確定是否關閉增強現(xiàn)實功能。
其中,搜索程序首先調(diào)用終端設備的攝像頭,開啟攝像頭后對攝像頭采集的畫面進行圖像識別,若識別到人的形態(tài)出現(xiàn)在畫面中則可認定在預設范圍內(nèi)存在用戶,若未識別到則可認定為用戶不在終端設備的預設范圍,進而根據(jù)不同的搜索結果來確定是否關閉增強現(xiàn)實功能。其中,識別的具體內(nèi)容包括人的臉部識別、軀體識別、手部識別等。
本實施例的技術方案,通過搜索程序開啟攝像頭來識別攝像頭采集的畫面是否有用戶來判斷用戶是否在預設范圍內(nèi),識別精確性較高,便于精準確定是否有用戶存在在終端設備周圍。
實施例四
圖4為本發(fā)明實施例四提供的增強現(xiàn)實功能的關閉方法的流程圖,本實施例在上述各實施例的基礎上給出了一種具體的判斷用戶是否在終端設備預設范圍內(nèi)的方法,包括:
步驟401、當增強現(xiàn)實功能開啟后,若終端設備在第一預設時間內(nèi)沒有檢測到所述增強現(xiàn)實功能被調(diào)用,則啟動搜索程序。
步驟402、所述終端設備開啟麥克風,根據(jù)所述麥克風采集到的音頻信息識別用戶是否在預設范圍內(nèi),根據(jù)搜索結果確定是否關閉增強現(xiàn)實功能。
其中,終端設備通過麥克風采集周圍環(huán)境的音頻信息的輸入,并對輸入的音頻信息進行識別,通過對音頻信息的頻率、音色的識別識別出是否有用戶發(fā)出的音頻信號,以此確定終端設備預設范圍內(nèi)是否有用戶存在。
本實施例的技術方案,通過麥克風對用戶的聲音進行識別以確定終端設備預設范圍內(nèi)是否有用戶存在,避免了采用攝像頭識別帶來的局限性,識別的使用范圍更大。
實施例五
圖5為本發(fā)明實施例五提供的增強現(xiàn)實功能的關閉方法的流程圖,本實施例在上述各實施例的基礎上給出了一種具體的判斷用戶是否在終端設備預設范圍內(nèi)的方法,包括:
步驟501、當增強現(xiàn)實功能開啟后,若終端設備在第一預設時間內(nèi)沒有檢測到所述增強現(xiàn)實功能被調(diào)用,則啟動搜索程序。
步驟502、所述終端設備根據(jù)加速度傳感器或陀螺儀傳感器采集到的信息識別用戶是否在預設范圍內(nèi),根據(jù)搜索結果確定是否關閉增強現(xiàn)實功能。
其中,終端設備內(nèi)部集成有多個傳感器以實現(xiàn)不同的功能,本步驟中搜索程序調(diào)用終端設備中的加速度傳感器或陀螺儀傳感器以確定終端設備的運動狀態(tài),將獲得的運動狀態(tài)認定為是否有用戶在終端設備預設范圍的依據(jù),示例性的,若確定終端設備處于運動狀態(tài),則確定用戶在使用終端設備或者用戶將終端設備攜帶在身上處于運動狀態(tài),則相應的,可判定用戶在預設范圍內(nèi),否則確定用戶不在預設范圍內(nèi)。
本實施例的技術方案,搜索程序對終端設備預設范圍內(nèi)是否有用戶的判斷方式更加簡便,無需復雜的程序控制操作即可識別出是否有用戶在控制終端設備,進而間接得到是否有用戶在終端設備的預設范圍內(nèi)。
在上述各實施例的基礎上,在關閉所述增強現(xiàn)實功能之后,還包括:在經(jīng)過第三預設時間后,所述終端設備發(fā)出提示信息以提示用戶是否開啟所述增強現(xiàn)實功能,若是,則開啟所述增強現(xiàn)實功能。其中,該第三預設時間可以是3小時,當增強現(xiàn)實功能在一段時間內(nèi)處于關閉狀態(tài),適應性的可提醒用戶是否開啟終端設備的增強現(xiàn)實功能。
實施例六
圖6為本發(fā)明實施例六提供的增強現(xiàn)實功能的關閉裝置的結構圖,具體包括:
搜索啟動模塊1,用于當增強現(xiàn)實功能開啟后,若終端設備在第一預設時間內(nèi)沒有檢測到所述增強現(xiàn)實功能被調(diào)用,則啟動搜索程序;
搜索處理模塊2,用于根據(jù)所述搜索程序搜索用戶是否在預設范圍內(nèi),根據(jù)搜索結果確定是否關閉增強現(xiàn)實功能。
本實施例的技術方案,當增強現(xiàn)實功能開啟后,若終端設備在第一預設時間內(nèi)沒有檢測到增強現(xiàn)實功能被調(diào)用,則啟動搜索程序以搜索是否有用戶在預設范圍內(nèi),進而判斷是否關閉增強現(xiàn)實功能,解決了終端設備增強現(xiàn)實功能無法智能判斷是否關閉的問題,實現(xiàn)了增強現(xiàn)實功能的合理關閉,提高系統(tǒng)資源利用率,同時降低終端設備的功耗。
在上述技術方案的基礎上,所述搜索處理模塊具體用于:若用戶在預設范圍內(nèi),則發(fā)出第一預設語音以提醒用戶即將關閉所述增強現(xiàn)實功能;若在第二預設時間內(nèi)沒有檢測到用戶輸入的指令,則關閉所述增強現(xiàn)實功能。
在上述技術方案的基礎上,所述搜索處理模塊還用于:若在第二預設時間內(nèi)檢測到用戶輸入的指令,則根據(jù)所述指令確定是否關閉所述增強現(xiàn)實功能。
在上述技術方案的基礎上,所述搜索處理模塊具體用于:若用戶未在預設范圍內(nèi),則關閉所述增強現(xiàn)實功能。
在上述技術方案的基礎上,所述搜索處理模塊具體用于采用下述至少一種方式識別用戶是否在預設范圍內(nèi):所述終端設備開啟攝像頭,根據(jù)所述攝像頭采集的畫面識別用戶是否在預設范圍內(nèi);所述終端設備開啟麥克風,根據(jù)所述麥克風采集到的音頻信息識別用戶是否在預設范圍內(nèi);所述終端設備根據(jù)加速度傳感器或陀螺儀傳感器采集到的信息識別用戶是否在預設范圍內(nèi)。
在上述技術方案的基礎上,所述搜索處理模塊還用于:在經(jīng)過第三預設時間后,發(fā)出提示信息以提示用戶是否開啟所述增強現(xiàn)實功能,若是,則開啟所述增強現(xiàn)實功能。
上述產(chǎn)品可執(zhí)行本發(fā)明任意實施例所提供的方法,具備執(zhí)行方法相應的功能模塊和有益效果。
實施例七
本實施例在上述各實施例的基礎上提供了一種終端設備,該終端設備集成了實施例六中描述的裝置。示例性的,該終端設備由操作系統(tǒng)、CPU、ROM、RAM、觸摸屏等部件組成。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。