定位方法、電子設(shè)備和服務(wù)器的制造方法
【專利摘要】本發(fā)明公開了一種定位方法、電子設(shè)備和服務(wù)器。所述方法應(yīng)用于電子設(shè)備,所述方法包括:獲取第一定位信息,所述第一定位信息表明所述電子設(shè)備位于第一位置范圍內(nèi);獲取所述電子設(shè)備所處位置的樣本數(shù)據(jù);以及根據(jù)所述樣本數(shù)據(jù)來獲取第二定位信息,所述第二定位信息表明所述電子設(shè)備位于所述第一位置范圍中的第二位置范圍內(nèi)。因此,在本發(fā)明中,可以在不能使用GPS定位技術(shù)的室內(nèi)等定位精度較差的場所中進行精確的定位和導航。
【專利說明】定位方法、電子設(shè)備和服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機【技術(shù)領(lǐng)域】,更具體地,本發(fā)明涉及一種定位方法、電子設(shè)備和服務(wù)器。
【背景技術(shù)】
[0002]近年來,諸如筆記本計算機、臺式計算機、平板電腦(PAD)、移動電話、多媒體播放器、個人數(shù)字助理(PDA)之類的電子設(shè)備越發(fā)普及。為了滿足用戶的使用需求,越來越多地在這樣的電子設(shè)備中集成了導航功能。這樣,在用戶設(shè)定好出發(fā)地和目的地之后,導航功能可以計算出兩者之間的各種可行路徑,并依據(jù)用戶所選擇的上述路徑之一為其導航,以便使得該用戶能夠順利地從出發(fā)地到達目的地。
[0003]目前,使用最為普遍的導航技術(shù)就是全球定位系統(tǒng)(GPS)。GPS是使用衛(wèi)星通信的一種定位技術(shù),其能夠提供精確的定位信息和時間信息以及快速的定位速度。此外,電子地圖可以與GPS定位相結(jié)合,以便使得用戶能夠了解自己的當前位置與目的地位置之間的相對關(guān)系。
[0004]然而,受到衛(wèi)星定位的限制,GPS只有在能夠接收到衛(wèi)星信號的場所中才能夠成功地完成定位。一旦用戶進入建筑物內(nèi)部而導致衛(wèi)星信號遭到屏蔽時,定位操作將無法順利進行。
[0005]為了解決這個問題,人們提出了室內(nèi)導航技術(shù)。室內(nèi)導航技術(shù)是一個熱點的研究問題,其可以廣泛地應(yīng)用于諸如博物館、大型購物商場等等GPS無法覆蓋到的場所。為了彌補GPS無法完成室內(nèi)定位的弱點,有很多新的室內(nèi)定位技術(shù)被采用。
[0006]例如,隨著無線通信技術(shù)的快速發(fā)展,目前在大多數(shù)建筑物(諸如,圖書館、地鐵站等)中都布置有無線局域網(wǎng)(例如,W1-Fi)熱點,以便向用戶提供無線訪問因特網(wǎng)的服務(wù)。這樣,可以通過用戶接入的那個W1-Fi熱點,再配合上臨近兩個或以上的W1-Fi熱點來確定出用戶在室內(nèi)所處的位置。
[0007]然而,目前所有商用室內(nèi)定位技術(shù)(比如上述的W1-Fi室內(nèi)定位技術(shù))的定位精度都非常差,一般在10米或20米以上?;谶@樣的定位精度,基本上只能實現(xiàn)向用戶通知其處于哪個房間中或者不在哪個區(qū)域中,而很難實現(xiàn)非常精確的室內(nèi)導航指引功能。
[0008]因此,需要一種新型的室內(nèi)定位方法和設(shè)備來解決上述問題。
【發(fā)明內(nèi)容】
[0009]為了解決上述技術(shù)問題,根據(jù)本發(fā)明的一個方面,提供了一種定位方法,所述方法應(yīng)用于電子設(shè)備,所述方法包括:獲取第一定位信息,所述第一定位信息表明所述電子設(shè)備位于第一位置范圍內(nèi);獲取所述電子設(shè)備所處位置的樣本數(shù)據(jù);以及根據(jù)所述樣本數(shù)據(jù)來獲取第二定位信息,所述第二定位信息表明所述電子設(shè)備位于所述第一位置范圍中的第二位置范圍內(nèi)。
[0010]此外,根據(jù)本發(fā)明的另一方面,提供了一種定位方法,所述方法應(yīng)用于服務(wù)器,所述服務(wù)器與電子設(shè)備進行通信,所述方法包括:從所述電子設(shè)備接收第一定位信息和所述電子設(shè)備所處位置的樣本信息,所述第一定位信息表明所述電子設(shè)備位于第一位置范圍內(nèi);根據(jù)所述樣本信息來生成第二定位信息,所述第二定位信息表明所述電子設(shè)備位于所述第一位置范圍中的第二位置范圍內(nèi);以及向所述電子設(shè)備傳送所述第二定位信息。
[0011]根據(jù)本發(fā)明的又一方面,提供了一種電子設(shè)備,所述電子設(shè)備包括:第一信息獲取單元,用于獲取第一定位信息,所述第一定位信息表明所述電子設(shè)備位于第一位置范圍內(nèi);樣本數(shù)據(jù)獲取單元,用于獲取所述電子設(shè)備所處位置的樣本數(shù)據(jù);以及第二信息獲取單元,用于根據(jù)所述樣本數(shù)據(jù)來獲取第二定位信息,所述第二定位信息表明所述電子設(shè)備位于所述第一位置范圍中的第二位置范圍內(nèi)。
[0012]根據(jù)本發(fā)明的又一方面,提供了一種服務(wù)器,所述服務(wù)器與電子設(shè)備進行通信,所述服務(wù)器包括:信息接收單元,從所述電子設(shè)備接收第一定位信息和所述電子設(shè)備所處位置的樣本信息,所述第一定位信息表明所述電子設(shè)備位于第一位置范圍內(nèi);第二信息生成單元,用于根據(jù)所述樣本信息來生成第二定位信息,所述第二定位信息表明所述電子設(shè)備位于所述第一位置范圍中的第二位置范圍內(nèi);以及第二信息傳送單元,用于向所述電子設(shè)備傳送所述第二定位信息。
[0013]與現(xiàn)有技術(shù)相比,采用根據(jù)本發(fā)明的定位方法,可以首先將電子設(shè)備定位在一個粗略的位置范圍內(nèi),并且在該粗略的位置范圍內(nèi),進一步根據(jù)電子設(shè)備獲取的樣本數(shù)據(jù)來將電子設(shè)備定位在一個精確的位置范圍內(nèi)。因此,在本發(fā)明中,可以在不能使用GPS定位技術(shù)的室內(nèi)等定位精度較差的場所中進行精確的定位和導航。
[0014]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
【專利附圖】
【附圖說明】
[0015]附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0016]圖1圖示了根據(jù)本發(fā)明的定位方法。
[0017]圖2圖示了根據(jù)本發(fā)明第一實施例的定位方法。
[0018]圖3圖示了根據(jù)本發(fā)明第二實施例的定位方法。
[0019]圖4圖示了根據(jù)本發(fā)明第三實施例的定位方法。
[0020]圖5圖示了根據(jù)本發(fā)明第四實施例的定位方法。
[0021]圖6圖示了根據(jù)本發(fā)明的電子設(shè)備。
[0022]圖7圖示了根據(jù)本發(fā)明第一實施例的電子設(shè)備。
[0023]圖8圖示了根據(jù)本發(fā)明第二實施例的定位系統(tǒng)。
[0024]圖9圖示了根據(jù)本發(fā)明第三實施例的定位系統(tǒng)。
[0025]圖10圖示了根據(jù)本發(fā)明第四實施例的定位系統(tǒng)。
【具體實施方式】
[0026]將參照附圖詳細描述根據(jù)本發(fā)明的各個實施例。這里,需要注意的是,在附圖中,將相同的附圖標記賦予基本上具有相同或類似結(jié)構(gòu)和功能的組成部分,并且將省略關(guān)于它們的重復描述。
[0027]首先,將描述根據(jù)本發(fā)明的定位方法的應(yīng)用場景。
[0028]根據(jù)本發(fā)明的定位方法可以應(yīng)用于電子設(shè)備的單機定位場景。在該單機定位場景下,整個定位操作可以全部由電子設(shè)備獨立完成,或者至少其中的核心定位過程在電子設(shè)備中完成。在整個定位過程中,該電子設(shè)備無需與任何其他的一個或多個電子設(shè)備和/或服務(wù)器進行交互通信。
[0029]目前,由于計算機技術(shù)的不斷發(fā)展,已經(jīng)逐漸將定位和導航技術(shù)集成到個人用戶擁有的高性能電子設(shè)備中,以便改善導航終端的單一功能,并提高它的便攜性。例如,所述電子設(shè)備可以是諸如個人計算機、平板電腦、移動電話、數(shù)碼相機、個人數(shù)字助手、便攜式計算機、游戲機等的電子設(shè)備。
[0030]此外,根據(jù)本發(fā)明的定位方法還可以應(yīng)用于電子設(shè)備與服務(wù)器的交互定位場景。在該交互定位場景下,定位操作由定位系統(tǒng)來完成,該定位系統(tǒng)包括電子設(shè)備和服務(wù)器。在整個定位過程中,該電子設(shè)備需要通過與服務(wù)器之間的交互通信來實現(xiàn)用戶位置信息的精確確定。
[0031]該電子設(shè)備與該服務(wù)器通過無線網(wǎng)絡(luò)或有線網(wǎng)絡(luò)而連接在一起,并且按照約定的數(shù)據(jù)格式來傳輸與定位操作相關(guān)的數(shù)據(jù)信息。
[0032]所述電子設(shè)備可以是上述的或其他的任何電子設(shè)備;而所述服務(wù)器可以是專門用于定位操作的定位服務(wù)器、或者是能夠同時提供其他功能的通用服務(wù)器。
[0033]圖1圖示了根據(jù)本發(fā)明的定位方法。
[0034]圖1所圖示的定位方法可以在單機定位場景下或交互定位場景下應(yīng)用于電子設(shè)備。
[0035]如圖1所圖示的,所述定位方法包括:
[0036]在步驟SllO中,獲取第一定位信息,所述第一定位信息表明所述電子設(shè)備位于第一位置范圍內(nèi)。
[0037]在步驟S120中,獲取所述電子設(shè)備所處位置的樣本數(shù)據(jù)。
[0038]在步驟S130中,根據(jù)所述樣本數(shù)據(jù)來獲取第二定位信息,所述第二定位信息表明所述電子設(shè)備位于所述第一位置范圍中的第二位置范圍內(nèi)。
[0039]由此可見,采用根據(jù)本發(fā)明的定位方法,可以首先將電子設(shè)備定位在一個粗略的位置范圍內(nèi),并且在該粗略的位置范圍內(nèi),進一步根據(jù)電子設(shè)備獲取的樣本數(shù)據(jù)來將電子設(shè)備定位在一個精確的位置范圍內(nèi)。因此,在本發(fā)明中,可以在不能使用GPS定位技術(shù)的室內(nèi)等定位精度較差的場所中進行精確的定位和導航。
[0040]圖2圖示了根據(jù)本發(fā)明第一實施例的定位方法。
[0041]圖2所示的定位方法可應(yīng)用于單機定位場景。如上所述,在該單機定位場景下,所有的定位操作都由電子設(shè)備獨立完成。
[0042]下面,將在以下具體實例中說明根據(jù)本發(fā)明第一實施例的定位方法,其中,假設(shè)該電子設(shè)備是移動電話,用戶使用該移動電話來在大型購物商場中對自己的位置進行定位,以便進一步根據(jù)在移動電話中顯示的電子地圖來確定到達目標商戶的行走路線。
[0043]需要說明的是,本發(fā)明不限于此。而是,還可以將本發(fā)明的實施例應(yīng)用于其他的一個或多個電子設(shè)備(例如,個人計算機、平板電腦、移動電話、多媒體播放器、個人數(shù)字助理、超級本、智能電視等)之間的任何交互過程。
[0044]如圖2所圖示的,所述定位方法包括:
[0045]在步驟S210中,獲取第一定位信息。
[0046]當用戶想要使用具有定位和導航功能的電子設(shè)備(例如,移動電話)來確定自己在建筑物(例如,大型購物商場)中的當前位置,并且進一步引導自己到達目的商戶時,該用戶可以首先啟動該電子設(shè)備,并且進入定位模式。
[0047]相應(yīng)地,該電子設(shè)備可以進入一個粗略定位過程(或稱之為初始定位過程),并且獲取第一定位信息,所述第一定位信息表明所述電子設(shè)備位于第一位置范圍內(nèi)。
[0048]換言之,在該粗略定位過程中,電子設(shè)備可以使用第一定位技術(shù)來將自身的位置(即,攜帶該電子設(shè)備的用戶的位置)確定在一個粗略的位置范圍內(nèi)。該粗略位置范圍的尺寸取決于第一定位技術(shù)的精度。
[0049]在本發(fā)明的實施例中,該第一定位技術(shù)可以是任何粗略定位技術(shù),例如無線通信定位技術(shù)、移動通信定位技術(shù)、地磁場定位技術(shù)、甚至是受到干擾/屏蔽的GPS定位技術(shù)。此處,之所以將GPS定位技術(shù)歸類于粗略定位技術(shù),是由于GPS信號難以穿透建筑物的外墻而傳輸?shù)绞覂?nèi),因而導致在建筑物內(nèi)部GPS信號非常微弱,不能確保用于定位的衛(wèi)星數(shù)目,這樣勢必導致GPS定位速度非常緩慢并且精度較低。
[0050]下面,將具體說明使用第一定位技術(shù)來將用戶的位置確定在一個粗略的位置范圍內(nèi)的步驟。
[0051]在第一示例中,該電子設(shè)備可以使用無線通信定位技術(shù)來進行定位操作。例如,該無線通信定位技術(shù)可以是在無線局域網(wǎng)(例如,W1-Fi)、射頻識別(RFID)或近場通信(NFC)中使用的定位技術(shù)。
[0052]為此,該電子設(shè)備可以包括無線通信單元,用于與其他的一個或多個無線節(jié)點(例如,接入點、服務(wù)器或用戶終端等)實現(xiàn)無線通信。
[0053]具體地,該電子設(shè)備可以使用無線通信單元與其他的無線節(jié)點進行無線通信,并且在無線通信的過程中,從無線節(jié)點接收測距信號。當該電子設(shè)備從三個或三個以上的無線節(jié)點接收到測距信號時,可以測量所述測距信號中的每一個測距信號從相應(yīng)的無線節(jié)點到所述電子設(shè)備的到達時間。最后,可以通過三角定位方法,根據(jù)所述到達時間來確定該電子設(shè)備在該建筑物中所處的第一位置范圍。
[0054]在第二示例中,該電子設(shè)備可以使用移動通信定位技術(shù)來進行定位操作。例如,該移動通信定位技術(shù)可以是在第二代(2G)、第三代(3G)、第四代(4G)等任何移動通信網(wǎng)絡(luò)中使用的定位技術(shù)。
[0055]為此,該電子設(shè)備可以包括移動通信單元,用于與一個或多個基站進行通信,以完成多個電子設(shè)備之間的移動通信。
[0056]具體地,在電子設(shè)備與基站的移動通信的過程中,從基站接收測距信號。當該電子設(shè)備從三個或三個以上的基站接收到測距信號時,可以測量所述測距信號中的每一個測距信號從相應(yīng)的基站到所述電子設(shè)備的到達時間。最后,可以通過三角定位方法,根據(jù)所述到達時間來確定該電子設(shè)備在該建筑物中所處的第一位置范圍。
[0057]在第三示例中,該電子設(shè)備可以使用地磁場定位技術(shù)來進行定位操作。該地磁場定位技術(shù)可以通過識別不同地點的地磁,幫助用戶進行室內(nèi)導航。原則上來說,非均勻的磁場環(huán)境會因其路徑不同產(chǎn)生不同的磁場觀測結(jié)果。地球上每一棟建筑物、每一個樓層、甚至每一個角落,它們的地磁都是不一樣的。正因如此,可以通過識別地球每個位置獨特的地磁來進行定位,它甚至可以在沒有無線信號的區(qū)域進行工作。
[0058]為此,該電子設(shè)備可以包括地磁感應(yīng)單元,用于感測電子設(shè)備當前位置的地磁場信號及其各種特性指標。
[0059]具體地,電子設(shè)備可以首先獲取預先繪制的未知環(huán)境(例如,本實施例中的大型購物商場)的地磁場模型,所述地磁場模型能夠標識出所述未知環(huán)境中的各個粗略范圍。例如,在該地磁場模型中可以指示出該大型購物商場中的各個位置區(qū)域的不同地磁場信號基準特性。接下來,電子設(shè)備可以通過地磁感應(yīng)單元來測量所述電子設(shè)備所處位置的地磁場信號,并且分析該地磁場信號的樣本特性。然后,可以將地磁場信號的樣本特性與所述地磁場模型中的基準特性進行比較,并且當所述地磁場信號與所述地磁場模型出現(xiàn)特性匹配時,根據(jù)其在所述地磁場特征模型中所指向的位置區(qū)域來確定所述第一位置范圍。
[0060]在第四示例中,該電子設(shè)備還可以使用GPS定位技術(shù)來進行定位操作。如上所述,該GPS定位技術(shù)在室內(nèi)往往無法實現(xiàn)精確定位。
[0061]為此,該電子設(shè)備可以包括GPS接收單元,用于與一個或多個衛(wèi)星進行通信,以完成定位。
[0062]具體地,在電子設(shè)備與衛(wèi)星的通信過程中,從衛(wèi)星接收測距信號。由于建筑物的墻壁遮擋,該電子設(shè)備往往無法連接到足夠數(shù)目的衛(wèi)星。但是,電子設(shè)備仍然可以利用這樣獲取的測距信號來獲取所述電子設(shè)備的非精確位置。最后,電子設(shè)備可以將所述非精確位置周圍的一個預設(shè)的特定范圍確定為所述第一位置范圍。例如,該特定位置范圍可以是以非精確位置為中心、以一定距離(例如,5米)為半徑的粗略區(qū)域。
[0063]在上述任一定位情況下,如【背景技術(shù)】所提及的,受到室內(nèi)定位技術(shù)水平的限制,這個第一位置范圍的定位精度往往非常差,一般在10米或20米以上。由于在大型購物商場內(nèi)部,商戶之間距離相對較近。如果簡單地將該第一位置范圍作為定位結(jié)果反饋給客戶,將無法向用戶提供很好的定位乃至導航體驗。
[0064]為此,在接下來的步驟中,可以將進一步在粗略定位的基礎(chǔ)上,執(zhí)行一次或多次精細定位來提升定位精度。
[0065]在步驟S220中,獲取電子設(shè)備所處位置的樣本數(shù)據(jù)。
[0066]在獲取第一定位信息之后,該電子設(shè)備可以獲取自己所處位置的樣本數(shù)據(jù)。該樣本數(shù)據(jù)可以是具有較強標識能力的數(shù)據(jù)信號。具體地,在整個未知環(huán)境中,不同位置處的樣本數(shù)據(jù)可以具有唯一的信號特性,并且各不相同。
[0067]例如,該樣本數(shù)據(jù)可以是用戶當前所處位置的圖像數(shù)據(jù)。雖然在大型購物商場中的整體整修風格一般都保持一致,但是每個商戶的室內(nèi)整修和裝潢各具特點,而且每個商戶的字號和商標也往往不同,因此該圖像數(shù)據(jù)顯然具有較強的地域標識能力。為此,該電子設(shè)備可以包括圖像采集單元(例如,攝像頭),用于采集該電子設(shè)備所處位置的圖像信號。
[0068]或者,該樣本數(shù)據(jù)也可以是各個位置的聲音數(shù)據(jù)。由于廣告片的播放、銷售人員的吆喝、以及背景音樂的播放,在大型購物商場中各個商戶附近的聲音也非常不同。為此,該電子設(shè)備可以包括聲音采集單元(例如,麥克風),用于采集該電子設(shè)備所處位置的聲音信號。
[0069]此外,該樣本數(shù)據(jù)也可以是各個位置的氣味數(shù)據(jù)。例如,銷售食品的商戶與銷售香水的商戶所處位置之間的氣味差異很大。為此,該電子設(shè)備可以包括氣味感應(yīng)單元(例如,麥克風),用于感測該電子設(shè)備所處位置的氣味信號。
[0070]替換地,在該第一定位技術(shù)沒有采用地磁場定位的情況下,該樣本數(shù)據(jù)也可以是當前位置的地磁場數(shù)據(jù)。
[0071]下面,將以圖像數(shù)據(jù)作為樣本數(shù)據(jù)的示例來繼續(xù)描述。
[0072]在步驟S230中,獲取電子設(shè)備所處位置的樣本特征。
[0073]在獲取到所述電子設(shè)備所處位置的樣本數(shù)據(jù)之后,通過對所述樣本數(shù)據(jù)進行特征提取來獲取所述電子設(shè)備所處位置的樣本特征。
[0074]例如,該電子設(shè)備通過攝像頭捕捉了用戶所處位置的一幅或多幅圖像之后,可以進行圖像識別和特征提取,從所述圖像數(shù)據(jù)中提取可以用于定位的特征點。
[0075]在一種情況下,該特征點可以是圖像本身的特征點,例如,具有特征的顏色、形狀坐寸ο
[0076]在另一情況下,該特征點可以是圖像中建筑物的特征點,例如,商戶的字號、商品的商標等。
[0077]在步驟S240中,獲取第一位置范圍的特征模型。
[0078]在獲取到所處位置的樣本特征之后,電子設(shè)備可以獲取該未知環(huán)境的特征模型。在該特征模型中可以指示出該未知環(huán)境中的各個位置區(qū)域的不同基準特性,以便標識出所述未知環(huán)境中的各個精確范圍。
[0079]例如,該電子設(shè)備可以包括一存儲單元,用于存儲該特征模型。替換地,該特征模型也可以存儲在其他電子設(shè)備或服務(wù)器中。為此,該電子設(shè)備可以包括一通信單元,用于從其他電子設(shè)備或服務(wù)器中接收或下載該特征模型。
[0080]如上所述,當該樣本數(shù)據(jù)是由攝像頭捕捉的電子設(shè)備所處位置的環(huán)境照片時,該特征模型可以是預先通過三維(3D)重建技術(shù)對特定場所重建的3D特征模型。由于3D重建技術(shù)有極聞的精度,所以在后續(xù)的精細定位過程中,對現(xiàn)有技術(shù)相比,將獲得非常聞的室內(nèi)導航精度。
[0081]顯然,如果簡單地獲取整個未知環(huán)境的特征模型,則由于未知環(huán)境的地理區(qū)域往往較大,從而導致電子設(shè)備將獲取大量的數(shù)據(jù)。當該特征模型存儲在電子設(shè)備中時,這將造成電子設(shè)備需要進行大量的讀取操作,造成處理速度減慢;而當該特征模型存儲在電子設(shè)備之外時,這將造成電子設(shè)備需要進行大量的通信操作,占用網(wǎng)絡(luò)帶寬。
[0082]優(yōu)選地,由于已經(jīng)在上述步驟將電子設(shè)備定位在第一位置范圍內(nèi),所以這里僅僅獲取整個未知環(huán)境中的第一位置范圍的特征模型,以便減小電子設(shè)備的數(shù)據(jù)處理量/通信量,延長電子設(shè)備的待機時間。
[0083]在步驟S250中,根據(jù)特征模型和樣本特征來生成第二定位信息。
[0084]在獲取到電子設(shè)備所處位置的樣本特征和第一位置范圍的特征模型之后,電子設(shè)備可以根據(jù)特征模型和樣本特征來生成第二定位信息,所述第二定位信息表明所述電子設(shè)備位于所述第一位置范圍中的第二位置范圍內(nèi)。
[0085]具體地,可以將所述樣本特征與所述特征模型進行比較,當所述樣本特征與所述特征模型中的一部分匹配時,將與所述匹配部分相關(guān)聯(lián)的位置范圍確定為所述第二位置范圍,并且根據(jù)所述第二位置范圍來生成所述第二定位信息。
[0086]例如,當該樣本特征是在環(huán)境照片本身的特征點、而該特征模型是預先重建的3D特征模型時,可以將在環(huán)境照片識別出的第一特征點與3D特征模型中的一個或多個第二特征點進行比對。
[0087]在第一情況下,如果兩者之間出現(xiàn)單一匹配,則根據(jù)在3D特征模型中與第二特征點對應(yīng)的位置點來生成第二定位信息。
[0088]其間,由于盡管在一般情況下攝像頭往往位于電子設(shè)備的顯示屏幕的相反一側(cè),但是有時,該攝像頭也可以位于電子設(shè)備的其他位置(例如,與顯示屏幕位于同側(cè)),所以在生成該第二定位信息之前,優(yōu)選地,首先確定所述攝像頭與所述電子設(shè)備的位置關(guān)系,并且根據(jù)所述位置關(guān)系來確定所述電子設(shè)備的朝向。最后,根據(jù)電子設(shè)備的朝向來生成該第二位置信息。
[0089]在第二位置信息生成之后,可以進一步將它返回給用戶,以便用戶能夠了解自己的位置。
[0090]例如,該第二定位信息可以是語音提示信息,用于通過語音向用戶匯報定位出的具體位置點?;蛘?,該第二定位信息也可以是文字提示信息,用于在顯示屏幕中通過文本來向用戶通知當前的樓層和商戶門牌號碼。優(yōu)選地,該第二定位信息可以是在電子地圖中的位置信息,以便用戶能夠形象地掌握自己在未知環(huán)境中的位置。
[0091]在對用戶進行精度定位之后,優(yōu)選地,該用戶還可以在通過各種輸入方式(例如,語音輸入、鍵盤輸入、手寫筆輸入、觸摸屏輸入、條碼識別輸入)來向電子設(shè)備輸入自己意欲到達的商戶名稱和/或位置。這時,該電子設(shè)備可以根據(jù)用戶的當前位置和目的地位置,計算出兩者之間的各種可行路徑,并依據(jù)用戶所選擇的上述路徑之一通過語音播報、文字提示、地圖顯示為其導航,以便使得該用戶能夠順利地從出發(fā)地到達目的地。
[0092]在第二情況下,如果兩者之間出現(xiàn)多個匹配,則可以對每個匹配程度進行量化,并且將在3D特征模型中與匹配程度最高的第二特征點對應(yīng)的位置點返回給用戶。替換地,也可以將所有的匹配結(jié)果全部返回給用戶,以便用戶人為地確定自己當前最可能的位置。
[0093]在第三情況下,如果兩者之間未能出現(xiàn)任何匹配,向用戶返回失敗提示信息,并且可以進一步優(yōu)選地,提示用戶再次尋找位置和/或角度來拍攝其他的環(huán)境照片。
[0094]由此可見,采用根據(jù)本發(fā)明第一實施例的定位方法,可以通過融合模型重建技術(shù)(例如,3D重建技術(shù))和現(xiàn)行的定位技術(shù)(例如,W1-Fi定位技術(shù))來實現(xiàn)精確導航。
[0095]在本發(fā)明的第一實施例中,預先通過3D重建技術(shù)來重建特定場所的3D特征模型,而后通過移動電話等電子設(shè)備的攝像頭拍攝環(huán)境照片與服務(wù)器中的3D特征模型比較,從而可以計算出移動電話(即,用戶)的軌跡來實現(xiàn)為其導航。由于3D重建技術(shù)有極高的精度,所以該系統(tǒng)將遠比目前的室內(nèi)導航精度高。而且3D環(huán)境的重建也有利于開發(fā)一些擴展性的應(yīng)用,比如增強現(xiàn)實的導航應(yīng)用。
[0096]此外,現(xiàn)行的定位技術(shù)(例如,W1-Fi室內(nèi)定位技術(shù))用以輔助3D重建技術(shù)初步確定位置范圍,從而減少在特征比對過程中的運算量,并在某種程度上也提高了定位精度。
[0097]需要說明的是,盡管在上文中以特定的順序來描述了根據(jù)本發(fā)明第一實施例的定位方法,但是本發(fā)明不限于此。例如,顯然,步驟S220和步驟S230可以在步驟S210之前或者與它同時執(zhí)行。
[0098]在本發(fā)明的第一實施例中,所有的定位操作都由電子設(shè)備獨立完成,這樣可以保證定位操作的獨立性和便利性。然而,電子設(shè)備往往存儲空間有限,如果將事先構(gòu)建的特征模型全部存儲在電子設(shè)備中,必然消耗電子設(shè)備的大量存儲空間,從而導致剩余空間不足或極為有限。另外,電子設(shè)備的處理能力不高,并且特征比對操作需要耗費大量的處理資源,因而,如果該操作放在電子設(shè)備中執(zhí)行,可能會造成定位速度緩慢,并且影響其他應(yīng)用程序的正常執(zhí)行。
[0099]因此,在本發(fā)明的第二實施例中,可以采用電子設(shè)備與服務(wù)器進行通信的交互定位方案,其中將事先構(gòu)建的特征模型存儲在服務(wù)器中,并且將特征比對操作也轉(zhuǎn)移到服務(wù)器中進行,以便減輕整個定位操作對于電子設(shè)備的存儲能力和處理能力方面的負擔。
[0100]圖3圖示了根據(jù)本發(fā)明第二實施例的定位方法。
[0101]圖3所示的定位方法可應(yīng)用于交互定位場景。如上所述,在該交互定位場景下,定位操作由定位系統(tǒng)來完成,該定位系統(tǒng)包括電子設(shè)備和服務(wù)器。
[0102]如圖3所圖示的,所述定位方法包括:
[0103]在步驟S310中,獲取第一定位信息。
[0104]在步驟S320中,獲取電子設(shè)備所處位置的樣本數(shù)據(jù)。
[0105]在步驟S330中,獲取電子設(shè)備所處位置的樣本特征。
[0106]圖3中的步驟S310到S330與圖2中的步驟S210到S230分別相同,并因此,將省略其重復描述。
[0107]在步驟S340中,向服務(wù)器傳送第一定位信息和樣本特征。
[0108]在電子設(shè)備側(cè),在獲取到所處位置的第一定位信息和樣本特征之后,該電子設(shè)備可以向服務(wù)器傳送該第一定位信息和該樣本特征。該第一定位信息表明所述電子設(shè)備所位于的一個粗略的位置范圍;而該樣本特征可以是通過對獲取電子設(shè)備所處位置的樣本數(shù)據(jù)進行特征提取來獲取的樣本特征。
[0109]在步驟S350中,從電子設(shè)備接收第一定位信息和樣本特征。
[0110]相應(yīng)地,在服務(wù)器側(cè),該服務(wù)器可以從電子設(shè)備接收該第一定位信息和該樣本特征。
[0111]例如,該服務(wù)器可以使用該第一定位信息來確定電子設(shè)備的第一位置范圍(例如,某一位置坐標范圍),并且可以使用該樣本特征來確定用戶當前所處位置的環(huán)境照片中的圖像特征。
[0112]在步驟S360中,獲取第一位置范圍的特征模型。
[0113]例如,服務(wù)器可以包括一存儲單元,用于存儲該未知環(huán)境的特征模型(例如,3D特征模型)。優(yōu)選地,該服務(wù)器可以僅僅獲取整個未知環(huán)境中的第一位置范圍的特征模型,以便減小電子設(shè)備的數(shù)據(jù)處理量,延長電子設(shè)備的待機時間。
[0114]在步驟S370中,根據(jù)特征模型和樣本特征來生成第二定位信息。
[0115]在獲取到電子設(shè)備所處位置的樣本特征和第一位置范圍的特征模型之后,服務(wù)器可以通過特征比對,根據(jù)特征模型和樣本特征來生成第二定位信息。
[0116]除了動作執(zhí)行主體不同之外,圖3中的步驟S360到S370與圖2中的步驟S240到S250分別相同,并因此,將省略其詳細描述。
[0117]在步驟S380中,向電子設(shè)備傳送第二定位信息。
[0118]在生成第二定位信息之后,服務(wù)器向電子設(shè)備傳送該第二定位信息,以便用戶能夠了解自己的位置。
[0119]優(yōu)選地,例如其后,服務(wù)器可以進一步從電子設(shè)備接收用戶輸入的目的地位置,根據(jù)用戶的當前位置和目的地位置,計算出兩者之間的各種可行路徑,并將它們傳送到電子設(shè)備以在電子地圖中進行顯示,以便使得該用戶能夠利用電子設(shè)備的指引順利地從出發(fā)地到達目的地。
[0120]由此可見,采用根據(jù)本發(fā)明第二實施例的定位方法,可以通過電子設(shè)備與服務(wù)器之間的交互通信,將大量消耗處理資源和存儲資源的部分操作從電子設(shè)備轉(zhuǎn)移到服務(wù)器中進行,從而減輕電子設(shè)備的操作負擔和功耗,延長了電子設(shè)備的待機時間。這在電子設(shè)備與服務(wù)器之間的網(wǎng)絡(luò)通信速度較快時,由其有利。
[0121]在本發(fā)明的第二實施例中,采用交互定位場景,并且將特征模型存儲和特征比對操作從電子設(shè)備轉(zhuǎn)移到服務(wù)器中執(zhí)行。然而,還可以注意到,在電子設(shè)備中執(zhí)行的特征提取過程所消耗的處理資源雖然大大少于特征對比操作,但它同樣需要占用電子設(shè)備的一定處理能力。
[0122]因此,在本發(fā)明的第三實施例中,在電子設(shè)備的處理單元能力非常弱或者用戶希望定位過程盡量少地占用本地處理資源時,還可以進一步將特征提取操作也轉(zhuǎn)移到服務(wù)器中進行。
[0123]圖4圖示了根據(jù)本發(fā)明第三實施例的定位方法。
[0124]圖4所示的定位方法可應(yīng)用于交互定位場景。如上所述,在該交互定位場景下,定位操作由定位系統(tǒng)來完成,該定位系統(tǒng)包括電子設(shè)備和服務(wù)器。
[0125]如圖4所圖示的,所述定位方法包括:
[0126]在步驟S410中,獲取第一定位信息。
[0127]在步驟S420中,獲取電子設(shè)備所處位置的樣本數(shù)據(jù)。
[0128]圖4中的步驟S410到S420與圖3中的步驟S310到S320分別相同,并因此,將省略其重復描述。
[0129]在步驟S430中,向服務(wù)器傳送第一定位信息和樣本數(shù)據(jù)。
[0130]在步驟S440中,從電子設(shè)備接收第一定位信息和樣本數(shù)據(jù)。
[0131]除了通過樣本數(shù)據(jù)本身來代替從樣本數(shù)據(jù)中提取的樣本特征之外,圖4中的步驟S430到S440與圖3中的步驟S340到S350分別相同,并因此,將省略其重復描述。
[0132]在步驟S450中,獲取第一位置范圍的特征模型。
[0133]圖4中的步驟S450與圖3中的步驟S360相同,并因此,將省略其重復描述。
[0134]在步驟S460中,獲取電子設(shè)備所處位置的樣本特征。
[0135]在獲取到電子設(shè)備所處位置的樣本數(shù)據(jù)之后,服務(wù)器可以通過對所述樣本數(shù)據(jù)進行特征提取來獲取所述電子設(shè)備所處位置的樣本特征。
[0136]除了動作執(zhí)行主體不同之外,圖4中的步驟S460與圖3中的步驟S330相同,并因此,將省略其詳細描述。
[0137]在步驟S470中,根據(jù)特征模型和樣本特征來生成第二定位信息。
[0138]在步驟S480中,向電子設(shè)備傳送第二定位信息。
[0139]圖4中的步驟S470到S480與圖3中的步驟S370到S380分別相同,并因此,將省略其重復描述。
[0140]由此可見,采用根據(jù)本發(fā)明第三實施例的定位方法,可以通過電子設(shè)備與服務(wù)器之間的交互通信,將大量消耗處理資源和存儲資源中的所有操作從電子設(shè)備轉(zhuǎn)移到服務(wù)器中進行,從而在確保在電子設(shè)備側(cè)僅僅消耗最少的處理資源。
[0141]在本發(fā)明的第三實施例中,采用交互定位場景,并且將樣本特征提取、特征模型存儲和特征比對操作都從電子設(shè)備轉(zhuǎn)移到服務(wù)器中執(zhí)行。然而,顯然的是,由于樣本數(shù)據(jù)(圖像數(shù)據(jù))本身的尺寸往往大于樣本特征(特征點)的尺寸,所以這樣做勢必造成在電子設(shè)備與服務(wù)器中需要傳送的信息量增大,進而導致兩者之間的傳送時間加長,并最終減慢整個定位操作的速度。當電子設(shè)備與服務(wù)器之間的網(wǎng)絡(luò)通信速度較慢時,這種定位延遲將是顯著的。
[0142]因此,在本發(fā)明的第四實施例中,可以根據(jù)電子設(shè)備的處理能力而自適應(yīng)地選擇是在電子設(shè)備中執(zhí)行特征提取操作,還是在服務(wù)器中執(zhí)行特征提取操作,以便在處理資源消耗量和定位速度之間取得最佳權(quán)衡。
[0143]圖5圖示了根據(jù)本發(fā)明第四實施例的定位方法。
[0144]圖5所示的定位方法仍然應(yīng)用于交互定位場景。如圖5所圖示的,所述定位方法包括:
[0145]在步驟S510中,獲取第一定位信息。
[0146]在步驟S520中,獲取電子設(shè)備所處位置的樣本數(shù)據(jù)。
[0147]圖5中的步驟S510到S520與圖3中的步驟S310到S320分別相同,并因此,將省略其重復描述。
[0148]在步驟S530中,判斷是否在電子設(shè)備側(cè)獲取樣本特征。
[0149]如上所述,在本發(fā)明的第四實施例中,可以根據(jù)電子設(shè)備的處理能力而自適應(yīng)地選擇是在電子設(shè)備中執(zhí)行特征提取操作。
[0150]例如,可以判斷電子設(shè)備的當前處理能力是否超過預定的閾值來判斷判斷是否在電子設(shè)備側(cè)獲取樣本特征。例如,該預定閾值可以根據(jù)電子設(shè)備執(zhí)行特征提取操作所占用的處理資源進行計算或者由用戶人為進行設(shè)定。
[0151]以第一情況為例,假設(shè)電子設(shè)備執(zhí)行特征提取操作需要占用的處理資源為中央處理單元(CPU)總體處理能力的60%,那么可以將預定的閾值設(shè)置為總體處理能力的40%。優(yōu)選地,也可以將該閾值設(shè)置為30%或更低,以便應(yīng)對突發(fā)應(yīng)用程序的處理需求。
[0152]在此情況下,當電子設(shè)備的當前處理能力低于CPU總體處理能力的40%時,說明在電子設(shè)備中當前執(zhí)行的應(yīng)用程序較少。這時,為了執(zhí)行特征提取操作占用一定的處理資源,將不會影響電子設(shè)備的正常使用。此時,本方法將前進到步驟S540繼續(xù)執(zhí)行。
[0153]相反地,當電子設(shè)備的當前處理能力超過CPU總體處理能力的40%時,說明在電子設(shè)備中當前執(zhí)行的應(yīng)用程序較多。這時,如果在電子設(shè)備側(cè)強行執(zhí)行特征提取操作,則將導致處理資源不足,造成系統(tǒng)速度緩慢,甚至由于負荷超載而造成應(yīng)用程序非正常結(jié)束。此時,本方法將前進到步驟S550繼續(xù)執(zhí)行。
[0154]在步驟S540中,獲取電子設(shè)備所處位置的樣本特征,并且將樣本特征作為樣本信肩、O
[0155]獲取電子設(shè)備所處位置的樣本特征的過程與圖3中的步驟S330相同,并因此,將省略其重復描述。
[0156]在根據(jù)樣本數(shù)據(jù)而獲取到電子設(shè)備所處位置的樣本特征之后,將該樣本特征作為樣本信息,以便稍后傳送到服務(wù)器中。
[0157]在步驟S550中,將樣本數(shù)據(jù)作為樣本信息。
[0158]當判斷電子設(shè)備的當前處理能力低于預定的閾值時,將獲取電子設(shè)備所處位置的樣本特征的過程轉(zhuǎn)移到服務(wù)器側(cè)執(zhí)行。這時,直接將在步驟S520中獲取到的樣本數(shù)據(jù)作為樣本信息,以便稍后傳送到服務(wù)器中。
[0159]在步驟S560中,向服務(wù)器傳送第一定位信息和樣本信息。
[0160]在步驟S570中,從電子設(shè)備接收第一定位信息和樣本信息。
[0161]除了樣本信息可以是樣本數(shù)據(jù)或樣本特征之外,圖5中的步驟S560到S570與圖3中的步驟S340到S350分別相同,并因此,將省略其重復描述。
[0162]在步驟S580中,獲取第一位置范圍的特征模型。
[0163]圖5中的步驟S580與圖3中的步驟S360相同,并因此,將省略其重復描述。
[0164]在步驟S590中,判斷樣本信息的類型是樣本數(shù)據(jù)還是樣本特征。
[0165]由于從電子設(shè)備接收到的樣本信息可以是樣本數(shù)據(jù)本身,或者是電子設(shè)備從樣本數(shù)據(jù)中提取到的樣本特征,所以在服務(wù)器側(cè)需要相應(yīng)地判斷樣本信息的類型是樣本數(shù)據(jù)還是樣本特征。
[0166]如果該樣本信息是樣本數(shù)據(jù)本身,則本方法前進到步驟S600 ;而如果該樣本信息是樣本特征,則本方法前進到步驟S610。
[0167]在步驟S600中,獲取電子設(shè)備所處位置的樣本特征。
[0168]除了動作執(zhí)行主體不同之外,圖5中的步驟S600與圖3中的步驟S330相同,并因此,將省略其詳細描述。
[0169]在步驟S610中,根據(jù)特征模型和樣本特征來生成第二定位信息。
[0170]在步驟S620中,向電子設(shè)備傳送第二定位信息。
[0171]圖5中的步驟S610到S620與圖3中的步驟S370到S380分別相同,并因此,將省略其重復描述。
[0172]由此可見,采用根據(jù)本發(fā)明第四實施例的定位方法,可以通過電子設(shè)備與服務(wù)器之間的交互通信,有選擇地將大量消耗處理資源和存儲資源中的一部分操作從電子設(shè)備轉(zhuǎn)移到服務(wù)器中進行,或者將一部分操作保留在電子設(shè)備中執(zhí)行,同時在服務(wù)器側(cè)可以自適應(yīng)地完成后續(xù)的定位操作,從而在確保不影響電子設(shè)備側(cè)的正常應(yīng)用程序執(zhí)行的情況下,實現(xiàn)了快速定位。
[0173]圖6圖示了根據(jù)本發(fā)明的電子設(shè)備。
[0174]圖6所圖示的電子設(shè)備可以應(yīng)用在單機定位場景下或交互定位場景下。
[0175]如圖6所圖示的,所述電子設(shè)備100包括:第一信息獲取單元110、樣本數(shù)據(jù)獲取單元120、和第二信息獲取單元130。
[0176]該第一信息獲取單兀110用于獲取第一定位信息,所述第一定位信息表明所述電子設(shè)備位于第一位置范圍內(nèi)。
[0177]該樣本數(shù)據(jù)獲取單元120用于獲取所述電子設(shè)備所處位置的樣本數(shù)據(jù)。
[0178]該第二信息獲取單元130用于根據(jù)所述樣本數(shù)據(jù)來獲取第二定位信息,所述第二定位信息表明所述電子設(shè)備位于所述第一位置范圍中的第二位置范圍內(nèi)。
[0179]由此可見,采用根據(jù)本發(fā)明的電子設(shè)備,可以首先將電子設(shè)備定位在一個粗略的位置范圍內(nèi),并且在該粗略的位置范圍內(nèi),進一步根據(jù)電子設(shè)備獲取的樣本數(shù)據(jù)來將電子設(shè)備定位在一個精確的位置范圍內(nèi)。因此,在本發(fā)明中,可以在不能使用GPS定位技術(shù)的室內(nèi)等定位精度較差的場所中進行精確的定位和導航。
[0180]圖7圖示了根據(jù)本發(fā)明第一實施例的電子設(shè)備。
[0181]圖7所示的電子設(shè)備可應(yīng)用于單機定位場景,并且圖2所圖示的根據(jù)本發(fā)明第一實施例的定位方法可以通過圖7所圖示的電子設(shè)備100來實現(xiàn)。
[0182]如圖7所圖示的,與圖6中相似地,該電子設(shè)備100可以包括:第一信息獲取單元110、樣本數(shù)據(jù)獲取單元120、和第二信息獲取單元130。此外,優(yōu)選地,該電子設(shè)備100還可以包括:樣本特征提取單元140。
[0183]該第一信息獲取單元110用于獲取第一定位信息。
[0184]該樣本數(shù)據(jù)獲取單元120用于獲取所述電子設(shè)備所處位置的樣本數(shù)據(jù)。
[0185]該樣本特征提取單元140用于在所述樣本數(shù)據(jù)獲取單元120獲取所述電子設(shè)備所處位置的樣本數(shù)據(jù)之后,通過對所述樣本數(shù)據(jù)進行特征提取來獲取所述電子設(shè)備所處位置的樣本特征。
[0186]然后,該第二信息獲取單元130可以獲取所述第一位置范圍的特征模型,并且根據(jù)所述特征模型和所述樣本特征來生成第二定位信息。
[0187]具體地,在根據(jù)所述特征模型和所述樣本特征來生成所述第二定位信息的過程中,該第二信息獲取單元130可以將所述樣本特征與所述特征模型進行比較,當所述樣本特征與所述特征模型中的一部分匹配時,將與所述匹配部分相關(guān)聯(lián)的位置范圍確定為所述第二位置范圍,并且根據(jù)所述第二位置范圍來生成所述第二定位信息。
[0188]根據(jù)本發(fā)明第一實施例的電子設(shè)備100中的各個單元的具體配置和操作已經(jīng)在上面參考圖2描述的定位方法中詳細介紹,并因此,將省略其重復描述。
[0189]由此可見,采用根據(jù)本發(fā)明第一實施例的電子設(shè)備,可以通過融合模型重建技術(shù)(例如,3D重建技術(shù))和現(xiàn)行的定位技術(shù)(例如,W1-Fi定位技術(shù))來實現(xiàn)精確導航。
[0190]圖8圖示了根據(jù)本發(fā)明第二實施例的定位系統(tǒng)。
[0191]圖8所示的定位系統(tǒng)可應(yīng)用于交互定位場景,并且圖3所圖示的根據(jù)本發(fā)明第二實施例的定位方法可以通過圖8所圖示的定位系統(tǒng)300來實現(xiàn)。如圖8所圖示的,該定位系統(tǒng)300包括電子設(shè)備100和服務(wù)器200。該電子設(shè)備100與該服務(wù)器200可以通過無線網(wǎng)絡(luò)或有線網(wǎng)絡(luò)而連接在一起,并且按照約定的數(shù)據(jù)格式來傳輸與定位操作相關(guān)的數(shù)據(jù)信肩、O
[0192]與圖7中相似地,該電子設(shè)備100可以包括:第一信息獲取單元110、樣本數(shù)據(jù)獲取單元120、第二信息獲取單元130、和樣本特征提取單元140。
[0193]該服務(wù)器200可以包括:信息接收單元210、第二信息生成單元220、和第二信息傳送單元230。
[0194]在該電子設(shè)備100側(cè),該第一信息獲取單元110用于獲取第一定位信息。
[0195]該樣本數(shù)據(jù)獲取單元120用于獲取所述電子設(shè)備所處位置的樣本數(shù)據(jù)。
[0196]該樣本特征提取單元140用于通過對所述樣本數(shù)據(jù)進行特征提取來獲取所述電子設(shè)備所處位置的樣本特征。
[0197]在該樣本特征提取單元140通過對所述樣本數(shù)據(jù)進行特征提取來獲取所述電子設(shè)備所處位置的樣本特征之后,該第二信息獲取單元130可以與服務(wù)器200進行通信。
[0198]例如,該第二信息獲取單元130可以向所述服務(wù)器200傳送所述第一定位信息和所述樣本特征,以便所述服務(wù)器200根據(jù)所述第一定位信息和所述樣本特征來生成第二定位信息,并且從所述服務(wù)器接收第二定位信息。
[0199]在該服務(wù)器200側(cè),該信息接收單元210用于從所述電子設(shè)備100接收第一定位信息和所述電子設(shè)備所處位置的樣本特征。
[0200]該第二信息生成單元220用于根據(jù)所述樣本特征來生成第二定位信息,所述第二定位信息表明所述電子設(shè)備位于所述第一位置范圍中的第二位置范圍內(nèi)。
[0201]具體地,該第二信息生成單元220可以獲取所述第一位置范圍的特征模型,并且根據(jù)所述特征模型和所述樣本特征來生成所述第二定位信息。
[0202]在一個示例中,在根據(jù)所述特征模型和所述樣本特征來生成所述第二定位信息的過程中,該第二信息生成單元220可以將所述樣本特征與所述特征模型進行比較,當所述樣本特征與所述特征模型中的一部分匹配時,將與所述匹配部分相關(guān)聯(lián)的位置范圍確定為所述第二位置范圍,并且根據(jù)所述第二位置范圍來生成所述第二定位信息。
[0203]該第二信息傳送單元230用于向所述電子設(shè)備傳送所述第二定位信息。
[0204]根據(jù)本發(fā)明第二實施例的定位系統(tǒng)300中的各個單元的具體配置和操作已經(jīng)在上面參考圖3描述的定位方法中詳細介紹,并因此,將省略其重復描述。
[0205]由此可見,采用根據(jù)本發(fā)明第二實施例的定位系統(tǒng),可以通過電子設(shè)備與服務(wù)器之間的交互通信,將大量消耗處理資源和存儲資源的部分操作從電子設(shè)備轉(zhuǎn)移到服務(wù)器中進行,從而減輕電子設(shè)備的操作負擔和功耗,延長了電子設(shè)備的待機時間。這在電子設(shè)備與服務(wù)器之間的網(wǎng)絡(luò)通信速度較快時,由其有利。
[0206]圖9圖示了根據(jù)本發(fā)明第三實施例的定位系統(tǒng)。
[0207]圖9所示的定位系統(tǒng)可應(yīng)用于交互定位場景,并且圖4所圖示的根據(jù)本發(fā)明第三實施例的定位方法可以通過圖9所圖示的定位系統(tǒng)300來實現(xiàn)。如圖9所圖示的,與圖8中相似地,該定位系統(tǒng)300包括電子設(shè)備100和服務(wù)器200。
[0208]該電子設(shè)備100可以包括:第一信息獲取單元110、樣本數(shù)據(jù)獲取單元120、和第二信息獲取單元130。
[0209]該服務(wù)器200可以包括:信息接收單元210、第二信息生成單元220、和第二信息傳送單元230。此外,優(yōu)選地,該服務(wù)器200還可以包括:樣本特征提取單元240。
[0210]在該電子設(shè)備100側(cè),該第一信息獲取單元110用于獲取第一定位信息。
[0211]該樣本數(shù)據(jù)獲取單元120用于獲取所述電子設(shè)備所處位置的樣本數(shù)據(jù)。
[0212]在該樣本數(shù)據(jù)獲取單元120用于獲取所述電子設(shè)備所處位置的樣本數(shù)據(jù)之后,該第二信息獲取單元130可以與服務(wù)器200進行通信。
[0213]例如,該第二信息獲取單元130可以向所述服務(wù)器200傳送所述第一定位信息和所述樣本數(shù)據(jù),以便所述服務(wù)器200根據(jù)所述第一定位信息和所述樣本數(shù)據(jù)來生成第二定位信息,并且從所述服務(wù)器接收第二定位信息。
[0214]在該服務(wù)器200側(cè),該信息接收單元210用于從所述電子設(shè)備100接收第一定位信息和所述電子設(shè)備所處位置的樣本數(shù)據(jù)。
[0215]該樣本特征提取單元240用于在所述信息接收單元210接收到所述電子設(shè)備所處位置的樣本數(shù)據(jù)之后,通過對所述樣本數(shù)據(jù)進行特征提取來獲取所述電子設(shè)備所處位置的樣本特征。
[0216]然后,該第二信息生成單元220可以獲取所述第一位置范圍的特征模型,并且根據(jù)所述特征模型和所述樣本特征來生成所述第二定位信息。
[0217]該第二信息傳送單元230用于向所述電子設(shè)備傳送所述第二定位信息。
[0218]根據(jù)本發(fā)明第三實施例的定位系統(tǒng)300中的各個單元的具體配置和操作已經(jīng)在上面參考圖4描述的定位方法中詳細介紹,并因此,將省略其重復描述。
[0219]由此可見,采用根據(jù)本發(fā)明第三實施例的定位系統(tǒng),可以通過電子設(shè)備與服務(wù)器之間的交互通信,將大量消耗處理資源和存儲資源中的所有操作從電子設(shè)備轉(zhuǎn)移到服務(wù)器中進行,從而在確保在電子設(shè)備側(cè)僅僅消耗最少的處理資源。
[0220]圖10圖示了根據(jù)本發(fā)明第四實施例的定位系統(tǒng)。
[0221]圖10所示的定位系統(tǒng)可應(yīng)用于交互定位場景,并且圖5所圖示的根據(jù)本發(fā)明第四實施例的定位方法可以通過圖10所圖示的定位系統(tǒng)300來實現(xiàn)。如圖10所圖示的,與圖8中相似地,該定位系統(tǒng)300包括電子設(shè)備100和服務(wù)器200。
[0222]該電子設(shè)備100可以包括:第一信息獲取單元110、樣本數(shù)據(jù)獲取單元120、和第二信息獲取單元130。此外,優(yōu)選地,該電子設(shè)備100還可以包括:樣本特征提取單元140。
[0223]該服務(wù)器200可以包括:信息接收單元210、第二信息生成單元220、和第二信息傳送單元230。此外,優(yōu)選地,該服務(wù)器200還可以包括:樣本特征提取單元240。
[0224]在該電子設(shè)備100側(cè),該第一信息獲取單元110用于獲取第一定位信息。
[0225]該樣本數(shù)據(jù)獲取單元120用于獲取所述電子設(shè)備所處位置的樣本數(shù)據(jù)。
[0226]該第二信息獲取單元130可以判斷是否在電子設(shè)備100側(cè)獲取樣本特征。
[0227]如果判斷結(jié)果是肯定的,則該第二信息獲取單元130通知該樣本特征提取單元140,以用于在所述樣本數(shù)據(jù)獲取單元120獲取所述電子設(shè)備所處位置的樣本數(shù)據(jù)之后,通過對所述樣本數(shù)據(jù)進行特征提取來獲取所述電子設(shè)備所處位置的樣本特征。然后,該第二信息獲取單元130可以將所述樣本特征作為所述電子設(shè)備所處位置的樣本信息,以向服務(wù)器200進行傳送。
[0228]如果判斷結(jié)果是否定的,則該第二信息獲取單元130可以直接將所述樣本數(shù)據(jù)作為所述電子設(shè)備所處位置的樣本信息,以向服務(wù)器200進行傳送。
[0229]然后,該第二信息獲取單元130可以與服務(wù)器200進行通信,以向所述服務(wù)器傳送所述第一定位信息和所述樣本信息,以便所述服務(wù)器根據(jù)所述第一定位信息和所述樣本信息來生成第二定位信息,并且從所述服務(wù)器接收第二定位信息。
[0230]在該服務(wù)器200側(cè),該信息接收單元210用于從所述電子設(shè)備接收第一定位信息和所述電子設(shè)備所處位置的樣本信息。該樣本信息可以是所述電子設(shè)備所處位置的樣本數(shù)據(jù)本身,或者是電子設(shè)備從該樣本數(shù)據(jù)中提取到的樣本特征。
[0231]然后,該第二信息生成單元220可以獲取所述第一位置范圍的特征模型,并且根據(jù)所述特征模型和所述樣本信息來生成所述第二定位信息。
[0232]具體地,在根據(jù)所述特征模型和所述樣本信息來生成所述第二定位信息的過程中,該第二信息生成單元220可以判斷所述樣本信息的類型,如果所述樣本信息是樣本特征,則直接根據(jù)所述特征模型和所述樣本特征來生成所述第二定位信息,并且如果所述樣本信息是樣本數(shù)據(jù),則通知該樣本特征提取單元240通過對所述樣本數(shù)據(jù)進行特征提取來獲取所述電子設(shè)備所處位置的樣本特征,并且根據(jù)所述特征模型和所述樣本特征來生成所述第二定位信息。
[0233]該第二信息傳送單元230用于向所述電子設(shè)備傳送所述第二定位信息。
[0234]根據(jù)本發(fā)明第四實施例的定位系統(tǒng)300中的各個單元的具體配置和操作已經(jīng)在上面參考圖5描述的定位方法中詳細介紹,并因此,將省略其重復描述。
[0235]由此可見,采用根據(jù)本發(fā)明第四實施例的定位系統(tǒng),可以通過電子設(shè)備與服務(wù)器之間的交互通信,有選擇地將大量消耗處理資源和存儲資源中的一部分操作從電子設(shè)備轉(zhuǎn)移到服務(wù)器中進行,或者將一部分操作保留在電子設(shè)備中執(zhí)行,同時在服務(wù)器側(cè)可以自適應(yīng)地完成后續(xù)的定位操作,從而在確保不影響電子設(shè)備側(cè)的正常應(yīng)用程序執(zhí)行的情況下,實現(xiàn)了快速定位。
[0236]需要說明的是,盡管此處將上述的各個單元作為各個步驟的執(zhí)行主體來說明本發(fā)明的各個實施例,但是,本領(lǐng)域技術(shù)人員能夠理解的是,本發(fā)明不限于此。各個步驟的執(zhí)行主體可以由其他的一個或多個設(shè)備、裝置、單元、甚至模塊來擔任。
[0237]例如,上述第一信息獲取單元110、樣本數(shù)據(jù)獲取單元120、第二信息獲取單元130、和樣本特征提取單元140所執(zhí)行的各個步驟可以統(tǒng)一地由電子設(shè)備中的中央處理單元(CPU)來實現(xiàn)。同理,上述信息接收單元210、第二信息生成單元220、第二信息傳送單元230、和樣本特征提取單元240所執(zhí)行的各個步驟可以統(tǒng)一地由服務(wù)器中的中央處理單元(CPU)來實現(xiàn)。
[0238]此外,盡管在上文中將根據(jù)本發(fā)明實施例的定位方法、電子設(shè)備和服務(wù)器應(yīng)用于實現(xiàn)室內(nèi)定位,然而,本發(fā)明同樣可以適用于在室外執(zhí)行定位操作,只要該定位操作涉及到粗略定位和精細定位兩次定位過程即可。
[0239]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助于軟件加必需的硬件平臺的方式來實現(xiàn),當然也可以全部通過軟件、或硬件來實施?;谶@樣的理解,本發(fā)明的技術(shù)方案對【背景技術(shù)】做出貢獻的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁盤、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
[0240]在上面詳細描述了本發(fā)明的各個實施例。然而,本領(lǐng)域技術(shù)人員應(yīng)該理解,在不脫離本發(fā)明的原理和精神的情況下,可對這些實施例進行各種修改,組合或子組合,并且這樣的修改應(yīng)落入本發(fā)明的范圍內(nèi)。
【權(quán)利要求】
1.一種定位方法,所述方法應(yīng)用于電子設(shè)備,其特征在于,所述方法包括: 獲取第一定位信息,所述第一定位信息表明所述電子設(shè)備位于第一位置范圍內(nèi); 獲取所述電子設(shè)備所處位置的樣本數(shù)據(jù);以及 根據(jù)所述樣本數(shù)據(jù)來獲取第二定位信息,所述第二定位信息表明所述電子設(shè)備位于所述第一位置范圍中的第二位置范圍內(nèi)。
2.根據(jù)權(quán)利要求1的方法,其特征在于,在所述獲取所述電子設(shè)備所處位置的樣本數(shù)據(jù)的步驟之后,所述方法還包括: 通過對所述樣本數(shù)據(jù)進行特征提取來獲取所述電子設(shè)備所處位置的樣本特征。
3.根據(jù)權(quán)利要求2的方法,其特征在于,所述根據(jù)所述樣本數(shù)據(jù)來獲取第二定位信息的步驟包括: 獲取所述第一位置范圍的特征模型;以及 根據(jù)所述特征模型和所述樣本特征來生成所述第二定位信息。
4.根據(jù)權(quán)利要求3的方法,其特征在于,所述根據(jù)所述特征模型和所述樣本特征來生成所述第二定位信息的步驟包括: 將所述樣本特征與所述特征模型進行比較; 當所述樣本特征與所述特征模型中的一部分匹配時,將與所述匹配部分相關(guān)聯(lián)的位置范圍確定為所述第二位置范圍;以及 根據(jù)所述第二位置范圍來生成所述第二定位信息。
5.根據(jù)權(quán)利要求1的方法,其特征在于,所述電子設(shè)備與服務(wù)器進行通信,并且所述根據(jù)所述樣本數(shù)據(jù)來獲取第二定位信息的步驟包括: 將所述樣本數(shù)據(jù)作為所述電子設(shè)備所處位置的樣本信息; 向所述服務(wù)器傳送所述第一定位信息和所述樣本信息,以便所述服務(wù)器根據(jù)所述第一定位信息和所述樣本信息來生成第二定位信息;以及從所述服務(wù)器接收所述第二定位信息。
6.根據(jù)權(quán)利要求2的方法,其特征在于,所述電子設(shè)備與服務(wù)器進行通信,并且所述根據(jù)所述樣本數(shù)據(jù)來獲取第二定位信息的步驟包括: 將所述樣本特征作為所述電子設(shè)備所處位置的樣本信息; 向所述服務(wù)器傳送所述第一定位信息和所述樣本信息,以便所述服務(wù)器根據(jù)所述第一定位信息和所述樣本信息來生成第二定位信息;以及從所述服務(wù)器接收所述第二定位信息。
7.—種定位方法,所述方法應(yīng)用于服務(wù)器,所述服務(wù)器與電子設(shè)備進行通信,其特征在于,所述方法包括: 從所述電子設(shè)備接收第一定位信息和所述電子設(shè)備所處位置的樣本信息,所述第一定位信息表明所述電子設(shè)備位于第一位置范圍內(nèi); 根據(jù)所述樣本信息來生成第二定位信息,所述第二定位信息表明所述電子設(shè)備位于所述第一位置范圍中的第二位置范圍內(nèi);以及向所述電子設(shè)備傳送所述第二定位信息。
8.根據(jù)權(quán)利要求7的方法,其特征在于,所述根據(jù)所述樣本信息來生成第二定位信息的步驟包括: 獲取所述第一位置范圍的特征模型;以及 根據(jù)所述特征模型和所述樣本信息來生成所述第二定位信息。
9.根據(jù)權(quán)利要求8的方法,其特征在于,所述根據(jù)所述特征模型和所述樣本信息來生成所述第二定位信息的步驟包括: 判斷所述樣本信息的類型; 如果所述樣本信息是樣本特征,則直接根據(jù)所述特征模型和所述樣本特征來生成所述第二定位信息;以及 如果所述樣本信息是樣本數(shù)據(jù),則通過對所述樣本數(shù)據(jù)進行特征提取來獲取所述電子設(shè)備所處位置的樣本特征,并且根據(jù)所述特征模型和所述樣本特征來生成所述第二定位信肩、Ο
10.根據(jù)權(quán)利要求9的方法,其特征在于,所述根據(jù)所述特征模型和所述樣本特征來生成所述第二定位信息的步驟包括: 將所述樣本特征與所述特征模型進行比較; 當所述樣本特征與所述特征模型中的一部分匹配時,將與所述匹配部分相關(guān)聯(lián)的位置范圍確定為所述第二位置范圍;以及 根據(jù)所述第二位置范圍來生成所述第二定位信息。
11.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括: 第一信息獲取單元,用于獲取第一定位信息,所述第一定位信息表明所述電子設(shè)備位于第一位置范圍內(nèi); 樣本數(shù)據(jù)獲取單元,用于獲取所述電子設(shè)備所處位置的樣本數(shù)據(jù);以及第二信息獲取單元,用于根據(jù)所述樣本數(shù)據(jù)來獲取第二定位信息,所述第二定位信息表明所述電子設(shè)備位于所述第一位置范圍中的第二位置范圍內(nèi)。
12.根據(jù)權(quán)利要求11的電子設(shè)備,其特征在于,所述電子設(shè)備還包括: 樣本特征提取單元,用于在所述樣本數(shù)據(jù)獲取單元獲取所述電子設(shè)備所處位置的樣本數(shù)據(jù)之后,通過對所述樣本數(shù)據(jù)進行特征提取來獲取所述電子設(shè)備所處位置的樣本特征。
13.根據(jù)權(quán)利要求12的電子設(shè)備,其特征在于,所述第二信息獲取單元獲取所述第一位置范圍的特征模型,并且根據(jù)所述特征模型和所述樣本特征來生成所述第二定位信息。
14.根據(jù)權(quán)利要求13的電子設(shè)備,其特征在于,所述第二信息獲取單元將所述樣本特征與所述特征模型進行比較,當所述樣本特征與所述特征模型中的一部分匹配時,將與所述匹配部分相關(guān)聯(lián)的位置范圍確定為所述第二位置范圍,并且根據(jù)所述第二位置范圍來生成所述第二定位信息。
15.根據(jù)權(quán)利要求11的電子設(shè)備,其特征在于,所述電子設(shè)備與服務(wù)器進行通信,并且所述第二信息獲取單元將所述樣本數(shù)據(jù)作為所述電子設(shè)備所處位置的樣本信息,向所述服務(wù)器傳送所述第一定位信息和所述樣本信息,以便所述服務(wù)器根據(jù)所述第一定位信息和所述樣本信息來生成第二定位信息,并且從所述服務(wù)器接收所述第二定位信息。
16.根據(jù)權(quán)利要求12的電子設(shè)備,其特征在于,所述電子設(shè)備與服務(wù)器進行通信,并且所述第二信息獲取單元將所述樣本特征作為所述電子設(shè)備所處位置的樣本信息,向所述服務(wù)器傳送所述第一定位信息和所述樣本信息,以便所述服務(wù)器根據(jù)所述第一定位信息和所述樣本信息來生成第二定位信息,并且從所述服務(wù)器接收所述第二定位信息。
17.一種服務(wù)器,所述服務(wù)器與電子設(shè)備進行通信,其特征在于,所述服務(wù)器包括: 信息接收單元,用于從所述電子設(shè)備接收第一定位信息和所述電子設(shè)備所處位置的樣本信息,所述第一定位信息表明所述電子設(shè)備位于第一位置范圍內(nèi); 第二信息生成單元,用于根據(jù)所述樣本信息來生成第二定位信息,所述第二定位信息表明所述電子設(shè)備位于所述第一位置范圍中的第二位置范圍內(nèi);以及第二信息傳送單元,用于向所述電子設(shè)備傳送所述第二定位信息。
18.根據(jù)權(quán)利要求17的服務(wù)器,其特征在于,所述第二信息生成單元獲取所述第一位置范圍的特征模型,并且根據(jù)所述特征模型和所述樣本信息來生成所述第二定位信息。
19.根據(jù)權(quán)利要求18的服務(wù)器,其特征在于,所述第二信息生成單元判斷所述樣本信息的類型,如果所述樣本信息是樣本特征,則直接根據(jù)所述特征模型和所述樣本特征來生成所述第二定位信息,并且如果所述樣本信息是樣本數(shù)據(jù),則通過對所述樣本數(shù)據(jù)進行特征提取來獲取所述電子設(shè)備所處位置的樣本特征,并且根據(jù)所述特征模型和所述樣本特征來生成所述第二定位信息。
20.根據(jù)權(quán)利要求19的服務(wù)器,其特征在于,所述第二信息生成單元將所述樣本特征與所述特征模型進行比較,當所述樣本特征與所述特征模型中的一部分匹配時,將與所述匹配部分相關(guān)聯(lián)的位置范圍確定為所述第二位置范圍,并且根據(jù)所述第二位置范圍來生成所述第二定位信息。
【文檔編號】G01C21/26GK104457765SQ201310450956
【公開日】2015年3月25日 申請日期:2013年9月25日 優(yōu)先權(quán)日:2013年9月25日
【發(fā)明者】薛蘇葵 申請人:聯(lián)想(北京)有限公司