午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

基于增強現(xiàn)實的用戶位置定位方法及裝置與流程

文檔序號:11589613閱讀:498來源:國知局

本申請涉及計算機應(yīng)用領(lǐng)域,尤其涉及一種基于增強現(xiàn)實的用戶位置定位方法及裝置。



背景技術(shù):

ar(augmentedreality,增強現(xiàn)實)技術(shù),是一種通過實時計算影像的位置及角度,在影像上疊加相應(yīng)的圖像、視頻、3d模型,進(jìn)而對虛擬世界與現(xiàn)實世界進(jìn)行融合的技術(shù),面向用戶提供一種全新的交互體驗。隨著ar技術(shù)的不斷發(fā)展,ar技術(shù)的應(yīng)用場景也越來越豐富,因而如何結(jié)合ar場景面向用戶提供更加精準(zhǔn)的線上增值服務(wù),對于提升用戶體驗將具有十分重要的意義。



技術(shù)實現(xiàn)要素:

本申請?zhí)岢鲆环N基于增強現(xiàn)實的用戶位置定位方法,應(yīng)用于增強現(xiàn)實客戶端,所述方法包括:

拍攝用戶視角范圍內(nèi)的街景圖片;

將拍攝到的街景圖片與預(yù)設(shè)街景圖片集合中的街景圖片執(zhí)行圖像匹配;其中,所述預(yù)設(shè)的街景圖片集合中的街景圖片分別標(biāo)記了對應(yīng)的精確位置;

當(dāng)拍攝到的街景圖片與所述街景圖片集合中的任一目標(biāo)街景圖片匹配時,獲取為該目標(biāo)街景圖片標(biāo)記的精確位置;

基于為該目標(biāo)街景圖片標(biāo)記的精確位置,對所述增強現(xiàn)實客戶端所在移動終端針對用戶的定位位置進(jìn)行修正。

本申請還提出一種基于增強現(xiàn)實的用戶位置定位裝置,應(yīng)用于增強現(xiàn)實客戶端,所述裝置包括:

拍攝模塊,拍攝用戶視角范圍內(nèi)的街景圖片;

匹配模塊,將拍攝到的街景圖片與預(yù)設(shè)街景圖片集合中的街景圖片執(zhí)行圖像匹配;其中,所述預(yù)設(shè)的街景圖片集合中的街景圖片分別標(biāo)記了對應(yīng)的精確位置;

獲取模塊,當(dāng)拍攝到的街景圖片與所述街景圖片集合中的任一目標(biāo)街景圖片匹配時,獲取為該目標(biāo)街景圖片標(biāo)記的精確位置;

修正模塊,基于為該目標(biāo)街景圖片標(biāo)記的精確位置,對所述增強現(xiàn)實客戶端所在移動終端針對用戶的定位位置進(jìn)行修正。

本申請中,虛擬現(xiàn)實客戶端通過拍攝用戶視角范圍內(nèi)的街景圖片;將拍攝到的街景圖片與預(yù)設(shè)街景圖片集合中的街景圖片執(zhí)行圖像匹配;其中,所述預(yù)設(shè)的街景圖片集合中的街景圖片分別標(biāo)記了對應(yīng)的精確位置;當(dāng)拍攝到的街景圖片與所述街景圖片集合中的任一目標(biāo)街景圖片匹配時,獲取為該目標(biāo)街景圖片標(biāo)記的精確位置;基于為該目標(biāo)街景圖片標(biāo)記的精確位置,對所述增強現(xiàn)實客戶端所在移動終端針對用戶的定位位置進(jìn)行修正,實現(xiàn)了可以利用增強現(xiàn)實技術(shù),通過圖像匹配來確定用戶的精確位置,對傳統(tǒng)的gps的定位位置進(jìn)行修正,從而使得相應(yīng)的業(yè)務(wù)服務(wù)端可以基于修正后的定位位置,面向用戶提供更加精準(zhǔn)的線上業(yè)務(wù)推送,提升用戶的業(yè)務(wù)體驗。

附圖說明

圖1是本申請一實施例示出的一種基于增強現(xiàn)實的用戶位置定位方法的處理流程圖;

