两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種導(dǎo)航信息生成方法、系統(tǒng)及終端設(shè)備與流程

文檔序號:11100813閱讀:394來源:國知局
一種導(dǎo)航信息生成方法、系統(tǒng)及終端設(shè)備與制造工藝

本發(fā)明涉及無線通信領(lǐng)域的地圖信息處理技術(shù),尤其涉及一種導(dǎo)航信息生成方法、系統(tǒng)及終端設(shè)備。



背景技術(shù):

目前的室內(nèi)導(dǎo)航技術(shù)主要以下兩種方案,無線定位和圖片識別定位。其中,無線定位技術(shù)原理為通過無線傳感器網(wǎng)絡(luò)的多個信號發(fā)射器發(fā)射信號,終端側(cè)從接收的信號通過定位運算計算接收到的信號強度,進而獲得位置信息;或者傳感器網(wǎng)絡(luò)接收移動終端上傳的信號,通過定位算法計算接收到的終端信號強度,進而獲得終端位置信息,將信息下發(fā)到終端側(cè)。圖片識別定位技術(shù),原理為場景照片識別定位技術(shù)是指通過獲取用戶所處位置的即時場景圖像并將場景圖像信息發(fā)送至服務(wù)器,并與服務(wù)器數(shù)據(jù)庫中預(yù)存場景圖像信息進行特征比對、識別,匹配到帶有位置信息的預(yù)存圖像后返回位置信息。

但是,上述方案存在以下問題:終端設(shè)備側(cè)的硬件要求較高;需要終端設(shè)備側(cè)下載相關(guān)的軟件或者地圖;還會受圖片的識別技術(shù)以及拍攝角度的影響。因為上述問題的存在,導(dǎo)致用戶無法快速的獲取到地圖信息或者無法快速的獲取到更加符合要求的導(dǎo)航信息。



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

有鑒于此,本發(fā)明的目的在于提供一種導(dǎo)航信息生成方法、系統(tǒng)及終端設(shè)備,能至少解決現(xiàn)有技術(shù)中存在的上述問題。

為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:

本發(fā)明提供了一種導(dǎo)航信息生成方法,應(yīng)用于服務(wù)器側(cè),所述方法包括:

接收到終端設(shè)備發(fā)來的源位置信息;其中,所述源位置信息中至少包括 源位置坐標(biāo)信息、源位置方向信息以及地圖標(biāo)識信息;

基于所述源位置信息中的地圖標(biāo)識信息獲取到目標(biāo)地圖信息,將所述目標(biāo)地圖信息發(fā)送至所述終端設(shè)備;

接收到終端設(shè)備發(fā)來的目標(biāo)位置信息;

基于所述目標(biāo)位置信息、源位置坐標(biāo)信息以及源位置方向信息,獲取到導(dǎo)航信息,發(fā)送所述導(dǎo)航信息至所述終端設(shè)備,使得所述終端設(shè)備顯示所述導(dǎo)航信息。

本發(fā)明提供了一種導(dǎo)航信息生成方法,應(yīng)用于終端設(shè)備,所述方法包括:

獲取到源位置信息,所述源位置信息中至少包括有源位置坐標(biāo)信息、源位置方向信息以及地圖標(biāo)識信息;

將所述源位置信息發(fā)送至服務(wù)器側(cè),使得所述服務(wù)器側(cè)基于所述源位置信息獲取到目標(biāo)地圖信息;

接收并顯示所述服務(wù)器側(cè)返回的目標(biāo)地圖信息;

設(shè)置目的位置信息,將所述目的位置信息發(fā)送至服務(wù)器側(cè),使得所述服務(wù)器側(cè)基于所述目標(biāo)位置信息、源位置坐標(biāo)信息以及源位置方向信息生成導(dǎo)航信息;

接收并顯示所述服務(wù)器側(cè)返回的導(dǎo)航信息。

本發(fā)明提供了一種導(dǎo)航信息生成系統(tǒng),包括:

第一信息接收模塊,用于接收到終端設(shè)備發(fā)來的源位置信息;其中,所述源位置信息中至少包括源位置坐標(biāo)信息、源位置方向信息以及地圖標(biāo)識信息;接收到終端設(shè)備發(fā)來的目標(biāo)位置信息;

