一種基於增強現實的信息獲取方法及其裝置與流程
2023-11-01 11:19:45 2

本申請實施例涉及增強現實技術領域,具體涉及一種基於增強現實的信息獲取方法及其裝置。
背景技術:
增強現實技術是一種將真實世界信息和虛擬世界信息「無縫」集成的新技術,是把原本在現實世界的一定時間空間範圍內很難體驗到的實體信息(視覺信息,聲音,味道,觸覺等),通過電腦等科學技術,模擬仿真後再疊加,將虛擬的信息應用到真實世界,被人類感官所感知,從而達到超越現實的感官體驗。真實的環境和虛擬的物體實時地疊加到了同一個畫面或空間同時存在。
增強現實技術,不僅展現了真實世界的信息,而且將虛擬的信息同時顯示出來,兩種信息相互補充、疊加。在視覺化的增強現實中,用戶利用頭盔顯示器,把真實世界與電腦圖形多重合成在一起,便可以看到真實的世界圍繞著它。
現有的增強現實技術中,服務端存儲有興趣點(pointofinterest,簡稱poi)信息,例如某個賓館的經緯度信息及其周邊交通、餐廳等信息。當用戶的移動終端啟動獲取興趣點標識,並將所述獲取得到的興趣點標識上傳到服務端,服務端將所述興趣點標識對應的興趣點信息發送給移動終端,例如賓館的訂房信息、餐廳的菜單和價格、商場的打折信息、汽車內部結構的三維圖等。但是用戶可能對周圍環境並不熟悉,無法獲得所在場景的興趣點標識,因此無法即時獲得興趣點信息。
因此,如何利用增強現實技術,即時獲得增強現實目標相關的興趣點信息成為現有技術亟待解決的技術問題。
技術實現要素:
本申請實施例解決的技術問題之一在於提供一種基於增強現實的信息獲取方法及其裝置,其能夠利用增強現實技術,即時獲得增強現實目標相關的興趣點信息。
本申請實施例提供一種基於增強現實的信息獲取方法,應用於移動終端,包括:
根據所述移動終端的位置以及移動速度和移動方向,確定所述移動終端是否與增強現實目標的距離是否小於預設距離;
如小於預設距離,所述移動終端將獲取的當前場景信息以及增強現實目標信息發送至服務端;
接收並利用增強現實顯示所述服務端發送的增強現實目標相關的興趣點信息以及當前場景。
在本申請一具體實施例中,所述根據所述移動終端的位置以及移動速度和移動方向,確定所述移動終端是否與增強現實目標的距離是否小於預設距離包括:
如所述增強現實目標為大型目標,則採用全球定位系統確定所述移動終端是否與增強現實目標的距離是否小於預設距離;
如所述增強現實目標為小型目標,則採用預存導航地圖確定所述移動終端是否與增強現實目標的距離是否小於預設距離。
在本申請一具體實施例中,所述移動速度的獲得包括:
根據接收的用戶輸入指令所對應的運動方式確定所述移動終端初始移動速度;和/或,
根據所述移動終端在導航路線上的歷史移動速度,調整所述初始移動速度。
在本申請一具體實施例中,所述如小於預設距離,所述移動終端將獲取的當前場景信息以及增強現實目標信息發送至服務端包括:
如小於預設距離,判斷所述移動終端是否處於可接收並顯示增強現實內容的狀態;
如處於可接收並顯示增強現實內容的狀態,則將獲取的當前場景信息以及增強現實目標信息發送至服務端。
在本申請一具體實施例中,所述如處於可接收並顯示增強現實內容的狀態,則將獲取的當前場景信息以及增強現實目標信息發送至服務端還包括:
如處於可接收並顯示增強現實內容的狀態,還將用戶需求信息發送至所述服務端。
在本申請一具體實施例中,所述場景信息包括:場景位置定位參數信息、場景標誌物體信息、場景標誌物體圖像、用戶圖像中至少一種。
在本申請一具體實施例中,所述接收並利用增強現實顯示所述服務端發送的增強現實目標相關的興趣點信息以及當前場景包括:
接收所述服務端發送的增強現實目標相關的興趣點信息;
將所述當前場景和所述增強現實目標相關的興趣點信息進行增強現實處理並顯示。
在本申請一具體實施例中,所述興趣點信息包括:用戶歷史行為信息獲取的偏好信息所對應的推廣信息。
對應上述方法,本申請還提供一種基於增強現實的信息獲取裝置,應用於移動終端,包括:
距離確定模塊,用於根據所述移動終端的位置以及移動速度和移動方向,確定所述移動終端是否與增強現實目標的距離是否小於預設距離;
信息發送模塊,用於如小於預設距離,所述移動終端將獲取的當前場景信息以及增強現實目標信息發送至服務端;
場景顯示模塊,用於接收並利用增強現實顯示所述服務端發送的增強現實目標相關的興趣點信息以及當前場景。
在本申請一具體實施例中,所述距離確定模塊包括:
大型目標確定單元,用於如所述增強現實目標為大型目標,則採用全球定位系統確定所述移動終端是否與增強現實目標的距離是否小於預設距離;和/或,
小型目標確定單元,用於如所述增強現實目標為小型目標,則採用預存導航地圖確定所述移動終端是否與增強現實目標的距離是否小於預設距離。
在本申請一具體實施例中,所述移動速度的獲得包括:
根據接收的用戶輸入指令所對應的運動方式確定所述移動終端初始移動速度;
根據所述移動終端在導航路線上的歷史移動速度,調整所述初始移動速度。
在本申請一具體實施例中,所述信息發送模塊包括:
狀態判斷單元,用於如小於預設距離,判斷所述移動終端是否處於可接收並顯示增強現實內容的狀態;
目標發送單元,用於如處於可接收並顯示增強現實內容的狀態,則將獲取的當前場景信息以及增強現實目標信息發送至服務端。
在本申請一具體實施例中,所述目標發送單元還包括:
需求發送單元,用於如處於可接收並顯示增強現實內容的狀態,還將用戶需求信息發送至所述服務端。
在本申請一具體實施例中,所述場景信息包括:場景位置定位參數信息、場景標誌物體信息、場景標誌物體圖像、用戶圖像中至少一種。
在本申請一具體實施例中,所述場景顯示模塊包括:
信息接收單元,用於接收所述服務端發送的增強現實目標相關的興趣點信息;
信息顯示單元,用於將所述當前場景和所述增強現實目標相關的興趣點信息進行增強現實處理並顯示。
在本申請一具體實施例中,所述興趣點信息包括:用戶歷史行為信息獲取的偏好信息所對應的推廣信息。
本申請實施例當所述移動終端與增強現實目標的距離是否小於預設距離時,將獲取的當前場景信息以及增強現實目標信息發送至服務端。所述服務端發送增強現實目標相關的興趣點信息以及當前場景至所述移動終端,所述移動終端利用增強現實顯示當前場景以及增強現實目標相關的興趣點信息。本申請實施例無需用戶發送興趣點標識至服務端,移動終端僅需發送當前場景信息至服務端就能夠實現即時獲得增強現實目標相關的興趣點信息。因此,本申請使用更加方便,場景顯示更加豐富,更加有利於增強現實技術的實現。
附圖說明
為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對於本領域普通技術人員來講,還可以根據這些附圖獲得其他的附圖。
圖1是本申請實施例所應用的計算機設備的硬體結構圖;
圖2是本申請提供的一種基於增強現實的信息獲取方法一實施例流程圖;
圖3是本申請提供的一種基於增強現實的信息獲取方法另一實施例步驟s1的流程圖;
圖4是本申請提供的一種基於增強現實的信息獲取方法再一實施例步驟s3的流程圖;
圖5是本申請提供的一種基於增強現實的信息獲取方法再一實施例流程圖;
圖6是本申請提供的一種基於增強現實的信息獲取裝置一實施例結構圖;
圖7是本申請提供的一種基於增強現實的信息獲取裝置另一實施例步驟s1的結構圖;
圖8是本申請提供的一種基於增強現實的信息獲取裝置再一實施例步驟s3的結構圖;
圖9是本申請提供的一種基於增強現實的信息獲取裝置再一實施例結構圖;
圖10是本申請實施例一具體應用場景的流程圖。
圖11是本申請實施例提供的一種基於增強現實的信息獲取方法的電子設備的硬體結構示意圖;
圖12是本申請所應用場景的信號傳遞示意圖;
圖13是本申請一種基於增強現實的信息獲取方法的一應用場景下的流程圖。
具體實施方式
本申請實施例在所述移動終端與增強現實目標的距離是否小於預設距離時,將獲取的當前場景信息以及增強現實目標信息發送至服務端。所述服務端發送增強現實目標相關的興趣點信息以及當前場景至所述移動終端,所述移動終端利用增強現實顯示當前場景以及增強現實目標相關的興趣點信息。本申請實施例無需用戶發送興趣點標識至服務端,移動終端僅需發送當前場景信息至服務端就能夠實現即時獲得增強現實目標相關的興趣點信息。因此,本申請使用更加方便,場景顯示更加豐富,更加有利於增強現實技術的實現。
儘管本申請能夠具有許多不同形式的實施例,但在附圖中顯示並且將在本文詳細描述的特定實施例,應該理解,這種實施例的公開應該被視為原理的示例,而非意圖把本申請限制於顯示和描述的特定實施例。在以下的描述中,相同的標號用於描述附圖的幾個示圖中的相同、相似或對應的部分。
如本文所使用,術語「一個」或「一種」被定義為一個(種)或超過一個(種)。如本文所使用,術語「多個」被定義為兩個或超過兩個。如本文所使用,術語「其他」被定義為至少再一個或更多個。如本文所使用,術語「包含」和/或「具有」被定義為包括(即,開放式語言)。如本文所使用,術語「耦合」被定義為連接,但未必是直接連接,並且未必是以機械方式連接。如本文所使用,術語「程序」或「電腦程式」或類似術語被定義為設計用於在計算機系統上執行的指令序列。「程序」或「電腦程式」可包括子程序、函數、過程、對象方法、對象實現、可執行應用、小應用程式、小服務程序、原始碼、目標代碼、共享庫/動態加載庫和/或設計用於在計算機系統上執行的其它指令序列。
在整個本文件中對「一個實施例」、「某些實施例」、「實施例」或類似術語的提及表示結合實施例描述的特定特徵、結構或特性被包括在本申請的至少一個實施例中。因此,在整個本說明書的各種地方的這種詞語的出現不必全部表示相同的實施例。另外,所述特定特徵、結構或特性可非限制性地在一個或多個實施例中以任何合適的方式組合。
如本文所使用,術語「或者」應該被解釋為是包括性的或者表示任何一種或任何組合。因此,「a、b或者c」表示「下面的任何一種:a;b;c;a和b;a和c;b和c;a,b和c」。僅當元件、功能、步驟或動作的組合以某種方式固有地相互排斥時,將會發生這種定義的例外。
為了使本領域的人員更好地理解本申請實施例中的技術方案,下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例。基於本申請中的實施例,本領域普通技術人員所獲得的所有其他實施例,都應當屬於本申請保護的範圍。
下面結合本申請實施例附圖進一步說明本申請實施例具體實現。
本申請一實施例提一種基於增強現實的信息獲取方法,應用於手機、pad等移動終端。
參見圖1,所述移動終端通常包括:主控晶片11、存儲器12、輸入輸出裝置13以及其他硬體14。所述主控晶片11控制各功能模塊,存儲器12存儲各應用程式和數據。
參見圖2,所述方法包括:
s1、根據所述移動終端的位置以及移動速度和移動方向,確定所述移動終端是否與增強現實目標的距離是否小於預設距離。
具體地,所述預設距離為本領域技術人員根據經驗預先設置的,或者用戶根據需要預先設置的。
在本申請一具體實現中,參見圖3,所述步驟s1包括:
s11、如所述增強現實目標為大型目標,則採用全球定位系統確定所述移動終端是否與增強現實目標的距離是否小於預設距離。
具體地,所述增強現實目標為大型目標,例如,餐廳、旅店、火車站等可以通過全球定位系統(gps)獲得增強現實目標時,可以通過全球定位系統,根據所述移動終端的位置以及移動速度和移動方向,確定所述移動終端是否與增強現實目標的距離是否小於預設距離。
具體算法參見全球定位系統的路徑計算方法,此為現有技術,故在此不再贅述。
s12、如所述增強現實目標為小型目標,則採用預存導航地圖確定所述移動終端是否與增強現實目標的距離是否小於預設距離。
當所述增強現實目標為小型目標,比如,商場內的品牌專櫃、畫展中的具體作品等,可以通過預先存儲的導航地圖,根據所述移動終端的位置以及移動速度和移動方向,確定所述移動終端是否與增強現實目標的距離是否小於預設距離。
例如,通過確定起始位置,以及增強現實目標所在的位置,根據預存導航地圖確定導航路徑。根據導航路徑以及所述移動終端的位置以及移動速度和移動方向,通過所述導航地圖,確定移動終端是否與增強現實目標的距離是否小於預設距離。
因此,本申請不僅可以當增強現實目標為大型目標時,準確地計算移動終端與增強現實目標之間的距離,也可以當增強現實目標為小型目標時,準確地計算移動終端與增強現實目標之間的距離。因此,本申請可以對任意增強現實目標進行定位,判斷移動終端與增強現實目標之間的距離。
在本申請另一具體實現中,參見圖4,所述移動速度的獲得包括:
31、根據接收的用戶輸入指令所對應的運動方式確定所述移動終端初始移動速度。
具體地,用戶可以通過所述移動終端的輸入輸出裝置13(比如,觸控螢幕)進行用戶輸入指令的輸入,選擇對應的運動方式。所述運動方式通常包括:步行、騎車、開車。各種運動方式對應不同的初始移動速度,所述初始移動速度可以為預先存儲的默認值或者用戶根據自己通常速度進行的設置。
因此,本申請可以根據不同的運動方式設置不同的初始移動速度,從而實現準確確定移動終端的移動速度。
32、根據所述移動終端在導航路線上的歷史移動速度,調整所述初始移動速度。
由於不同的用戶以相同的運動方式進行移動的速度存在差異,因此根據所述移動終端在導航路線上的歷史移動速度,對所述初始移動速度進行調整。從而,避免由於用戶移動速度的差異,影響移動速度的準確性,進而影響計算移動終端與增強現實目標之間的距離。
s2、如小於預設距離,所述移動終端將獲取的當前場景信息以及增強現實目標信息發送至服務端。
在本申請再一具體實現中,參見圖5,所述步驟s2包括:
s21、如小於預設距離,判斷所述移動終端是否處於可接收並顯示增強現實內容的狀態。
由於移動終端的種類很多,運算能力和設置情況存在差異。比如,有些移動終端無法進行增強現實的渲染顯示,有些移動終端設置無法接收所述服務端推送的信息。
如果所述移動終端處於無法接收並顯示增強現實內容的狀態,則會發出錯誤信息。因此,本申請判斷所述移動終端是否處於可接收並顯示增強現實內容的狀態。
s22、如處於可接收並顯示增強現實內容的狀態,則將獲取的當前場景信息以及增強現實目標信息發送至服務端。
如果所述移動終端處於可接收並顯示增強現實內容的狀態,即可以進行增強現實的渲染顯示,並且可以接收所述服務端推送的信息,所述移動終端將獲取的當前場景信息以及增強現實目標信息發送至服務端。
具體地,所述場景信息包括:場景位置定位參數信息、場景標誌物體信息、場景標誌物體圖像、用戶圖像中至少一種。
所述增強現實目標信息包括:增強現實目標的位置,編號,索引值等至少一種。
在本申請再一具體實現中,所述步驟s22還包括:
如處於可接收並顯示增強現實內容的狀態,還將用戶需求信息發送至所述服務端。
例如,用戶需求為出遊,則將出遊信息發送至所述服務端,服務端根據所述出遊信息進行推送。
s3、接收並利用增強現實顯示所述服務端發送的增強現實目標相關的興趣點信息以及當前場景。
在本申請再一具體實現中,參見圖6,所述步驟s3包括:
s31、接收所述服務端發送的增強現實目標相關的興趣點信息。
具體地,所述興趣點信息包括:用戶歷史行為信息獲取的偏好信息所對應的推廣信息。
所述興趣點信息示例性的可以為:賓館的訂房信息、餐廳的菜單和價格、火車時刻表、商場的打折信息、汽車內部結構的三維圖等。
s32、將所述當前場景和所述增強現實目標相關的興趣點信息進行增強現實處理並顯示。
對應上述方法,參見圖7,本申請還提供一種基於增強現實的信息獲取裝置,應用於移動終端。所述裝置包括:
距離確定模塊71,用於根據所述移動終端的位置以及移動速度和移動方向,確定所述移動終端是否與增強現實目標的距離是否小於預設距離。
信息發送模塊72,用於如小於預設距離,所述移動終端將獲取的當前場景信息以及增強現實目標信息發送至服務端。
場景顯示模塊73,用於接收並利用增強現實顯示所述服務端發送的增強現實目標相關的興趣點信息以及當前場景。
具體地,所述預設距離為本領域技術人員根據經驗預先設置的,或者用戶根據需要預先設置的。
在本申請一具體實現中,參見圖8,所述距離確定模塊71包括:
大型目標確定單元711,用於如所述增強現實目標為大型目標,則採用全球定位系統確定所述移動終端是否與增強現實目標的距離是否小於預設距離;和/或,
小型目標確定單元712,用於如所述增強現實目標為小型目標,則採用預存導航地圖確定所述移動終端是否與增強現實目標的距離是否小於預設距離。
具體地,所述增強現實目標為大型目標,例如,餐廳、旅店、火車站等可以通過全球定位系統(gps)獲得增強現實目標時,可以通過全球定位系統,根據所述移動終端的位置以及移動速度和移動方向,確定所述移動終端是否與增強現實目標的距離是否小於預設距離。
具體算法參見全球定位系統的路徑計算方法,此為現有技術,故在此不再贅述。
當所述增強現實目標為小型目標,比如,商場內的品牌專櫃、畫展中的具體作品等,可以通過預先存儲的導航地圖,根據所述移動終端的位置以及移動速度和移動方向,確定所述移動終端是否與增強現實目標的距離是否小於預設距離。
例如,通過確定起始位置,以及增強現實目標所在的位置,根據預存導航地圖確定導航路徑。根據導航路徑以及所述移動終端的位置以及移動速度和移動方向,通過所述導航地圖,確定移動終端是否與增強現實目標的距離是否小於預設距離。
因此,本申請不僅可以當增強現實目標為大型目標時,準確地計算移動終端與增強現實目標之間的距離,也可以當增強現實目標為小型目標時,準確地計算移動終端與增強現實目標之間的距離。因此,本申請可以對任意增強現實目標進行定位,判斷移動終端與增強現實目標之間的距離。
在本申請另一具體實現中,參見圖3,所述移動速度的獲得包括:
31、根據接收的用戶輸入指令所對應的運動方式確定所述移動終端初始移動速度。
具體地,用戶可以通過所述移動終端的輸入輸出裝置13(比如,觸控螢幕)進行用戶輸入指令的輸入,選擇對應的運動方式。所述運動方式通常包括:步行、騎車、開車。各種運動方式對應不同的初始移動速度,所述初始移動速度可以為預先存儲的默認值或者用戶根據自己通常速度進行的設置。
因此,本申請可以根據不同的運動方式設置不同的初始移動速度,從而實現準確確定移動終端的移動速度。
32、根據所述移動終端在導航路線上的歷史移動速度,調整所述初始移動速度。
由於不同的用戶以相同的運動方式進行移動的速度存在差異,因此根據所述移動終端在導航路線上的歷史移動速度,對所述初始移動速度進行調整。從而,避免由於用戶移動速度的差異,影響移動速度的準確性,進而影響計算移動終端與增強現實目標之間的距離。
在本申請再一具體實現中,參見圖9,所述信息發送模塊72包括:
狀態判斷單元721,用於如小於預設距離,判斷所述移動終端是否處於可接收並顯示增強現實內容的狀態。
目標發送單元722,用於如處於可接收並顯示增強現實內容的狀態,則將獲取的當前場景信息以及增強現實目標信息發送至服務端。
由於移動終端的種類很多,運算能力和設置情況存在差異。比如,有些移動終端無法進行增強現實的渲染顯示,有些移動終端設置無法接收所述服務端推送的信息。
如果所述移動終端處於無法接收並顯示增強現實內容的狀態,則會發出錯誤信息。因此,本申請判斷所述移動終端是否處於可接收並顯示增強現實內容的狀態。
如果所述移動終端處於可接收並顯示增強現實內容的狀態,即可以進行增強現實的渲染顯示,並且可以接收所述服務端推送的信息,所述移動終端將獲取的當前場景信息以及增強現實目標信息發送至服務端。
具體地,所述場景信息包括:場景位置定位參數信息、場景標誌物體信息、場景標誌物體圖像、用戶圖像中至少一種。
所述增強現實目標信息包括:增強現實目標的位置,編號,索引值等至少一種。
在本申請再一具體實現中,所述目標發送單元722還用於如處於可接收並顯示增強現實內容的狀態,還將用戶需求信息發送至所述服務端。
例如,用戶需求為出遊,則將出遊信息發送至所述服務端,服務端根據所述出遊信息進行推送。
在本申請再一具體實現中,參見圖10,所述場景顯示模塊73包括:
信息接收單元731,用於接收所述服務端發送的增強現實目標相關的興趣點信息;
信息顯示單元732,用於將所述當前場景和所述增強現實目標相關的興趣點信息進行增強現實處理並顯示。
具體地,所述興趣點信息包括:用戶歷史行為信息獲取的偏好信息所對應的推廣信息。
所述興趣點信息示例性的可以為:賓館的訂房信息、餐廳的菜單和價格、火車時刻表、商場的打折信息、汽車內部結構的三維圖等。
圖11是本申請實施例提供的一種基於增強現實的信息獲取方法的電子設備的硬體結構示意圖,如圖11所示,該設備包括:
一個或多個處理器1110以及存儲器1120,圖11中以一個處理器1110為例。
執行基於增強現實的信息獲取方法的電子設備還可以包括:輸入裝置1130和輸出裝置1140。
處理器1110、存儲器1120、輸入裝置1130和輸出裝置1140可以通過總線或者其他方式連接,圖11中以通過總線連接為例。
存儲器1120作為一種非易失性計算機可讀存儲介質,可用於存儲非易失性軟體程序、非易失性計算機可執行程序以及模塊,如本申請實施例中的基於增強現實的信息獲取方法對應的程序指令/模塊(例如,附圖7所示的距離確定模塊71、信息發送模塊72、場景顯示模塊73)。處理器1110通過運行存儲在存儲器1120中的非易失性軟體程序、指令以及模塊,從而執行伺服器的各種功能應用以及數據處理,即實現上述方法實施例基於增強現實的信息獲取方法。
存儲器1120可以包括存儲程序區和存儲數據區,其中,存儲程序區可存儲作業系統、至少一個功能所需要的應用程式;存儲數據區可存儲基於增強現實的信息獲取電子設備的使用所創建的數據等。此外,存儲器1120可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁碟存儲器件、快閃記憶體器件、或其他非易失性固態存儲器件。在一些實施例中,存儲器1120可選包括相對於處理器1110遠程設置的存儲器,這些遠程存儲器可以通過網絡連接至基於增強現實的信息獲取的處理裝置。上述網絡的實例包括但不限於網際網路、企業內部網、區域網、移動通信網及其組合。
輸入裝置1130可接收輸入的數字或字符信息,以及產生基於增強現實的信息獲取電子設備的用戶設置以及功能控制有關的鍵信號輸入。輸出裝置1140可包括顯示屏等顯示設備。
所述一個或者多個模塊存儲在所述存儲器1120中,當被所述一個或者多個處理器1110執行時,執行上述任意方法實施例中的基於增強現實的信息獲取方法。
上述產品可執行本申請實施例所提供的方法,具備執行方法相應的功能模塊和有益效果。未在本實施例中詳盡描述的技術細節,可參見本申請實施例所提供的方法。
本申請實施例的電子設備以多種形式存在,包括但不限於:
(1)移動通信設備:這類設備的特點是具備移動通信功能,並且以提供話音、數據通信為主要目標。這類終端包括:智慧型手機(例如iphone)、多媒體手機、功能性手機,以及低端手機等。
(2)超移動個人計算機設備:這類設備屬於個人計算機的範疇,有計算和處理功能,一般也具備移動上網特性。這類終端包括:pda、mid和umpc設備等,例如ipad。
(3)可攜式娛樂設備:這類設備可以顯示和播放多媒體內容。該類設備包括:音頻、視頻播放器(例如ipod),掌上遊戲機,電子書,以及智能玩具和可攜式車載導航設備。
(4)伺服器:提供計算服務的設備,伺服器的構成包括處理器、硬碟、內存、系統總線等,伺服器和通用的計算機架構類似,但是由於需要提供高可靠的服務,因此在處理能力、穩定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。
(5)其他具有數據交互功能的電子裝置。
下面通過本申請實施例一具體應用場景來進一步說明本申請實施例實現。
參見圖12,本申請實施例應用於一移動終端上,移動終端通過網絡與服務端連接,利用本申請實施例進行基於增強現實的信息獲取的實現。
參見圖13,所述方法包括:
1301、移動終端判斷所述增強現實目標是大型目標還是小型目標。
1302、如為大型目標,則採用全球定位系統確定所述移動終端與增強現實目標的距離是否小於預設距離。
1303、如為小型目標,則採用預存導航地圖確定所述移動終端是否與增強現實目標的距離是否小於預設距離。
1304、如小於預設距離,判斷所述移動終端是否處於可接收並顯示增強現實內容的狀態。
1305、如處於可接收並顯示增強現實內容的狀態,則接收並利用增強現實顯示所述服務端發送的增強現實目標相關的興趣點信息以及當前場景。
1306、如處於可接收並顯示增強現實內容的狀態,則將獲取的當前場景信息以及增強現實目標信息發送至服務端。
1307、接收所述服務端發送的增強現實目標相關的興趣點信息。
1308、將所述當前場景和所述增強現實目標相關的興趣點信息進行增強現實處理並顯示。
本領域的技術人員應明白,本申請的實施例可提供為方法、裝置(設備)、或電腦程式產品。因此,本申請可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本申請實施例可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、cd-rom、光學存儲器等)上實施的電腦程式產品的形式。
本申請是參照實施例的方法、裝置(設備)和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
儘管已描述了本申請的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本申請範圍的所有變更和修改。顯然,本領域的技術人員可以對本申請實施例進行各種改動和變型而不脫離本申請的精神和範圍。這樣,倘若本申請實施例的這些修改和變型屬於本申請實施例權利要求及其等同技術的範圍之內,則本申請也意圖包含這些改動和變型在內。