圖2為本申請一實施例示出的一種通過ar終端對基于gps的定位結(jié)果進(jìn)行修正的場景示意圖;

圖3是本申請一實施例示出的一種基于增強現(xiàn)實的用戶位置定位裝置的邏輯框圖;

圖4是本申請一實施例提供的承載所述一種基于增強現(xiàn)實的用戶位置定位裝置的ar客戶端所涉及的硬件結(jié)構(gòu)圖。

具體實施方式

lbs(locationbasedservices,基于位置的服務(wù)),是指通過電信運營商的無線電通訊網(wǎng)絡(luò)(如gsm網(wǎng)、cdma網(wǎng))或外部定位方式(如gps)獲取移動終端用戶的位置信息(地理坐標(biāo),或大地坐標(biāo)),并基于用戶的位置信息為用戶提供周邊服務(wù)推送的一種增值業(yè)務(wù);

例如,在基于傳統(tǒng)的o2o(onlinetooffline,線上到線下)的應(yīng)用場景中,支持lbs的服務(wù)端可以基于用戶的位置信息,為用戶推送周邊商家的優(yōu)惠信息。

在基于lbs的業(yè)務(wù)推送場景中,業(yè)務(wù)推送的精準(zhǔn)度,通常取決于用戶的位置的定位精度。然而,傳統(tǒng)的通過諸如gsm/cdma網(wǎng)絡(luò)等電信運營商的無線電通訊網(wǎng)絡(luò),或者gps等外部定位方式,來針對用戶進(jìn)行位置定位,雖然能夠達(dá)到一定的定位精度,但容易受到外部環(huán)境因素的干擾(比如建筑物對無線信號的遮擋等),在一些特殊的外部環(huán)境中,有可能會造成定位不準(zhǔn)確造成基于lbs的業(yè)務(wù)推送不精準(zhǔn)的問題;

而且,在一些具有一定高度的大型建筑物的室內(nèi)環(huán)境中,通過諸如gsm/cdma等運營商網(wǎng)絡(luò),或者諸如gps的外部定位方式,通常只能定位出用戶的平面位置,并不能精確的定位出用戶所在樓層等精確位置,因此當(dāng)用戶身處一些具有一定高度的室內(nèi)環(huán)境中時,基于lbs的業(yè)務(wù)推送則可能無法實現(xiàn)業(yè)務(wù)的精準(zhǔn)推送;

例如,當(dāng)用戶身處在多樓層的大型商場中時,支持lbs的服務(wù)端在基于用戶的位置信息,為用戶推送周邊商家的優(yōu)惠信息時,由于傳統(tǒng)的定位位置通常只能定位出用戶的平面位置,并無法精確定位出用戶所在樓層,因此無法向該用戶精準(zhǔn)推送該用戶所在樓層的商家的優(yōu)惠信息。

有鑒于此,本申請?zhí)岢鲆环N基于增強現(xiàn)實的用戶位置定位方法,ar客戶端通過拍攝用戶視角范圍內(nèi)的街景圖片;將拍攝到的街景圖片與預(yù)設(shè)街景圖片集合中的街景圖片執(zhí)行圖像匹配;其中,所述預(yù)設(shè)的街景圖片集合中的街景圖片分別標(biāo)記了對應(yīng)的精確位置;當(dāng)拍攝到的街景圖片與所述街景圖片集合合中的任一目標(biāo)街景圖片匹配時,獲取為該目標(biāo)街景圖片標(biāo)記的精確位置;基于為該目標(biāo)街景圖片標(biāo)記的精確位置,對所述增強現(xiàn)實客戶端所在移動終端針對用戶的定位位置進(jìn)行修正,實現(xiàn)了可以利用增強現(xiàn)實技術(shù),通過圖像匹配來確定用戶的精確位置,對用戶的定位位置進(jìn)行修正,從而使得相應(yīng)的業(yè)務(wù)服務(wù)端可以基于修正后的定位位置,面向用戶提供更加精準(zhǔn)的線上業(yè)務(wù)推送,提升用戶的業(yè)務(wù)體驗。