地圖查找模塊,用于基于所述源位置信息中的地圖標(biāo)識信息獲取到目標(biāo)地圖信息,將所述目標(biāo)地圖信息發(fā)送至所述終端設(shè)備;

路由計算模塊,用于基于所述目標(biāo)位置信息、源位置坐標(biāo)信息以及源位置方向信息,獲取到導(dǎo)航信息;

第一信息發(fā)送模塊,用于發(fā)送所述導(dǎo)航信息至所述終端設(shè)備。

本發(fā)明提供了一種終端設(shè)備,包括:

解析模塊,用于獲取到源位置信息,所述源位置信息中至少包括有源位置坐標(biāo)信息、源位置方向信息以及地圖標(biāo)識信息;

第二信息發(fā)送模塊,用于將所述源位置信息發(fā)送至服務(wù)器側(cè);設(shè)置目的位置信息,將所述目的位置信息發(fā)送至服務(wù)器側(cè);

第二信息接收模塊,用于接收并顯示所述服務(wù)器側(cè)返回的目標(biāo)地圖信息;

處理模塊,用于接收并顯示所述服務(wù)器側(cè)返回的導(dǎo)航信息。

本發(fā)明所提供的導(dǎo)航信息生成方法、系統(tǒng)及終端設(shè)備,根據(jù)終端設(shè)備上報的源位置信息確定選取得到目標(biāo)地圖信息,再根據(jù)源位置信息中的源位置方向信息以及用戶設(shè)置的目標(biāo)位置信息,從目標(biāo)地圖信息中確定得到導(dǎo)航信息。如此,避免了對終端設(shè)備的硬件的高要求,并且避免終端設(shè)備側(cè)需要首先下載軟件再獲取到地圖進而獲取到導(dǎo)航信息,從而節(jié)省了用戶的操作時間,提升了獲取地圖或?qū)Ш叫畔⒌男?;另外,就能夠結(jié)合用戶的實際位置以及實際朝向,得到更加符合用戶需要的導(dǎo)航信息,提升了用戶的導(dǎo)航體驗。

附圖說明

圖1為本發(fā)明實施例導(dǎo)航信息生成方法流程示意圖一;

圖2為本發(fā)明實施例場景示意圖一;

圖3為本發(fā)明實施例場景示意圖二;

圖4為本發(fā)明實施例導(dǎo)航信息生成方法流程示意圖二;

圖5為本發(fā)明實施例二維碼生成流程示意圖;

圖6a為本發(fā)明實施例導(dǎo)航信息生成方法流程示意圖三;

圖6b為本發(fā)明實施例導(dǎo)航信息生成方法流程示意圖四;

圖7為本發(fā)明實施例導(dǎo)航信息生成系統(tǒng)組成結(jié)構(gòu)示意圖;

圖8為本發(fā)明實施例終端設(shè)備組成結(jié)構(gòu)示意圖;

圖9為本發(fā)明實施例系統(tǒng)組成場景示意圖。

具體實施方式

下面結(jié)合附圖及具體實施例對本發(fā)明再作進一步詳細的說明。

實施例一、

本發(fā)明實施例提供了一種導(dǎo)航信息生成方法,應(yīng)用于服務(wù)器側(cè),如圖1所示,所述方法包括:

步驟101:接收到終端設(shè)備發(fā)來的源位置信息;

步驟102:基于所述源位置信息,至少解析得到源位置坐標(biāo)信息(D)、源位置方向信息以及地圖標(biāo)識信息(Map ID);

步驟103:基于所述源位置信息中的地圖標(biāo)識信息獲取到目標(biāo)地圖信息,將所述目標(biāo)地圖信息發(fā)送至所述終端設(shè)備;

步驟104:接收到終端設(shè)備發(fā)來的目標(biāo)位置信息;

步驟105:基于所述目標(biāo)位置信息、源位置坐標(biāo)信息以及源位置方向信息,獲取到導(dǎo)航信息,發(fā)送所述導(dǎo)航信息至所述終端設(shè)備,使得所述終端設(shè)備顯示所述導(dǎo)航信息。

