專利名稱:一種呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)內(nèi)容的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及虛擬現(xiàn)實(shí)技術(shù)領(lǐng)域,尤其涉及一種呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)內(nèi)容的方法、裝置及系統(tǒng)。
背景技術(shù):
增強(qiáng)現(xiàn)實(shí)技術(shù)(Augmented Reality,簡(jiǎn)稱AR)是將現(xiàn)實(shí)世界中的一定時(shí)間空間范圍內(nèi)很難體驗(yàn)到的實(shí)體信息(如視覺信息、聲音、味道、觸覺等)通過科學(xué)技術(shù)模擬仿真后再疊加到現(xiàn)實(shí)世界被人類感官所感知,從而達(dá)到超越現(xiàn)實(shí)的感官體驗(yàn)。例如當(dāng)用戶通過攝像頭拍攝一個(gè)建筑物的視頻或者照片時(shí),在該視頻或者照片上疊加該建筑物的介紹或者建筑物所屬公司的名稱和聯(lián)系方式等。又如,當(dāng)用戶通過攝像頭拍攝一部跑車時(shí),在該跑車的圖像上疊加該跑車內(nèi)部結(jié)構(gòu)的三維圖?,F(xiàn)有技術(shù)的AR技術(shù)中,網(wǎng)絡(luò)服務(wù)器存儲(chǔ)有興趣點(diǎn)(Point Of Interest,簡(jiǎn)稱P0I)信息,例如某個(gè)賓館的經(jīng)緯度信息及其周邊交通、餐廳等信息。當(dāng)用戶終端啟動(dòng)設(shè)置在用戶終端的AR客戶端并通過用戶終端獲取興趣點(diǎn)標(biāo)識(shí),AR客戶端將所述獲取得到的興趣點(diǎn)標(biāo)識(shí)上傳到網(wǎng)絡(luò)服務(wù)器,網(wǎng)絡(luò)服務(wù)器將所述興趣點(diǎn)標(biāo)識(shí)對(duì)應(yīng)的興趣點(diǎn)信息發(fā)送給AR客戶端,AR客戶端呈現(xiàn)所述興趣點(diǎn)信息中的AR內(nèi)容(例如賓館的訂房信息、餐廳的菜單和價(jià)格、商場(chǎng)的打折信息、汽車內(nèi)部結(jié)構(gòu)的三維圖等)給用戶終端進(jìn)行使用。用戶終端使用所述興趣點(diǎn)信息,需要用戶終端擁有相應(yīng)的設(shè)備能力(如射頻識(shí)別)或渲染能力(如三維成像能力)。在實(shí)現(xiàn)本發(fā)明實(shí)施例的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:由于用戶終端多種多樣,用戶終端的設(shè)備能力與渲染能力差別較大,造成用戶終端在接收到所述興趣點(diǎn)信息時(shí),用戶終端可能因?yàn)椴痪邆涑尸F(xiàn)所述興趣點(diǎn)信息中的AR內(nèi)容所需要的能力,導(dǎo)致運(yùn)行出錯(cuò)。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)(Augmented Reality,簡(jiǎn)稱AR)內(nèi)容的方法、裝置及系統(tǒng),能夠解決現(xiàn)有技術(shù)中用戶終端在接收到所述興趣點(diǎn)信息時(shí),可能因?yàn)椴痪邆涑尸F(xiàn)所述興趣點(diǎn)信息中的AR內(nèi)容所需要的能力,導(dǎo)致運(yùn)行出錯(cuò)的問題。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:一種呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)AR內(nèi)容的方法,包括:獲取興趣點(diǎn)信息,所述興趣點(diǎn)信息包括AR內(nèi)容以及呈現(xiàn)所述AR內(nèi)容需要的能力對(duì)應(yīng)的能力信息;根據(jù)所述能力信息查詢用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的能力;若所述用戶終端不具備呈現(xiàn)所述AR內(nèi)容需要的能力,隱藏所述AR內(nèi)容或者獲取呈現(xiàn)所述AR內(nèi)容需要的能力。一種用戶終端,包括:
獲取單元,用于獲取興趣點(diǎn)信息,所述興趣點(diǎn)信息包括AR內(nèi)容以及呈現(xiàn)所述AR內(nèi)容需要的能力對(duì)應(yīng)的能力信息;查詢單元,用于根據(jù)所述能力信息查詢用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的能力;處理單元,用于若所述用戶終端不具備呈現(xiàn)所述AR內(nèi)容需要的能力,隱藏所述AR內(nèi)容或者獲取呈現(xiàn)所述AR內(nèi)容需要的能力。一種呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)AR內(nèi)容的系統(tǒng),包括上述的用戶終端,及用于為所述用戶終端提供興趣點(diǎn)信息下載的服務(wù)器。本發(fā)明實(shí)施例提供的一種呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)AR內(nèi)容的方法、裝置及系統(tǒng),通過獲取興趣點(diǎn)信息,并根據(jù)所述興趣點(diǎn)信息中呈現(xiàn)所述AR內(nèi)容需要的能力對(duì)應(yīng)的能力信息查詢用戶終端是否具備相應(yīng)的能力,若所述用戶終端不具備所述呈現(xiàn)AR內(nèi)容需要的能力,隱藏所述AR內(nèi)容或者獲取呈現(xiàn)所述AR內(nèi)容需要的能力。這樣使得所述用戶終端在接收到所述興趣點(diǎn)信息時(shí),在所述用戶終端上運(yùn)行不會(huì)出錯(cuò)。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例能夠解決待呈現(xiàn)AR內(nèi)容的用戶終端在接收到所述興趣點(diǎn)信息時(shí),由于用戶終端不具備呈現(xiàn)所述興趣點(diǎn)信息中的AR內(nèi)容所需要的能力,導(dǎo)致運(yùn)行出錯(cuò)的問題。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的一種呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)AR內(nèi)容的方法流程圖;圖2為本發(fā)明實(shí)施例提供的又一種呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)AR內(nèi)容的方法流程圖;圖3為本發(fā)明實(shí)施例提供的一種用戶終端的結(jié)構(gòu)示意圖一;圖4為本發(fā)明實(shí)施例提供的一種用戶終端的結(jié)構(gòu)示意圖二 ;圖5為本發(fā)明實(shí)施例提供的一種呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)AR內(nèi)容的系統(tǒng)結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例提供的便攜式通信設(shè)備結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。為使本發(fā)明技術(shù)方案的優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作詳細(xì)說明。如圖1所示,本發(fā)明實(shí)施例提供的一種呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)AR內(nèi)容的方法,所述方法包括:步驟101、獲取興趣點(diǎn)信息。其中,所述興趣點(diǎn)信息可以包括AR內(nèi)容以及呈現(xiàn)所述AR內(nèi)容需要的能力對(duì)應(yīng)的能力信息。在這里,AR內(nèi)容是指AR技術(shù)中向用戶呈現(xiàn)的關(guān)于該興趣點(diǎn)的信息,例如賓館的訂房信息、餐廳的菜單和價(jià)格、商場(chǎng)的打折信息、汽車內(nèi)部結(jié)構(gòu)的三維圖等。步驟102、根據(jù)所述能力信息查詢用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的能力。其中,所述具備呈現(xiàn)所述AR內(nèi)容需要的能力可以包括:具備呈現(xiàn)所述AR內(nèi)容需要的設(shè)備能力且所述設(shè)備能力開啟,或具備呈現(xiàn)所述AR內(nèi)容需要的渲染能力。其中,所述設(shè)備能力為用戶終端擁有相應(yīng)的設(shè)備(如攝像頭、全球衛(wèi)星定位系統(tǒng)、加速度傳感器、指南針、射頻識(shí)別設(shè)備等),所述渲染能力為用戶終端擁有相應(yīng)的渲染成像功能(如三維成像功能等)。步驟103、若所述用戶終端不具備呈現(xiàn)所述AR內(nèi)容需要的能力,隱藏所述AR內(nèi)容或者獲取呈現(xiàn)所述AR內(nèi)容需要的能力。其中,所述用戶終端,可以是如手機(jī)、計(jì)算機(jī)、平板電腦(Tablet PersonalComputer,簡(jiǎn)稱Tablet PC)等,但不僅局限于此。本發(fā)明實(shí)施例提供的一種呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)AR內(nèi)容的方法,由于通過獲取興趣點(diǎn)信息,并根據(jù)所述興趣點(diǎn)信息中呈現(xiàn)所述AR內(nèi)容需要的能力對(duì)應(yīng)的能力信息查詢用戶終端是否具備相應(yīng)的能力,若所述用戶終端不具備所述呈現(xiàn)AR內(nèi)容需要的能力,隱藏所述AR內(nèi)容或者獲取呈現(xiàn)所述AR內(nèi)容需要的能力。使得所述用戶終端在接收到所述興趣點(diǎn)信息時(shí),在所述用戶終端上運(yùn)行不會(huì)出錯(cuò)。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例能夠解決待呈現(xiàn)所述AR內(nèi)容的用戶終端在接收到所述興趣點(diǎn)信息時(shí),由于用戶終端不具備呈現(xiàn)所述AR內(nèi)容所需要的能力,導(dǎo)致運(yùn)行出錯(cuò)的問題。為了使本發(fā)明實(shí)施例更加清楚,下面針對(duì)本發(fā)明實(shí)施例做更詳細(xì)的說明。如圖2所示,本發(fā)明又一實(shí)施例提供的一種呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)AR內(nèi)容的方法,所述方法包括:步驟201、用戶終端獲取興趣點(diǎn)信息。執(zhí)行步驟202或步驟205。其中,所述興趣點(diǎn)信息包括AR內(nèi)容以及呈現(xiàn)所述AR內(nèi)容需要的能力對(duì)應(yīng)的能力信息。其中,所述能力信息包括呈現(xiàn)所述AR內(nèi)容需要的設(shè)備能力對(duì)應(yīng)的設(shè)備能力信息或呈現(xiàn)所述AR內(nèi)容需要的渲染能力對(duì)應(yīng)的渲染能力信息。例如餐館I的興趣點(diǎn)信息中提供了簽到功能,所述簽到功能需要射頻識(shí)別設(shè)備,此時(shí)所述設(shè)備能力信息可以包括簽到功能需要射頻識(shí)別設(shè)備以及開啟射頻識(shí)別設(shè)備的提示信息,又例如餐館I的興趣點(diǎn)信息中提供了餐館I的立體模型展示,所述立體模型展示需要三維成像功能,此時(shí)所述渲染能力信息可以包括呈現(xiàn)立體模型展示需要三維成像功能以及遠(yuǎn)程渲染服務(wù)器信息,所述遠(yuǎn)程渲染服務(wù)器信息可以包括提供遠(yuǎn)程渲染的服務(wù)器地址,但不僅局限于此。具體的,所述獲取興趣點(diǎn)信息可以是從用戶終端內(nèi)部的用戶終端數(shù)據(jù)庫獲得,也可以是從保存有興趣點(diǎn)信息的服務(wù)器上直接下載獲得,但不僅局限于此。其中,所述用戶終端數(shù)據(jù)庫是根據(jù)用戶終端的需要從保存有興趣點(diǎn)信息的服務(wù)器上下載而形成的。例如,在用戶終端安裝相應(yīng)的應(yīng)用程序時(shí),用戶終端從服務(wù)器上下載所述應(yīng)用程序,所述應(yīng)用程序中可以存儲(chǔ)有少量的興趣點(diǎn)信息,但不僅局限于此。在一個(gè)實(shí)施例中,用戶終端通過攝像頭拍攝所述興趣點(diǎn)的圖像,并通過全球定位系統(tǒng)(Global Positioning System, GPS)或者通過基站定位獲取自己的位置信息,將所述圖像和位置信息上傳服務(wù)器。所述服務(wù)器根據(jù)所述圖像和位置信息進(jìn)行搜索匹配,獲得所述興趣點(diǎn)的標(biāo)識(shí)(例如興趣點(diǎn)的名稱),并根據(jù)所述興趣點(diǎn)標(biāo)識(shí)從自己存儲(chǔ)的興趣點(diǎn)信息中獲取前述興趣點(diǎn)的信息,下發(fā)給所述用戶終端。步驟202、用戶終端根據(jù)設(shè)備能力信息中的設(shè)備能力標(biāo)識(shí)及用戶終端的設(shè)備能力接口查詢所述用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的設(shè)備能力,并判斷所述設(shè)備能力是否開啟。其中,所述設(shè)備能力接口可以是用戶終端自身提供的接口,還可以是遠(yuǎn)程設(shè)備管理接口,如遠(yuǎn)程服務(wù)器對(duì)網(wǎng)絡(luò)終端管理0MA_DM接口,但不僅局限于此。步驟203、如果所述用戶終端不具備所述設(shè)備能力,隱藏所述AR內(nèi)容。步驟204、如果所述用戶終端具備所述設(shè)備能力,且所述設(shè)備能力未開啟,隱藏所述AR內(nèi)容,或者自動(dòng)開啟所述設(shè)備能力,或者生成提示信息提示所述用戶終端開啟所述設(shè)備能力。例如餐館I的興趣點(diǎn)信息中提供了簽到功能,所述簽到功能需要射頻識(shí)別設(shè)備,而所述射頻識(shí)別設(shè)備未開啟,則可采取多個(gè)方案,例如可以隱藏所述簽到功能,使得用戶不應(yīng)用所述簽到功能,或者可以自動(dòng)開啟所述射頻識(shí)別設(shè)備,開啟后應(yīng)用所述簽到功能,或者生成提示信息對(duì)話框提示用戶終端開啟所述射頻識(shí)別設(shè)備,在用戶終端選擇開啟后,應(yīng)用所述簽到功能,但不僅局限于此。步驟205、用戶終端根據(jù)渲染能力信息中的渲染能力標(biāo)識(shí)查詢所述用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的渲染能力。步驟206、如果所述用戶終端不具備呈現(xiàn)所述AR內(nèi)容需要的渲染能力,隱藏所述AR內(nèi)容或者通過所述渲染能力信息中的遠(yuǎn)程渲染的服務(wù)器地址獲取呈現(xiàn)所述AR內(nèi)容需要的渲染能力。例如餐館I的興趣點(diǎn)信息中提供了餐館I的立體模型展示,需要三維成像功能,而所述用戶終端不具備所述三維成像功能,則可采取多個(gè)方案,例如可以隱藏所述立體模型展示功能,使得用戶不應(yīng)用所述立體模型展示功能,或者可以通過興趣點(diǎn)信息中的遠(yuǎn)程渲染服務(wù)器地址,從遠(yuǎn)程渲染服務(wù)器地址上下載三維成像功能或在所述遠(yuǎn)程渲染服務(wù)器地址上直接進(jìn)行三維成像,但不僅局限于此。本發(fā)明又一實(shí)施例提供的一種呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)AR內(nèi)容的方法,由于通過獲取興趣點(diǎn)信息,并根據(jù)所述興趣點(diǎn)信息中呈現(xiàn)所述AR內(nèi)容需要的能力對(duì)應(yīng)的能力信息查詢用戶終端是否具備相應(yīng)的能力,若所述用戶終端不具備所述呈現(xiàn)AR內(nèi)容需要的能力,隱藏所述AR內(nèi)容或者獲取呈現(xiàn)所述AR內(nèi)容需要的能力,以使得所述用戶終端在接收到所述興趣點(diǎn)信息時(shí),在所述用戶終端上運(yùn)行不會(huì)出錯(cuò)。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例能夠解決待呈現(xiàn)所述AR內(nèi)容的用戶終端在接收到所述興趣點(diǎn)信息時(shí),由于用戶終端不具備呈現(xiàn)所述AR內(nèi)容所需的能力,導(dǎo)致運(yùn)行出錯(cuò)的問題。如圖3所示,本發(fā)明實(shí)施例提供的一種用戶終端,包括:
獲取單元31,用于獲取興趣點(diǎn)信息。其中,所述興趣點(diǎn)信息包括AR內(nèi)容以及呈現(xiàn)所述AR內(nèi)容需要的能力對(duì)應(yīng)的能力信息。其具體實(shí)現(xiàn)方式可以參見圖1中步驟101所示,此處不再贅述。查詢單元32,用于根據(jù)所述能力信息查詢用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的能力。其具體實(shí)現(xiàn)方式可以參見圖1中步驟102所示,此處不再贅述。處理單元33,用于若所述用戶終端不具備呈現(xiàn)所述AR內(nèi)容需要的能力,隱藏所述AR內(nèi)容或者獲取呈現(xiàn)所述AR內(nèi)容需要的能力。其具體實(shí)現(xiàn)方式可以參見圖1中步驟103所示,此處不再贅述。進(jìn)一步的,如圖4所示,所述查詢單元32,包括:第一查詢模塊321,用于根據(jù)所述設(shè)備能力信息查詢所述用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的設(shè)備能力及所述設(shè)備能力是否開啟。其具體實(shí)現(xiàn)方式可以參見圖2中步驟202所示,此處不再贅述。第二查詢模塊322,用于根據(jù)所述渲染能力信息查詢所述用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的渲染能力。其具體實(shí)現(xiàn)方式可以參見圖2中步驟205所示,此處不再贅述。進(jìn)一步的,如圖4所示,所述第一查詢模塊321,包括:第一查詢子模塊3211,用于根據(jù)所述設(shè)備能力標(biāo)識(shí)及用戶終端的設(shè)備能力接口查詢所述用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的設(shè)備能力,并判斷所述設(shè)備能力是否開啟。其具體實(shí)現(xiàn)方式可以參見圖2中步驟202所示,此處不再贅述。所述處理單元33,包括:第一處理模塊331,用于如果所述用戶終端不具備所述設(shè)備能力,隱藏所述AR內(nèi)容。其具體實(shí)現(xiàn)方式可以參見圖2中步驟203所示,此處不再贅述。第二處理模塊332,用于如果所述用戶終端具備所述設(shè)備能力,且所述設(shè)備能力未開啟,隱藏所述AR內(nèi)容,或者自動(dòng)開啟所述設(shè)備能力,或者生成提示信息提示所述用戶終端開啟所述設(shè)備能力。其具體實(shí)現(xiàn)方式可以參見圖2中步驟204所示,此處不再贅述。進(jìn)一步的,如圖4所示,所述第二查詢模塊322,包括:第二查詢子模塊3221,用于根據(jù)所述渲染能力標(biāo)識(shí)查詢所述用戶終端是否具備所述呈現(xiàn)所述AR內(nèi)容需要的渲染能力。其具體實(shí)現(xiàn)方式可以參見圖2中步驟205所示,此處不再贅述。所述處理單元33,還包括: 第三處理模塊333,用于如果所述用戶終端不具備呈現(xiàn)所述AR內(nèi)容需要的渲染能力,隱藏所述AR內(nèi)容或者通過所述遠(yuǎn)程渲染的服務(wù)器地址獲取呈現(xiàn)所述AR內(nèi)容需要的渲染能力。其具體實(shí)現(xiàn)方式可以參見圖2中步驟206所示,此處不再贅述。需要說明的是,本發(fā)明實(shí)施例提供的用戶終端在實(shí)際應(yīng)用中,具體可以是計(jì)算機(jī)(如筆記本電腦,laptop PC)、手機(jī)(如智能手機(jī))、平板電腦(Tablet Personal Computer,簡(jiǎn)稱Tablet PC)等,但不僅局限于此。本發(fā)明實(shí)施例提供的用戶終端,由于通過獲取單元獲取到興趣點(diǎn)信息,查詢單元根據(jù)所述興趣點(diǎn)信息中呈現(xiàn)所述AR內(nèi)容需要的能力對(duì)應(yīng)的能力信息查詢用戶終端是否具備相應(yīng)的能力,若所述用戶終端不具備所述呈現(xiàn)AR內(nèi)容需要的能力,處理單元隱藏所述AR內(nèi)容或者獲取呈現(xiàn)所述AR內(nèi)容需要的能力,這樣使得所述用戶終端在接收到所述興趣點(diǎn)信息時(shí),在所述用戶終端上運(yùn)行不會(huì)出錯(cuò)。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例能夠解決待呈現(xiàn)AR內(nèi)容的用戶終端在接收到所述興趣點(diǎn)信息時(shí),由于用戶終端不具備呈現(xiàn)所述興趣點(diǎn)信息中的AR內(nèi)容所需要的能力,導(dǎo)致運(yùn)行出錯(cuò)的問題。如圖5所示,本發(fā)明實(shí)施例提供的一種呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)AR內(nèi)容的系統(tǒng),所述系統(tǒng)包括上述的用戶終端41,及用于為所述用戶終端41提供興趣點(diǎn)信息下載的服務(wù)器42。其具體實(shí)現(xiàn)方式參見上述用戶終端的具體實(shí)施例,此處不再贅述。本發(fā)明實(shí)施例提供的一種呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)AR內(nèi)容的系統(tǒng),所述用戶終端通過所述服務(wù)器獲取興趣點(diǎn)信息,并根據(jù)所述興趣點(diǎn)信息中呈現(xiàn)所述AR內(nèi)容需要的能力對(duì)應(yīng)的能力信息查詢用戶終端是否具備相應(yīng)的能力,若所述用戶終端不具備所述呈現(xiàn)AR內(nèi)容需要的能力,隱藏所述AR內(nèi)容或者獲取呈現(xiàn)所述AR內(nèi)容需要的能力。這樣使得所述用戶終端在接收到所述興趣點(diǎn)信息時(shí),在所述用戶終端上運(yùn)行不會(huì)出錯(cuò)。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例能夠解決待呈現(xiàn)AR內(nèi)容的用戶終端在接收到所述興趣點(diǎn)信息時(shí),由于用戶終端不具備呈現(xiàn)所述興趣點(diǎn)信息中的AR內(nèi)容所需要的能力,導(dǎo)致運(yùn)行出錯(cuò)的問題。下面將提供一種詳細(xì)的實(shí)體裝置來闡述本發(fā)明,在詳細(xì)描述中將闡述具體細(xì)節(jié)。然而,對(duì)本領(lǐng)域技術(shù)人員來說,顯然了解本發(fā)明可以在沒有這些具體細(xì)節(jié)的情況下實(shí)施,在其他情況下沒有詳細(xì)描述廣為公知的方法、過程、部件、電路和網(wǎng)絡(luò),以避免不必要的使得實(shí)施方式的各方面不清楚。現(xiàn)以具有攝像模塊的便攜式通信設(shè)備為一個(gè)例子進(jìn)行具體的說明,如圖6所示,該設(shè)備包括:存儲(chǔ)器51、中央處理器52、外設(shè)接口 53、控制模塊54以及顯示模塊55。值得說明的是,本實(shí)施例提供的便攜式通信設(shè)備僅僅是用戶終端的一個(gè)示例,本發(fā)明涉及的用戶終端可以具有比圖6所示出的更多或更少的部件,也可以有不同的部件配置或設(shè)置,各個(gè)部件可以在包括一個(gè)或多個(gè)信號(hào)處理和/或?qū)S眉呻娐吩趦?nèi)的硬件、軟件或硬件和軟件的組合實(shí)現(xiàn)。下面就本發(fā)明實(shí)施例提供的便攜式通信設(shè)備進(jìn)行詳細(xì)的描述,如圖6所示:所述便攜式通信設(shè)備可以通過連接外設(shè)接口 53的信息收發(fā)模塊56與服務(wù)器進(jìn)行信息交互,例如所述便攜式通信設(shè)備需要應(yīng)用呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)AR內(nèi)容的應(yīng)用程序,則通過該信息收發(fā)模塊56從服務(wù)器下載該應(yīng)用程序,所述應(yīng)用程序中可以存儲(chǔ)有呈現(xiàn)AR內(nèi)容的大量興趣點(diǎn)信息。通過中央處理器52處理后,通信設(shè)備將所述應(yīng)用程序及所述興趣點(diǎn)信息儲(chǔ)存在存儲(chǔ)器51中。當(dāng)通信設(shè)備通過控制模塊54控制應(yīng)用所述呈現(xiàn)AR內(nèi)容的應(yīng)用程序時(shí),如通過連接外設(shè)接口 53的攝像模塊57拍攝興趣點(diǎn),并通過連接外設(shè)接口 53的定位模塊58定位確定所述興趣點(diǎn)。在一個(gè)實(shí)施例中,通信設(shè)備通過攝像頭拍攝所述興趣點(diǎn)的圖像,并通過全球定位系統(tǒng)(Global Positioning System, GPS)或者通過基站定位獲取自己的位置信息,將所述圖像和位置信息上傳服務(wù)器。所述服務(wù)器根據(jù)所述圖像和位置信息進(jìn)行搜索匹配,獲得所述興趣點(diǎn)的標(biāo)識(shí)(例如興趣點(diǎn)的名稱),并根據(jù)所述興趣點(diǎn)標(biāo)識(shí)從自己存儲(chǔ)的興趣點(diǎn)信息中獲取前述興趣點(diǎn)的信息,下發(fā)給所述通信設(shè)備。將所述興趣點(diǎn)發(fā)送到中央處理器52中處理調(diào)用存儲(chǔ)器51中的興趣點(diǎn)信息或由中央處理器52向信息收發(fā)模塊56提供向服務(wù)器下載該興趣點(diǎn)信息的指令來獲取該興趣點(diǎn)信息。
在獲取到興趣點(diǎn)信息后,中央處理器52通過處理分析所述興趣點(diǎn)信息的內(nèi)容(所述興趣點(diǎn)信息包括基本的應(yīng)用信息及渲染能力信息和/或設(shè)備能力信息),通過外設(shè)接口53查詢所述便攜式通信設(shè)備是否具有相應(yīng)的能力。例如呈現(xiàn)AR內(nèi)容需要設(shè)備能力(如連接外設(shè)接口 53的射頻識(shí)別模塊59),則如果該射頻識(shí)別模塊59未開啟,中央處理器52調(diào)用所述興趣點(diǎn)信息中的開啟射頻識(shí)別標(biāo)志,通過連接外設(shè)接口 53的顯示模塊55顯示該標(biāo)志進(jìn)行提示,或者由中央處理器52直接開啟所述射頻識(shí)別模塊59,或者由中央處理器52隱藏所述AR內(nèi)容。又例如呈現(xiàn)所述AR內(nèi)容需要渲染能力(如三維成像能力),如果沒有相應(yīng)的三維成像能力,中央處理器52調(diào)用所述興趣點(diǎn)信息中的遠(yuǎn)程渲染能力信息(如提供遠(yuǎn)程渲染能力的服務(wù)器連接地址),通過所述顯示模塊55顯示所述提供遠(yuǎn)程渲染能力的服務(wù)器連接地址,或者由所述中央處理器52直接隱藏所述AR內(nèi)容。本發(fā)明實(shí)施例提供的便攜式通信設(shè)備,由于通過攝像模塊拍攝興趣點(diǎn),并通過定位系統(tǒng)模塊進(jìn)行定位確定興趣點(diǎn)位置,中央處理器通過處理所述興趣點(diǎn)標(biāo)識(shí)從存儲(chǔ)器中或通過信息收發(fā)模塊連接服務(wù)器獲取與所述興趣點(diǎn)標(biāo)識(shí)相應(yīng)的興趣點(diǎn)信息,中央處理器通過分析所述興趣點(diǎn)信息及查詢便攜式通信設(shè)備是否具備呈現(xiàn)AR內(nèi)容需要的能力,若所述便攜式通信設(shè)備不具備所述呈現(xiàn)AR內(nèi)容需要的能力,隱藏所述AR內(nèi)容或者獲取呈現(xiàn)所述AR內(nèi)容需要的能力。這樣使得所述用戶終端在接收到所述興趣點(diǎn)信息時(shí),在所述用戶終端上運(yùn)行不會(huì)出錯(cuò)。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例能夠解決待呈現(xiàn)AR內(nèi)容的用戶終端在接收到所述興趣點(diǎn)信息時(shí),由于用戶終端不具備呈現(xiàn)所述興趣點(diǎn)信息中的AR內(nèi)容所需要的能力,導(dǎo)致運(yùn)行出錯(cuò)的問題。通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)AR內(nèi)容的方法,其特征在于,包括: 獲取興趣點(diǎn)信息,所述興趣點(diǎn)信息包括AR內(nèi)容以及呈現(xiàn)所述AR內(nèi)容需要的能力對(duì)應(yīng)的能力信息; 根據(jù)所述能力信息查詢用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的能力; 若所述用戶終端不具備呈現(xiàn)所述AR內(nèi)容需要的能力,隱藏所述AR內(nèi)容或者獲取呈現(xiàn)所述AR內(nèi)容需要的能力。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述能力信息包括:呈現(xiàn)所述AR內(nèi)容需要的設(shè)備能力對(duì)應(yīng)的設(shè)備能力信息或呈現(xiàn)所述AR內(nèi)容需要的渲染能力對(duì)應(yīng)的渲染能力信息; 所述具備呈現(xiàn)所述AR內(nèi)容需要的能力包括: 具備呈現(xiàn)所述AR內(nèi)容需要的設(shè)備能力且所述設(shè)備能力開啟;和/或 具備呈現(xiàn)所述AR內(nèi)容需要的渲染能力。
3.根據(jù)權(quán)利要 求2所述的方法,其特征在于,所述根據(jù)所述能力信息查詢用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的能力,具體包括: 根據(jù)所述設(shè)備能力信息查詢所述用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的設(shè)備能力及所述設(shè)備能力是否開啟;和/或 根據(jù)所述渲染能力信息查詢所述用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的渲染能力。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述設(shè)備能力信息包括設(shè)備能力標(biāo)識(shí), 所述根據(jù)所述設(shè)備能力信息查詢所述用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的設(shè)備能力及所述設(shè)備能力是否開啟,包括: 根據(jù)所述設(shè)備能力標(biāo)識(shí)及用戶終端的設(shè)備能力接口查詢所述用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的設(shè)備能力,并判斷所述設(shè)備能力是否開啟; 所述若所述用戶終端不具備呈現(xiàn)所述AR內(nèi)容需要的能力,隱藏所述AR內(nèi)容或者獲取呈現(xiàn)所述AR內(nèi)容需要的能力,具體包括: 如果所述用戶終端不具備所述設(shè)備能力,隱藏所述AR內(nèi)容; 如果所述用戶終端具備所述設(shè)備能力,且所述設(shè)備能力未開啟,隱藏所述AR內(nèi)容,或者自動(dòng)開啟所述設(shè)備能力,或者生成提示信息提示所述用戶終端開啟所述設(shè)備能力。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述渲染能力信息包括渲染能力標(biāo)識(shí)及所述渲染能力對(duì)應(yīng)的遠(yuǎn)程渲染能力信息,所述遠(yuǎn)程渲染能力信息包括遠(yuǎn)程渲染的服務(wù)器地址, 根據(jù)所述渲染能力信息查詢所述用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的渲染能力,包括: 根據(jù)所述渲染能力標(biāo)識(shí)查詢所述用戶終端是否具備所述呈現(xiàn)所述AR內(nèi)容需要的渲染能力; 所述若所述用戶終端不具備呈現(xiàn)所述AR內(nèi)容需要的能力,隱藏所述AR內(nèi)容或者獲取呈現(xiàn)所述AR內(nèi)容需要的能力,具體包括: 如果所述用戶終端不具備呈現(xiàn)所述AR內(nèi)容需要的渲染能力,隱藏所述AR內(nèi)容或者通過所述遠(yuǎn)程渲染的服務(wù)器地址獲取呈現(xiàn)所述AR內(nèi)容需要的渲染能力。
6.一種用戶終端,其特征在于,包括: 獲取單元,用于獲取興趣點(diǎn)信息,所述興趣點(diǎn)信息包括AR內(nèi)容以及呈現(xiàn)所述AR內(nèi)容需要的能力對(duì)應(yīng)的能力信息; 查詢單元,用于根據(jù)所述能力信息查詢用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的能力; 處理單元,用于若所述用戶終端不具備呈現(xiàn)所述AR內(nèi)容需要的能力,隱藏所述AR內(nèi)容或者獲取呈現(xiàn)所述AR內(nèi)容需要的能力。
7.根據(jù)權(quán)利要求6所述的用戶終端,其特征在于,所述能力信息包括:呈現(xiàn)所述AR內(nèi)容需要的設(shè)備能力對(duì)應(yīng)的設(shè)備能力信息和/或呈現(xiàn)所述AR內(nèi)容需要的渲染能力對(duì)應(yīng)的渲染能力信息; 所述查詢單元,包括: 第一查詢模塊,用于根據(jù)所述設(shè)備能力信息查詢所述用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的設(shè)備能力及所述設(shè)備能力是否開啟;和/或 第二查詢模塊,用于根據(jù)所述渲染能力信息查詢所述用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的渲染能力。
8.根據(jù)權(quán)利要求7所述的用 戶終端,其特征在于,所述設(shè)備能力信息包括設(shè)備能力標(biāo)識(shí), 所述第一查詢模塊,包括: 第一查詢子模塊,用于根據(jù)所述設(shè)備能力標(biāo)識(shí)及用戶終端的設(shè)備能力接口查詢所述用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的的設(shè)備能力,并判斷所述設(shè)備能力是否開啟;所述處理單元,包括: 第一處理模塊,用于如果所述用戶終端不具備所述設(shè)備能力,隱藏所述AR內(nèi)容;第二處理模塊,用于如果所述用戶終端具備所述設(shè)備能力,且所述設(shè)備能力未開啟,隱藏所述AR內(nèi)容,或者自動(dòng)開啟所述設(shè)備能力,或者生成提示信息提示所述用戶終端開啟所述設(shè)備能力。
9.根據(jù)權(quán)利要求7所述的用戶終端,其特征在于,所述渲染能力信息包括渲染能力標(biāo)識(shí)及所述渲染能力對(duì)應(yīng)的遠(yuǎn)程渲染能力信息,所述遠(yuǎn)程渲染能力信息包括遠(yuǎn)程渲染的服務(wù)器地址, 所述第二查詢模塊,包括: 第二查詢子模塊,用于根據(jù)所述渲染能力標(biāo)識(shí)查詢所述用戶終端是否具備所述呈現(xiàn)所述AR內(nèi)容需要的渲染能力; 所述處理單元,包括: 第三處理模塊,用于如果所述用戶終端不具備呈現(xiàn)所述AR內(nèi)容需要的渲染能力,隱藏所述AR內(nèi)容或者通過所述遠(yuǎn)程渲染的服務(wù)器地址獲取呈現(xiàn)所述AR內(nèi)容需要的渲染能力。
10.一種呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)AR內(nèi)容的系統(tǒng),其特征在于,包括如權(quán)利要求6-9任一項(xiàng)所述的用戶終端,及用于為所述用戶終端提供興趣點(diǎn)信息下載的服務(wù)器。
全文摘要
本發(fā)明公開了一種呈現(xiàn)增強(qiáng)現(xiàn)實(shí)技術(shù)內(nèi)容的方法、裝置及系統(tǒng),涉及虛擬現(xiàn)實(shí)技術(shù)領(lǐng)域,解決了現(xiàn)有技術(shù)中用戶終端在接收到所述興趣點(diǎn)信息時(shí),由于所述用戶終端不具備呈現(xiàn)所述興趣點(diǎn)信息中的AR內(nèi)容,導(dǎo)致運(yùn)行出錯(cuò)的問題。技術(shù)方案包括獲取興趣點(diǎn)信息,所述興趣點(diǎn)信息包括AR內(nèi)容以及呈現(xiàn)所述AR內(nèi)容需要的能力對(duì)應(yīng)的能力信息;根據(jù)所述能力信息查詢用戶終端是否具備呈現(xiàn)所述AR內(nèi)容需要的能力;若所述用戶終端不具備呈現(xiàn)所述AR內(nèi)容需要的能力,隱藏所述AR內(nèi)容或者獲取呈現(xiàn)所述AR內(nèi)容需要的能力。本發(fā)明能夠應(yīng)用于移動(dòng)用戶終端,如手機(jī)、筆記本電腦。
文檔編號(hào)G06F11/00GK103197980SQ20121000622
公開日2013年7月10日 申請(qǐng)日期2012年1月10日 優(yōu)先權(quán)日2012年1月10日
發(fā)明者金志皓 申請(qǐng)人:華為終端有限公司