下面通過具體實施例并結(jié)合具體的應(yīng)用場景對本申請進(jìn)行描述。

請參考圖1,圖1是本申請一實施例提供的一種基于增強現(xiàn)實的用戶位置定位方法,應(yīng)用于ar客戶端,所述方法執(zhí)行以下步驟:

步驟101,拍攝用戶視角范圍內(nèi)的街景圖片;

步驟102,將拍攝到的街景圖片與預(yù)設(shè)街景圖片集合中的街景圖片執(zhí)行圖像匹配;其中,所述預(yù)設(shè)的街景圖片集合中的街景圖片分別標(biāo)記了對應(yīng)的精確位置;

步驟103,當(dāng)拍攝到的街景圖片與所述街景圖片集合中的任一目標(biāo)街景圖片匹配時,獲取為該目標(biāo)街景圖片標(biāo)記的精確位置;

步驟104,基于為該目標(biāo)街景圖片標(biāo)記的精確位置,對所述增強現(xiàn)實客戶端所在移動終端針對用戶的定位位置進(jìn)行修正。

上述ar客戶端,是指基于ar技術(shù)開發(fā)的客戶端軟件,用于對現(xiàn)實場景進(jìn)行圖像掃描,并將掃描得到的圖像數(shù)據(jù)實時傳輸至后臺服務(wù)端;以及,通過上述ar客戶端前臺的ar引擎,對后臺服務(wù)端推送的虛擬數(shù)據(jù)進(jìn)行可視化渲染,將其與掃描到的現(xiàn)實場景的圖像進(jìn)行疊加融合。

上述服務(wù)端,包括面向上述ar客戶端提供服務(wù)的服務(wù)器、服務(wù)器集群或者基于服務(wù)器集群構(gòu)建的云平臺,用于基于后臺的ar引擎,對上述ar客戶端掃描到的圖像進(jìn)行圖像識別;以及,對與線下業(yè)務(wù)相關(guān)的虛擬數(shù)據(jù)進(jìn)行內(nèi)容管理,并基于上述圖像識別的結(jié)果向上述ar客戶端推送相關(guān)的虛擬數(shù)據(jù)。

在實際應(yīng)用中,用戶可以使用佩戴的ar終端(比如ar眼鏡或者頭盔),或者,直接使用安裝于移動終端(比如智能手機)上的ar客戶端,拍攝用戶視角范圍內(nèi)的街景圖片,并將拍攝完成的街景圖片實時上傳至后臺服務(wù)端,由后臺服務(wù)端基于后臺的ar引擎進(jìn)行圖像識別,并在成功識別出街景圖片中的特定標(biāo)識后,向上述ar客戶端推送與該特定標(biāo)識相關(guān)的虛擬數(shù)據(jù);ar客戶端在接收到后臺服務(wù)端推送的虛擬數(shù)據(jù)后,可以通過前臺的ar引擎,對該虛擬數(shù)據(jù)進(jìn)行可視化渲染,創(chuàng)建ar場景模型,并將該虛擬數(shù)據(jù)在該ar場景模型中與上述特定標(biāo)識對應(yīng)的位置上顯示,從而將現(xiàn)實場景與服務(wù)端推送的虛擬數(shù)據(jù)進(jìn)行疊加融合。

在本例中,可以利用ar技術(shù)中的圖像的實時傳輸以及識別機制,當(dāng)用戶身處具有一定高度的目標(biāo)場所內(nèi)時,用戶可以使用佩戴的ar終端,或者,直接使用安裝于移動終端上的ar客戶端,拍攝用戶視角范圍內(nèi)的街景圖片,然后將拍攝到的街景圖片與預(yù)設(shè)的街景圖片集合中預(yù)先標(biāo)記了精確位置信息的街景圖片執(zhí)行匹配,來獲取拍攝到的該街景圖片的精確位置,然后基于該精確位置對該ar客戶端所在移動終端針對用戶的定位位置進(jìn)行修正,從而使得相應(yīng)的業(yè)務(wù)服務(wù)端可以基于修正后的定位位置,面向用戶提供更加精準(zhǔn)的線上業(yè)務(wù)推送。