這里,所述服務(wù)器側(cè)至少可以包含有Web服務(wù)器;還可以包含有地圖信息服務(wù)器。

所述目標(biāo)地圖信息可以保存于所述地圖信息服務(wù)器中,也可以直接保存在所述Web服務(wù)器中。

所述源位置坐標(biāo)信息可以由經(jīng)緯度表示,比如可以表示為P(x,y),其中,x表示經(jīng)度,y表示維度。

所述源位置方向信息可以由角度表示,其中角度可以為與經(jīng)度之間的角度;本實施例中的方向至少可以有四種,比如0、90、180和270度四種,也就是說,源位置方向信息可以為上述四種方向之一??梢岳斫獾氖?,本實施例中雖然僅提供了具備四個方向的示例,實際上可以根據(jù)實際情況設(shè)置更多的方向,這里不做贅述。

所述基于所述源位置信息中的地圖標(biāo)識信息獲取到目標(biāo)地圖信息可以 為:根據(jù)所述地圖標(biāo)識信息從所述Web服務(wù)器中查找是否保存有匹配的地圖信息,若有,則將匹配的地圖信息作為目標(biāo)地圖信息;

或者,還可以包括:根據(jù)所述地圖標(biāo)識信息從所述Web服務(wù)器中查找是否保存有匹配的地圖信息,若有,則將匹配的地圖信息作為目標(biāo)地圖信息;若未查找到匹配的地圖信息,則根據(jù)所述地圖標(biāo)識信息從地圖信息服務(wù)器中查找得到匹配的地圖信息作為目標(biāo)地圖信息。

所述基于所述源位置信息中的地圖標(biāo)識信息獲取到目標(biāo)地圖信息之后,還包括:基于所述源位置坐標(biāo)信息以及所述源位置方向信息,在所述目標(biāo)地圖信息中設(shè)置源位置標(biāo)識;相應(yīng)的,所述將所述目標(biāo)地圖信息發(fā)送至所述終端設(shè)備,包括:發(fā)送顯示有所述源位置標(biāo)識的目標(biāo)地圖信息至所述終端設(shè)備。

其中,所述基于所述源位置坐標(biāo)信息以及所述源位置方向信息,在所述目標(biāo)地圖信息中設(shè)置源位置標(biāo)識,可以如圖2所示,根據(jù)所述源位置坐標(biāo)信息中的經(jīng)度以及維度,在所述目標(biāo)地圖信息中標(biāo)示出經(jīng)度以及維度相同的位置21,并且根據(jù)源位置方向信息在位置21處標(biāo)示出方向,在所述目標(biāo)地圖信息中標(biāo)示出的位置21以及對應(yīng)的方向即為源位置標(biāo)識。

本實施例中,所述基于所述目標(biāo)位置信息、源位置坐標(biāo)信息以及源位置方向信息,獲取到導(dǎo)航信息,包括:

基于所述目標(biāo)位置信息、源位置坐標(biāo)信息以及目標(biāo)地圖信息,獲取到N條路徑信息;N為大于等于2的正整數(shù);比如,圖3所示,可以有從源位置31至目標(biāo)位置32的兩條路徑a和路徑b;其中,所述路徑信息可以包括有至少一段子路徑的起止位置信息;所述子路徑可以為由轉(zhuǎn)彎點或者岔路口所分割出來的子路徑;

基于所述源位置方向信息,從所述N條路徑信息中選取得到一條路徑信息作為導(dǎo)航信息。比如,可以從N條路徑中選取與所述源位置方向信息匹配的一條路徑作為導(dǎo)航信息;其中,所述匹配可以:所述路徑信息包含有源位置信息的子路徑的方向、與源位置方向之間的角度值小于預(yù)設(shè)門限值。所述預(yù)設(shè)門限值可以根據(jù)實際情況進行設(shè)置,比如,可以為小于45度。如 圖3所示,可以為選取其中的路徑b作為導(dǎo)航信息。

