<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

覆蓋區域模型的產生和使用的制作方法

文檔序號:6003073閱讀:264來源:國知局
專利名稱:覆蓋區域模型的產生和使用的制作方法
技術領域
本發明涉及傳輸節點的覆蓋區域,更具體地涉及這種覆蓋區域模型的產生和使用。
背景技術
能夠以幾種方式確定移動設備的位置。一種選擇是使用基于無線電地圖(radio-map)的定位。基于無線電地圖的定位技術采用關于傳輸節點覆蓋區域的信息用于確定移動設備的位置。傳輸節點可以是在無線電接口上傳輸信號并且能夠通過識別所傳輸的信號的任何節點。例如,其可以是蜂窩網絡或無線局部接入網絡的通信節點。傳輸節點的覆蓋區域是這樣的區域:在其中,移動設備可聽取來自該傳輸節點的信號。或者,覆蓋區域可基于多種標準受到限制。例如,覆蓋區域可代表一區域,在其中,通信節點能夠以高于預定閾值信號強度的信號強度聽取。例如,可將移動設備的位置確定為對應于移動設備當前正在接收信號的傳輸節點的覆蓋區域。或者,可將其確定為對應于覆蓋區域的中心,最大誤差被指示為從中心到區域邊界的最大距尚,等等。在來自多個傳輸節點的信號被移動設備檢測到的情況下,其覆蓋區域可結合使用,以找到移動設備的最為可能的位置。例如,可將位置確定為以覆蓋區域的加權平均或類似地位于覆蓋區域的交點。例如,取決于覆蓋區域的大小或所觀測到的信號強度,覆蓋區域可被賦予不同的權重。無線電地圖包括幾個傳輸節點的覆蓋區域模型。傳輸節點的覆蓋區域的模型可以以多種方式確定。如果傳輸節點的位置已知,則覆蓋區域模型能夠使用無線電傳播模型來形成。如果可用的話,可使用一些附加信息,例如天線方位角和射束寬度。另外,能使用關于環境的一些信息,例如城區/郊區/農村。此外,地形和頻率影響傳播,并能在使用無線電傳播模型時考慮。或者,覆蓋區域模型能夠使用指紋來形成。指紋為具有某些獨立定位能力——例如基于輔助全球導航衛星系統(AGNSS)的定位能力——的移動設備所收集的采樣。指紋可包括指紋的位置以及這樣的傳輸節點的標識列表:由該傳輸節點,信號在所指示的位置被聽取。例如,傳輸節點的標識可以是無線局域網(WLAN)接入點(AP)介質訪問控制(MAC)地址或蜂窩通信網絡的信元(cell)的信元標識碼(ID)。另外,指紋可包括某些其他的信息,例如觀測到的信號強度值。收集到的指紋能夠以多種方式用于構建對于傳輸節點的覆蓋區域模型。覆蓋區域模型可簡單地表征傳輸節點的信號已經根據指紋被檢測到的最大區域。在這種情況下,位置估計可位于覆蓋區域的交點。另一種選擇是在統計上對覆蓋區域進行建模,以獲得覆蓋區域的概率分布。在這種情況下,目的不是對通信節點的實際覆蓋區域進行建模,而實際上是對在真實通信節點覆蓋區域內的用戶分布進行建模。為此目的,可以假設移動設備在傳輸節點覆蓋區域內的位置呈正態分布,均值對應于所收集指紋的位置的均值,并且方差對應于所收集指紋的方差。在這種情況下,位置估計可以是所有這樣的傳輸節點的覆蓋區域的聯合概率分布的最大似然估計:要定位的移動設備從該傳輸節點接收信號。