以下通過“基于街景圖片的精確位置獲取”、“基于精確位置的用戶定位位置修正”、“修正后的用戶定位位置的調(diào)用”等三個階段,對本申請的技術(shù)方案進(jìn)行詳細(xì)描述。

1)基于街景圖片的精確位置獲取

在本例中,上述街景圖片,可以是指室內(nèi)街景圖片(比如可以是室內(nèi)的360度全景圖片)。上述精確位置,可以包括在具有高度的目標(biāo)場所內(nèi)的樓層信息。

當(dāng)用戶處在具有一定高度的目標(biāo)場所中時,用戶可以使用佩戴的ar終端,或者,直接使用安裝于移動終端上的ar客戶端,來拍攝用戶視角范圍內(nèi)的室內(nèi)街景圖片,然后由ar客戶端將該室內(nèi)街景圖片與預(yù)設(shè)的街景圖片集合中預(yù)先標(biāo)記了精確樓層信息的街景圖片執(zhí)行匹配,來確定用戶當(dāng)前所處位置的精確樓層信息。

其中,上述預(yù)設(shè)的街景圖片集合,可以存儲在ar客戶端一側(cè),也可以存儲在后臺的業(yè)務(wù)服務(wù)端一側(cè)。在將拍攝完成的街景圖片與上述街景圖片集合中的街景圖片執(zhí)行匹配時,可以由后臺的業(yè)務(wù)服務(wù)端來完成,也可以由ar客戶端在其本地完成。

在示出的一種實施方式中,可以通過外景人員拍攝大量的室內(nèi)街景圖片,并由人工為每一張拍攝完成的室內(nèi)街景圖片分別標(biāo)記上拍攝地點所在的精確樓層信息,然后統(tǒng)一存儲在后臺的業(yè)務(wù)服務(wù)端上。

上述ar客戶端所在的移動終端,可以通過傳統(tǒng)的諸如gps或者運營商網(wǎng)絡(luò),來針對用戶執(zhí)行位置定位,然后基于該定位位置,從該業(yè)務(wù)服務(wù)端上下載在該定位位置的預(yù)設(shè)位置范圍之內(nèi)的室內(nèi)街景圖片,然后基于下載到的室內(nèi)街景圖片來生成上述街景圖片集合。當(dāng)上述預(yù)設(shè)街景圖片集合生成后,上述ar客戶端可以將拍攝得到的街景圖片,與該街景圖片集合中的室內(nèi)街景圖片逐一執(zhí)行匹配。

其中,上述預(yù)設(shè)位置范圍,在本例中不進(jìn)行特別限定,在實際應(yīng)用中,可以基于用戶的實際需求進(jìn)行設(shè)置;

例如,在一種實現(xiàn)方式中,可以基于上述移動終端基于諸如gps或者運營商網(wǎng)絡(luò)的定位誤差來設(shè)置上述預(yù)設(shè)位置范圍。由于當(dāng)上述預(yù)設(shè)位置范圍小于上述定位誤差范圍時,最終獲取到的在用戶的定位位置的預(yù)設(shè)位置范圍內(nèi)的室內(nèi)街景圖片中,可能會未包含用戶的定位位置實際所在地的室內(nèi)街景圖片,在這種情況下,拍攝到的街景圖片與上述街景圖片集合中的室內(nèi)街景圖片可能均無法匹配,從而造成精確位置獲取失敗;因此,在實際應(yīng)用中,可以將上述預(yù)設(shè)位置范圍設(shè)置為一個大于該定位誤差范圍的一個位置范圍區(qū)間;比如,假設(shè)上述定位誤差為100米,那么可以將上述預(yù)設(shè)位置范圍設(shè)置為一個大于100米的位置范圍。

在示出的另一種實施方式中,當(dāng)ar客戶端所在的移動終端,針對用戶執(zhí)行位置定位后,ar客戶端也可以將針對該用戶的定位位置上報至上述業(yè)務(wù)服務(wù)端;上述業(yè)務(wù)服務(wù)端在接收到ar客戶端上報的定位位置后,可以在本地存儲的大量室內(nèi)街景圖片中,查找在該定位位置的預(yù)設(shè)位置范圍內(nèi)的室內(nèi)街景圖片,然后基于查找到的室內(nèi)街景圖片在本地生成上述街景圖片集合。