優(yōu)選地,所述基于所述源位置方向信息,從所述N條路徑信息中選取得到一條路徑信息導(dǎo)航信息,包括:從所述N條路徑信息中,選取路徑起點方向與所述源位置方向信息匹配的M條路徑信息;M為大于等于1且小于等于N的正整數(shù);從所述M條路徑信息中,選取路徑最短的一條路徑信息作為所述導(dǎo)航信息。

比如,有M條路徑信息包含有源位置信息的子路徑的方向、與源位置方向之間的角度值小于預(yù)設(shè)門限值;那么從M條路徑信息中,選取從源位置到目標(biāo)位置之間的路徑長度最小的一條路徑。

可見,采用上述方案,就能夠根據(jù)終端設(shè)備上報的源位置信息確定選取得到目標(biāo)地圖信息,再根據(jù)源位置信息中的源位置方向信息以及用戶設(shè)置的目標(biāo)位置信息,從目標(biāo)地圖信息中確定得到導(dǎo)航信息。如此,避免了對終端設(shè)備的硬件的高要求,并且避免終端設(shè)備側(cè)需要首先下載軟件再獲取到地圖進而獲取到導(dǎo)航信息,從而節(jié)省了用戶的操作時間,提升了獲取地圖或?qū)Ш叫畔⒌男?;另外,就能夠結(jié)合用戶的實際位置以及實際朝向,得到更加符合用戶需要的導(dǎo)航信息,提升了用戶的導(dǎo)航體驗。

實施例二、

本實施例提供了一種導(dǎo)航信息生成方法,應(yīng)用于終端設(shè)備,如圖4所示,所述方法包括:

步驟401:采集到源位置信息,所述源位置信息中至少包括有源位置坐標(biāo)信息、源位置方向信息以及地圖標(biāo)識信息;

步驟402:將所述源位置信息發(fā)送至服務(wù)器側(cè),使得所述服務(wù)器側(cè)基于所述源位置信息獲取到目標(biāo)地圖信息;

步驟403:接收并顯示所述服務(wù)器側(cè)返回的目標(biāo)地圖信息;

步驟404:設(shè)置目的位置信息,將所述目的位置信息發(fā)送至服務(wù)器側(cè),使得所述服務(wù)器側(cè)基于所述目標(biāo)位置信息、源位置坐標(biāo)信息以及源位置方向 信息生成導(dǎo)航信息;

步驟405:接收并顯示所述服務(wù)器側(cè)返回的導(dǎo)航信息。

本實施例中,所述終端設(shè)備可以為具備采集模塊的終端設(shè)備,所述采集模塊可以為攝像頭,比如,終端設(shè)備為智能手機、平板電腦等。

所述獲取到源位置信息,包括:采集得到多媒體信息;從所述多媒體信息中至少解析得到源位置坐標(biāo)信息、源位置方向信息以及地圖標(biāo)識信息作為源位置信息。

其中,所述多媒體信息可以至少包括圖片信息;所述圖片信息可以為二維碼圖片信息。

優(yōu)選地,以多媒體信息為二維碼為例,本實施例中生成二維碼的方式可以如圖5所示如下:

管理員通過瀏覽器登錄管理員頁面,將所轄區(qū)的室內(nèi)地圖上傳;

上傳請求被管理員反向代理服務(wù)器接受,代理服務(wù)器選擇了服務(wù)器機群中負載較小的服務(wù)器;請求被轉(zhuǎn)發(fā)給web服務(wù)器;Web服務(wù)器為該地圖生成唯一標(biāo)示map ID;

web服務(wù)器將該地圖以及地圖和唯一標(biāo)示map ID的存入數(shù)據(jù)庫,數(shù)據(jù)庫返回保存成功;

瀏覽器為管理員返回地圖標(biāo)示號map ID;管理員在地圖上選點,并為該點設(shè)置方向,理論上一個位置點有幾條道路即應(yīng)為該點設(shè)置幾個方向,如十字路口,應(yīng)為該位置設(shè)置4個方向D應(yīng)順次為(0度,90度,180度,270度);瀏覽器獲得用戶選取點在地圖上的坐標(biāo)P(x,y);瀏覽器發(fā)送請求至集群服務(wù)器地址信息,請求包含P(x,y),D,map ID;

獲得反向服務(wù)器地址信息,將該地址與P(x,y),D,map ID編碼為二維碼;返回二維碼。