發明內容
根據本發明第一方面的方法的實施例包括接收用于傳輸節點的多個覆蓋區域模型的參數,將各個模型的參數指示為在對于接收設備位置的不同空間約束的假設下產生。該方法還包括,通過評估各個模型的參數來估計移動設備的位置。根據本發明第二方面的方法的實施例包括,在對于接收設備位置的不同空間約束的假設下,由服務器產生用于傳輸節點的多個覆蓋區域模型中的每一個的參數。該方法還包括,由服務器提供連同用于傳輸的相關聯的空間約束指示的每個模型的參數。根據本發明第一方面的設備的第一實施例包括一個或多個設備,用于實現本發明的第一方面所呈現的方法的實施例的動作。根據本發明第二方面的設備的第一實施例包括一個或多個設備,用于實現本發明的第二方面所呈現的方法的實施例的動作。裝置的這些第一實施例中任意一個的部件能夠以硬件和/或軟件實現。例如,它們可包括:處理器,用于執行用于實現所需功能的計算機程序代碼;存儲器,存儲程序代碼;或處理器與存儲器二者。或者,它們例如可包括電路,該電路被設計為實現所需功能,例如以芯片組或芯片實現,類似于集成電路。根據本發明第一方面的裝置的第二實施例包括至少一個處理器以及包含計算機程序代碼的至少一個存儲器,所述至少一個存儲器以及計算機程序代碼被配置為使裝置至少執行本發明第一方面所呈現的方法的實施例的動作。根據本發明第二方面的裝置的第二實施例包括至少一個處理器以及包含計算機程序代碼的至少一個存儲器,所述至少一個存儲器以及計算機程序代碼被配置為使服務器至少執行本發明第二方面所呈現的方法的實施例的動作。另外,描述了根據本發明第一方面的計算機可讀存儲介質的實施例,在其中存有計算機程序代碼。在由處理器執行時,計算機程序代碼使設備實現第一方面所呈現的方法的實施例的動作。另外,描述了根據本發明第二方面的計算機可讀存儲介質的實施例,在其中存有計算機程序代碼。當由處理器執行時,計算機程序代碼使服務器實現第二方面所呈現的方法的實施例的動作。對于本發明的兩個方面,計算機可讀存儲介質為非暫態介質,并且例如可以是盤片或存儲器或類似物。計算機程序代碼可以以指令的形式存儲在計算機可讀存儲介質中,該指令對計算機可讀存儲介質進行編碼。計算機可讀存儲介質可以旨在參與設備的操作,類似于計算機的內部或外部硬盤,或者可以旨在程序代碼的分發,類似于光盤。將明了的是,計算機程序代碼自身也必須被認為是本發明的任一方面的實施例。系統的實施例包括根據本發明第一方面的裝置的所呈現實施例中的任何一個,以及包括被配置為提供用于傳輸節點的多個覆蓋區域模型的參數的服務器,每個模型的參數被指示為在對于接收設備位置的不同空間約束的假設下產生。裝置的任何所描述的實施例可僅僅包括所指示的部件或是一個或多個附加部件。根據本發明第一方面的裝置的任何所描述的實施例可以是例如用于設備的模塊或部件。或者,根據本發明第一方面的裝置的任何所描述的實施例例如可以是類似于移動設備的設備。根據本發明第二方面的裝置的任何所描述的實施例例如可以是用于服務器的模塊或部件。或者,根據本發明第二方面的裝置的任何所描述的實施例例如可以是服務器。在方法的任何所描述的實施例中,方法還可以是信息提供方法,并且在裝置的任何所描述的第一實施例中,裝置還可以是信息提供裝置。在裝置的任何所描述的第一實施例中,裝置的部件可以是處理部件。在為第一方面所呈現的方法的特定實施例中,方法是用于使用覆蓋區域模型的方法。在為第一方面所呈現的裝置的特定實施例中,裝置是用于使用覆蓋區域模型的裝置。在為第二方面所呈現的方法的特定實施例中,方法是用于產生覆蓋區域模型的方法。在為第二方面所呈現的裝置的特定實施例中,裝置是用于產生覆蓋區域模型的裝置。將明了的是,在本節中本發明的描述僅僅是示例性且非限制性的。從結合附圖考慮的下面的詳細描述,本發明的其他特征將變得明顯。然而,將明了的是,附圖僅僅出于說明目的而設計,不作為對本發明的限制的限定,本發明的限制應當參照所附權利要求。還將明了的是,附圖不是按比例繪制的,它們僅僅旨在概念性地圖示出在此描述的結構和過程。