當(dāng)用戶通過上述ar終端,或者上述ar客戶端完成視角范圍內(nèi)的室內(nèi)街景圖片的拍攝后,上述ar客戶端可以將拍攝完成的室內(nèi)街景圖片,實時上報至上述業(yè)務(wù)服務(wù)端,上述業(yè)務(wù)服務(wù)端在接收到ar客戶端上報的室內(nèi)街景圖片后,可以將該室內(nèi)街景圖片,與生成的上述街景圖片集合中的室內(nèi)街景圖片逐一執(zhí)行匹配。

當(dāng)然,在實際應(yīng)用中,用戶的定位位置,以及拍攝完成的室內(nèi)街景圖片,除了可以通過采用以上示出的異步上報方式以外,也可以采用同步上報。

在這種情況下,當(dāng)用戶通過上述ar終端,或者上述ar客戶端完成視角范圍內(nèi)的室內(nèi)街景圖片的拍攝后,上述ar客戶端可以將拍攝完成的室內(nèi)街景圖片以及該用戶的定位位置,同時上報給上述業(yè)務(wù)服務(wù)端;上述業(yè)務(wù)服務(wù)端在收到ar客戶端上報的室內(nèi)街景圖片,以及該用戶的定位位置后,可以基于該定位位置查找預(yù)設(shè)位置范圍內(nèi)的室內(nèi)街景圖片,來生成上述街景圖片集合,然后將該拍攝完成的室內(nèi)街景圖片,與該街景圖片集合中的室內(nèi)街景圖片逐一執(zhí)行匹配。

在本例中,當(dāng)ar客戶端將拍攝完成的室內(nèi)街景圖片,與上述街景圖片集合中的室內(nèi)街景圖片執(zhí)行匹配后,如果拍攝完成的該室內(nèi)街景圖片與上述街景圖片集合中的任一室內(nèi)街景圖片匹配時,此時ar客戶端可以直接獲取為該室內(nèi)街景圖片標(biāo)記的精確樓層信息,并基于獲取到的該精確樓層信息對基于諸如gps或者運營商網(wǎng)絡(luò)的初步位置定位結(jié)果進(jìn)行修正。

當(dāng)然,如果上述匹配過程是由上述業(yè)務(wù)服務(wù)端來完成,那么上述業(yè)務(wù)服務(wù)端在完成上述匹配后,如果拍攝完成的該室內(nèi)街景圖片與上述街景圖片集合中的任一室內(nèi)街景圖片匹配時,上述業(yè)務(wù)服務(wù)端可以獲取為該室內(nèi)街景圖片標(biāo)記的精確樓層信息,然后將該精確樓層信息作為匹配結(jié)果返回給上述ar客戶端。

2)基于精確位置的用戶定位位置修正

在本例中,由于ar客戶端所在的移動終端,通過諸如gsm/cdma等運營商網(wǎng)絡(luò),或者諸如gps的外部定位方式,通常只能定位出用戶的平面位置,并不能精確的定位出用戶所在位置的精確樓層信息;

例如,以gps定位為例,基于gps對用戶定位,通常是采用坐標(biāo)投影的方式來定位用戶位置,因此基于gps對用戶定位只能定位出用戶的平面位置,并不能定位出用戶所在的精確樓層。

因此,當(dāng)ar客戶端在通過以上示出的街景圖片匹配過程,最終獲取到與拍攝到的室內(nèi)街景圖片對應(yīng)的精確樓層信息后,則可以基于該精確樓層信息,對上述移動終端對用戶執(zhí)行初步位置定位得到的定位位置進(jìn)行修正。

例如,請參見圖2,圖2為本例示出的一種通過ar終端對基于gps的定位結(jié)果進(jìn)行修正的場景示意圖。

假設(shè)用戶身處在多樓層的場所中,用戶的ar客戶端所在的移動終端基于gps的定位結(jié)果顯示用戶當(dāng)前的位置為“杭州濱江區(qū)盾安發(fā)展大廈”。