所述方法還包括:從所述多媒體信息中解析得到服務(wù)器地址信息,發(fā)送所述源位置信息至所述服務(wù)器側(cè)。

本實施例提供的方法,可以用于室外導(dǎo)航,也可以應(yīng)用于室內(nèi)導(dǎo)航,或 者應(yīng)用于局部地區(qū)的導(dǎo)航,比如,在商場內(nèi),或者,在一個公園內(nèi)進行導(dǎo)航。下面,以室內(nèi)導(dǎo)航為場景進行介紹,如圖6a和圖6b所示,包括:

步驟601:用戶掃描室內(nèi)位置點的二維碼,由于二維碼攜帶方向信息,因此同一地點會有多個順方向的二維碼,用戶只需掃描和自己同向的二維碼即可;

步驟602:二維碼解析器將解析出web服務(wù)器地址,地圖標(biāo)示map ID,P(x,y),D;

步驟603:瀏覽器發(fā)送包含地圖標(biāo)示map ID,P(x,y),D的請求至web服務(wù)器地址;

步驟604:web服務(wù)器查詢反向代理接受到請求后在集群中找到負載較小的服務(wù)期;

步驟605:反向代理轉(zhuǎn)發(fā)用戶請求;

步驟606:web服務(wù)器使用地圖編號map ID向數(shù)據(jù)庫檢索

步驟607:數(shù)據(jù)庫返回地圖數(shù)據(jù);

步驟608:web服務(wù)器生成地圖,同時根據(jù)坐標(biāo)P(x,y)及方向D在地圖上描點作為源位置標(biāo)識;

步驟609:返回地圖給瀏覽器;

步驟610:用戶請求導(dǎo)航到目的地;

步驟611:同上面步驟602;

步驟612:同上面步驟603;

步驟613:web服務(wù)器將源、目的坐標(biāo)發(fā)送至路由計算模塊;

步驟614:路由計算模塊根據(jù)最短路徑算法計算路由

步驟615:返回路由信息給瀏覽器呈現(xiàn)。

可見,采用上述方案,就能夠根據(jù)終端設(shè)備上報的源位置信息確定選取得到目標(biāo)地圖信息,再根據(jù)源位置信息中的源位置方向信息以及用戶設(shè)置的目標(biāo)位置信息,從目標(biāo)地圖信息中確定得到導(dǎo)航信息。如此,避免了對終端設(shè)備的硬件的高要求,并且避免終端設(shè)備側(cè)需要首先下載軟件再獲取到地圖 進而獲取到導(dǎo)航信息,從而節(jié)省了用戶的操作時間,提升了獲取地圖或?qū)Ш叫畔⒌男?;另外,就能夠結(jié)合用戶的實際位置以及實際朝向,得到更加符合用戶需要的導(dǎo)航信息,提升了用戶的導(dǎo)航體驗。

另外,本實施例將方向信息也嵌入二維碼標(biāo)示中,用戶掃描與自己同方向的二維碼即可在電子地圖上顯示出自己的方向和位置,為下一步導(dǎo)航提供了方便。

實施例三、

本發(fā)明實施例提供了一種導(dǎo)航信息生成系統(tǒng),如圖7所示,包括:

第一信息接收模塊71,用于接收到終端設(shè)備發(fā)來的源位置信息;其中,所述源位置信息中至少包括源位置坐標(biāo)信息、源位置方向信息以及地圖標(biāo)識信息;接收到終端設(shè)備發(fā)來的目標(biāo)位置信息;

地圖查找模塊72,用于基于所述源位置信息中的地圖標(biāo)識信息獲取到目標(biāo)地圖信息,將所述目標(biāo)地圖信息發(fā)送至所述終端設(shè)備;

路由計算模塊73,用于基于所述目標(biāo)位置信息、源位置坐標(biāo)信息以及源位置方向信息,獲取到導(dǎo)航信息;

第一信息發(fā)送模塊74,用于發(fā)送所述導(dǎo)航信息至所述終端設(shè)備。

