本發(fā)明涉及互聯(lián)網(wǎng)技術領域,尤其涉及一種采集室內(nèi)定位數(shù)據(jù)的方法和裝置、室內(nèi)定位方法和裝置。
背景技術:
目前,室外定位技術比較成熟,主要通過gps進行定位,但是由于gps信號會被建筑物等遮擋,在室內(nèi)gps信號較弱無法實現(xiàn)精確的室內(nèi)定位。室內(nèi)定位技術卻仍然處于研究和實驗階段,目前主要是通過終端設備掃描建筑物內(nèi)周邊的定位信息,將該定位信息與預置室內(nèi)定位數(shù)據(jù)庫中的室內(nèi)定位數(shù)據(jù)進行匹配,將匹配成功的室內(nèi)定位數(shù)據(jù)對應的位置作為終端設備當前所在的位置。
室內(nèi)定位數(shù)據(jù)主要是通過以下方式采集得到:外業(yè)人員根據(jù)室內(nèi)平面圖識別室內(nèi)道路,并在識別出的室內(nèi)道路上采集wifi信息,并同時在室內(nèi)平面圖上標記位置點;待采集完成后,將采集得到的室內(nèi)定位數(shù)據(jù)與在室內(nèi)平面圖上標記的位置點一并給內(nèi)業(yè)人員,再由內(nèi)業(yè)人員對采集的室內(nèi)定位數(shù)據(jù)和室內(nèi)平面圖上的位置點進行加工處理來得到室內(nèi)定位數(shù)據(jù)。
該種室內(nèi)定位數(shù)據(jù)的采集方式,一方面,外業(yè)人員采集完成后,再交由室內(nèi)人員進行處理,效率較低,時延較長;另一方面,由于人工直接在室內(nèi)平面圖上標記位置點,位置點是否準確還依賴于外業(yè)人員的專業(yè)水平和經(jīng)驗,很有可能因為一些人為因素導致標記的位置點并不準確,從而導致處理得到室內(nèi)定位數(shù)據(jù)不準確,后續(xù)使用該室內(nèi)定位數(shù)據(jù)進行室內(nèi)定位也不準確;再一方面,通過人工從室內(nèi)平面圖上識別道路,由于平面圖一般畫的較為粗糙,人工并不容易識別出道路,從而導致識別道路不準確或不全的問題。
技術實現(xiàn)要素:
本申請的一個實施例的一個目的在于,提供一種采集室內(nèi)定位數(shù)據(jù)的方法,提高室內(nèi)定位數(shù)據(jù)采集效率和準確性。
根據(jù)本申請的一個實施例,提供了一種采集室內(nèi)定位數(shù)據(jù)的方法,所述方法包括以下步驟:
獲取待采集區(qū)域的室內(nèi)地圖以及該室內(nèi)地圖對應的路網(wǎng)數(shù)據(jù);
根據(jù)所述路網(wǎng)數(shù)據(jù)在所述室內(nèi)地圖中生成包含至少一條路徑的采集路線;
接收沿著所述采集路線在采集點上采集到的至少一個信號源設備產(chǎn)生的定位信息;
根據(jù)各采集點的定位信息及采集點在路網(wǎng)中的位置信息,得到初始室內(nèi)定位數(shù)據(jù);
對所述初始室內(nèi)定位數(shù)據(jù)進行編譯,得到室內(nèi)定位數(shù)據(jù)。
根據(jù)本申請的一個實施例,提供了一種室內(nèi)定位方法,所述室內(nèi)定位方法包括:
接收室內(nèi)定位數(shù)據(jù)并存儲;其中所述室內(nèi)定位數(shù)據(jù)為根據(jù)前述采集室內(nèi)定位數(shù)據(jù)的方法得到;
接收攜帶有定位信息的定位請求;
根據(jù)所述定位請求中的定位信息、存儲的室內(nèi)定位數(shù)據(jù)中定位信息及其位置信息,確定所述定位請求中定位信息對應的位置信息;
反饋確定出的位置信息。
根據(jù)本申請的一個實施例,提供了一種采集室內(nèi)定位數(shù)據(jù)的裝置,所述裝置包括:
獲取單元,用于獲取待采集區(qū)域的室內(nèi)地圖以及該室內(nèi)地圖對應的路網(wǎng)數(shù)據(jù);
采集路線生成單元,用于根據(jù)所述路網(wǎng)數(shù)據(jù)在所述室內(nèi)地圖中生成包含至少一條路徑的采集路線;
定位信息接收單元,用于接收沿著所述采集路線在采集點上采集到的至少一個信號源設備產(chǎn)生的定位信息;
初始室內(nèi)定位數(shù)據(jù)生成單元,用于根據(jù)各采集點的定位信息及采集點在路網(wǎng)中的位置信息,得到初始室內(nèi)定位數(shù)據(jù);
室內(nèi)定位數(shù)據(jù)生成單元,用于對所述初始室內(nèi)定位數(shù)據(jù)進行編譯,得到室內(nèi)定位數(shù)據(jù)。
根據(jù)本申請的一個實施例,提供了一種室內(nèi)定位裝置,包括:
室內(nèi)定位數(shù)據(jù)接收單元,用于接收前述采集室內(nèi)定位數(shù)據(jù)的裝置上傳的室內(nèi)定位數(shù)據(jù)并存儲;
定位請求接收單元,用于接收攜帶有定位信息的定位請求;
位置信息確定單元,用于根據(jù)所述定位請求中的定位信息、存儲的室內(nèi)定位數(shù)據(jù)中定位信息及其位置信息,確定所述定位請求中的定位信息對應的位置信息;
定位信息反饋單元,用于反饋確定出的定位信息。
本申請的一個實施例中,一方面,預先生成有待采集區(qū)域的室內(nèi)地圖和路網(wǎng)數(shù)據(jù),而路網(wǎng)數(shù)據(jù)包含有待采集區(qū)域所有道路的位置信息,因此,通過終端設備在待采集區(qū)域的道路上采集到定位信息后,能夠直接根據(jù)采集點的定位信息和位置信息生成室內(nèi)定位數(shù)據(jù),無需像現(xiàn)有技術外業(yè)采集wifi數(shù)據(jù)之后再集中由內(nèi)業(yè)人員進行處理從而導致時延較長,效率較低的問題;另一方面,由于采集點的位置信息在路網(wǎng)數(shù)據(jù)中已經(jīng)包含有精確的經(jīng)緯度坐標信息,因此克服了現(xiàn)有技術在采集過程中通過人工來對采集點在平面圖上標記位置點而可能導致位置點標記不準確的問題;再一方面,根據(jù)待采集區(qū)域的室內(nèi)地圖對應的路網(wǎng)數(shù)據(jù)自動生成采集路線,由于該路網(wǎng)數(shù)據(jù)中已經(jīng)明確了待采集區(qū)域包含哪些道路,因此生成的采集路線能夠非常清楚明確的向用戶指引待采集道路,無需用戶根據(jù)平面圖識別而存在道路識別有難度或識別道路不全從而導致室內(nèi)定位數(shù)據(jù)采集不全的問題;最后一方面,在采集路線上采集到的可以是多個信號源設備產(chǎn)生的定位信息,只要是能夠產(chǎn)生定位信息的均可以采集,因此采集的定位信息更全面。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
圖1為根據(jù)本申請的一種采集室內(nèi)定位數(shù)據(jù)的方法的流程圖之一。
圖2示出了根據(jù)本申請一個實施例的待采集區(qū)域的室內(nèi)地圖中的各路徑。
圖2a示出了根據(jù)本申請一個實施例生成的一條采集路線。
圖3示出了根據(jù)本申請一個實施例的步驟s140的具體實現(xiàn)的流程圖之一。
圖3a示出了根據(jù)本申請一個實施例的步驟s140的具體實現(xiàn)的流程圖之二。
圖3b示出了根據(jù)本申請一個實施例的步驟s140的具體實現(xiàn)的流程圖之三。
圖4示出了根據(jù)本申請一個實施例將各采集點采集到的無線接入點信號強度按照采集的先后順序依次連接形成的曲線。
圖5示出了根據(jù)本申請一個實施例抽稀得到的抽稀定位信息的示意圖。
圖6示出了根據(jù)本申請一個實施例在抽樣出抽稀定位信息之后有強度值缺失的示意圖。
圖7示出了根據(jù)本申請一個實施例通過擬合補齊圖6中的強度值缺失的示意圖。
圖8為根據(jù)本申請的一種采集室內(nèi)定位數(shù)據(jù)的方法的流程圖之二。
圖9為根據(jù)本申請的一種采集室內(nèi)定位數(shù)據(jù)的方法的流程圖之三。
圖10為根據(jù)本申請的一種室內(nèi)定位方法的流程圖。
圖11為根據(jù)本申請的一種采集室內(nèi)定位數(shù)據(jù)的裝置的框圖之一。
圖12為根據(jù)本申請的一種初始室內(nèi)定位數(shù)據(jù)生成單元140的結構框圖之一。
圖12a為根據(jù)本申請的一種初始室內(nèi)定位數(shù)據(jù)生成單元140的結構框圖之二。
圖12b為根據(jù)本申請的一種初始室內(nèi)定位數(shù)據(jù)生成單元140的結構框圖之三。
圖13為根據(jù)本申請的一種采集室內(nèi)定位數(shù)據(jù)的裝置的框圖之二。
圖14為根據(jù)本申請的一種采集室內(nèi)定位數(shù)據(jù)的裝置的框圖之三。
圖15為根據(jù)本申請的一種室內(nèi)定位裝置的框圖。
附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明的實施例作詳細描述。
在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時實施。此外,各項操作的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數(shù)、規(guī)程、子例程、子程序等等。
所述計算機設備包括用戶設備與網(wǎng)絡設備。其中,所述用戶設備包括但不限于電腦、智能手機、pda等;所述網(wǎng)絡設備包括但不限于單個網(wǎng)絡服務器、多個網(wǎng)絡服務器組成的服務器組或基于云計算(cloudcomputing)的由大量計算機或網(wǎng)絡服務器構成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。其中,所述計算機設備可單獨運行來實現(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é)僅僅是代表性的,并且是用于描述本申請的示例性實施例的目的。但是本申請可以通過許多替換形式來具體實現(xiàn),并且不應當被解釋成僅僅受限于這里所闡述的實施例。
應當理解的是,雖然在這里可能使用了術語“第一”、“第二”等等來描述各個單元,但是這些單元不應當受這些術語限制。使用這些術語僅僅是為了將一個單元與另一個單元進行區(qū)分。舉例來說,在不背離示例性實施例的范圍的情況下,第一單元可以被稱為第二單元,并且類似地第二單元可以被稱為第一單元。這里所使用的術語“和/或”包括其中一個或更多所列出的相關聯(lián)項目的任意和所有組合。
應當理解的是,當一個單元被稱為“連接”或“耦合”到另一單元時,其可以直接連接或耦合到所述另一單元,或者可以存在中間單元。與此相對,當一個單元被稱為“直接連接”或“直接耦合”到另一單元時,則不存在中間單元。應當按照類似的方式來解釋被用于描述單元之間的關系的其他詞語(例如“處于…之間”相比于“直接處于…之間”,“與…鄰近”相比于“與…直接鄰近”等等)。
這里所使用的術語僅僅是為了描述具體實施例而不意圖限制示例性實施例。除非上下文明確地另有所指,否則這里所使用的單數(shù)形式“一個”、“一項”還意圖包括復數(shù)。還應當理解的是,這里所使用的術語“包括”和/或“包含”規(guī)定所陳述的特征、整數(shù)、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個或更多其他特征、整數(shù)、步驟、操作、單元、組件和/或其組合。
還應當提到的是,在一些替換實現(xiàn)方式中,所提到的功能/動作可以按照不同于附圖中標示的順序發(fā)生。舉例來說,取決于所涉及的功能/動作,相繼示出的兩幅圖實際上可以基本上同時執(zhí)行或者有時可以按照相反的順序來執(zhí)行。
下面結合附圖對本申請的技術方案作進一步詳細描述。
圖1為根據(jù)本申請一個實施例的采集室內(nèi)定位數(shù)據(jù)的方法流程圖,該方法流程可以在終端設備(如手機、pad、移動電腦等)中實現(xiàn)。所述方法包括以下步驟:
步驟s110、獲取待采集區(qū)域的室內(nèi)地圖以及該室內(nèi)地圖對應的路網(wǎng)數(shù)據(jù);
本發(fā)明實施例中,預先對建筑物各個樓層進行地圖數(shù)據(jù)的采集,其中地圖數(shù)據(jù)可包括渲染數(shù)據(jù)(包括poi數(shù)據(jù)(如商鋪、辦公區(qū)等)、公共設施數(shù)據(jù)(如洗手間、樓梯間等))和道路數(shù)據(jù),得到該樓層的室內(nèi)地圖以及路網(wǎng)數(shù)據(jù)。更細化的還可以將該樓層的室內(nèi)地圖按照區(qū)域劃分成幾塊(如生成網(wǎng)格),每塊區(qū)域?qū)粋€室內(nèi)地圖及路網(wǎng)數(shù)據(jù)。步驟s110中,待采集區(qū)域為用戶將要采集室內(nèi)定位數(shù)據(jù)的區(qū)域,該待采集區(qū)域可以為一個樓層,也可以是樓層的一部分區(qū)域。從預先生成的室內(nèi)地圖中獲取該待采集區(qū)域的室內(nèi)地圖以及路網(wǎng)數(shù)據(jù)。
本申請實施例中,預先生成的路網(wǎng)數(shù)據(jù)中包含了其對應的區(qū)域所包含的所有道路的位置信息(如經(jīng)緯度坐標)。
步驟s120、根據(jù)所述路網(wǎng)數(shù)據(jù)在所述室內(nèi)地圖中生成包含至少一條路徑的采集路線;
步驟s130、接收沿著所述采集路線在采集點上采集到的至少一個信號源設備產(chǎn)生的定位信息;
步驟s140、根據(jù)各采集點的定位信息及采集點在路網(wǎng)中的位置信息,得到初始室內(nèi)定位數(shù)據(jù);
步驟s150、對所述初始室內(nèi)定位數(shù)據(jù)進行編譯,得到室內(nèi)定位數(shù)據(jù)。
步驟s150,對所述初始室內(nèi)定位數(shù)據(jù)進行編譯,具體是指對初始室內(nèi)定位數(shù)據(jù)進行二進制編譯得到二進制文件,以適合網(wǎng)絡傳輸和讀取數(shù)據(jù)。
步驟s120中,具體實現(xiàn)可采用但并不僅限于以下三種方式:
方式1、根據(jù)用戶選定的起終點(用戶可以在室內(nèi)地圖上進行選點,也可以在室內(nèi)地圖的搜索框中輸入起終點),從所述路網(wǎng)數(shù)據(jù)中規(guī)劃至少一條連接該起終點的待選采集路線;根據(jù)待選采集路線包括的路徑數(shù)量、路徑長度之和,從所述待選采集路線中選取采集路線;
方式2、根據(jù)待采集區(qū)域的出入口信息確定起終點(如將距離最遠的兩個門作為起終點),從所述路網(wǎng)數(shù)據(jù)中規(guī)劃至少一條連接該起終點的待選采集路線;根據(jù)待選采集路線包括的路徑數(shù)量、路徑長度之和,從所述待選采集路線中選取采集路線;
方式3、根據(jù)所述路網(wǎng)數(shù)據(jù)中的路徑,規(guī)劃至少多條采集路線,該多條采集路線包含的路徑互不重疊,且多條采集路線包含的路徑為所述路網(wǎng)數(shù)據(jù)包含的所有路徑。具體實現(xiàn)可如下:在所述室內(nèi)地圖的道路上選取多對起終點;針對每一對起終點,從路網(wǎng)數(shù)據(jù)中未被規(guī)劃的路徑中規(guī)劃連接所述起終點的采集路線,并將該采集路線中包含的路徑標記為已被規(guī)劃路徑;直到路網(wǎng)數(shù)據(jù)中不存在未被規(guī)劃的路徑為止。
前述方式1和方式2中,根據(jù)待選采集路線包括的路徑數(shù)量、路徑長度之和,從所述待選采集路線中選取采集路線,具體包括:
步驟a1、針對每一條待選采集路線,根據(jù)所述待選采集路線包括的路徑數(shù)量和路徑長度之和,得到所述待選采集路線的推薦度。
步驟a2、將推薦度最高的待選采集路線確定為采集路線。
步驟a1中,具體實現(xiàn)如:根據(jù)預置的路徑數(shù)量與預置分值的關系,確定出待選采集路線包含的路徑數(shù)量對應的第一分值;其中路徑數(shù)量越多對應的分值越高;根據(jù)預置的路線總長度與預置分值的關系,確定出待選采集路線包含的路徑總長度對應的第二分值;其中路線總長度越長對應的分值越高。例如:預置多個路線總長度的長度范圍,每個長度范圍對應一個分值,將待選采集路線包含的路徑總長度與長度范圍進行比較,將其落在的長度范圍對應的分值確定為所述第二分值;根據(jù)所述待選采集路線的第一分值及預置的第一權重(該第一權重根據(jù)路徑數(shù)量設置,如路徑數(shù)量越多對應的第一權重越大)、第二分值及預置的第二權重(該第二權重根據(jù)路線長路設置,如路線長度越大對應的第二權重越大),確定所述待選采集路線的推薦度(例如:推薦度=第一分值*第一權重+第二分值*第二權重)。本發(fā)明實施例中,第一權重和第二權重的設置可以采用以下但不限于兩種方式:方式1、第一權重根據(jù)路徑數(shù)量設置,如路徑數(shù)量越多對應的第一權重越大;第二權重根據(jù)路線長路設置,如路線長度越大對應的第二權重越大;后續(xù)計算待選采集路線的推薦度時,獲取該待選采集路線包含的路徑數(shù)量對應的第一權重以及獲取該待選采集路線總長度對應的第二權重;方式2、設置第一權重和第二權重為兩個常數(shù)。
下面以圖2為某一樓層的室內(nèi)地圖的路網(wǎng)為例,具體說明上述過程。
如圖2中包括路徑ab、be、de、ad、bc、cf、ef、fh、eg、gh、hk、gi、ik。假設用戶選定圖2中的節(jié)點a作為起點,k作為終點。從路網(wǎng)數(shù)據(jù)中規(guī)劃出以下15條連接a和k的待選采集路線:
路線1:ab-bc-cf-fh-hk
路線2:ab-bc-cf-fh-hg-gi-ik
路線3:ab-bc-cf-fe-eg-gh-hk
路線4:ab-bc-cf-fe-eg-gi-ik
路線5:ab-be-ef-fh-hk
路線6:ab-be-ef-fh-hg-gi-ik
路線7:ab-be-eg-gh-hk
路線8:ab-be-eg-gi-ik
路線9:ad-de-ef-fh-hk
路線10:ad-de-ef-fh-hg-gi-ik
路線11:ad-de-eg-gh-hk
路線12:ad-de-eg-gi-ik
路線13:ad-de-eb-bc-cf-fh-hk
路線14:ad-de-eb-bc-cf-fe-eg-gh-hk
路線15:ad-de-eb-bc-cf-fe-eg-gi-ik
經(jīng)過的路徑數(shù)量越多,第一分值越大。路線總長度越長,第二分值越大。例如,第一分值=經(jīng)過的路徑數(shù)量,第二分值=路線總長度。假設圖2中,ab、be、de、ad、bc、cf、ef、fh、eg、gh、hk、gi、ik都是1米,則路線1-15的第一分值和第二分值如下表:
假設,第一權重是0.4,第二權重是0.6,根據(jù)以下公式:
每個路線的推薦度=第一分值×第一分值的權重+第二分值×第二分值的權重(公式1)
最后計算出每個路線的推薦度是:
從上表中看出,路線14和15的推薦度最高,因此,可以確定路線14和15中的一個,例如路線14,為采集路線,如圖2a所示。
上述的例子中,以起點為a、終點為k進行了示例。如果用戶選擇其它的起終點,最后得到的采集路線可能不同。但由于采集路線的選取基于根據(jù)待選采集路線包括的路徑數(shù)量、路徑長度之和進行的,這就保障了采集路線能夠覆蓋到更更長的路徑,采集到的室內(nèi)定位數(shù)據(jù)更全面。
步驟s130中,所述采集點可以是采集人員在得到采集路線后,預先在采集路線上標記的位置點,采集人員在該采集點時采集定位信息;也可以是在終端設備里設置有定時器,在采集人員沿著采集路線進行采集時開始計時,每隔預定時間間隔(如10ms)采集一次定位信息,將采集定位信息的位置點確定為采集點;還可以是,在生成路網(wǎng)數(shù)據(jù)時,預先針對每個路徑設定采集點并存儲(如在路徑上每隔0.3米設置一個采集點),在生成采集路線后,可以直接獲知該采集路線所包含的路徑上預置的采集點。
在步驟s130中,信號源設備可以包括但并不僅限于以下設備中的至少一個:ap(對應的定位信息可包括wifi、藍牙等)、基站、傳感器(如氣壓計(對應定位信息為氣壓信息)、重力計(對應定位信息為重力信息)、磁力計(對應定位信息為磁場信息)、陀螺儀(對應的定位信息為速度信息和方向信息)、光感應器等)。
步驟s140中,根據(jù)各采集點的定位信息及采集點在路網(wǎng)中的位置信息,得到初始室內(nèi)定位數(shù)據(jù),具體可通過如圖3所示的方法流程實現(xiàn),方法包括:
步驟s141、將采集點對應的定位信息中為同一信號源設備的定位信息分為一組,得到至少一組定位信息;
步驟s142、針對每一組定位信息,將該組定位信息按照其對應的采集點被采集的先后順序進行排序;
步驟s143、分別對排序后的每組定位信息進行抽稀,得到抽稀定位信息;
步驟s144、將抽稀定位信息中采集點相同的分成一組,以得到采集點對應的抽稀定位信息;
步驟s145、將采集點對應的抽稀定位信息以及該采集點在路網(wǎng)中的位置信息進行關聯(lián),形成初始室內(nèi)定位數(shù)據(jù)。
其中步驟s143具體實現(xiàn)可如下:針對排序后的每組定位信息,執(zhí)行以下步驟:
步驟b1、根據(jù)每組定位信息的強度值,確定出所述定位信息的強度變化梯度;
步驟b2、針對所述強度變化梯度的每一個梯度,根據(jù)該梯度的坡度確定抽樣頻率,并按照該抽樣頻率對所述梯度包含的定位信息進行抽稀,得到抽稀定位信息;其中,梯度坡度越平緩抽樣頻率越低,梯度坡度越陡抽樣頻率越高。
本申請每一個梯度的梯度坡度是指該梯度中位于兩端的定位信息強度構成的直線的斜率的絕對值。
圖4-圖5是以信號源設備為ap,ap對應定位信息為wifi信號為例,具體描述步驟s143的實現(xiàn)過程的兩個示意圖。
將沿著所述采集路線的各個采集點依次采集到的wifi信號的強度連成一條曲線,如圖4所示。即,沿著路線14,ad-de-eb-bc-cf-fe-eg-gh-hk,在每段路徑為1米,每段路徑上例如間隔0.125米會采集一次wifi信號,將采集到的wifi信號的強度連接起來就成了圖4的曲線。該曲線表現(xiàn)出的變化特點是:從節(jié)點a-f,wifi信號的強度變化逐漸上升;在節(jié)點f-h,wifi信號的強度變化平緩;在節(jié)點f-k,wifi信號的強度變化急劇下降。wifi信號的強度變化平緩其體現(xiàn)wifi信息的特征變化較小,因此在坡度較小的梯度可抽稀少量的定位信息,以在確保信息量損失較小的同時降低數(shù)據(jù)量;wifi信號的強度變化較急劇其體現(xiàn)wifi信息的特征變化較大,因此在坡度較大的梯度可抽稀多的定位信息,以確保在降低數(shù)據(jù)量的同時確保信息量損失較小。
因此,確定出在圖4中有三個變化梯度:節(jié)點a-f段有一個變化梯度,節(jié)點f-h段有一個變化梯度,節(jié)點h-k段有一個變化梯度,其中節(jié)點h-k段的梯度坡度>節(jié)點a-f段梯度坡度>節(jié)點f-h段梯度坡度。h-k段梯度的坡度最大,從h-k段的抽樣頻率為8個/米;a-f段的梯度坡度其次,從a-f段的抽樣頻率為4個/米;節(jié)點f-h段的梯度坡度最小,從f-h段的抽樣頻率為1個/米,抽稀后如圖5所示。
本申請實施例先確定定位信息的強度變化梯度,在變化梯度大的部分多抽樣,在變化梯度小的部分少抽樣,因為變化梯度大的部分更能代表無線接入點信息的特征。通過這樣處理,使得一方面通過抽樣降低數(shù)據(jù)量,使得處理能力不如服務器強的終端設備端能夠承擔采集室內(nèi)定位數(shù)據(jù)的任務而不需要讓服務器去處理,從而減少等待時間和提高效率。
優(yōu)選地,為提高抽稀定位信息的準確性,在前述步驟s143與步驟s144之間還可包括步驟s143a,如圖3a所示,還包括:
步驟s143a、對每組定位信息進行抽稀之后,確定出強度值缺失或強度值跳變的待修正抽稀定位信息;將待修正抽稀定位信息的前后相鄰抽稀定位信息的強度值進行擬合,得到所述待修正抽稀定位信息的強度值,例如:將前后相鄰抽稀定位信息的強度值的平均值確定為待修正抽稀定位信息的強度值。
在圖6中,在a-f段,抽稀定位信息b的強度信息缺失,但是抽稀定位信息b的相鄰抽稀定位信息a和c均包括強度信息,根據(jù)該抽稀定位信息a和c的強度信息進行擬合得到抽稀定位信息b的強度信息。h-k段,抽稀定位信息m的強度信息缺失,但是抽稀定位信息m的相鄰抽稀定位信息1和n均包括強度信息,根據(jù)該抽稀定位信息1和n的強度信息進行擬合得到抽稀定位信息m的強度信息。如圖7所示。
定位信息的強度值跳變是指,某一抽稀定位信息的強度值與相鄰前后兩個抽稀定位信息的強度值的差值較大,例如差值超過預定閾值。例如,連續(xù)3個抽稀定位信息的強度值分別為40,90,50,預定閾值為30。則40與90的差、90與50的差都超過該閾值,則確定強度值90發(fā)生跳變,此時可根據(jù)前后抽稀定位信息的強度值40和50對發(fā)生跳變的強度值進行擬合,如擬合成45。
其中步驟s143a可以是在步驟s143每對一組定位信息進行抽稀后立即執(zhí)行;也可以是在步驟s143對所有組定位信息進行抽稀后再執(zhí)行,本申請并不做嚴格限定。
優(yōu)選地,為進一步確保抽稀后定位信息的準確性,預先對排序后的每組定位信息進行無效數(shù)據(jù)剔除,所以在步驟s143前進一步還可包括步驟s142a,如圖3b所示:
步驟s142a、針對每組定位信息,根據(jù)該組定位信息的屬性信息確定出無效定位信息,并將無效定位信息剔除。確定無效定位信息,具體可實現(xiàn)如下:判斷定位信息是否滿足以下條件中的任意一條,若滿足則確定所述定位信息為無效定位信息:第一條件,定位信息覆蓋范圍小于預置的覆蓋范圍閾值;第二條件,定位信息持續(xù)時長小于預置的時長閾值;第三條件,定位信息值強度超過所述定位信息所屬類型對應的標準強度范圍。
以定位信息為wifi信號為例,終端設備在采集路線上采集點采集到wifi信號,既可以采集wifi信號的強度值,也可采集到該wifi信號的覆蓋范圍和wifi信號的持續(xù)時長。如果該wifi信號的覆蓋范圍過小或持續(xù)時長過短,說明檢測到的wifi信號是一個不穩(wěn)定的信號。因此,將該wifi信號的覆蓋范圍與一個預置的覆蓋范圍閾值比較,如果小于該覆蓋范圍閾值則將其視為無效數(shù)據(jù)剔除;將wifi信號的持續(xù)時間與一個預置的持續(xù)時長閾值比較,如果小于該持續(xù)時長閾值則將其視為無效數(shù)據(jù)剔除。正常的wifi信號強度都應落在一個區(qū)間內(nèi),例如【a,b】的區(qū)間內(nèi)。當采集到的wifi信號強度小于a時,認為它不是一個正常的wifi信號,可能是由于采集錯誤或其它一些非正常條件產(chǎn)生的,因此將它作為非標準數(shù)據(jù)剔除。
為便于本領域技術人員對圖3所示的方案進行理解,以一具體的實例進行描述。該實例中,假設采集路線上布置有四個信號源設備,分別為a、b、c、d,對應的定位信息為a、b、c、d;采集點先后順序依次為t1、t2、t3、t4、t5、t6、t7、t8,采集點在路網(wǎng)中的位置依次為p1、p2、p3、p4、p5、p6、p7、p8;其中在采集點t1、t2、t3、t4、t5、t6、t7、t8分別采集到的定位信息分別為:{a1,b1}{a2,b2,c2}{a3,b3,c3}{b4,c4,d4}{b5,c5,d5}{c6,d6}{c7,d7}{d8}。按照圖3所示的步驟:首先,將8個采集點采集到的定位信息按照信號源設備進行分組,得到四組定位信息分別為{a1,a2,a3},{b1,b2,b3,b4,b5},{c2,c3,c4,c5,c6,c7},{d4,d5,d6,d7,d8};其次,分別對四組定位信息進行抽稀,得到抽稀定位信息為{a1,a3},{b1,b3,b5},{c2,c4,c6},{d4,d6,d8};然后,將四組定位信息中采集點相同的分為一組,得到7組抽稀定位信息為{a1,b1},{c2},{a3,b3},{c4,d4},{b5},{c6,d6},{d8};最后,將采集點的位置信息和抽稀后的定位信息進行關聯(lián)得到初始室內(nèi)定位數(shù)據(jù),如:將p1-{a1,b1},p2-{c2},p3-{a3,b3},p4-{c4,d4},p5-{b5},p6-{c6,d6},p8-{d8}作為初始室內(nèi)定位數(shù)據(jù)。
優(yōu)選地,為確保得到的室內(nèi)定位數(shù)據(jù)的準確性,在前述圖3所示的流程中,步驟s150對初始室內(nèi)定位數(shù)據(jù)進行編譯之前,還可通過終端設備利用已經(jīng)生成的初始室內(nèi)定位數(shù)據(jù)進行實時定位,并根據(jù)定位結果和路網(wǎng)上相應位置進行比較來確定初始室內(nèi)定位數(shù)據(jù)的準確性。具體地,在前述步驟s150之前包括以下步驟,如圖8所示:
步驟s140a、接收沿著所述采集路線在驗證點上采集到的定位信息;
步驟s140b、根據(jù)驗證點的定位信息、所述初始室內(nèi)定位數(shù)據(jù),得到驗證點的預測位置信息;
驗證點可以是用戶在所述采集路線中選定的位置點,也可以是用戶手持終端設備沿著采集路線走時啟動定時器,每隔設定時間間隔做一次定位,將該定位點作為驗證點,還可以是在生成路網(wǎng)數(shù)據(jù)時,針對每個路徑預先生成室內(nèi)定位數(shù)據(jù)驗證的驗證點并保存。
步驟s140c、根據(jù)所述驗證點的預測位置信息以及該驗證點在路網(wǎng)中的位置信息確定出定位精度;
步驟s140c具體實現(xiàn)可如下:將驗證點的預測位置信息與該驗證點在路網(wǎng)中的位置信息進行匹配,若匹配成功則確定所述驗證點定位成功;將定位成功的驗證點數(shù)量與驗證點總數(shù)量的比值確定為定位精度。例如:驗證點為n個,其中n1個驗證點定位成功,n2個驗證點定位失敗(其中n1+n2=n),則定位精度為n1/n。例如,一共有10個驗證點,其中,有9個驗證點匹配成功,則定位精度為90%。
步驟s140d、判斷所述定位精度是否大于等于預置的精度閾值,若是則執(zhí)行所述步驟s150;若否則調(diào)整抽稀策略重新執(zhí)行s143。
例如,預置的精度閾值為80%,則定位精度90%大于該精度閾值,可以執(zhí)行步驟s150。如果定位精度為70%,則定位精度沒有達到該精度閾值,可以例如在圖5中提高h-k梯度的抽樣頻率、a-f梯度的抽樣頻率,以使調(diào)整后的定位精度能夠滿足精度閾值。
前述步驟s140b根據(jù)驗證點的定位信息、所述初始室內(nèi)定位數(shù)據(jù),得到驗證點的預測位置信息,具體實現(xiàn)可如下:
步驟1、分別計算驗證點的定位信息與初始室內(nèi)定位數(shù)據(jù)中的每一個室內(nèi)定位數(shù)據(jù)的相似度;
步驟2、將相似度最高的室內(nèi)定位數(shù)據(jù)對應的位置信息確定為所述驗證點的預測位置信息。
前述步驟1中,針對每一個初始室內(nèi)定位數(shù)據(jù)中的每一個室內(nèi)定位數(shù)據(jù)(每一個室內(nèi)定位數(shù)據(jù)包含至少一個定位信息及位置信息),具體實現(xiàn)可如下:
步驟1a、確定該室內(nèi)定位數(shù)據(jù)中是否包含與驗證點的定位信息類型相同的定位信息;若不包含則確定該室內(nèi)定位數(shù)據(jù)與所述驗證點的定位信息的相似度為0;若是則執(zhí)行步驟1b;
步驟1b、根據(jù)步驟1a確定出的相同類型定位信息,分別計算驗證點中的每個定位信息與室內(nèi)定位數(shù)據(jù)中相同類型定位信息的相似度;例如:驗證點的某一定位信息a1的強度值為k1,室內(nèi)定位數(shù)據(jù)中與該定位信息a1的類型相同的定位信息a2的強度值為k2,則該定位信息a1與定位信息a2的相似度為
步驟1c、根據(jù)步驟1b得到的各個相似度以及步驟1a得到的相同類型定位信息數(shù)量,綜合得到所述室內(nèi)定位數(shù)據(jù)與驗證點的定位信息的相似度??梢缘幌抻谝韵路绞降玫较嗨贫龋?/p>
方式1、計算步驟1b得到的各個相似度的平均值(該平均值可以是算術平均值、幾何平均值或加權平均值);將該平均值與預置的第一權重相乘得到第一乘積,將室內(nèi)定位數(shù)據(jù)中與驗證點定位信息相同類型定位信息的數(shù)量與第二權重相乘得到第二乘積,將第一乘積和第二乘積的和值確定為所述室內(nèi)定位數(shù)據(jù)與驗證點的定位信息的相似度。
方式2、判斷步驟1a中確定處的室內(nèi)定位數(shù)據(jù)中與驗證點定位信息相同類型定位信息的數(shù)量n1,將該數(shù)量n1與驗證點包含的定位信息的總數(shù)量n2的比值;判斷該比值是否大于等于預置的閾值,若大于等于是則計算步驟1b得到的相似度的平均值(該平均值可以是算術平均值、幾何平均值或加權平均值),將該平均值作為所述室內(nèi)定位數(shù)據(jù)與驗證點的定位信息的相似度,若小于則確定所述室內(nèi)定位數(shù)據(jù)與驗證點的定位信息的相似度為0。
例如:假設驗證點p包括的定位信息為{a,b};初始室內(nèi)定位數(shù)據(jù)包括四個室內(nèi)定位數(shù)組,分別為:p1-{a1}、p2-{a2,b2}、p3-{a3,b3,c3}p4-{c4,d4}。按照前述步驟1a可知,p1-{a1}中a1與驗證點的定位信息a類型相同,p2-{a2,b2}中a1、b2分別與驗證點的定位信息a、b類型相同,p3-{a3,b3,c3}中a3、b3分別與驗證點的定位信息a、b類型相同,p4-{c4,d4}中沒有與驗證點的定位信息類型相同的定位信息,因此,p4-{c4,d4}與驗證點的定位信息的相似度為0;根據(jù)前述步驟1b,計算a1與a的相似度為p11;計算a2與a的相似度為p21,b2與b的相似度為p22,a3與a的相似度為p31,b3與b的相似度為p32。根據(jù)前述步驟1c,可以得到p1-{a1}與{a,b}的相似度為x1,p2-{a2,b2}與{a,b}的相似度為x2、p3-{a3,b3,c3}與{a,b}的相似度為x3;例如:x1=k1*p11+k2*1;x2=k1*(p21+p22)/2+k2*2;x3=k1*(p31+p32)/2+k2*2。
優(yōu)選地,本發(fā)明實施例,還可以在前述圖1、圖8所示的方法流程還可以包括步驟s160,如圖9所示。
步驟s160、將所述室內(nèi)定位數(shù)據(jù)上傳至服務器。
如圖10所示,本申請實施例還提供了服務器端的一種室內(nèi)定位方法,該定位方法可以是在終端設備中執(zhí)行,也可以是在服務器端執(zhí)行。所述室內(nèi)定位方法包括:
步驟s210、接收室內(nèi)定位數(shù)據(jù)并存儲,其中所述室內(nèi)定位數(shù)據(jù)為根據(jù)前述方法采集得到,在此不再贅述;
步驟s220、接收攜帶有定位信息的定位請求;
步驟s230、根據(jù)所述定位請求中的定位信息、存儲的室內(nèi)定位數(shù)據(jù)中定位信息及其位置信息,確定所述定位請求中的定位信息對應的位置信息;
步驟s240、反饋確定出的位置信息。
若該方法流程應用在服務器端,則前述步驟s210從終端設備接收室內(nèi)定位數(shù)據(jù);步驟s220接收用戶終端發(fā)送的定位請求;步驟s240向用戶終端反饋確定出的位置信息。
在一種實施方式中,步驟s230具體實現(xiàn)可如下:計算所述定位請求中的定位信息分別與室內(nèi)定位數(shù)據(jù)中的定位信息的相似度,將相似度最大的定位信息對應的位置信息作為所述用戶終端的位置信息。如何計算相似度可參見前述內(nèi)容,在此不再贅述。
如圖11所示,本申請的一個實施例提供了一種采集室內(nèi)定位數(shù)據(jù)的裝置100,所述裝置包括:
獲取單元110,用于獲取待采集區(qū)域的室內(nèi)地圖以及該室內(nèi)地圖對應的路網(wǎng)數(shù)據(jù);
采集路線生成單元120,用于根據(jù)所述路網(wǎng)數(shù)據(jù)在所述室內(nèi)地圖中生成包含至少一條路徑的采集路線;
采集路線生成單元120具體用于:根據(jù)用戶選定的起終點或者根據(jù)待采集區(qū)域的出入口信息確定起終點,從所述路網(wǎng)數(shù)據(jù)中規(guī)劃至少一條連接該起終點的待選采集路線;根據(jù)待選采集路線包括的路徑數(shù)量、路徑長度之和,從所述待選采集路線中選取采集路線;或者,根據(jù)所述路網(wǎng)數(shù)據(jù)中的路徑,規(guī)劃至少多條采集路線,該多條采集路線包含的路徑互不重疊,且多條采集路線包含的路徑為所述路網(wǎng)數(shù)據(jù)包含的所有路徑。
所述采集路線生成單元120根據(jù)待選采集路線包括的路徑數(shù)量、路徑長度之和,從所述待選采集路線中選取一條采集路線,具體用于:
針對每一條待選采集路線,根據(jù)所述待選采集路線包括的路徑數(shù)量和路徑長度之和,得到所述待選采集路線的推薦度;將推薦度最高的待選采集路線確定為采集路線。
所述采集路線生成單元120根據(jù)所述待選采集路線包括的路徑數(shù)量和路徑長度之和,得到所述待選采集路線的推薦度,具體包括:
根據(jù)預置的路徑數(shù)量與預置分值的關系,確定出待選采集路線包含的路徑數(shù)量對應的第一分值;其中路徑數(shù)量越多對應的分值越高;
根據(jù)預置的路線總長度與預置分值的關系,確定出待選采集路線包含的路徑總長度對應的第二分值;其中路線總長度越長對應的分值越高;
根據(jù)所述待選采集路線的第一分值及預置的第一權重、第二分值及預置的第二權重,確定所述待選采集路線的推薦度。
定位信息接收單元130,用于接收沿著所述采集路線在采集點上采集到的至少一個信號源設備產(chǎn)生的定位信息;
初始室內(nèi)定位數(shù)據(jù)生成單元140,用于根據(jù)各采集點的定位信息及采集點在路網(wǎng)中的位置信息,得到初始室內(nèi)定位數(shù)據(jù);
室內(nèi)定位數(shù)據(jù)生成單元150,用于對所述初始室內(nèi)定位數(shù)據(jù)進行編譯,得到室內(nèi)定位數(shù)據(jù)。
可選地,初始室內(nèi)定位數(shù)據(jù)生成單元140的結構如圖12所示,具體包括:
分組子單元1401,用于將采集點對應的定位信息中為同一信號源設備的定位信息分為一組,得到至少一組定位信息;
排序子單元1402,用于針對每一組定位信息,將該組定位信息按照其對應的采集點被采集的先后順序進行排序;
抽稀子單元1403,用于分別對排序后的每組定位信息進行抽稀,得到抽稀定位信息;
抽稀定位信息生成子單元1404,用于將抽稀定位信息中采集點相同的分成一組,以得到采集點對應的抽稀定位信息;
初始室內(nèi)定位數(shù)據(jù)生成子單元1405,用于將采集點對應的抽稀定位信息以及該采集點在路網(wǎng)中的位置信息進行關聯(lián),形成初始室內(nèi)定位數(shù)據(jù)。
可選地,所述抽稀子單元1403,具體用于:
針對排序后的每組定位信息,執(zhí)行以下步驟:
根據(jù)每組定位信息的強度值,確定出所述定位信息的強度變化梯度;
針對所述強度變化梯度的每一個梯度,根據(jù)該梯度的坡度確定抽樣頻率,并按照該抽樣頻率對所述梯度包含的定位信息進行抽稀,得到抽稀定位信息;其中,梯度坡度越平緩抽樣頻率越低,梯度坡度越陡抽樣頻率越高。
可選地,初始室內(nèi)定位數(shù)據(jù)生成單元140還進一步包括修正子單元1406,如圖12a所示:
修正子單元1406,用于在所述抽稀子單元1403對每組定位信息進行抽稀之后,確定出強度值缺失或強度值跳變的待修正抽稀定位信息;將待修正抽稀定位信息的前后相鄰抽稀定位信息的強度值進行擬合,得到所述待修正抽稀定位信息的強度值。
優(yōu)選地,在前述圖12或圖12a所述的初始室內(nèi)定位數(shù)據(jù)生成單元140還進一步包括過濾子單元1407,如圖12b所示在圖12a中還包括過濾子單元1407:
過濾子單元1407,用于在所述抽稀子單元1403對每組定位信息進行抽稀之前,根據(jù)該組定位信息的屬性信息確定出無效定位信息,并將無效定位信息剔除。
所述過濾子單元1407根據(jù)該組定位信息的屬性信息確定出無效定位信息,具體用于:
判斷定位信息是否滿足以下條件中的任意一條,若滿足則確定所述定位信息為無效定位信息:
第一條件,定位信息覆蓋范圍小于預置的覆蓋范圍閾值;
第二條件,定位信息持續(xù)時長小于預置的時長閾值;
第三條件,定位信息值強度超過所述定位信息所屬類型對應的標準強度范圍。
優(yōu)選地,前述圖12、圖12a和圖12b所示的裝置中還可以包括驗證單元160,如圖13所示為在圖12所示的裝置中還包括驗證單元160:
驗證單元160,用于在所述室內(nèi)定位數(shù)據(jù)生成單元150對所述初始室內(nèi)定位數(shù)據(jù)進行編譯之前,接收沿著所述采集路線在驗證點上采集到的定位信息;根據(jù)驗證點的定位信息、所述初始室內(nèi)定位數(shù)據(jù),得到驗證點的預測位置信息;根據(jù)所述驗證點的預測位置信息以及該驗證點在路網(wǎng)中的位置信息確定出定位精度;判斷所述定位精度是否大于等于預置的精度閾值,若是則觸發(fā)所述室內(nèi)定位數(shù)據(jù)生成單元150;若否則觸發(fā)所述抽稀子單元1403調(diào)整抽稀策略重新分別對排序后的每組定位信息進行抽稀。
優(yōu)選地,所述驗證單元160根據(jù)驗證點的定位信息、所述初始室內(nèi)定位數(shù)據(jù),得到驗證點的預測位置信息,具體用于:
計算所述驗證點的定位信息分別與初始室內(nèi)定位數(shù)據(jù)中的定位信息的相似度,將相似度最大的定位信息對應的位置信息作為所述驗證點的預測位置信息;
所述驗證單元160根據(jù)所述驗證點的預測位置信息以及該驗證點在路網(wǎng)中的位置信息確定出定位精度,具體用于:將驗證點的預測位置信息與該驗證點在路網(wǎng)中的位置信息進行匹配,若匹配成功則確定所述驗證點定位成功;將定位成功的驗證點數(shù)量與驗證點總數(shù)量的比值確定為定位精度。
優(yōu)選地,在前述圖11~圖13所示裝置還包括上傳單元170,如圖14所示為在圖11所述的裝置中還包括上傳單元170:
上傳單元170,用于將所述室內(nèi)定位數(shù)據(jù)上傳至服務器。
如圖15所示,本申請的一個實施例還提供了一種室內(nèi)定位裝置200,所述室內(nèi)定位裝置包括:
室內(nèi)定位數(shù)據(jù)接收單元210,用于接收前述裝置上傳的室內(nèi)定位數(shù)據(jù)并存儲;
定位請求接收單元220,用于接收攜帶有定位信息的定位請求;
位置信息確定單元230,用于根據(jù)所述定位請求中的定位信息、存儲的室內(nèi)定位數(shù)據(jù)中定位信息及其位置信息,確定所述定位請求中的定位信息對應的位置信息;
定位信息反饋單元240,用于反饋確定出的定位信息。
需要注意的是,本發(fā)明的一部分可被應用為計算機程序產(chǎn)品,例如計算機程序指令,當其被計算機執(zhí)行時,通過該計算機的操作,可以調(diào)用或提供根據(jù)本發(fā)明的方法和/或技術方案。而調(diào)用本發(fā)明的方法的程序指令,可能被存儲在固定的或可移動的記錄介質(zhì)中,和/或通過廣播或其他信號承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲在根據(jù)所述程序指令運行的計算機設備的工作存儲器中。在此,根據(jù)本發(fā)明的一個實施例包括一個裝置,該裝置包括用于存儲計算機程序指令的存儲器和用于執(zhí)行程序指令的處理器,其中,當該計算機程序指令被該處理器執(zhí)行時,觸發(fā)該裝置運行基于前述根據(jù)本發(fā)明的多個實施例的方法和/或技術方案。
對于本領域技術人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復數(shù)。系統(tǒng)權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。