當(dāng)用戶需要定位出包含樓層信息的精確位置時,則可以通過ar終端,或者ar終端中安裝的ar客戶端拍攝視角范圍內(nèi)的室內(nèi)街景圖片,然后由ar客戶端將基于gps的初步定位結(jié)果,以及ar終端拍攝到的該室內(nèi)街景圖片實時傳輸至后臺的業(yè)務(wù)服務(wù)端。

在業(yè)務(wù)服務(wù)端一側(cè),可以預(yù)先存儲大量由外景人員拍攝完成的,并且分別被人工標(biāo)記了拍攝地點所在精確樓層信息的室內(nèi)街景圖片。業(yè)務(wù)服務(wù)端在接收到ar客戶端傳輸?shù)幕趃ps的初步定位結(jié)果,可以基于存儲的該初步定位結(jié)果的一定范圍(比如100米)之內(nèi)的室內(nèi)街景圖片生成街景圖片集合,然后將ar客戶端傳輸?shù)氖覂?nèi)街景圖片,與該街景圖片集合中的室內(nèi)街景圖片逐一執(zhí)行匹配。

請繼續(xù)參見圖2,假設(shè)ar客戶端傳輸?shù)氖覂?nèi)街景圖片與上述街景圖片集合中的一張被標(biāo)記為“盾安發(fā)展大廈6樓”的室內(nèi)街景圖片匹配時,此時業(yè)務(wù)服務(wù)端可以將為該室內(nèi)街景圖片標(biāo)記的精確樓層信息,返回給ar客戶端。

請繼續(xù)參見圖2,ar客戶端在接收到業(yè)務(wù)服務(wù)端返回的精確樓層信息后,可以基于該精確樓層信息對基于gps的初步定位結(jié)果進(jìn)行修正,將基于gps的初步定位結(jié)果“杭州市濱江區(qū)盾安發(fā)展大廈”修正為“杭州市濱江區(qū)盾安發(fā)展大廈6樓”。當(dāng)修正完成后,此時基于gps的用戶定位結(jié)果中將包含用戶所處位置的精確樓層信息。

3)修正后的用戶定位位置的調(diào)用

在本例中,當(dāng)ar客戶端基于與用戶拍攝到的室內(nèi)街景圖片對應(yīng)的精確樓層信息,對ar客戶端所在移動終端對用戶執(zhí)行初步位置定位得到的定位位置進(jìn)行修正后,由于修正后的該用戶的定位位置中,包含用戶所處位置的精確樓層信息,因此上述業(yè)務(wù)服務(wù)端在基于用戶的定位位置執(zhí)行業(yè)務(wù)推送時,能夠進(jìn)一步的提升業(yè)務(wù)推送的精準(zhǔn)度。

在這種情況下,上述ar客戶端可以與上述業(yè)務(wù)服務(wù)端進(jìn)行交互,將修正后的用戶的定位位置,上報至上述業(yè)務(wù)服務(wù)端;業(yè)務(wù)服務(wù)端在接收到ar客戶端上報的修正后的用戶的定位位置后,可以基于修改后的該用戶的定位位置,執(zhí)行精準(zhǔn)的業(yè)務(wù)推送,通過向ar客戶端發(fā)送相應(yīng)的推送消息,優(yōu)先向該ar客戶端推送與該用戶所在位置處在同一樓層的相關(guān)業(yè)務(wù)服務(wù);

例如,當(dāng)用戶身處在多樓層的大型商場中時,支持lbs的服務(wù)端在基于修正后的用戶的位置信息,可以為該用戶優(yōu)先推送與該用戶處在同一樓層的商家的優(yōu)惠信息,從而實現(xiàn)精準(zhǔn)推送。

當(dāng)ar客戶端接收到上述業(yè)務(wù)服務(wù)端發(fā)送的推送消息后,可以解析該推送消息中攜帶的虛擬數(shù)據(jù),并通過前臺的ar引擎,對該虛擬數(shù)據(jù)進(jìn)行可視化渲染,將其與用戶拍攝到的用戶視野范圍內(nèi)的街景圖片進(jìn)行疊加融合,通過用戶佩戴的ar終端向該用戶增強顯示。

