導航方法、系統(tǒng)及設備的制作方法
【專利摘要】本發(fā)明提出一種導航方法、系統(tǒng)及設備,其中方法應用于預先設置一個以上發(fā)布設備的系統(tǒng),包括:獲取導航路徑,根據(jù)所述導航路徑選擇發(fā)布導航信息的發(fā)布設備;針對選擇的每個發(fā)布設備生成導航信息,并將所述導航信息發(fā)送至該發(fā)布設備,由該發(fā)布設備發(fā)布接收的導航信息。本發(fā)明能夠及時準確地發(fā)布導航信息,并且各個發(fā)布設備所發(fā)布的導航信息相對具體,便于使用。
【專利說明】導航方法、系統(tǒng)及設備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及導航【技術(shù)領(lǐng)域】,尤其涉及導航方法、系統(tǒng)及設備。
【背景技術(shù)】
[0002]有關(guān)位置類服務的研究、業(yè)務開發(fā),已經(jīng)成為業(yè)界的熱點。用戶體驗友好、高精度的位置類服務,如導航等,是移動互聯(lián)網(wǎng)020 (線上到線下)的重要方面,也是提升移動增值服務的用戶粘性、進而提升盈利能力的重要條件。
[0003]導航功能,是指利用導航裝置或系統(tǒng),根據(jù)設定的目的地,以及當前移動主體(人、車)的位置,自動發(fā)布導航指示。
[0004]實施導航需要4個基本要素:
[0005]1、確定起點:在自動導航情況下,實時定位的結(jié)果常被用作當前出發(fā)地即,導航起占.
[0006]定位方式可通過GPS、小區(qū)、WLAN、IPS (室內(nèi)定位)等方式,實時確定便攜導航終端當前所處的位置,如經(jīng)度、緯度、高度等。
[0007]2、確定目的地:通常為用戶直接指定目的地,或通過輸入篩選條件間接選定目的地;
[0008]3、計算導航路徑:通常由導航業(yè)務平臺計算,或者便攜式導航終端本地計算;
[0009]4、發(fā)布導航信息:如通過地圖、聲音、三維圖形圖像等指示人、車應該朝哪個方向移動。
[0010]目前,發(fā)布導航信息主要依靠便攜式導航終端,如手持/車載導航儀、或者手機上的導航軟件等,發(fā)布方式是在便攜導航終端上顯示地圖、三維地圖、發(fā)出文字指示、聲音指不等。
[0011]由于現(xiàn)有導航信息發(fā)布方式主要依賴于導航終端,導致如下問題:
[0012]1、用戶使用不便。
[0013]在終端上發(fā)布的導航信息相對抽象,有時難以對應到行人/車輛所處的實際環(huán)境中。
[0014]2、導航信息提醒不準確、不及時
[0015]有時導航信息發(fā)布不及時,無法與用戶所處的位置的緊密對應,例如有時用戶已經(jīng)走過了某個路口,導航信息才提示出需要轉(zhuǎn)向;在室內(nèi)等場合中,由于不能或很難實時追蹤到用戶的準確位置,在手持發(fā)布設備上的導航信息不能實時更新。
【發(fā)明內(nèi)容】
[0016]本發(fā)明提供了一種導航方法,能夠及時準確地發(fā)布導航信息,并且發(fā)布的導航信息便于使用。
[0017]本發(fā)明還提供了導航系統(tǒng)及設備,能夠及時準確地發(fā)布導航信息,并且發(fā)布的導航信息便于使用。
[0018]本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0019]一種導航方法,應用于預先設置一個以上發(fā)布設備的系統(tǒng),所述方法包括:
[0020]獲取導航路徑,根據(jù)所述導航路徑選擇發(fā)布導航信息的發(fā)布設備;
[0021]針對選擇的每個發(fā)布設備生成導航信息,并將所述導航信息發(fā)送至該發(fā)布設備,由該發(fā)布設備發(fā)布接收的導航信息。
[0022]一種導航系統(tǒng),包括導航信息計算單元及一個以上發(fā)布設備;其中,
[0023]導航信息計算單元,用于獲取導航路徑,根據(jù)所述導航路徑選擇發(fā)布導航信息的發(fā)布設備;針對每個選擇的發(fā)布設備生成導航信息,并將所述導航信息發(fā)送至該發(fā)布設備;
[0024]所述發(fā)布設備,用于發(fā)布接收的導航信息。
[0025]一種用于導航的前置服務器,所述前置服務器與中控服務器連接,并與一個以上發(fā)布設備連接;所述前置服務器包括:
[0026]接收模塊,用于接收來自中控服務器的發(fā)布設備對應的導航信息;
[0027]下發(fā)模塊,用于將接收到的導航信息下發(fā)至對應的發(fā)布設備。
[0028]一種用于導航的中控服務器,包括:
[0029]指令模塊,用于獲取導航路徑,將所述導航路徑發(fā)送至導航信息計算服務器,指令導航信息計算服務器選擇發(fā)布設備及計算導航信息;
[0030]下發(fā)模塊,用于接收導航信息計算服務器反饋的發(fā)布設備的標識及對應的導航信息,將導航信息發(fā)送至對應的發(fā)布設備。
[0031]一種用于導航的中控服務器,包括:
[0032]指令模塊,用于獲取導航路徑,將所述導航路徑發(fā)送至導航信息計算服務器,指令導航信息計算服務器選擇發(fā)布設備及計算導航信息;
[0033]下發(fā)模塊,用于接收導航信息計算服務器反饋的發(fā)布設備的標識及對應的導航信息,根據(jù)預先保存的前置服務器與發(fā)布設備的連接關(guān)系,將發(fā)布設備對應的導航信息發(fā)送至該發(fā)布設備所連接的前置服務器,由所述前置服務器將導航信息下發(fā)至對應的發(fā)布設備。
[0034]一種用于導航的導航信息計算服務器,包括:
[0035]接收模塊,用于接收導航路徑;
[0036]保存模塊,用于保存系統(tǒng)中各個發(fā)布設備的位置及發(fā)布能力;
[0037]發(fā)布設備選擇模塊,用于根據(jù)所述導航路徑及系統(tǒng)中各個發(fā)布設備的位置及發(fā)布能力選擇一個以上發(fā)布設備,以保證所有被選擇的發(fā)布設備的發(fā)布范圍能夠覆蓋整個或部分導航路徑;
[0038]導航信息計算模塊,用于針對每個選擇的發(fā)布設備,根據(jù)所述導航路徑及該發(fā)布設備的位置及發(fā)布能力計算該發(fā)布設備的導航信息;
[0039]發(fā)送模塊,用于發(fā)送所述導航信息。
[0040]可見,本發(fā)明提出的導航方法、系統(tǒng)及設備,通過設置于基礎設施的多個發(fā)布設備來發(fā)布導航信息,能夠及時準確地發(fā)布導航信息,并且各個發(fā)布設備所發(fā)布的導航信息相對具體,便于使用。
【專利附圖】
【附圖說明】
[0041]圖1為本發(fā)明提出的導航系統(tǒng)結(jié)構(gòu)示意圖;
[0042]圖2為本發(fā)明提出的導航方法實現(xiàn)流程圖;
[0043]圖3為本發(fā)明實施例一中的導航系統(tǒng)結(jié)構(gòu)示意圖;
[0044]圖4為本發(fā)明實施例二中的導航方法實現(xiàn)流程圖;
[0045]圖5 (a)為本發(fā)明實施例三中選擇發(fā)布設備的算法示意圖一;
[0046]圖5 (b)為本發(fā)明實施例三中選擇發(fā)布設備的算法示意圖二;
[0047]圖6為本發(fā)明實施例四中的導航信息發(fā)布方向示意圖;
[0048]圖7 (a)為本發(fā)明實施例十中的商場內(nèi)導航示意圖(用戶視圖);
[0049]圖7 (b)為本發(fā)明實施例十中的商場內(nèi)導航示意圖(系統(tǒng)視圖);
[0050]圖8為本發(fā)明提出的前置服務器的結(jié)構(gòu)示意圖;
[0051]圖9為本發(fā)明提出的中控服務器的結(jié)構(gòu)示意圖;
[0052]圖10為本發(fā)明提出的導航信息計算服務器的結(jié)構(gòu)示意圖。
【具體實施方式】
[0053]本發(fā)明提出一種導航系統(tǒng),利用設置于基礎設施的導航信息發(fā)布設備(簡稱發(fā)布設備)發(fā)布導航信息。如圖1為本發(fā)明提出的導航系統(tǒng)結(jié)構(gòu)示意圖,包括導航信息計算單元110及一個以上發(fā)布設備120:其中,
[0054]導航信息計算單元110,用于獲取導航路徑,根據(jù)所述導航路徑選擇發(fā)布導航信息的發(fā)布設備120 ;針對每個選擇的發(fā)布設備120生成導航信息,并將所述導航信息發(fā)送至該發(fā)布設備120 ;
[0055]發(fā)布設備120,用于發(fā)布接收的導航信息。
[0056]上述系統(tǒng)中,導航信息計算單元可以包括:
[0057]中控服務器111,用于獲取導航路徑,將所述導航路徑發(fā)送至導航信息計算服務器112 ;還用于接收導航信息計算服務器112反饋的發(fā)布設備的標識及對應的導航信息,將導航信息發(fā)送至對應的發(fā)布設備120 ;
[0058]導航信息計算服務器112,用于接收導航路徑,根據(jù)所述導航路徑選擇發(fā)布導航信息的發(fā)布設備,針對選擇的每個發(fā)布設備生成導航信息,并將選擇的發(fā)布設備的標識及對應的導航信息反饋至中控服務器111。
[0059]上述系統(tǒng)還可以包括一個以上前置服務器130,每個前置服務器130均與中控服務器111連接,并與一個以上發(fā)布設備120連接,其中:
[0060]中控服務器111預先保存前置服務器與發(fā)布設備的連接關(guān)系,中控服務器111根據(jù)所述連接關(guān)系,將發(fā)布設備對應的導航信息發(fā)送至該發(fā)布設備120所連接的前置服務器130 ;
[0061]前置服務器130將接收到的導航信息下發(fā)至對應的發(fā)布設備120。
[0062]上述系統(tǒng)中,中控服務器111可以采用標準的方式向前置服務器130發(fā)送導航信息;
[0063]前置服務器130接收到導航信息后,將該導航信息轉(zhuǎn)化成發(fā)布設備120可以直接發(fā)布的形式,并將轉(zhuǎn)化后的導航信息下發(fā)至發(fā)布設備120。
[0064]上述系統(tǒng)可以發(fā)布多用戶的導航信息,為實現(xiàn)該功能,導航信息中可以包括導航目的地標識或者請求導航的用戶標識;
[0065]或者,導航信息可以為編碼后的信息,所述編碼后的信息能夠被請求導航的用戶采用終端設備識別。
[0066]上述系統(tǒng)中,可以由前置服務器130分擔發(fā)布設備120的管理,即,前置服務器130還可以用于,當自身連接的發(fā)布設備120的配置發(fā)生變化時,將發(fā)生變化的發(fā)布設備的配置信息發(fā)送至中控服務器111和導航信息計算服務器112。
[0067]采用上述系統(tǒng),本發(fā)明提出一種導航方法,如圖2為本發(fā)明提出的導航方法實現(xiàn)流程圖,包括:
[0068]步驟201:獲取導航路徑,根據(jù)所述導航路徑選擇發(fā)布導航信息的發(fā)布設備;
[0069]步驟202:針對選擇的每個發(fā)布設備生成導航信息,并將所述導航信息發(fā)送至該發(fā)布設備,由該發(fā)布設備發(fā)布接收的導航信息。
[0070]上述步驟201中,根據(jù)導航路徑選擇發(fā)布導航信息的發(fā)布設備的方式可以為:根據(jù)所述導航路徑及預先保存的各個發(fā)布設備的位置及發(fā)布能力選擇一個以上發(fā)布設備,以保證所有被選擇的發(fā)布設備的發(fā)布范圍能夠覆蓋整個或部分導航路徑。
[0071]上述步驟202中,針對每個選擇的發(fā)布設備生成導航信息的方式可以為:根據(jù)所述導航路徑及發(fā)布設備的位置及發(fā)布能力計算該發(fā)布設備的導航信息。
[0072]上述方法中,導航信息中可以包括導航目的地標識或者請求導航的用戶標識;
[0073]或者,導航信息可以為編碼后的信息;發(fā)布設備發(fā)布導航信息之后可以步包括:請求導航的用戶采用終端設備識別所述導航信息。
[0074]以下舉具體的實施例詳細介紹。
[0075]實施例一:
[0076]如圖3為本發(fā)明實施例一中的導航系統(tǒng)結(jié)構(gòu)示意圖。其中,中控服務器、導航信息計算服務器、導航信息發(fā)布設備及前置服務器是本發(fā)明的關(guān)鍵設備;其他為配套設備。
[0077]根據(jù)實際需要,部分設備可以合并設置或者進一步拆分。例如某些導航信息發(fā)布設備內(nèi)置了前置服務器功能,即能夠接入互聯(lián)網(wǎng),接受中控服務器的媒體文件,完成解壓縮、轉(zhuǎn)成模擬信號,生成圖像、聲音等向用戶發(fā)布。前置服務器也可以與中控服務器合并設置,即中控服務器直接生成模擬信號、傳遞到發(fā)布設備。
[0078]實施例二:
[0079]如圖4為本發(fā)明實施例二中的導航方法實現(xiàn)流程圖,包括如下步驟:
[0080]步驟401:確定用戶的起點、目的地。具體方法不限。
[0081]可選的,中控服務器可以跟特定業(yè)務服務器交互,確定目的地。例如根據(jù)商品名稱找到所在柜臺及其地理位置。
[0082]步驟402:計算導航路徑。
[0083]步驟403:中控服務器將導航路徑提交給導航信息計算服務器。
[0084]步驟404:導航信息計算服務器根據(jù)路徑信息,篩選相應的發(fā)布設備,使得用戶經(jīng)過該路徑的某些區(qū)域時能夠接收到這些設備所發(fā)布的信息;對于每個所選擇的發(fā)布設備,生成該設備所需的導航信息。
[0085]篩選發(fā)布設備的算法舉例將在實施例三中詳細介紹。粗略講,對于圖像發(fā)布設備,應該距離該路徑的某個區(qū)域足夠近,使得用戶經(jīng)過路徑該區(qū)域時應該能看到導航圖像;對于聲音發(fā)布設備,應該距離該路徑的某個區(qū)域足夠近,并且該時間段的環(huán)境噪音不能淹沒所發(fā)布的聲音,使得用戶經(jīng)過路徑該區(qū)域時能夠聽到導航聲音;以此類推。
[0086]生成導航信息的算法舉例將在實施例四中詳細介紹。粗略講,生成導航信息需要滿足:1)滿足該發(fā)布設備能夠支持的多媒體格式、分辨率等,例如對于圖像發(fā)布設備生成圖像文件,對于聲音發(fā)布設備生成聲音文件等;2 )對于圖像信息,需要滿足發(fā)布方向與路徑前進方向的合理性關(guān)系,例如正對前進方向時顯示向上箭頭,側(cè)對前進方向時顯示水平箭頭坐寸。
[0087]步驟405:導航路徑計算服務器將選定的發(fā)布設備、以及針對每個設備生成的導航信息,一同提交給中控服務器。
[0088]步驟406:中控服務器選擇特定前置服務器,向每個前置服務器發(fā)送歸屬于該前置服務器的發(fā)布設備標識及導航信息的媒體文件。
[0089]中控服務器和前置服務器通過互聯(lián)網(wǎng)或內(nèi)網(wǎng)相連??梢圆捎霉灿谢蛩接芯W(wǎng)絡傳輸協(xié)議選擇發(fā)布設備及媒體文件,例如選擇HTTP協(xié)議等。
[0090]步驟407:前置服務器接受來自中控服務器的導航信息,包括發(fā)布設備標識以及該發(fā)布設備的導航信息媒體文件;對于每個發(fā)布設備,將媒體文件轉(zhuǎn)化成發(fā)布設備能夠接受的形式,例如將媒體文件解壓縮,或者將數(shù)字內(nèi)容轉(zhuǎn)化成模擬信號等;直接向發(fā)布設備下發(fā)轉(zhuǎn)化后的導航信息,如解壓后的媒體文件,或者直接輸入模擬信號。
[0091]步驟408:發(fā)布設備播放導航信息,向用戶展示。
[0092]實施例三:
[0093]本實施例介紹導航信息計算服務器選擇發(fā)布設備的一種具體方式。
[0094]針對系統(tǒng)中的每個發(fā)布設備,導航信息計算服務器預先保存如下信息:
[0095]1)位置:例如經(jīng)緯度、高度,或者室內(nèi)相對坐標;
[0096]2)發(fā)布能力:例如所支持的媒體類型(圖像、文字或聲音等)及編解碼格式,發(fā)布設備的傳播范圍(包括朝向和距離等),可用時間段(例如對于聲音導航,在白天因環(huán)境較嘈雜不可使用,在晚上環(huán)境安靜時可以使用等)。
[0097]收到導航路徑后,導航信息計算服務器根據(jù)導航路徑及預先保存的每個發(fā)布設備的位置及發(fā)布能力選擇發(fā)布導航信息地發(fā)布設備,選擇的標準是發(fā)布設備與導航路徑的距離足夠近,以保證所有被選擇的發(fā)布設備的發(fā)布范圍能夠覆蓋整個或部分導航路徑。
[0098]例如可以選擇如下算法:發(fā)布設備與導航路徑上某一點的距離小于預先設定的閥值。
[0099]如圖5 (a)為本發(fā)明實施例三中選擇發(fā)布設備的算法示意圖一,當發(fā)布設備到導航路徑上某線段的垂直距離dl小于某個閥值,并且該發(fā)布設備到該線段的垂直線與該線段有交點時,選擇該發(fā)布設備來發(fā)布導航信息;
[0100]如圖5 (b)為本發(fā)明實施例三中選擇發(fā)布設備的算法示意圖二,當發(fā)布設備導航路徑上某線段的最近一點的距離d2小于某個閥值,并且該發(fā)布設備到該線段的垂直線與該線段沒有交點時(交點在該線段的延長線上),選擇該發(fā)布設備來發(fā)布導航信息。
[0101]上述算法中,閾值的選擇應考慮發(fā)布設備的發(fā)布能力,例如,閾值不應大于發(fā)布設備的傳播距離。
[0102]此外,還可以根據(jù)發(fā)布設備的可用性提供更多智能選擇。例如,根據(jù)發(fā)布設備在當前環(huán)境中的發(fā)布能力決定是否選擇該設備。例如對于聲音發(fā)布設備,在白天環(huán)境噪音嘈雜時可以不選用;在夜間環(huán)境較安靜時可以選用。
[0103]實施例四:
[0104]本實施例介紹導航信息計算服務器為選擇的發(fā)布設備生成導航信息的一種具體方式。導航信息計算服務器根據(jù)導航路徑及選擇的發(fā)布設備的位置及發(fā)布能力計算該發(fā)布設備的導航信息。
[0105]導航信息的發(fā)布信息應具有合理性。例如,對于圖像、文本等信息發(fā)布形式,導航信息發(fā)布方向應與用戶前進方向保持合理。只有當該圖像和文本正對用戶前進方向或側(cè)對用戶前進方向時(即用戶能夠直接看到或者稍微轉(zhuǎn)頭就能看到),才可以提示“繼續(xù)向前”之類;如果與用戶前進方向基本一致,需要用戶大幅度向后扭頭才能看到,就不使用,或者提示“請你回頭”等出錯信息。
[0106]如圖6為本發(fā)明實施例四中的導航信息發(fā)布方向不意圖。在圖6中,對于直行的前進方向附近的一個圖像顯示屏,具備多個信息發(fā)布面板:面a與前進方向相對;面b與前進方向側(cè)對;面c與前進方向一致。此時,面a上的導航信息應為向上箭頭,表示繼續(xù)向前;面b的導航信息應為水平箭頭,表示繼續(xù)向前;而對于面c,只有用戶前進方向錯誤時(與正確的前進方向相反時)才能見到,因此應展示出錯提示、立即掉頭之類。
[0107]圖6的算法可以轉(zhuǎn)化為數(shù)學公式計算。前進方向可以寫成一個線段的函數(shù),面a、面b、面c的發(fā)布向可以寫成一個線段函數(shù),將這兩個線段函數(shù)聯(lián)合可以計算出前進方向和發(fā)布方向的夾角,進而判斷“正對” “側(cè)對” “同向”等情形。
[0108]對于聲音等形式,由于聲音傳播的方向性相對圖像較弱,可以不考慮發(fā)布方向的影響;或者,也可以參照文本、圖像發(fā)布方向的處理方式,根據(jù)發(fā)布方向與前進方向的關(guān)系生成導航信息,取得更好的導航效果。
[0109]此外,還應根據(jù)各個發(fā)布設備所支持的媒體形式(圖像、文本或聲音等),針對每個發(fā)布設備分別將導航信息加工成相應的媒體格式,已保證該發(fā)布設備能夠識別。
[0110]實施例五:
[0111]本實施例可以支持多個用戶同時并發(fā)使用的情況,即在一個區(qū)域內(nèi)為多個用戶導航,導航信息計算服務器可在其輸出的導航信息中疊加使用以下方法的一個或幾個:
[0112]1)導航信息中增加目的地:去往XXX的顧客請yyy (eg向右轉(zhuǎn));
[0113]2)導航信息中增加用戶ID,該導航信息還可以同時另行發(fā)送用戶手持/車載設備(如手機上):顧客xxxID請yyy (eg向右轉(zhuǎn));
[0114]3)用數(shù)字化手段對導航信息編碼,用戶通過手持/車載設備來掃描、識別,如生成導航信息的二維碼,用戶用手持/車載設備掃描,可以解析文字、圖像信息。
[0115]本發(fā)明的系統(tǒng)主要包括以下設備:中控服務器,導航信息計算服務器,導航信息發(fā)布設備及其前置服務器。可選的,配套的系統(tǒng)可以包括定位設備、目的地輸入設備、路徑計算設備、專用業(yè)務系統(tǒng)等。以下舉實施例六至九分別介紹本發(fā)明系統(tǒng)中的主要設備。
[0116]實施例六:
[0117]本實施例介紹導航信息發(fā)布設備(簡稱發(fā)布設備)。發(fā)布設備可以廣泛部署于基礎設施,發(fā)布設備從前置服務器接收可直接發(fā)布的導航信息(如解壓后的媒體文件),通過圖像、聲音、文字、符號等媒體形式將導航信息發(fā)布給用戶。
[0118]例如,在商場/書店/倉庫的陳列架、通道地面等部署顯示屏幕,發(fā)聲裝置,作為發(fā)布設備。
[0119]實施例七:
[0120]本實施例介紹前置服務器。
[0121]前置服務器可以用于適配發(fā)布設備的差異,中控服務器可以采用標準的方式與前置服務器交互,例如對于視頻傳輸采用標準的編碼格式、加密方式;由前置服務器驅(qū)動附近的發(fā)布設備,例如將標準的編碼格式轉(zhuǎn)換成發(fā)布設備能接受的格式,實施解密,甚至轉(zhuǎn)換成模擬信息通過直連導線直接傳給發(fā)布設備。
[0122]具體地,前置服務器部署在發(fā)布設備附近。前置服務器的上行方向接入中控服務器,接收中控服務器下發(fā)的導航信息,即發(fā)布設備標識及對應的導航信息媒體文件。
[0123]然后前置服務器將導航信息媒體文件轉(zhuǎn)化成發(fā)布設備能夠接受的形式,例如將媒體文件解壓縮,或者將數(shù)字內(nèi)容轉(zhuǎn)化成模擬信號等。
[0124]前置服務器下行連接所轄的發(fā)布設備,向所需的發(fā)布設備下發(fā)可直接使用的導航信息媒體文件或媒體信號,甚至直接操作各發(fā)布設備播放對應的媒體文件或媒體信號。
[0125]每個前置服務器所管轄的發(fā)布設備可以是1個,也可以是多個;可以是相同類型,也可以是多種類型,如同時管轄某個區(qū)域內(nèi)的圖像發(fā)布設備或聲音發(fā)布設備。
[0126]前置服務器還可以用于分擔發(fā)布設備的管理。如果發(fā)布設備發(fā)生維修、替換、升級時,只需配置就近的前置服務器,有前置服務器抽象提煉成標準化的發(fā)布設備資源模型,然后上報給中控服務器、導航信息計算服務器等。
[0127]根據(jù)具體需求,比如網(wǎng)絡范圍較小或成本足夠低,前置服務器可能與中控服務器或發(fā)布設備合并設置。
[0128]實施例八:
[0129]本實施例介紹中控服務器。
[0130]中控服務器總體監(jiān)控執(zhí)行本發(fā)明的業(yè)務流程,其主要功能包括:
[0131]確定起點、目的地。方法不限,中控服務器可以進行監(jiān)控或者配合。
[0132]計算導航路徑。方法不限,中控服務器可以進行監(jiān)控或者配合。
[0133]中控服務器將導航路徑提交給導航路徑計算服務器,命令導航信息計算服務器選擇發(fā)布設備,計算導航信息。
[0134]等待導航信息計算服務器反饋發(fā)布設備清單及其每個設備對應的導航信息媒體文件。
[0135]中控服務器根據(jù)發(fā)布設備清單,選擇前置服務器,將對應的導航信息媒體文件發(fā)往前置服務器。
[0136]實施例九:
[0137]本實施例介紹導航信息計算服務器。
[0138]導航信息計算服務器有如下核心功能:
[0139]存儲發(fā)布設備的位置及其發(fā)布能力信息:導航信息計算服務器存儲所有發(fā)布設備的地理位置(經(jīng)緯度、高度或室內(nèi)相對坐標等)、以及每個發(fā)布設備所支持信息發(fā)布能力(包括圖像、符號、文字、聲音等媒體格式,以及傳播方向和距離)。
[0140]確定發(fā)布設備清單:根據(jù)導航路徑計算出所需的發(fā)布設備清單。通常是選擇導航路徑沿線的發(fā)布設備,使得用戶沿導航路徑前進時,能夠接收到發(fā)布設備展示的導航信息。確定發(fā)布設備時,可以特別選擇所有轉(zhuǎn)彎處的設備,選擇轉(zhuǎn)彎處對面、用戶易于看到的設備坐寸ο
[0141]生成導航信息的媒體文件:針對每個選定的發(fā)布設備,生成對應的導航信息媒體文件。生成的媒體文件要滿足:1)適合該設備的媒體格式,如圖像、文本、聲音等;2)發(fā)布方向與路徑的前進方向保持合理一致,如對于圖像發(fā)布設備,在正對前進方向時顯示向上箭頭,側(cè)對前進方向時顯示水平箭頭等。
[0142]在系統(tǒng)中,有大量的發(fā)布設備資源需要維護和管理。可以使用導航信息計算服務器管理發(fā)布設備資源模型,包括所有發(fā)布設備的ID、位置、發(fā)布媒體格式、發(fā)布范圍、發(fā)布方向等。
[0143]以上實施例六至九分別介紹了本發(fā)明系統(tǒng)中的主要設備,另外還可以采用以下配套設備(不屬于本發(fā)明導航系統(tǒng)中的設備)配合完成本發(fā)明所涉及的導航服務。
[0144]定位設備:定位設備負責確定用戶的位置,作為路徑起點,用于計算導航路徑。本發(fā)明不限定定位設備的定位原理。
[0145]目的地輸入設備:獲取用戶的目的地,用于計算導航路徑。
[0146]本發(fā)明不限定獲取目的地的方案。例如,可以由用戶輸入目的地,或者由中控服務器計算生成目的地(如用戶說我要買XX書,中控系統(tǒng)查詢特定業(yè)務系統(tǒng),定位到該書所在的柜臺)。
[0147]路徑計算設備:根據(jù)用戶位置(作為起點)和目的地,計算導航路徑??赡芘c中控服務器合設。
[0148]特定業(yè)務系統(tǒng):完成特定場合的業(yè)務邏輯。例如,維護某書店內(nèi)所有圖書——所在柜臺-柜臺位置的信息。
[0149]實施例十:
[0150]本發(fā)明特別適用于室內(nèi)環(huán)境的精確導航,例如:在大型商場/書店要找一個件位于特定位置的商品/書籍;在大型地下停車場找到一個特定編號的車位;在大型寫字樓/倉庫/車間找到一個特定代號的工位等等。當然,如果室外的地面基礎設施能夠發(fā)布導航信息時,本發(fā)明也適用于室外導航環(huán)境。
[0151]本實施例以用戶到大型商場超市找商品為例,說明本發(fā)明的使用過程。
[0152]首先,預先部署的商場環(huán)境包括:
[0153]商場在貨架、樓梯等各處,普遍安裝導航信息發(fā)布設備,能夠向顧客指示文字和圖像信息,如:χχ商品請沿yy方向前進。
[0154]在商場入口處,部署商品查詢系統(tǒng),顧客能夠查詢具體商品的具體位置。
[0155]商場建立有本發(fā)明的導航系統(tǒng),包括中控服務器、導航信息計算服務器、前置服務器(每樓層I個),以及商品信息查詢系統(tǒng),并各設備按照本發(fā)明的要求聯(lián)網(wǎng)、交互。
[0156]在具備前述部署的商場中,用戶在入口處查詢XX商品,確認在二樓某貨架,采用本發(fā)明提出的導航系統(tǒng)和方法,部署在基礎設施的發(fā)布設備向用戶發(fā)布導航文字和圖像,用戶沿著導航指示,前進到2樓找到相關(guān)貨架。如圖7 (a)為本發(fā)明實施例十中的商場內(nèi)導航示意圖(用戶視圖),在導航路徑上,用戶能夠看到多個發(fā)布設備所發(fā)布的導航信息(本實施例中為箭頭),從而方便地到達目的地。
[0157]為支持多顧客使用,發(fā)布設備導航信息除了指示前進箭頭外,還可以顯示:XX商品請沿yy方向。
[0158]此外,還可以預先設定發(fā)布導航信息的時間閾值,當導航信息的發(fā)布時間超過預先設定的閾值時停止發(fā)布,從而避免過多占用發(fā)布設備資源,也避免對其他用戶造成不必要的干擾。
[0159]如圖7 (b)為本發(fā)明實施例十中的商場內(nèi)導航示意圖(系統(tǒng)視圖)。在商場中設置中控服務器和導航信息計算服務器;在I層樓、2層樓分別部署了一個前置服務器,管轄和驅(qū)動各自樓層的所有發(fā)布設備;發(fā)布設備安裝于貨架、樓梯等處,發(fā)布帶箭頭的圖像指示,和“XX商品”等文字指示;其箭頭指向方向與路徑的前進方向保持合理一致;另外還可以設置商品管理系統(tǒng),相當于前述特定業(yè)務系統(tǒng)。
[0160]本實施例簡化了確定起點、目的地的過程,用戶從商品查詢終端查詢就代表了起點位置就是商場入口,用戶所需商品的貨架代表了目的地位置。本實施例中的業(yè)務流程與前述方法相同,不再贅述。
[0161]應用于前述系統(tǒng),本發(fā)明還提出一種用于導航的前置服務器,該前置服務器與中控服務器連接,并與一個以上發(fā)布設備連接;如圖8為該前置服務器的結(jié)構(gòu)示意圖,包括:
[0162]接收模塊801,用于接收來自中控服務器的發(fā)布設備對應的導航信息;
[0163]下發(fā)模塊802,用于將接收到的導航信息下發(fā)至對應的發(fā)布設備。
[0164]上述前置服務器中,下發(fā)模塊802可以具體用于,將接收到的導航信息轉(zhuǎn)化成發(fā)布設備可以直接發(fā)布的形式,并將轉(zhuǎn)化后的導航信息下發(fā)至發(fā)布設備。
[0165]應用于前述系統(tǒng),本發(fā)明還提出一種用于導航的中控服務器,如圖9為該中控服務器的結(jié)構(gòu)示意圖,包括:
[0166]指令模塊901,用于獲取導航路徑,將所述導航路徑發(fā)送至導航信息計算服務器,指令導航信息計算服務器選擇發(fā)布設備及計算導航信息;
[0167]下發(fā)模塊902,用于接收導航信息計算服務器反饋的發(fā)布設備的標識及對應的導航信息,將導航信息發(fā)送至對應的發(fā)布設備。
[0168]或者,本發(fā)明還提出另一種用于導航的中控服務器,包括:
[0169]指令模塊,用于獲取導航路徑,將所述導航路徑發(fā)送至導航信息計算服務器,指令導航信息計算服務器選擇發(fā)布設備及計算導航信息;
[0170]下發(fā)模塊,用于接收導航信息計算服務器反饋的發(fā)布設備的標識及對應的導航信息,根據(jù)預先保存的前置服務器與發(fā)布設備的連接關(guān)系,將發(fā)布設備對應的導航信息發(fā)送至該發(fā)布設備所連接的前置服務器,由所述前置服務器將導航信息下發(fā)至對應的發(fā)布設備。
[0171]應用于前述系統(tǒng),本發(fā)明還提出一種用于導航的導航信息計算服務器,如圖10為該導航信息計算服務器的結(jié)構(gòu)示意圖,包括:
[0172]接收模塊1001,用于接收導航路徑;
[0173]保存模塊1002,用于保存系統(tǒng)中各個發(fā)布設備的位置及發(fā)布能力;
[0174]發(fā)布設備選擇模塊1003,用于根據(jù)所述導航路徑及系統(tǒng)中各個發(fā)布設備的位置及發(fā)布能力選擇一個以上發(fā)布設備,以保證所有被選擇的發(fā)布設備的發(fā)布范圍能夠覆蓋或部分整個導航路徑;
[0175]導航信息計算模塊1004,用于針對每個選擇的發(fā)布設備,根據(jù)所述導航路徑及該發(fā)布設備的位置及發(fā)布能力計算該發(fā)布設備的導航信息;
[0176]發(fā)送模塊1005,用于發(fā)送所述導航信息。
[0177]綜上所述,本發(fā)明提出的導航方法、系統(tǒng)及設備,在基礎設施上部署導航信息發(fā)布設備,系統(tǒng)根據(jù)導航路徑選擇發(fā)布導航信息的發(fā)布設備,并為每個選擇的發(fā)布設備計算導航信息,將導航信息下發(fā)至相應的發(fā)布設備,由各個發(fā)布設備發(fā)布導航信息,從而能夠及時準確地發(fā)布導航信息,并且發(fā)布的導航信息便于使用。
[0178]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內(nèi)。
【權(quán)利要求】
1.一種導航方法,其特征在于,所述方法應用于預先設置一個以上發(fā)布設備的系統(tǒng),所述方法包括: 獲取導航路徑,根據(jù)所述導航路徑選擇發(fā)布導航信息的發(fā)布設備; 針對選擇的每個發(fā)布設備生成導航信息,并將所述導航信息發(fā)送至該發(fā)布設備,由該發(fā)布設備發(fā)布接收的導航信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)導航路徑選擇發(fā)布導航信息的發(fā)布設備的方式為: 根據(jù)所述導航路徑及預先保存的各個發(fā)布設備的位置及發(fā)布能力選擇一個以上發(fā)布設備,以保證所有被選擇的發(fā)布設備的發(fā)布范圍能夠覆蓋整個或部分導航路徑。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述針對每個選擇的發(fā)布設備生成導航信息的方式為: 根據(jù)所述導航路徑及發(fā)布設備的位置及發(fā)布能力計算該發(fā)布設備的導航信息。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述發(fā)布能力為以下一種或兩種以上的組合; 所支持的媒體類型及編解碼格式、發(fā)布設備的傳播范圍、可用時間段。
5.根據(jù)權(quán)利要求1、2或3所述的方法,其特征在于,所述導航信息中包括導航目的地標識或者請求導航的用戶標識; 或者,所述導航信息為編碼后的信息;所述發(fā)布設備發(fā)布導航信息之后進一步包括:請求導航的用戶采用終端設備識別所述導航信息。
6.一種導航系統(tǒng),其特征在于,所述系統(tǒng)包括導航信息計算單元及一個以上發(fā)布設備;其中, 導航信息計算單元,用于獲取導航路徑,根據(jù)所述導航路徑選擇發(fā)布導航信息的發(fā)布設備;針對每個選擇的發(fā)布設備生成導航信息,并將所述導航信息發(fā)送至該發(fā)布設備; 所述發(fā)布設備,用于發(fā)布接收的導航信息。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述導航信息計算單元包括: 中控服務器,用于獲取導航路徑,將所述導航路徑發(fā)送至導航信息計算服務器;還用于接收導航信息計算服務器反饋的發(fā)布設備的標識及對應的導航信息,將導航信息發(fā)送至對應的發(fā)布設備; 導航信息計算服務器,用于接收導航路徑,根據(jù)所述導航路徑選擇發(fā)布導航信息的發(fā)布設備,針對選擇的每個發(fā)布設備生成導航信息,并將選擇的發(fā)布設備的標識及對應的導航信息反饋至中控服務器。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括一個以上前置服務器,每個前置服務器均與中控服務器連接,并與一個以上發(fā)布設備連接,其中: 所述中控服務器預先保存前置服務器與發(fā)布設備的連接關(guān)系,中控服務器根據(jù)所述連接關(guān)系,將發(fā)布設備對應的導航信息發(fā)送至該發(fā)布設備所連接的前置服務器; 所述前置服務器將接收到的導航信息下發(fā)至對應的發(fā)布設備。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述中控服務器采用標準的方式向前置服務器發(fā)送導航信息; 所述前置服務器接收到導航信息后,將該導航信息轉(zhuǎn)化成發(fā)布設備可以直接發(fā)布的形式,并將轉(zhuǎn)化后的導航信息下發(fā)至發(fā)布設備。
10.根據(jù)權(quán)利要求6至9任意一項所述的系統(tǒng),其特征在于,所述導航信息中包括導航目的地標識或者請求導航的用戶標識; 或者,所述導航信息為編碼后的信息,所述編碼后的信息能夠被請求導航的用戶采用終端設備識別。
11.根據(jù)權(quán)利要求7、8或9所述的系統(tǒng),其特征在于,所述前置服務器還用于,當自身連接的發(fā)布設備的配置發(fā)生變化時,將發(fā)生變化的發(fā)布設備的配置信息發(fā)送至中控服務器和導航信息計算服務器。
12.一種用于導航的前置服務器,其特征在于,所述前置服務器與中控服務器連接,并與一個以上發(fā)布設備連接;所述前置服務器包括: 接收模塊,用于接收來自中控服務器的發(fā)布設備對應的導航信息; 下發(fā)模塊,用于將接收到的導航信息下發(fā)至對應的發(fā)布設備。
13.根據(jù)權(quán)利要12所述的前置服務器,其特征在于,所述下發(fā)模塊用于,將接收到的導航信息轉(zhuǎn)化成發(fā)布設備可以直接發(fā)布的形式,并將轉(zhuǎn)化后的導航信息下發(fā)至發(fā)布設備。
14.一種用于導航的中控服務器,其特征在于,所述中控服務器包括: 指令模塊,用于獲取導航路徑,將所述導航路徑發(fā)送至導航信息計算服務器,指令導航信息計算服務器選擇發(fā)布設備及計算導航信息; 下發(fā)模塊,用于接收導航信息計算服務器反饋的發(fā)布設備的標識及對應的導航信息,將導航信息發(fā)送至對應的發(fā)布設備。
15.一種用于導航的中控服務器,其特征在于,所述中控服務器包括: 指令模塊,用于獲取導航路徑,將所述導航路徑發(fā)送至導航信息計算服務器,指令導航信息計算服務器選擇發(fā)布設備及計算導航信息; 下發(fā)模塊,用于接收導航信息計算服務器反饋的發(fā)布設備的標識及對應的導航信息,根據(jù)預先保存的前置服務器與發(fā)布設備的連接關(guān)系,將發(fā)布設備對應的導航信息發(fā)送至該發(fā)布設備所連接的前置服務器,由所述前置服務器將導航信息下發(fā)至對應的發(fā)布設備。
16.一種用于導航的導航信息計算服務器,其特征在于,所述導航信息計算服務器包括: 接收模塊,用于接收導航路徑; 保存模塊,用于保存系統(tǒng)中各個發(fā)布設備的位置及發(fā)布能力; 發(fā)布設備選擇模塊,用于根據(jù)所述導航路徑及系統(tǒng)中各個發(fā)布設備的位置及發(fā)布能力選擇一個以上發(fā)布設備,以保證所有被選擇的發(fā)布設備的發(fā)布范圍能夠覆蓋整個或部分導航路徑; 導航信息計算模塊,用于針對每個選擇的發(fā)布設備,根據(jù)所述導航路徑及該發(fā)布設備的位置及發(fā)布能力計算該發(fā)布設備的導航信息; 發(fā)送模塊,用于發(fā)送所述導航信息。
【文檔編號】G01C21/00GK104422438SQ201310362870
【公開日】2015年3月18日 申請日期:2013年8月20日 優(yōu)先權(quán)日:2013年8月20日
【發(fā)明者】董文宇, 楊成軍 申請人:中國移動通信集團公司