本申請涉及無線網(wǎng)絡領域,尤其涉及一種室內(nèi)無線信號指紋數(shù)據(jù)的自動更新方法及裝置。
背景技術:
:室內(nèi)無線信號指紋數(shù)據(jù)通常包括用于表征室內(nèi)各參考位置點所接收到的無線接收信號種類、強度、該位置點的位置信息(如經(jīng)緯度坐標)等數(shù)據(jù),通過利用該指紋數(shù)據(jù)中的信號強度和位置信息等可以為用戶提供定位服務。由于室內(nèi)提供無線信號的設備并不是一成不變的,例如大型商場內(nèi),可能今天提供不同wifi信號的商家是100家,第二天提供不同wifi信號的商家增加至150家,則在商場內(nèi)各位置點接收到的無線信號種類和強度就會發(fā)生改變,因此需要經(jīng)常更新室內(nèi)無線信號指紋數(shù)據(jù)。目前對室內(nèi)無線信號指紋數(shù)據(jù)更新的方法常見的有:采集室內(nèi)作為可移動的參考點的移動設備在移動的過程中各靜止參考點的無線信號指紋數(shù)據(jù),當移動設備移動到距離某參考點很近的未知非參考點時,通過信號強度的關聯(lián)性(如信號強度在某一方向上的遞減關系)來確定非參考點和參考點之間的映射關系,并根據(jù)映射關系和指紋地圖中參考點的指紋數(shù)據(jù)來確定非參考點的指紋數(shù)據(jù),由此將非參考點的指紋數(shù)據(jù)進行補充或更新。目前這種方法的缺陷在于,如果室內(nèi)的wifi發(fā)生重大變化,例如提供無線信號的設備發(fā)生重大調(diào)整,提供wifi信號的一個或多個商家從商場的a處遷移到商場的b處,則距離某參考點很近的未知非參考點變化后的指紋信息已經(jīng)與原參考點的指紋信息實際上存在很大差異了,但由于目前這種方法仍根據(jù)原信號強度的關聯(lián)性來確定非參考點和參考點之間 的映射關系,缺乏對非參考點的位置的驗證,如此導致不能準確地確定非參考點的指紋數(shù)據(jù)。技術實現(xiàn)要素:本申請的一個目的是提供一種室內(nèi)無線信號指紋數(shù)據(jù)的自動更新方法及裝置,通過室內(nèi)移動軌跡與地圖中具有絕對位置信息的路線的匹配來得到移動軌跡中相應位置點的準確絕對位置,從而基于準確的絕對位置對室內(nèi)相應位置點的原無線信號指紋數(shù)據(jù)進行更新。根據(jù)本申請的一方面,提供了一種室內(nèi)無線信號指紋數(shù)據(jù)的自動更新方法,該自動更新方法包括以下步驟:獲取移動對象在室內(nèi)移動過程中的軌跡并記錄移動對象在所述室內(nèi)移動的過程中所接收到的無線信號信息;按照預定規(guī)則,從所述軌跡中提取第一軌跡;基于第一軌跡與室內(nèi)地圖的匹配,得到第一軌跡的絕對位置信息;基于所述無線信號信息和第一軌跡的絕對位置信息,更新原有的室內(nèi)無線信號指紋數(shù)據(jù)。根據(jù)本申請的另一方面,還提供了一種室內(nèi)無線信號指紋數(shù)據(jù)的自動更新裝置,該自動更新裝置包括:軌跡獲取單元,被配置為獲取移動對象在室內(nèi)移動過程中的軌跡;記錄單元,被配置為記錄移動對象在所述室內(nèi)移動的過程中所接收到的無線信號信息;軌跡提取單元,被配置為按照預定規(guī)則,從所述軌跡中提取第一軌跡;絕對位置獲取單元,被配置為基于第一軌跡與室內(nèi)地圖的匹配,得到第一軌跡的絕對位置信息;指紋數(shù)據(jù)更新單元,被配置為基于所述無線信號信息和第一軌跡的絕對位置信息,更新原有的室內(nèi)無線信號指紋數(shù)據(jù)。與現(xiàn)有技術相比,本申請的實施例具有以下優(yōu)點:本申請的實施例在獲取準確的室內(nèi)位置點的絕對位置的情況下,對 室內(nèi)相應位置點的指紋數(shù)據(jù)進行更新,從而無論室內(nèi)無線信號是否發(fā)生重大變化,都不會影響對室內(nèi)位置點的絕對位置的獲取,從而有效提升所更新的室內(nèi)無線信號指紋數(shù)據(jù)中位置信息的準確性。附圖說明通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:圖1為本申請一個實施例的室內(nèi)無線信號指紋數(shù)據(jù)的自動更新方法流程圖;圖2為本申請一個實施例的提取拐彎軌跡的流程圖;圖3示出了第一軌跡和室內(nèi)地圖中的矩形路線的示意圖;圖4為本申請一個實施例的對圖1中的步驟s104進行描述的流程示意圖;圖5示出了在圖1的基礎上本申請的自動更新方法還可以包括的其他步驟的流程示意圖;圖6為本申請一個實施例的室內(nèi)無線信號指紋數(shù)據(jù)的自動更新方法裝置的示意圖;圖7為本申請一個實施例的對圖6中的單元105進行描述的示意圖;圖8示出了在圖6的基礎上本申請的自動更新方法裝置還可以包括的其他單元的示意圖;附圖中相同或相似的附圖標記代表相同或相似的部件。具體實施方式在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時實施。此外,各項操作的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數(shù)、規(guī)程、子例程、子程序等等。在上下文中所稱“計算機設備”,也稱為“電腦”,是指可以通過運行預定程序或指令來執(zhí)行數(shù)值計算和/或邏輯計算等預定處理過程的智能電子設備,其可以包括處理器與存儲器,由處理器執(zhí)行在存儲器中預存的存續(xù)指令來執(zhí)行預定處理過程,或是由asic、fpga、dsp等硬件執(zhí)行預定處理過程,或是由上述二者組合來實現(xiàn)。計算機設備包括但不限于服務器、個人電腦、筆記本電腦、平板電腦、智能手機等。所述計算機設備包括用戶設備與網(wǎng)絡設備。其中,所述用戶設備包括但不限于電腦、智能手機、pda等;所述網(wǎng)絡設備包括但不限于單個網(wǎng)絡服務器、多個網(wǎng)絡服務器組成的服務器組或基于云計算(cloudcomputing)的由大量計算機或網(wǎng)絡服務器構(gòu)成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。其中,所述計算機設備可單獨運行來實現(xiàn)本申請,也可接入網(wǎng)絡并通過與網(wǎng)絡中的其他計算機設備的交互操作來實現(xiàn)本申請。其中,所述計算機設備所處的網(wǎng)絡包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、vpn網(wǎng)絡等。需要說明的是,所述用戶設備、網(wǎng)絡設備和網(wǎng)絡等僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的計算機設備或網(wǎng)絡如可適用于本申請,也應包含在本申請保護范圍以內(nèi),并以引用方式包含于此。后面所討論的方法(其中一些通過流程圖示出)可以通過硬件、軟件、固件、中間件、微代碼、硬件描述語言或者其任意組合來實施。當用軟件、固件、中間件或微代碼來實施時,用以實施必要任務的程序代碼或代碼段可以被存儲在機器或計算機可讀介質(zhì)(比如存儲介質(zhì))中。(一個或多個)處理器可以實施必要的任務。這里所公開的具體結(jié)構(gòu)和功能細節(jié)僅僅是代表性的,并且是用于描述本申請的示例性實施例的目的。但是本申請可以通過許多替換形式來具體實現(xiàn),并且不應當被解釋成僅僅受限于這里所闡述的實施例。應當理解的是,雖然在這里可能使用了術語“第一”、“第二”等等來描述各個單元,但是這些單元不應當受這些術語限制。使用這些術語僅僅是為了將一個單元與另一個單元進行區(qū)分。舉例來說,在不背離示例性 實施例的范圍的情況下,第一單元可以被稱為第二單元,并且類似地第二單元可以被稱為第一單元。這里所使用的術語“和/或”包括其中一個或更多所列出的相關聯(lián)項目的任意和所有組合。這里所使用的術語僅僅是為了描述具體實施例而不意圖限制示例性實施例。除非上下文明確地另有所指,否則這里所使用的單數(shù)形式“一個”、“一項”還意圖包括復數(shù)。還應當理解的是,這里所使用的術語“包括”和/或“包含”規(guī)定所陳述的特征、整數(shù)、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個或更多其他特征、整數(shù)、步驟、操作、單元、組件和/或其組合。還應當提到的是,在一些替換實現(xiàn)方式中,所提到的功能/動作可以按照不同于附圖中標示的順序發(fā)生。舉例來說,取決于所涉及的功能/動作,相繼示出的兩幅圖實際上可以基本上同時執(zhí)行或者有時可以按照相反的順序來執(zhí)行。下面結(jié)合附圖對本申請作進一步詳細描述。圖1為本申請一個實施例的室內(nèi)無線信號指紋數(shù)據(jù)的自動更新方法流程圖。所述室內(nèi)可以指各種建筑物內(nèi),如寫字樓內(nèi)、商場內(nèi)。所述室內(nèi)無線信號,例如包括室內(nèi)wifi信號和藍牙信號等。所述室內(nèi)無線信號指紋數(shù)據(jù),例如包括但不限于地理位置(例如經(jīng)緯度坐標)、在相應地理位置接收到的無線信號的信號強度(rssi)以及所接收到的無線信號對應的信號源的物理地址、基本服務集標識(bssid)等中的多項。所述自動更新方法可以由計算機設備中的軟硬件來實現(xiàn)。根據(jù)圖1,本申請的方法1至少包括步驟s101、步驟s102、步驟s103和步驟s104。在步驟s101中,獲取移動對象在室內(nèi)移動過程中的軌跡并記錄移動對象在所述室內(nèi)移動的過程中所接收到的無線信號信息。所述移動對象,例如指手機、平板電腦、智能手表等移動設備。對于該步驟s101中獲取移動對象在室內(nèi)移動過程中的軌跡,可以通 過移動設備中的各類傳感器來計算移動對象移動過程中的方向和距離,從而以所計算的方向和距離來表示軌跡。其中所述傳感器例如包括但不限于加速度傳感器、陀螺儀、磁羅盤等。具體地,可以基于各類傳感器,獲取所述移動對象在室內(nèi)移動過程中的物理量,例如包括實時加速度值、運動方向變化量、運動方向等,并根據(jù)所獲取的物理量計算得到移動對象在室內(nèi)移動過程中由相對運動方向和相對運動距離構(gòu)成的軌跡。對于該步驟s101中記錄移動對象在所述室內(nèi)移動的過程中所接收到的無線信號信息,可以通過移動設備中的無線信號掃描模塊對移動設備在室內(nèi)相應位置點所接收到的無線信號進行掃描并將掃描得到的無線信號信息記錄在移動設備本地或與移動設備關聯(lián)的相應服務器中。其中,無線信號信息包括但不限于無線信號的信號強度(rssi)以及所接收到的無線信號對應的信號源的物理地址、基本服務集標識(bssid)等中的多項。例如,在軌跡中的某一位置點掃描得到的無線信號信息如下表1:信號強度信號源的物理地址q1xbkq2kfcq3yipinsanxiaoq4zhengongfu表1表1中示出了在軌跡中的某一位置點掃描得到的四個信號源提供的包括信號強度和信號源的物理地址在內(nèi)的無線信號信息。在步驟s102中,按照預定規(guī)則,從所述軌跡中提取第一軌跡。由于行人在室內(nèi)的正常行走模式中,直線行走和轉(zhuǎn)彎前進是經(jīng)常性的兩種運動模式,因此,本實施例可以根據(jù)行人的正常行走模式來從所獲取的軌跡中提取具有直線行走特征的直線軌跡和具有轉(zhuǎn)彎前進特征的拐彎軌跡,也即本實施例中的第一軌跡包括但不限于直線軌跡和拐彎軌跡。具體地,對于拐彎軌跡的提取,請參考圖2。根據(jù)圖2,在步驟s201中,判斷所述軌跡中是否存在軌跡方向前后變化值大于預設閾值的拐彎位置點。其中,所述軌跡方向可以以某一確定的方向為參考方向,例如以正北方向為參考方向,或者以移動對象在室內(nèi)開始移動的方向作為參考方向等。所述軌跡方向前后變化值大于預設閾值的拐彎位置點,例如指這樣一種情況:在某一位置點的不同時刻軌跡方向變化值大于預設閾值,則該位置點可稱為拐彎位置點。其中,預設閾值例如為30度~90度之間的某個值,或者為其他值。在步驟s202中,如果存在所述拐彎位置點,則從所述軌跡中提取拐彎位置點前的軌跡距離大于第一預定距離閾值且小于第二預定距離閾值、且拐彎位置點前后總的軌跡距離小于或等于第三預定距離閾值的第一軌跡。優(yōu)選地,所述第一預定距離閾值為5步;優(yōu)選地,所述第二預定距離閾值或/和第三預定距離閾值為20步,所述第二預定距離閾值可以與第三預定距離閾值相同,所述第二預定距離閾值也可以小于第三預定距離閾值。其中,每一步可以以預定的距離來等同,例如1步等于0.6米。當然,這里的單位“步”僅是示例,也可以以其他單位來計算。其中,在拐彎位置點前的軌跡距離大于第一預定距離閾值且小于第二預定距離閾值、且拐彎位置點前后總的軌跡距離小于或等于第三預定距離閾值的軌跡,例如為在拐彎前的軌跡距離為5步、拐彎后的軌跡距離為6步且拐彎前后總的軌跡距離為11步的軌跡。具體地,以一段軌跡為例,該段軌跡存在拐彎位置點且在拐彎位置點前的軌跡距離為5步、在拐彎點后的軌跡距離為25步,如果所述第一預定距離閾值為5步,所述第二預定距離閾值和第三預定距離閾值都為20步,則從該段軌跡中提取拐彎位置點前為5步、拐彎位置點后為15步(總步數(shù)為20步)的軌跡作為拐彎軌跡,而拐彎位置點后除該15步以 外的剩余10步則可以根據(jù)相應規(guī)則作其他處理。而對于上文中直線軌跡的提取,具體地,可以從所述軌跡中提取從一參考點到另一參考點的軌跡方向變化值小于或等于預設閾值、且軌跡距離大于或等于第三預定距離閾值的第一軌跡。其中,所述預設閾值根據(jù)行人通常拐彎的角度的統(tǒng)計優(yōu)選為30~90度中的某個角度,所述第三預定距離閾值優(yōu)選為20步。其中,從一參考點到另一參考點的軌跡方向變化值小于或等于預設閾值、且軌跡距離大于或等于第三預定距離閾值的軌跡,例如為朝同一軌跡方向、軌跡距離為20步的軌跡。具體地,以一段軌跡為例,該段軌跡從起點到終點的軌跡方向變化值小于5度且軌跡距離為30步,則可以直接提取該段軌跡作為直線軌跡?;谏衔乃龅膶嵤├?,則可以從移動對象在室內(nèi)移動的過程中所形成的多段軌跡中提取出如行人在室內(nèi)的正常行走模式中常見的拐彎軌跡和直線軌跡。例如,以一段軌跡為例,該段軌跡存在拐彎位置點且在拐彎位置點前的軌跡距離為5步、在拐彎點后的軌跡距離為35步,如果所述第一預定距離閾值為5步,所述第二預定距離閾值和第三預定距離閾值都為20步,則根據(jù)圖2,從該段軌跡中提取拐彎位置點前為5步、拐彎位置點后為15步(總步數(shù)為20步)的軌跡作為拐彎軌跡,而拐彎位置點后除該15步以外的剩余20步,則提取該剩余的20步作為直線軌跡。繼續(xù)參考圖1,在步驟s103中,基于第一軌跡與室內(nèi)地圖的匹配,得到第一軌跡的絕對位置信息。其中,上文所述的室內(nèi)地圖是指與移動對象移動的室內(nèi)空間對應的地圖,對于該地圖中每個位置點而言,其對應的絕對位置信息記錄在該室內(nèi)地圖的數(shù)據(jù)庫中。其中,軌跡與室內(nèi)地圖的匹配可以通過將軌跡的長度、軌跡方向的 變化度與室內(nèi)地圖中路線的長度、路線與路線相交而成的夾角的比較來實現(xiàn)。如圖3所示,圖3的上部分示意性地示出了某室內(nèi)地圖中的一條矩形路線,該路線的絕對位置信息(例如經(jīng)緯度坐標)例如記錄在地圖數(shù)據(jù)庫中;圖3的下部分示意性地示出了4段第一軌跡,該4段第一軌跡按照時間先后順序排序分別為拐彎軌跡l1、直線軌跡l2、拐彎軌跡l3和直線軌跡l4。其中,拐彎軌跡l1在拐彎角度上和拐彎前后的軌跡長度上與矩形路線中從a到b的路線相匹配,直線軌跡l2與矩形路線中從b到c的路線相匹配,拐彎軌跡l3與矩形路線中從c到d的路線相匹配,直線軌跡l4與矩形路線中從d到a的路線相匹配。當然,上述匹配過程僅是一個示例,軌跡與路線的匹配也可以基于現(xiàn)有技術來實現(xiàn),例如基于現(xiàn)有的圖像模板匹配算法來實現(xiàn)。如圖3所示,如果所述第一軌跡與室內(nèi)地圖中具有絕對位置信息的路線匹配,則很容易得到所述第一軌跡中相應位置點的絕對位置,例如以拐彎軌跡l1為例,其中與拐彎軌跡l1中的a2點匹配的點為矩形路線中的b點,而該b點的絕對位置信息是已知的,則a2點的絕對位置與b點的絕對位置相同。同理,已匹配的拐彎軌跡中其他點的絕對位置亦與所匹配的矩形路線中相應點的絕對位置相同。繼續(xù)參考圖1,在步驟s104中,基于所述無線信號信息和第一軌跡的絕對位置信息,更新原有的室內(nèi)無線信號指紋數(shù)據(jù)。對于原有的室內(nèi)無線信號指紋數(shù)據(jù)而言,在一些情況下因為室內(nèi)新增了一些無線信號源而需要將室內(nèi)相應位置點所接收到的該無線信號源的無線信號信息新增到原有的室內(nèi)無線信號指紋數(shù)據(jù)中;在一些情況下由于室內(nèi)原有無線信號源位置的變動或信號強度的變化而需要將室內(nèi)相應位置點所接收到的該無線信號源的無線信號信息進行調(diào)整。具體地,請參考圖4,步驟s104可以包括:步驟s301,判斷第一軌跡的絕對位置信息中各絕對位置對應的無線信號信息所包括的信號源的物理地址是否被該絕對位置對應的原有的室內(nèi)無線信號指紋數(shù)據(jù)包含。具體地,以第一軌跡中的一些位置點所接收到的無線信號信息和對應的絕對位置為例,請參考下表2。信號強度信號源的物理地址絕對位置a1m1p1a1m2p1a2m3p1a2m1p2a3m2p3表2上述表2示出了第一軌跡中四個位置點對應的絕對位置以及在這四個位置點所接收到的無線信號信息中包括的信號強度和信號源的物理地址。原有的室內(nèi)無線信號指紋數(shù)據(jù),例如如下表3所示:信號強度信號源的物理地址絕對位置a3m1p1a4m2p1表3由表2和表3的對比,可以判斷得到,對于表2中的絕對位置p1而言,在該位置點接收到的無線信號信息中包括的信號源的物理地址m1和m2被表3包含,而其中包括的信號源的物理地址m3未被表3包含;對于表2中的絕對位置p2和p3而言,在這兩個位置點接收到的無線信號信息都沒有被表3包含。當然,上文僅是以無線信號信息中的部分信息進行舉例,同理,表3中所示例的無線信號指紋數(shù)據(jù)也僅是示例,在其他實施例中,無線信號信息還可以包括其他信息內(nèi)容,無線信號指紋數(shù)據(jù)也可以包括其他信息內(nèi)容。步驟s302,基于是否被包含的判斷結(jié)果,根據(jù)不同的策略更新該絕對位置對應的原有的室內(nèi)無線信號指紋數(shù)據(jù)。具體地,在一個實施例中,如果第一軌跡的絕對位置信息中某絕對 位置對應的無線信號信息所包括的信號源的物理地址被該絕對位置對應的原有的室內(nèi)無線信號指紋數(shù)據(jù)包含,則以在該絕對位置接收到的各物理地址的信號源所發(fā)出的無線信號的信號強度與原有的室內(nèi)無線信號指紋數(shù)據(jù)中記錄的該絕對位置接收到的該物理地址的信號源發(fā)出的無線信號的信號強度的均值作為更新后的該絕對位置對應的該物理地址的信號強度。例如,以上述絕對位置p1為例,在該位置點接收到的無線信號信息中包括的信號源的物理地址m1和m2被被原有的室內(nèi)無線信號指紋數(shù)據(jù)中與該絕對位置相同的位置點對應的物理地址包含。通過查表2和表3,針對絕對位置p1對應的物理地址m1而言,在表2中對應的信號強度為a1,在表3中對應的信號強度為a3,則可以以a1和a3的均值作為更新后的絕對位置p1對應的物理地址m1對應的信號強度。同理,對絕對位置p1對應的物理地址m2進行類似處理。如此,對于更新后的絕對位置p1對應的物理地址m1和m2而言,其對應的信號強度分別為(a1+a3)/2、(a1+a4)/2。在另一個實施例中,如果第一軌跡的絕對位置信息中某絕對位置對應的無線信號信息所包括的信號源的物理地址不被該絕對位置對應的原有的室內(nèi)無線信號指紋數(shù)據(jù)包含,則將該絕對位置對應的、包括該物理地址的無線信號信息新增到原有的室內(nèi)無線信號指紋數(shù)據(jù)中。例如,以上述絕對位置p2和p3為例,在這兩個位置點接收到的無線信號信息都沒有被原有的室內(nèi)無線信號指紋數(shù)據(jù)包含,則將這兩個位置點的絕對位置和對應的無線信號信息新增到原有的室內(nèi)無線信號指紋數(shù)據(jù)中。由此,基于上述步驟針對不同情況的處理,得到更新后的室內(nèi)無線信號指紋數(shù)據(jù)如下表4所示:表4當然,上述均值可以指無加權的平均值,也可以指加權后的平均值,上文僅是以無加權的平均值進行示例,在其他情況下,也可以以加權后的信號強度平均值作為更新后的信號強度,例如對于絕對位置p1對應的物理地址m1,其對應的更新后的信號強度為(a1*q1+a3*q2)/2,其中q1、q2為權重系數(shù)。由此,本申請實施例針對不同的情況對室內(nèi)無線信號指紋數(shù)據(jù)進行不同的更新,從而有效保證更新后的無線信號指紋數(shù)據(jù)的準確性。根據(jù)本申請的一個實施例,為了便于明確各位置點的無線信號信息在什么時間更新過,以便于根據(jù)已更新的時間來確定下一次更新的時間,在圖1的基礎上,請參考圖5,本申請的自動更新方法還可以包括:步驟s401,記錄移動對象在所述室內(nèi)移動的過程中接收無線信號信息的時間戳。其中,所述記錄可以由移動設備中的相應軟硬件來實現(xiàn)。其中,所述時間戳是一種時間表達方式,例如為某年某月某日某分某秒。例如,記錄移動對象在移動到室內(nèi)某位置點時接收到無線信號信息的時間為某年某月某日某分某秒。步驟s402,關聯(lián)所述時間戳和所述接收到的無線信號信息。由于在同一位置點的接收到的無線信號信息可能對應不同的時間,例如在同一位置點間隔一段時間的兩個不同時間點各接收一次無線信號信息,因此,為了明確每一次接收到的無線信號信息對應的時間,需要將每一次接收到的無線信號信息與對應的時間戳關聯(lián)起來。關聯(lián)的含義就是針對移動對象在室內(nèi)移動過程中的位置點接收到的無線信號信息,確定該無線信號信息所接收的時間。步驟s403,基于所述關聯(lián),記錄所述更新后的室內(nèi)無線信號指紋數(shù) 據(jù)中相應位置點的無線信號指紋數(shù)據(jù)更新時間。在更新室內(nèi)無線信號指紋數(shù)據(jù)的過程中,由于室內(nèi)移動軌跡中相應位置點所接收到的無線信號信息都已與相應的時間戳進行關聯(lián),因此,為便于明確室內(nèi)無線信號指紋數(shù)據(jù)被室內(nèi)移動軌跡中各位置點什么時間接收到的無線信號信息所更新,可以將更新后的室內(nèi)無線信號指紋數(shù)據(jù)中相應位置點的無線信號指紋數(shù)據(jù)更新時間記錄為相應位置點所接收到的無線信號信息的時間,由此根據(jù)記錄的時間來更好地確定下一次對室內(nèi)無線信號指紋數(shù)據(jù)的更新時間。在一個實施例中,為了確定移動對象是否已進入室內(nèi),對于本申請的室內(nèi)無線信號指紋數(shù)據(jù)的自動更新方法而言,還可以包括:-判斷移動對象接收到的gps信號的強度是否衰減到預定值;-如果衰減到預定值,將衰減到預定值前移動對象所接收到的gps信號中的位置作為移動對象的當前位置;-基于當前位置,判斷移動對象是否進入室內(nèi),在判斷得到移動對象進入室內(nèi)后執(zhí)行步驟101。下文將對這三個步驟進行詳述。具體地,當移動對象從室外移動到室內(nèi)時,所接收到的gps信號會慢慢減弱,直到衰減到某一預定值,例如0(此時接收不到任何gps信號)。而在某些情況下,由于室外某位置接收信號不良,也可能移動對象在該位置接收不到gps信號,因此,為了便于準確地確定移動對象是否在接收不到gps信號的情況下進入室內(nèi),本實施例將衰減到預定值前移動對象所接收到的gps信號中的位置作為移動對象的當前位置。進一步地,在獲取到當前位置的情況下,移動對象可以向服務器或本地的地圖數(shù)據(jù)庫中搜索當前位置對應的地物,如果對應的地物例如是街道等露天的地方,則判斷移動對象并未進入室內(nèi),如果對應的地物是建筑物,則判斷移動對象進入室內(nèi)。由此,可以準確地判斷移動對象是否進入室內(nèi),以便于其進入室內(nèi)后獲取其在室內(nèi)移動過程中的軌跡,為室內(nèi)無線信號指紋數(shù)據(jù)的更新作 準備。當然在實際應用過程中,也可以使用其他方法來判斷移動對象是否已進入室內(nèi)?;谂c方法相同的發(fā)明構(gòu)思,請參考圖6,還提供了一種室內(nèi)無線信號指紋數(shù)據(jù)的自動更新裝置,該裝置包括:軌跡獲取單元101,被配置為獲取移動對象在室內(nèi)移動過程中的軌跡;記錄單元102,被配置為記錄移動對象在所述室內(nèi)移動的過程中所接收到的無線信號信息;軌跡提取單元103,被配置為按照預定規(guī)則,從所述軌跡中提取第一軌跡;絕對位置獲取單元104,被配置為第一軌跡與室內(nèi)地圖的匹配,得到第一軌跡的絕對位置信息;指紋數(shù)據(jù)更新單元105,被配置為基于所述無線信號信息和第一軌跡的絕對位置信息,更新原有的室內(nèi)無線信號指紋數(shù)據(jù)。其中,所述接收到的與所述軌跡中的相應位置點對應的無線信號信息可以包括:無線信號的信號強度以及發(fā)出該無線信號的信號源的物理地址。在一個實施例中,軌跡提取單元103可以被配置為:-判斷所述軌跡中是否存在軌跡方向前后變化值大于預設閾值的拐彎位置點;-如果存在所述拐彎位置點,則從所述軌跡中提取拐彎位置點前的軌跡距離大于第一預定距離閾值且小于第二預定距離閾值、且拐彎位置點前后總的軌跡距離小于或等于第三預定距離閾值的第一軌跡。其中,所述第一預定距離閾值可以為5步;所述第二預定距離閾值或/和第三預定距離閾值可以為20步。在另一個實施例中,軌跡提取單元103可以被配置為:-從所述軌跡中提取從一參考點到另一參考點的軌跡方向變化值小于或等于預設閾值、且軌跡距離大于或等于第三預定距離閾值的第一軌跡??蛇x地,請參考圖7,指紋數(shù)據(jù)更新單元105包括:判斷模塊201,被配置為判斷第一軌跡的絕對位置信息中各絕對位置對應的無線信號信息所包括的信號源的物理地址是否被該絕對位置對應的原有的室內(nèi)無線信號指紋數(shù)據(jù)包含;更新模塊202,被配置為基于是否被包含的判斷結(jié)果,根據(jù)不同的策略更新原有的室內(nèi)無線信號指紋數(shù)據(jù)。其中,更新模塊202可以被配置為:-如果判斷的結(jié)果是被包含,以在該絕對位置接收到的各物理地址的信號源所發(fā)出的無線信號的信號強度與原有的室內(nèi)無線信號指紋數(shù)據(jù)中記錄的該絕對位置接收到的該物理地址的信號源發(fā)出的無線信號的信號強度的均值作為更新后的該絕對位置對應的物理地址的信號強度;-如果判斷的結(jié)果是不被包含,將該絕對位置對應的、包括該物理地址的無線信號信息新增到原有的室內(nèi)無線信號指紋數(shù)據(jù)中。在一個實施例中,請參考圖8,本申請的自動更新裝置還可以包括:時間戳記錄單元301,被配置為記錄移動對象在所述室內(nèi)移動的過程中接收無線信號信息的時間戳;關聯(lián)單元302,被配置為關聯(lián)所述時間戳和所述接收到的無線信號信息;更新時間記錄單元303,被配置為基于所述關聯(lián),記錄所述更新后的室內(nèi)無線信號指紋數(shù)據(jù)中相應位置點的無線信號指紋數(shù)據(jù)更新時間。在一個實施例中,本申請的自動更新裝置還包括:gps強度判斷單元(圖中未示出),被配置為判斷移動對象接收到的gps信號的強度是否衰減到預定值;移動對象當前位置確定單元(圖中未示出),被配置為如果gps信號的強度衰減到預定值,將衰減到預定值前移動對象所接收到的gps信號中的位置作為移動對象的當前位置;進入室內(nèi)判斷單元(圖中未示出),被配置為基于當前位置,判斷移動對象是否進入室內(nèi)。需要注意的是,本申請可在軟件和/或軟件與硬件的組合體中被實施,例如,本申請的各個裝置可采用專用集成電路(asic)或任何其他類似 硬件設備來實現(xiàn)。在一個實施例中,本申請的軟件程序可以通過處理器執(zhí)行以實現(xiàn)上文所述步驟或功能。同樣地,本申請的軟件程序(包括相關的數(shù)據(jù)結(jié)構(gòu))可以被存儲到計算機可讀記錄介質(zhì)中,例如,ram存儲器,磁或光驅(qū)動器或軟磁盤及類似設備。另外,本申請的一些步驟或功能可采用硬件來實現(xiàn),例如,作為與處理器配合從而執(zhí)行各個步驟或功能的電路。對于本領域技術人員而言,顯然本申請不限于上述示范性實施例的細節(jié),而且在不背離本申請的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本申請。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本申請的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本申請內(nèi)。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復數(shù)。系統(tǒng)權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。雖然前面特別示出并且描述了示例性實施例,但是本領域技術人員將會理解的是,在不背離權利要求書的精神和范圍的情況下,在其形式和細節(jié)方面可以有所變化。當前第1頁12