例如,在示出的一種基于傳統(tǒng)的o2o的應(yīng)用場景中,當(dāng)用戶身處多樓層的大型商場中時,用戶可以通過ar客戶端拍攝用戶所處樓層的室內(nèi)街景圖片,由ar客戶端執(zhí)行以上示出的街景圖片匹配過程,獲取用戶的精確樓層信息,對用戶的定位位置進(jìn)行修正,并將修正后的定位位置上報至支持lbs的業(yè)務(wù)服務(wù)端。該業(yè)務(wù)服務(wù)端可以基于修正后的用戶的位置信息,向用戶的ar客戶端推送用戶所在樓層的優(yōu)惠信息。當(dāng)用戶的ar客戶端接收到上述業(yè)務(wù)服務(wù)端推送的優(yōu)惠信息后,可以通過前臺的ar引擎,對該優(yōu)惠信息進(jìn)行可視化渲染,將其與用戶拍攝到的室內(nèi)街景圖片進(jìn)行疊加融合,通過用戶佩戴的ar終端向該用戶增強顯示。通過這種方式,用戶可以在ar客戶端向用戶輸出的ar場景中,實時的查看到用戶所處樓層的商家的優(yōu)惠信息,從而可以實現(xiàn)商家優(yōu)惠信息的精準(zhǔn)推送。

當(dāng)然,ar客戶端在對用戶的定位位置進(jìn)行修正后,修正后的用戶的定位位置除了可以由ar客戶端上報至上述業(yè)務(wù)服務(wù)端,實現(xiàn)精準(zhǔn)的業(yè)務(wù)推送以外,在實際應(yīng)用中,該修正后的用戶的定位位置,也可以通過提供api的方式,由上述ar客戶端所在的移動終端上安裝的其它客戶端軟件執(zhí)行調(diào)用。

例如,在示出的一種實施方式中,移動終端上安裝的眾多社交應(yīng)用中,通常都具有用戶位置分享的功能。而由于移動終端基于傳統(tǒng)的gps等定位方式定位出的用戶位置,僅能定位出用戶的平面位置,因此用戶在通過社交應(yīng)用,向其它用戶分享自己的位置時,如果用戶當(dāng)前處在具有一定高度的目標(biāo)場所內(nèi)時,對方并不能了解到該用戶所處的精確樓層信息。

在這種場景下,如果上述ar客戶端通過以上示出的街景圖片匹配過程,獲取到的用戶的精確樓層信息,對該用戶的定位位置進(jìn)行修正后,后續(xù)當(dāng)用戶通過該ar客戶端所在的移動終端上安裝的社交應(yīng)用,進(jìn)行用戶位置分享時,該社交應(yīng)用在通過api調(diào)用該修正后的定位位置,將修正后的用戶的定位位置分享給其它用戶時,對方用戶就可以實時的查看到該用戶所處的精確樓層信息。

其中,需要說明的是,以上示出的修正后的用戶的定位位置,可以被ar客戶端所在移動終端上安裝的社交應(yīng)用執(zhí)行調(diào)用的應(yīng)用場景,僅為示例性的,并不用于限定。顯然,在實際應(yīng)用中,修正后的用戶的定位位置,也可以被ar客戶端所在移動終端上安裝的其它類型的具有用戶位置調(diào)用功能的客戶端軟件(比如地圖類軟件),在其它近似的應(yīng)用場景中執(zhí)行調(diào)用,在本例中不再進(jìn)行一一列舉。