這里,所述導(dǎo)航信息生成系統(tǒng)可以由至少一臺服務(wù)器組成,比如至少可以包含有Web服務(wù)器;還可以包含有地圖信息服務(wù)器。也就是說,上述幾個模塊,可以均設(shè)置于一個或多個Web服務(wù)器組成的集群中,或者,分別設(shè)置于Web服務(wù)器以及數(shù)據(jù)庫集群中?;蛘?,還可以分別設(shè)置于代理、Web服務(wù)器、數(shù)據(jù)庫集群中。

所述目標(biāo)地圖信息可以保存于所述地圖信息服務(wù)器中,也可以直接保存在所述Web服務(wù)器中。

所述源位置坐標(biāo)信息可以由經(jīng)緯度表示,比如可以表示為P(x,y),其中,x表示經(jīng)度,y表示維度。

所述源位置方向信息可以由角度表示,其中角度可以為與經(jīng)度之間的角 度;本實施例中的方向至少可以有四種,比如0、90、180和270度四種,也就是說,源位置方向信息可以為上述四種方向之一。可以理解的是,本實施例中雖然僅提供了具備四個方向的示例,實際上可以根據(jù)實際情況設(shè)置更多的方向,這里不做贅述。

所述地圖查找模塊,用于根據(jù)所述地圖標(biāo)識信息從所述Web服務(wù)器中查找是否保存有匹配的地圖信息,若有,則將匹配的地圖信息作為目標(biāo)地圖信息;

或者,還可以包括:根據(jù)所述地圖標(biāo)識信息從所述Web服務(wù)器中查找是否保存有匹配的地圖信息,若有,則將匹配的地圖信息作為目標(biāo)地圖信息;若未查找到匹配的地圖信息,則根據(jù)所述地圖標(biāo)識信息從地圖信息服務(wù)器中查找得到匹配的地圖信息作為目標(biāo)地圖信息。

所述地圖查找模塊,用于基于所述源位置坐標(biāo)信息以及所述源位置方向信息,在所述目標(biāo)地圖信息中設(shè)置源位置標(biāo)識;

相應(yīng)的,所述第一信息發(fā)送模塊,用于發(fā)送顯示有所述源位置標(biāo)識的目標(biāo)地圖信息至所述終端設(shè)備。

其中,所述基于所述源位置坐標(biāo)信息以及所述源位置方向信息,在所述目標(biāo)地圖信息中設(shè)置源位置標(biāo)識,可以如圖2所示,根據(jù)所述源位置坐標(biāo)信息中的經(jīng)度以及維度,在所述目標(biāo)地圖信息中標(biāo)示出經(jīng)度以及維度相同的位置21,并且根據(jù)源位置方向信息在位置21處標(biāo)示出方向,在所述目標(biāo)地圖信息中標(biāo)示出的位置21以及對應(yīng)的方向即為源位置標(biāo)識。

本實施例中,所述路由計算模塊,用于基于所述目標(biāo)位置信息、源位置坐標(biāo)信息以及目標(biāo)地圖信息,獲取到N條路徑信息;N為大于等于2的正整數(shù);比如,圖3所示,可以有從源位置31至目標(biāo)位置32的兩條路徑a和路徑b;其中,所述路徑信息可以包括有至少一段子路徑的起止位置信息;所述子路徑可以為由轉(zhuǎn)彎點或者岔路口所分割出來的子路徑。基于所述源位置方向信息,從所述N條路徑信息中選取得到一條路徑信息作為導(dǎo)航信息。比如,可以從N條路徑中選取與所述源位置方向信息匹配的一條路徑作為 導(dǎo)航信息;其中,所述匹配可以:所述路徑信息包含有源位置信息的子路徑的方向、與源位置方向之間的角度值小于預(yù)設(shè)門限值。所述預(yù)設(shè)門限值可以根據(jù)實際情況進行設(shè)置,比如,可以為小于45度。如圖3所示,可以為選取其中的路徑b作為導(dǎo)航信息。