圖1為根據本發明第一方面的裝置的示例性實施例的原理框圖;圖2為示出根據本發明第一方面的方法的示例性實施例的流程圖;圖3為根據本發明第二方面的裝置的示例性實施例的原理框圖;圖4為示出根據本發明第二方面的方法的示例性實施例的流程圖;圖5為根據本發明的系統的示例性實施例的原理框圖;圖6為示出圖5的系統中的示例性操作的流程圖;圖7為呈現通信節點的覆蓋區域以及示例性地圖(map)的圖;圖8為呈現作為圖7的覆蓋區域模型的示例性高斯分布的圖;圖9示出了覆蓋區域模型到室內部分和室外部分的示例性拆分;圖10為呈現示例性室內覆蓋區域模型的圖;圖11為呈現示例性室外覆蓋區域模型的圖;以及圖12示出了對于三個不同樓層的示例性分離覆蓋區域模型。
具體實施例方式圖1為根據本發明第一方面的裝置的示例性實施例的原理框圖。設備100包括處理器101以及連接到處理器101的存儲器102。存儲器102存儲計算機程序代碼,其被設計為使用傳輸節點的多個覆蓋區域模型,該模型基于不同的空間約束。處理器101被配置為執行存儲在存儲器102中的計算機程序代碼,以便使得設備執行希望的動作。現在將參照圖2的流程圖描述裝置100的操作。該操作是根據本發明第一方面的方法的示例性實施例。當程序代碼從存儲器102取得并由處理器101執行時,處理器101和存儲在存儲器102中的程序代碼使得設備執行該操作。設備從服務器接收傳輸節點的多個覆蓋區域模型。將各個模型的參數指示為在對于接收設備位置的不同空間約束的假設下產生。(動作111)然后,通過評估各個模型的參數,設備估計移動設備的位置。(動作112)圖2呈現的操作因此使得設備能夠基于傳輸節點的幾個不同的覆蓋區域模型來確定移動設備的位置。覆蓋區域模型考慮不同的空間約束并由服務器提供。特別但非必需地,設備可以是要確定位置的移動設備。圖3為根據本發明第二方面的設備的示例性實施例的原理框圖。設備200包括處理器201以及連接到處理器201的存儲器202。存儲器202存儲計算機程序代碼,其被設計為產生并提供基于不同空間約束的傳輸節點的多個覆蓋區域模型。處理器201被配置為執行存儲在存儲器202中的計算機程序代碼,以使服務器執行希望的動作。現在將參照圖4的流程圖描述裝置200的操作。該操作是根據本發明第二方面的方法的示例性實施例。當將程序代碼從存儲器202取得并由處理器201執行時,處理器201和存儲在存儲器202中的程序代碼使服務器執行該操作。在對于接收設備位置的不同空間約束的假設下,服務器產生傳輸節點的多個覆蓋區域模型中的每一個的參數。(動作211)然后,服務器提供連同用于傳輸的相關聯的空間約束指示的各個模型的參數。(動作 212)圖4呈現的操作允許考慮已經在服務器處的移動設備的定位中使用的空間約束。因此,描述這樣的方法:在其中,將傳輸節點的覆蓋區域模型拆分為多個覆蓋區域模型。每個模型對于另一空間約束提供。用于所述多個模型的參數的產生在服務器上執行,并且然后為傳輸提供所產生的參數,例如提供到移動設備。移動設備或接收參數的另一設備考慮所述多個模型,用于確定移動設備的位置。本發明的特定實施例可具有限制在移動設備的處理復雜性的作用。由于空間約束已經在由服務器提供的參數中考慮,當執行定位時,移動設備不必考慮類似于地圖或樓層平面圖約束的空間約束。本發明的特定實施例可具有對于移動終端位置有效的空間約束實現簡化確定的作用。本發明的特定實施例可具有實現改進的移動設備定位準確度的作用。在服務器處產生參數還可具有能夠為多個移動設備僅僅執行一次計算的作用。在服務器處產生參數還可具有以集中方式實現更新參數的作用。圖1所示裝置100與圖2所示操作以及圖3所示裝置200與圖4所示操作可以以多種方式實現和細化。在示例性實施例中,裝置100可包括一個或多個附加部件,包括例如用戶接口、存儲器和/或配置為經由無線電接口實現數據交換的收發器。例如,裝置100可以是移動終端,類似于移動電話、膝上型電腦或上網本,或者是用于移動終端的模塊,類似于芯片、芯片上的電路。
在示例性實施例中,裝置200可包括一個或多個的附加部件,包括例如用于存儲參數的存儲器和/或被配置為經由通信網絡實現數據交換的接口。例如,裝置200可以是服務器或用于服務器的模塊,類似于芯片、芯片上的電路或插入式模塊。傳輸節點可以是在無線電接口上傳輸信號的任何節點。例如,其可以是無線局域網的接入點,類似于WiFi 認證網絡,或者是蜂窩通信網絡的通信節點,類似于全球移動通信系統(GSM)網絡的基站、通用移動電信系統(UMTS)網絡的節點B或長期演進技術(LTE)網絡的eNodeB。使用蜂窩通信網絡的通信節點可具有獲得相當全面的覆蓋的作用,而使用無線局域網的接入點可具有獲得建筑物內的更好覆蓋的作用。可用于特定傳輸節點的兩種不同覆蓋區域模型的兩種示例性空間約束是接收設備位于室內的約束和接收設備位于室外的約束。將明了的是,也可使用其他的和/或更為細化的空間約束。這種空間約束可包括接收設備位于建筑物的特定樓層、接收設備位于建筑物的特定走廊、接收設備位于建筑物的特定房間、接收設備位于特定街道、接收設備位于關聯到特定地址的室外區域,等等。空間約束的指示可以是覆蓋區域模型的參數之一。或者,其例如可以是附加的標簽。反映空間約束的覆蓋區域模型可以以多種方式定義。其可以是簡單地將區域定義為位于特定的邊界內的均勻分布。使用均勻分布具有帶來特別簡單的模型的效果。例如如果節點的位置以及可能的某些其他傳播相關信息已知并且一般覆蓋區域模型以傳統方式基于無線電傳播模型確定,其可使用。一般覆蓋區域模型也可使用比如說來源于在該域中收集數據的客戶端的指紋來產生。然后,基于地圖或關于空間約束的任何其他信息,可將一般覆蓋區域模型拆分為幾個模型。或者,反映空間約束的覆蓋區域模型可包括概率分布,其向覆蓋區域中的各個位置分配特定的概率。例如,這樣的概率分布可以是截斷高斯分布。也就是說,不具有約束的一般覆蓋區域模型的高斯分布可對于各個空間約束截斷,使得在與空間約束對應的區域之外的所有值基本上減少為零,或減少到某些其他的低值,而在與空間約束對應的區域之內的所有值基本上保持不變,或者僅僅輕微減少。或者,反映空間約束的各個覆蓋區域模型的概率分布可以是例如高斯分布的加權線性組合,或高斯混合。例如如果覆蓋區域基于指紋來確定的話,可使用高斯分布,因為高斯分布適合于將全部的所收集位置映射到位于特定位置移動設備的概率。例如,一般覆蓋區域模型能夠使用大量所接收指紋的中心和方差來形成。通常,形成覆蓋區域估計的示例性細節可在例如Laura Koski的碩士論文“Positioning withBayesian coverage area estimates and location fingerprints,,(坦佩雷大學,2010 年3月)中找到。關于使用限制信息的高斯混合過濾器的示例性細節可在例如文檔“GaussianMixture Filters in Hybrid Positioning”(作者 Simo Al1-L6ytty,坦佩雷科技大學,publication813, Tampere2009)中找到。另外,可考慮信號強度。為此目的,例如,可以首先對于一個傳輸節點創建幾個與信號強度有關的覆蓋區域模型。各個模型可通過這樣的指紋來定義:其包括大于某個閾值的接收信號強度指示(RSSI)。因此,可能存在:第一覆蓋區域模型,其代表包括大于_30dBm的RSSI指紋;第二覆蓋區域模型,其代表包括大于_70dBm的RSSI指紋;等等。當要確定移動設備的位置時,檢查由此移動設備對于特定的傳輸節點確定的RSSI,如果RSSI超過-30dBm,則選擇-30dBm模型,等等。這些與信號強度有關的模型中的每一個能夠使用空間約束一類似于地圖數據或樓層平面圖一進一步拆分,如上面描述的那樣。在示例性實施例中,用于傳輸節點的多個覆蓋區域模型中的每一個的參數可基于所收集的指紋來確定,所收集指紋連同收集位置處的空間約束指示一起被提供。這樣的指示例如可由提供指紋的設備的用戶手動輸入。或者,參數可基于所收集的指紋結合街道地圖、樓層平面圖或其他空間信息中的至少一個來確定。又或者,參數可基于無線電傳播模型結合街道地圖和樓層平面圖中的至少一個來確定。在示例性實施例中,服務器促使對于特定傳輸節點的連同所關聯空間約束指示的多個模型的所產生參數的存儲。新的參數可以以規則的間隔產生并存儲,或者每當預定量的新信息可用時產生并存儲。這樣的實施例可具有這樣的效果:參數可在沒有大的延遲的情況下提供到設備,因為它們總是可用的并且僅須從存儲器取得。另外,其可具有節省服務器處理時間的效果,因為相同的參數可為到多個設備的傳輸提供。或者,例如,用于多個覆蓋區域模型的參數可僅僅基于提供用于對移動設備進行定位的參數的請求而產生。這可具有這樣的效果:服務器無需存儲參數,并且所提供的參數總是盡可能最新的。在示例性實施例中,估計移動設備的位置包括估計空間約束中的哪一個對于移動設備的位置有效。這可具有這樣的效果:關于移動設備位置的信息由特定應用需要是可用的。其還可具有這樣的效果:附加限制信息對于設備定位可用,并因此改進了定位的準確性。對于示例性實施例,可以假設移動設備位于多個傳輸節點的覆蓋區域內。則圖2所示的操作可包括接收用于多個傳輸節點中的每一個的多個覆蓋區域模型的參數。可將相應的傳輸節點的各個覆蓋區域模型的參數指示為在對于接收設備位置的不同空間約束假設下產生。各個模型的參數可包括權重和/或概率。于是,估計移動設備的位置可包括確定具有關聯到對于特定空間約束的多個模型的最大組合權重和/或最大組合概率的空間約束。使用用于多個傳輸節點的覆蓋區域模型可具有帶來更為準確的位置估計的效果。位置可被確定為位于幾個傳輸節點的覆蓋區域模型的交點上。當考慮到隨著時間改變可由移動設備聽取的傳輸節點時,這還可提供關于特定空間約束的假設是否正在增強的進一步信息。圖5為系統的示例性實施例的原理框圖。系統600包括服務器400、終端500以及對服務器400和終端500進行互連的數據傳輸網絡601。服務器400也可屬于網絡601。網絡601例如可以是Internet。其可由終端500例如經由多個通信節點611、612、613中的任意一個訪問。通信節點611、612、613可包括蜂窩通信網絡的無線電接入網絡(RAN)的基站和/或無線局域網的接入點。系統600還包括其他的終端621,其能夠使用任意通信節點經由網絡601與服務器400通信。服務器400可以是任意類型的支持移動終端定位的服務器。服務器400可包括連接到第一存儲器402、第二存儲器403以及接口 405的處理器401。第二存儲器403也可位于服務器400外部。處理器401被配置為執行計算機程序代碼,包括存儲在存儲器402中的計算機程序代碼,以便使得服務器400執行希望的動作。存儲器402存儲用于產生覆蓋區域模型以及用于為特定移動設備選擇這種模型的計算機程序代碼。計算機程序代碼例如可包括與存儲器202類似的程序代碼。另外,存儲器402可存儲被實施為實現其他功能的計算機程序代碼,以及任何類型的其他數據。處理器401和存儲器402可選地屬于芯片或集成電路409,其可作為附加地包括多種其他的部件,例如另一處理器或存儲器。存儲器403存儲能由處理器401訪問的數據庫。數據庫可包括具有所產生的覆蓋區域模型參數的無線電地圖。另外,存儲器403例如可包括指紋數據庫,其能用于更新無線電地圖。接口 405是使服務器400能夠經由網絡601與其他設備——類似于終端500和終端621——進行通信的部件。接口 405例如可包括TCP/IP套接字。部件409或服務器400可對應于根據本發明第二方面的裝置的示例性實施例。終端500可以是任何類型的能夠與服務器通信的移動設備,例如移動電話、膝上型電腦或上網本。終端500包括處理器501。處理器501被連接到第一存儲器502、第二存儲器503、用戶接口 504以及至少一個收發器(TRX) 505。處理器501被配置為執行計算機程序代碼,包括存儲在存儲器502中的計算機程序代碼,以便使終端500執行希望的動作。存儲器502存儲用于使用具有不同空間約束的覆蓋區域模型的計算機程序代碼。計算機程序代碼例如可包括類似于存儲器102的程序代碼。例如,程序代碼可屬于在存儲器502中存儲的全面定位應用。另外,存儲器502可存儲被實施為實現為其他功能的計算機程序代碼,以及任何類型的其他數據。處理器501和存儲器502可選地屬于芯片或集成電路509,其可附加地包括多種其他部件,例如另一處理器或存儲器或收發器505的一部分,等等。存儲器503存儲能由處理器501訪問的數據庫。數據庫例如可包括所接收的覆蓋區域模型參數。可將數據庫考慮為無線電地圖數據庫,例如服務器400中的數據庫的子集。另外,存儲器可存儲任何其他類型的數據,類似于處理結果。例如,存儲器503可以是終端500的集成存儲器,類似于本地緩存,或為可更換存儲卡。用戶接口 504包括實現用戶輸入的部件以及用于向用戶提供輸出的部件。例如,用戶接口 504可包括鍵盤、顯示器、觸摸屏、麥克風、揚聲器等。所述至少一個收發器505使終端500能夠經由通信網絡601與類似于服務器400的其他設備通信。例如,所述至少一個收發器505可包括實現對類似于GSM或UMTS網絡的蜂窩通信網絡的訪問的收發器。作為替代或作為附加的是,所述至少一個收發器505可包括WLAN收發器,其實現對無線局域網的訪問。部件509或移動電話500可對應于根據本發明第一方面的裝置的示例性實施例。現在將參照圖6的流程圖介紹圖5的系統600中的示例性操作。在左手側,示出了服務器400上的操作,其由執行從存儲器402取得的計算機程序代碼的處理器401所促使。在右手側,示出了終端500上的操作,其由執行從存儲器502取得的計算機程序代碼的處理器501所促使。服務器400從許多終端621接收指紋。各個指紋至少包括終端位置指示以及在所指示位置處可由該終端聽取的通信節點的標識的指示。另外,其可包括空間約束的指示。這樣的空間約束可以是終端位于室外、室內、特定樓層上、特定走廊中、特定街道中,等等。在進一步處理之前,指紋可被收集在存儲器403中。(動作411)對于各個所標識的通信節點,服務器400產生用于對于各個空間約束的覆蓋區域模型的參數。各個模型的參數可包括高斯分布的參數或高斯分布的加權線性組合的參數。或者,它們可簡單地定義沒有任何概率信息的區域。另外,權重可被分配給各個模型。(動作 412)服務器400促使所產生參數的存儲,參數包括通信節點的標識、相應約束的指示以及所分配權重的指示。(動作412)于是,數據被存儲在存儲器403中。(動作414)動作411可連續執行,而動作412、413可以例如以規則的間隔執行或每當已經在動作411中接收到特定數量的新指紋時執行。或者,每當請求對于所選擇的通信節點的覆蓋區域模型時,動作可對于這些通信節點執行。終端500的用戶可能已經經由用戶接口 504啟動了終端的定位。于是,終端500確定其當前能夠由之接收信號的所有通信節點611、612、613的標識。(動作511)對于各個所標識的通信節點,終端500從服務器400請求用于覆蓋區域模型的參數。請求包括各個節點的標識。(動作512)服務器400接收請求。(動作421)服務器400從存儲器403選擇用于這樣的覆蓋區域模型的參數:其對于在請求中指示的各個通信節點標識而被存儲。(動作422)服務器400提供到終端500的傳輸參數。(動作423)例如,所提供的覆蓋區域模型參數的結構可以是以抽象語法標記One (ASN.1)定
義的下列結構:
權利要求
1.一種方法,包括: 接收用于傳輸節點的多個覆蓋區域模型的參數,各個模型的參數被指示為在對于接收設備位置的不同空間約束的假設下產生;以及 通過評估各個模型的參數,來估計移動設備的位置。
2.根據權利要求1的方法,其中,估計移動設備的位置包括:估計哪一空間約束對于所述移動設備的位置有效。
3.根據權利要求1或2的方法,其中該方法包括接收用于多個傳輸節點中的每一個的多個覆蓋區域模型的參數,相應的傳輸節點的各個覆蓋區域模型的參數被指示為在對于接收設備位置的不同空間約束的假設下產生,其中各個模型的參數包括權重和概率中的至少一個,且其中估計移動設備的位置包括確定具有關聯到對于特定空間約束的多個模型的最大組合權重和最大組合概率中的至少一個的空間約束。
4.一種方法,包括: 通過服務器,在對于接收設備位置的不同空間約束的假設下,產生用于傳輸節點的多個覆蓋區域模型中的每一個的參數;以及 通過服務器,提供連同所關聯的用于傳輸的空間約束指示的各個模型的參數。
5.根據權利要求4的方法,其還包括: 通過服務器,促使連同所關聯的空間約束指示的所述多個模型的所產生參數的存儲。
6.根據權利要求4或5的方法,其中用于傳輸節點的所述多個覆蓋區域模型中的每一個的參數基于下列中的一個來確定: 收集的指紋,其連同在收集位置處的空間約束指示一起被提供; 收集的指紋,其結合街道地圖與樓層平面圖中的至少一個;以及 無線電傳播模型,其結合街道地圖與樓層平面圖中的至少一個。
7.根據權利要求1至6中任意一項的方法,其中不同的空間約束包括下列中的至少一個: 所述接收設備位于室內; 所述接收設備位于室外; 所述接收設備位于建筑物的特定樓層; 所述接收設備位于建筑物的特定走廊; 所述接收設備位于建筑物的特定房間; 所述接收設備位于特定街道;以及 所述接收設備位于關聯到特定地址的室外區域。
8.根據權利要求1至7中任意一項的方法,其中各個模型包括概率分布,且其中所述概率分布基于下列中的一個: 截斷高斯分布;以及 高斯分布的加權線性組合。
9.根據權利要求1至8中任意一項的方法,其中所述傳輸節點為下列中的一個: 無線局域網的接入點;以及 蜂窩通信網絡的傳輸節點。
10.一種裝置,其包括就取決于權利要求1,用于實現權利要求1至3中任意一項或權利要求7至9中任意一項的動作的部件。
11.根據權利要求10的裝置,其中所述裝置為下列中的一個: 芯片;以及 移動終端。
12.一種裝置,其包括就取決于權利要求4,用于實現權利要求4至6中任意一項或權利要求7至9中任意一項的動作的部件。
13.根據權利要求12的裝置,其中所述裝置為下列中的一個:心片; 插入式模塊;以及 服務器。
14.一種裝置,包括至少一個處理器以及包含計算機程序代碼的至少一個存儲器,所述至少一個存儲器以及所述計算機程序代碼被配置為采用所述至少一個處理器使得設備至少執行: 接收用于傳輸節點的多個覆蓋區域模型的參數,各個模型的參數被指示為在對于接收設備位置的不同空間約束的假設下產生;以及 通過評估各個模型的參數,來估計移動設備的位置。
15.根據權利要求14的裝置,其中估計移動設備的位置包括:估計哪一空間約束對于所述移動設備的位置有效。
16.根據權利要求14或15的裝置,其中所述至少一個存儲器以及所述計算機程序代碼被配置為采用所述至少一個處理器進一步使得所述設備接收用于多個傳輸節點中的每一個的多個覆蓋區域模型的參數,相應的傳輸節點的各個覆蓋區域模型的參數被指示為在對于接收設備位置的不同空間約束的假設下產生,其中各個模型的參數包括權重和概率中的至少一個,且其中估計所述移動設備的位置包括確定具有關聯到特定空間約束的所述多個模型的最大組合權重和最大組合概率中的至少一個的空間約束。
17.一種裝置,其包括至少一個處理器以及包含計算機程序代碼的至少一個存儲器,所述至少一個存儲器以及所述計算機程序代碼被配置為采用所述至少一個處理器使得服務器至少執行: 在接收設備位置的不同空間約束的假設下,產生用于傳輸節點的多個覆蓋區域模型中的每一個的參數;以及 提供連同所關聯的用于傳輸的空間約束指示的各個模型的參數。
18.根據權利要求17的裝置,其中所述至少一個存儲器以及所述計算機程序代碼被配置為采用所述至少一個處理器進一步使得所述服務器: 促使連同所關聯的空間約束指示的所述多個模型的所產生參數的存儲。
19.根據權利要求17或18的裝置,其中所述至少一個存儲器以及所述計算機程序代碼被配置為采用所述至少一個處理器使得所述服務器基于下列中的一個來確定用于傳輸節點的所述多個覆蓋區域模型中的每一個的參數: 收集的指紋,其連同在收集位置處的空間約束指示一起被提供; 收集的指紋,其結合街道地圖與樓層平面圖中的至少一個;以及 無線電傳播模型,其結合街道地圖與樓層平面圖中的至少一個。
20.根據權利要求14至19中任意一項的裝置,其中不同的空間約束包括下列中的至少一個: 所述接收設備位于室內; 所述接收設備位于室外; 所述接收設備位于建筑物的特定樓層; 所述接收設備位于建筑物的特定走廊; 所述接收設備位于建筑物的特定房間; 所述接收設備位于特定街道;以及 所述接收設備位于關聯到特定地址的室外區域。
21.根據權利要求14至20中任意一項的裝置,其中各個模型包括概率分布,且其中所述概率分布基于下列中的一個: 截斷高斯分布;以及 高斯分布的加權線性組合。
22.根據權利要求14至21中任意一項的裝置,其中所述傳輸節點為下列中的一個: 無線局域網的接入點;以及 蜂窩通信網絡的傳輸節點。
23.就取決于權利要求 14,根據權利要求14至16中任意一項或權利要求20至22中任意一項的裝置,其中所述裝置為下列中的一個: 芯片;以及 移動終端。
24.就取決于權利要求17,根據權利要求17至19中任意一項或權利要求20至22中任意一項的裝置,其中所述裝置為下列中的一個:-H-* I I 心片; 插入式模塊;以及 服務器。
25.一種計算機程序代碼,該計算機程序代碼在由處理器執行時使得裝置執行權利要求I至9中任意一項的方法的動作。
26.一種計算機可讀存儲介質,在其中存有計算機程序代碼,該計算機程序代碼在由處理器執行時使得設備執行: 接收用于傳輸節點的多個覆蓋區域模型的參數,各個模型的參數被指示為在對于接收設備位置的不同空間約束的假設下產生;以及 通過評估各個模型的參數,來估計移動設備的位置。
27.一種計算機可讀存儲介質,在其中存有計算機程序代碼,該計算機程序代碼在由處理器執行時,使得服務器執行: 在對于接收設備位置的另一空間約束的假設下,產生用于傳輸節點的多個覆蓋區域模型中的每一個的參數;以及 提供連同所關聯的用于傳輸的空間約束指示的各個模型的參數。
28.—種系統,包括: 就取決于權利要求14,根據權利要求10至11中任意一項或權利要求14至16中任意一項或權利要求20至23中任意一項的裝置;以及 服務器,其被配置為提供用于傳輸節點的多個覆蓋區域模型的參數,各個模型的參數被指示為在對于接收設備位置的 不同空間約束的假設下產生。
全文摘要
為了增強移動設備的定位,服務器可在對于接收設備位置的不同空間約束的假設下產生用于傳輸節點的多個覆蓋區域模型中的每一個的參數。各個模型的參數可連同所關聯的用于傳輸的空間約束指示一起被提供。移動設備的位置可通過評估各個模型的參數來估計。
文檔編號G01S5/00GK103120000SQ201080069252
公開日2013年5月22日 申請日期2010年9月23日 優先權日2010年9月23日
發明者L·維羅拉, L·M·科斯基, T·A·佩拉拉 申請人:諾基亞公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影