通過以上實施例可見,在本申請中,ar客戶端通過拍攝用戶視角范圍內(nèi)的街景圖片;將拍攝到的街景圖片與預(yù)設(shè)街景圖片集合中的街景圖片執(zhí)行圖像匹配;其中,所述預(yù)設(shè)的街景圖片集合中的街景圖片分別標(biāo)記了對應(yīng)的精確位置;當(dāng)拍攝到的街景圖片與所述街景圖片集合中的任一目標(biāo)街景圖片匹配時,獲取為該目標(biāo)街景圖片標(biāo)記的精確位置;基于為該目標(biāo)街景圖片標(biāo)記的精確位置,對所述增強現(xiàn)實客戶端所在移動終端針對用戶的定位位置進(jìn)行修正,實現(xiàn)了可以利用增強現(xiàn)實技術(shù),通過圖像匹配來確定用戶的精確位置,對用戶的定位位置進(jìn)行修正,從而使得相應(yīng)的業(yè)務(wù)服務(wù)端可以基于修正后的定位位置,面向用戶提供更加精準(zhǔn)的線上業(yè)務(wù)推送,提升用戶的業(yè)務(wù)體驗。

與上述方法實施例相對應(yīng),本申請還提供了裝置的實施例。

請參見圖3,本申請?zhí)岢鲆环N基于增強現(xiàn)實的用戶位置定位裝置30,應(yīng)用于ar客戶端;請參見圖4,作為承載所述基于增強現(xiàn)實的用戶位置定位裝置30的ar客戶端所涉及的硬件架構(gòu)中,通常包括cpu、內(nèi)存、非易失性存儲器、網(wǎng)絡(luò)接口以及內(nèi)部總線等;以軟件實現(xiàn)為例,所述基于增強現(xiàn)實的用戶位置定位裝置30通常可以理解為加載在內(nèi)存中的計算機程序,通過cpu運行之后形成的軟硬件相結(jié)合的邏輯裝置,所述裝置30包括:

拍攝模塊301,拍攝用戶視角范圍內(nèi)的街景圖片;

匹配模塊302,將拍攝到的街景圖片與預(yù)設(shè)街景圖片集合中的街景圖片執(zhí)行圖像匹配;其中,所述預(yù)設(shè)的街景圖片集合中的街景圖片分別標(biāo)記了對應(yīng)的精確位置;

獲取模塊303,當(dāng)拍攝到的街景圖片與所述街景圖片集合中的任一目標(biāo)街景圖片匹配時,獲取為該目標(biāo)街景圖片標(biāo)記的精確位置;

修正模塊304,基于為該目標(biāo)街景圖片標(biāo)記的精確位置,對所述增強現(xiàn)實客戶端所在移動終端針對用戶的定位位置進(jìn)行修正。

在本例中,所述精確位置包括在具有高度的目標(biāo)場所內(nèi)的樓層信息。

在本例中,所述匹配模塊302:

獲取所述增強現(xiàn)實客戶端所在移動終端針對所述用戶的定位位置;從服務(wù)端下載在所述定位位置的預(yù)設(shè)位置范圍內(nèi)的室內(nèi)街景圖片生成所述預(yù)設(shè)街景圖片集合;將拍攝到的街景圖片與所述預(yù)設(shè)街景圖片集合中的室內(nèi)街景圖片分別執(zhí)行圖像匹配。

在本例中,所述匹配模塊302:

獲取所述增強現(xiàn)實客戶端所在移動終端針對所述用戶的定位位置;將拍攝到的街景圖片以及所述定位位置上報至服務(wù)端,以由所述服務(wù)端基于所述定位位置的預(yù)設(shè)位置范圍內(nèi)的室內(nèi)街景圖片生成所述預(yù)設(shè)街景圖片集合,并將所述拍攝到的街景圖片與所述預(yù)設(shè)街景圖片集合中的街景圖片分別執(zhí)行圖像匹配。

在本例中,還包括:

上傳模塊305(圖3中未示出),將基于所述精確位置修正后的所述定位位置上報至所述服務(wù)端;

接收模塊306(圖3中未示出),接收所述服務(wù)端基于修正后的所述定位位置執(zhí)行精準(zhǔn)服務(wù)推送所發(fā)出的推送消息。

本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本申請的其它實施方案。本申請旨在涵蓋本申請的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本申請的一般性原理并包括本申請未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本申請的真正范圍和精神由下面的權(quán)利要求指出。

應(yīng)當(dāng)理解的是,本申請并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本申請的范圍僅由所附的權(quán)利要求來限制。

以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護的范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1