優(yōu)選地,所述路由計算模塊,用于從所述N條路徑信息中,選取路徑起點方向與所述源位置方向信息匹配的M條路徑信息;M為大于等于1且小于等于N的正整數(shù);從所述M條路徑信息中,選取路徑最短的一條路徑信息作為所述導(dǎo)航信息。比如,有M條路徑信息包含有源位置信息的子路徑的方向、與源位置方向之間的角度值小于預(yù)設(shè)門限值;那么從M條路徑信息中,選取從源位置到目標(biāo)位置之間的路徑長度最小的一條路徑。

可見,采用上述方案,就能夠根據(jù)終端設(shè)備上報的源位置信息確定選取得到目標(biāo)地圖信息,再根據(jù)源位置信息中的源位置方向信息以及用戶設(shè)置的目標(biāo)位置信息,從目標(biāo)地圖信息中確定得到導(dǎo)航信息。如此,避免了對終端設(shè)備的硬件的高要求,并且避免終端設(shè)備側(cè)需要首先下載軟件再獲取到地圖進而獲取到導(dǎo)航信息,從而節(jié)省了用戶的操作時間,提升了獲取地圖或?qū)Ш叫畔⒌男?;另外,就能夠結(jié)合用戶的實際位置以及實際朝向,得到更加符合用戶需要的導(dǎo)航信息,提升了用戶的導(dǎo)航體驗。

實施例四、

本實施例提供了一種終端設(shè)備,如圖8所示,包括:

解析模塊81,用于獲取到源位置信息,所述源位置信息中至少包括有源位置坐標(biāo)信息、源位置方向信息以及地圖標(biāo)識信息;

第二信息發(fā)送模塊82,用于將所述源位置信息發(fā)送至服務(wù)器側(cè);設(shè)置目的位置信息,將所述目的位置信息發(fā)送至服務(wù)器側(cè);

第二信息接收模塊83,用于接收并顯示所述服務(wù)器側(cè)返回的目標(biāo)地圖信息;

處理模塊84,用于接收并顯示所述服務(wù)器側(cè)返回的導(dǎo)航信息。

本實施例中,所述終端設(shè)備可以為具備采集模塊的終端設(shè)備,所述采集模塊可以為攝像頭,比如,終端設(shè)備為智能手機、平板電腦等。

所述終端設(shè)備還包括:采集模塊85,用于采集得到多媒體信息;

相應(yīng)的,所述解析模塊81,具體用于從所述多媒體信息中至少解析得到源位置坐標(biāo)信息、源位置方向信息以及地圖標(biāo)識信息作為源位置信息。其中,所述多媒體信息可以至少包括圖片信息;所述圖片信息可以為二維碼圖片信息。

所述解析模塊,還用于從所述多媒體信息中解析得到服務(wù)器地址信息,發(fā)送所述源位置信息至所述服務(wù)器側(cè)。

結(jié)合本實施例以及實施例三提供的系統(tǒng),以室內(nèi)導(dǎo)航為場景進行介紹,如圖9所示,基于多媒體信息即二維碼的室內(nèi)導(dǎo)航定位系統(tǒng)包含兩種場景,1管理員直接與服務(wù)端進行交互2用戶使用二維碼進行定位。

假設(shè),終端設(shè)備側(cè),其中采集模塊為攝像頭,解析模塊為二維碼解析器,處理模塊為瀏覽器,具體的:

攝像頭:用于掃描二維碼,并將二維碼發(fā)送給二維碼解析器。

二維碼解析器:用于解析包含在二維碼中的用于定位的信息(定位服務(wù)器地址,方向信息,位置信息)

瀏覽器:用于將定位請求發(fā)送http消息至定位服務(wù)器的反向代理用戶查詢?nèi)肟凇?/p>

以上三個模塊是目前任何智能手機都包含的模塊。攝像頭是目前智能手機的必備硬件模塊,二維碼解析器是目前大部分應(yīng)用的內(nèi)置功能,瀏覽器為智能手機的預(yù)裝應(yīng)用。因此用戶在行進至需要定位的任何室內(nèi)點時,無需預(yù)先安裝任何專門的軟件即可開始進行定位。這是本方案較之其他相近的方案的優(yōu)勢之處。

導(dǎo)航信息生成系統(tǒng)側(cè):

假設(shè)第一信息接收模塊設(shè)置于用戶查詢反向代理中:用于接收用戶發(fā)來的請求定位的http請求。并將該請求分發(fā)給后臺的web服務(wù)器。除此以外, 用戶查詢反向代理對請求進行負載均衡和向用戶屏蔽后面的所有web服務(wù)器和數(shù)據(jù)服務(wù)器,防止由于惡意訪問和攻擊造成的服務(wù)中端。

地圖查找模塊設(shè)置于管理員反向代理:用于接收管理員上傳的室內(nèi)電子地圖。該管理員身份可能是商場,醫(yī)院,車站的工作人員,在獲得服務(wù)端的授權(quán)后,即可上傳自己的電子地圖。同時,管理員通過接入反向代理生成室內(nèi)指定位置的二維碼,用于鋪貼在改位置上供用戶掃描查詢。除此以外管理員反向代理還提供負載均衡和屏蔽后臺服務(wù)器的功能。

地圖查找模塊設(shè)置于Web服務(wù)器:服務(wù)器接收到用戶發(fā)送的查詢請求,將請求內(nèi)含有的位置編號L,以及方向編號D,以及地圖編號發(fā)送至數(shù)據(jù)庫,檢索出地圖,描繪當(dāng)前用戶所在點及其方向,返回給反向代理服務(wù)器,最終,由反向代理服務(wù)器將結(jié)果返回給用戶的瀏覽端。服務(wù)器接受到管理員的請求后,首先對管理員身份進鑒權(quán),對合法的管理上傳的電子地圖進行預(yù)處理,之后將電子地圖存入數(shù)據(jù)庫,同時生成一個全局唯一編號給管理員。管理員之后使用這個編號從web服務(wù)器請求瀏覽地圖,并且在地圖上點擊位置,生成指定位置和方向的二維碼。該二維碼即可被管理員鋪貼在該位置上供用戶掃描查詢。

Web服務(wù)器中還可以設(shè)置有路由計算模塊:當(dāng)用戶在瀏覽器上指定目的地和起始點時,web服務(wù)器將電子地圖和目的地,起始點坐標(biāo)發(fā)送給路由計算模塊,由路由計算模塊按照路徑權(quán)重以最短路徑算法返回路由方案給web服務(wù)器,最后web服務(wù)器將路徑結(jié)果返回給瀏覽端。

優(yōu)選地,本實施例中提供的一個系統(tǒng)示例中,還可以包括數(shù)據(jù)庫集群:用于保存管理員信息,管理員曾經(jīng)上傳或者更新的電子地圖,以及電子地圖及其唯一編號的映射關(guān)系。當(dāng)用戶查詢,更新電子地圖是返回數(shù)據(jù)。

可見,采用上述方案,就能夠根據(jù)終端設(shè)備上報的源位置信息確定選取得到目標(biāo)地圖信息,再根據(jù)源位置信息中的源位置方向信息以及用戶設(shè)置的目標(biāo)位置信息,從目標(biāo)地圖信息中確定得到導(dǎo)航信息。如此,避免了對終端設(shè)備的硬件的高要求,并且避免終端設(shè)備側(cè)需要首先下載軟件再獲取到地圖 進而獲取到導(dǎo)航信息,從而節(jié)省了用戶的操作時間,提升了獲取地圖或?qū)Ш叫畔⒌男?;另外,就能夠結(jié)合用戶的實際位置以及實際朝向,得到更加符合用戶需要的導(dǎo)航信息,提升了用戶的導(dǎo)航體驗。

本發(fā)明實施例所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。這樣,本發(fā)明實施例不限制于任何特定的硬件和軟件結(jié)合。

以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
通化市| 咸阳市| 大埔县| 专栏| 湄潭县| 措勤县| 宁陵县| 米易县| 锦州市| 桃江县| 临桂县| 台湾省| 遂昌县| 金溪县| 洛阳市| 汨罗市| 天等县| 怀化市| 岗巴县| 延安市| 甘德县| 吕梁市| 营口市| 凌云县| 临澧县| 德格县| 新沂市| 台湾省| 庆云县| 蒲江县| 汾西县| 镇赉县| 资源县| 沿河| 翁源县| 定南县| 纳雍县| 新兴县| 罗江县| 天等县| 高淳县|