本發(fā)明涉及移動終端技術(shù)領(lǐng)域,特別是涉及一種存儲裝置、移動終端及其定位方法和尋車方法。
背景技術(shù):
隨著城市車輛增多,用地緊張的城市開始開發(fā)各種地下停車場,并通過更大的規(guī)模和更加復(fù)雜、更多層次的結(jié)構(gòu),提供更多的車位。這同時也給車主尋車帶來極大的不便,在迷宮一般的地下停車場內(nèi),車主需要花費大量的時間找車。
現(xiàn)有技術(shù)中,一般采用gps定位技術(shù)進行尋車,但是這種技術(shù)會由于室內(nèi)信號差等因素給用戶尋車帶來不便。
技術(shù)實現(xiàn)要素:
本發(fā)明主要提供一種存儲裝置、移動終端及其定位方法和尋車方法,旨在解決使用移動終端進行定位不方便,進而導致尋車不方便的問題。
為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種移動終端定位的方法,該方法包括:與所述移動終端附近的wifi感知設(shè)備建立連接;接收來自所述wifi感知設(shè)備提供的定位服務(wù)數(shù)據(jù);根據(jù)所述定位服務(wù)數(shù)據(jù)確定并顯示所述移動終端的當前位置。
為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是:提供一種移動終端尋車的方法,該方法包括:確定并顯示所述移動終端的當前位置,所述當前位置包括停車時的第一當前位置及尋車時的第二當前位置;規(guī)劃所述第二當前位置至所述第一當前位置的線路圖;其中,所述確定并顯示所述移動終端的當前位置包括:與所述移動終端附近的wifi感知設(shè)備建立連接;接收來自所述wifi感知設(shè)備提供的定位服務(wù)數(shù)據(jù);根據(jù)所述定位服務(wù)數(shù)據(jù)確定并顯示所述移動終端的所述當前位置。
為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是:提供一種移動終端,該移動終端包括處理器、收發(fā)器及顯示器,所述處理器電連接所述收發(fā)器及所述顯示器;所述處理器用于與所述移動終端附近的wifi感知設(shè)備建立連接,并在所述收發(fā)器接收來自所述wifi感知設(shè)備提供的定位服務(wù)數(shù)據(jù)之后,根據(jù)所述定位服務(wù)數(shù)據(jù)確定所述移動終端的當前位置;所述顯示器用于顯示所述當前位置;其中,所述當前位置包括停車時的第一當前位置及尋車時的第二當前位置;所述處理器進一步用于規(guī)劃所述第二當前位置至所述第一當前位置的線路圖;所述顯示器進一步用于顯示所述第一當前位置、所述第二當前位置以及所述線路圖。
為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是:提供一種存儲裝置,該存儲裝置存儲有程序數(shù)據(jù),所述程序數(shù)據(jù)能夠被執(zhí)行以實現(xiàn)上述的定位方法及上述的尋車方法。
本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明通過與所述移動終端附近的wifi感知設(shè)備建立連接;接收來自所述wifi感知設(shè)備提供的定位服務(wù)數(shù)據(jù);根據(jù)所述定位服務(wù)數(shù)據(jù)確定并顯示所述移動終端的當前位置的方法,進一步根據(jù)該方法在停車及尋車時分別確定移動終端第一當前位置及第二當前位置,并規(guī)劃路線,用戶可根據(jù)該路線從第二當前位置達到第一當前位置進行尋車,使得即使在如停車場這樣移動終端信號較差的地方也能夠快捷尋車,為用戶尋車帶來便利。
附圖說明
圖1是本發(fā)明提供的移動終端定位的方法實施例的流程示意圖;
圖2是圖1中步驟s13的具體流程示意圖;
圖3是圖2中步驟s132的具體流程示意圖;
圖4是本發(fā)明提供的移動終端尋車的方法實施例的流程示意圖;
圖5是圖4中步驟s21的具體流程示意圖;
圖6是圖5中步驟s213的具體流程示意圖;
圖7是圖5中步驟s202的具體流程示意圖;
圖8是本發(fā)明提供的移動終端實施例的示意框圖。
具體實施方式
為使本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖和具體實施方式對本發(fā)明所提供的一種存儲裝置、移動終端及其定位方法和尋車方法做進一步詳細描述。
參閱圖1,本發(fā)明移動終端定位的方法實施例包括:
s11:與移動終端附近的wifi感知設(shè)備建立連接;
具體地,當用戶開啟移動終端的wifi感知功能時,移動終端的wifi感知功能會自動搜索附近的wifi感知設(shè)備并與之建立物理連接,其中,wifi感知設(shè)備的數(shù)量可以是一個也可以是多個。
s12:接收來自wifi感知設(shè)備提供的定位服務(wù)數(shù)據(jù);
具體地,在移動終端與wifi感知設(shè)備建立物理連接之后,開啟訂閱服務(wù),此時,與移動終端建立物理連接的wifi感知設(shè)備會向移動終端發(fā)送定位服務(wù)數(shù)據(jù)。
其中,該定位服務(wù)數(shù)據(jù)包括但不限于wifi感知設(shè)備的坐標數(shù)據(jù)、rtt數(shù)據(jù)、rssi數(shù)據(jù)以及wifi感知設(shè)備的位置名。
s13:根據(jù)定位服務(wù)數(shù)據(jù)確定并顯示移動終端的當前位置。
參閱圖2,該步驟s13可具體包括:
s131:根據(jù)定位服務(wù)數(shù)據(jù)獲取移動終端與wifi感知設(shè)備的距離;
在本實施例中,該步驟s131中獲取移動終端與wifi感知設(shè)備的距離的方法有兩種。
其中一種為:根據(jù)定位服務(wù)數(shù)據(jù)中的rtt數(shù)據(jù)獲取移動終端與wifi感知設(shè)備的距離,其中,rtt即為往返時延,在本實施例中是指移動終端與wifi感知設(shè)備建立連接之后接收到wifi感知設(shè)備的定位服務(wù)數(shù)據(jù)所經(jīng)歷的時延,通過該時延數(shù)據(jù)可確定移動終端與wifi感知設(shè)備之間的距離,其中原理為現(xiàn)有技術(shù),在此不作詳細描述。
另一種方法為:根據(jù)定位服務(wù)數(shù)據(jù)中的rssi數(shù)據(jù)獲取移動終端與wifi感知設(shè)備的距離,其中,rssi指的是移動終端接收到的wifi感知設(shè)備的信號強度,根據(jù)該信號強度的強弱可得出移動終端與wifi感知設(shè)備的距離,其中原理為現(xiàn)有技術(shù),在此不做詳細描述。
s132:根據(jù)wifi感知設(shè)備的坐標數(shù)據(jù)及移動終端與wifi感知設(shè)備的距離得出當前位置坐標;
參閱圖3,該步驟s132可具體包括:
s101:判斷至少兩個上述的距離是否均大于閾值;
在該步驟s101中,wifi感知設(shè)備的數(shù)量至少有兩個,則至少兩個wifi感知設(shè)備與移動終端的距離也至少有兩個,若至少兩個距離中有至少一個距離不大于閾值,則執(zhí)行步驟s102,若至少兩個距離均大于閾值,則執(zhí)行步驟s103。
在其他實施例中,該步驟中的wifi感知設(shè)備的數(shù)量也可以有一個,在這種情況下,該wifi感知設(shè)備與移動終端的距離不大于閾值。
其中,閾值的具體數(shù)據(jù)可智能設(shè)置,在此不做限定。
s102:將不大于閾值距離的wifi感知設(shè)備的坐標數(shù)據(jù)作為當前位置坐標值;
若有一個不大于閾值的距離,則將該距離的wifi感知設(shè)備的坐標數(shù)據(jù)作為當前位置的坐標值;若有至少兩個不大于閾值的距離,則將最小距離的wifi感知設(shè)備的坐標數(shù)據(jù)作為當前位置的坐標值。
s103:若是,則根據(jù)至少兩個公式(x-x0)+(y-y0)=d02計算得出x、y的值以作為當前位置坐標值。
其中,(x0,y0)為所述wifi感知設(shè)備的坐標數(shù)據(jù),d0為移動終端與wifi感知設(shè)備的距離。
比如:wifi感知設(shè)備的數(shù)量有三個,三個wifi感知設(shè)備的坐標分別為(x1,y1)、(x2,y2)及(x3,y3),三個wifi感知設(shè)備與移動終端的距離分別為d1、d2及d3那么則根據(jù)三個公式列出如下方程組:
根據(jù)上述的方程組計算得出x、y的值作為當前位置坐標值。
s133:根據(jù)當前位置坐標顯示當前位置。
具體地,在移動終端顯示界面繪制坐標平面圖,比如:以移動終端顯示界面左上角為坐標原點(0,0),根據(jù)步驟s11中獲取的多個wifi感知設(shè)備的坐標數(shù)據(jù)繪制坐標平面圖,并在每個wifi感知設(shè)備的位置處顯示每個wifi感知設(shè)備的位置名,然后將當前位置坐標值顯示在該坐標平面圖上。
參閱圖4,本發(fā)明提供的移動終端尋車的方法實施例包括:
s21:確定并顯示移動終端的當前位置;
其中,該當前位置包括停車時的第一當前位置及尋車時的第二當前位置。
由于用戶在停車以及尋車是不同時間進行的,因此,首先確定并顯示停車時的第一當前位置。
參閱圖5,該步驟s21可具體包括:
s211:與移動終端附近的wifi感知設(shè)備建立連接;
具體地,在停車位置,當用戶開啟移動終端的wifi感知功能時,移動終端的wifi感知功能會自動搜索附近的wifi感知設(shè)備并與之建立物理連接,其中,wifi感知設(shè)備的數(shù)量可以是一個也可以是多個。
s212:接收來自wifi感知設(shè)備提供的定位服務(wù)數(shù)據(jù);
具體地,在移動終端與停車位置附近的wifi感知設(shè)備建立物理連接之后,開啟訂閱服務(wù),此時,與移動終端建立物理連接的wifi感知設(shè)備會向移動終端發(fā)送定位服務(wù)數(shù)據(jù)。
其中,該定位服務(wù)數(shù)據(jù)包括但不限于wifi感知設(shè)備的坐標數(shù)據(jù)、rtt數(shù)據(jù)、rssi數(shù)據(jù)以及wifi感知設(shè)備的位置名。
s213:根據(jù)定位服務(wù)數(shù)據(jù)確定并顯示移動終端的當前位置。
參閱圖6,該步驟s213可具體包括:
s201:根據(jù)定位服務(wù)數(shù)據(jù)獲取移動終端與wifi感知設(shè)備的距離;
在本實施例中,該步驟s201中獲取移動終端與wifi感知設(shè)備的距離的方法有兩種。
其中一種為:根據(jù)定位服務(wù)數(shù)據(jù)中的rtt數(shù)據(jù)獲取移動終端與wifi感知設(shè)備的距離,其中,rtt即為往返時延,在本實施例中是指移動終端與wifi感知設(shè)備建立連接之后接收到wifi感知設(shè)備的定位服務(wù)數(shù)據(jù)所經(jīng)歷的時延,通過該時延數(shù)據(jù)可確定移動終端與wifi感知設(shè)備之間的距離,其中原理為現(xiàn)有技術(shù),在此不作詳細描述。
另一種方法為:根據(jù)定位服務(wù)數(shù)據(jù)中的rssi數(shù)據(jù)獲取移動終端與wifi感知設(shè)備的距離,其中,rssi指的是移動終端接收到的wifi感知設(shè)備的信號強度,根據(jù)該信號強度的強弱可得出移動終端與wifi感知設(shè)備的距離,其中原理為現(xiàn)有技術(shù),在此不做詳細描述。
s202:根據(jù)wifi感知設(shè)備的坐標數(shù)據(jù)及移動終端與wifi感知設(shè)備的距離得出當前位置坐標;
參閱圖7,該步驟s202可具體包括:
s301:判斷至少兩個上述的距離是否均大于閾值;
在該步驟s301中,wifi感知設(shè)備的數(shù)量至少有兩個,則至少兩個wifi感知設(shè)備與移動終端的距離也至少有兩個,若至少兩個距離中有至少一個距離不大于閾值,則執(zhí)行步驟s302,若至少兩個距離均大于閾值,則執(zhí)行步驟s303。
在其他實施例中,該步驟中的wifi感知設(shè)備的數(shù)量也可以有一個,在這種情況下,該wifi感知設(shè)備與移動終端的距離不大于閾值。
其中,閾值的具體數(shù)據(jù)可智能設(shè)置,在此不做限定。
s302:將不大于閾值距離的wifi感知設(shè)備的坐標數(shù)據(jù)作為當前位置坐標值;
若有一個不大于閾值的距離,則將該距離的wifi感知設(shè)備的坐標數(shù)據(jù)作為當前位置的坐標值;若有至少兩個不大于閾值的距離,則將最小距離的wifi感知設(shè)備的坐標數(shù)據(jù)作為當前位置的坐標值。
s303:若是,則根據(jù)至少兩個公式(x-x0)+(y-y0)=d02計算得出x、y的值作為當前位置坐標值。
其中,(x0,y0)為所述wifi感知設(shè)備的坐標數(shù)據(jù),d0為移動終端與wifi感知設(shè)備的距離。
比如:wifi感知設(shè)備的數(shù)量有三個,三個wifi感知設(shè)備的坐標分別為(x1,y1)、(x2,y2)及(x3,y3),三個wifi感知設(shè)備與移動終端的距離分別為d1、d2及d3那么則根據(jù)三個公式列出如下方程組:
根據(jù)上述的方程組計算得出x、y的值作為當前位置坐標值。
s203:根據(jù)當前位置坐標顯示當前位置。
具體地,在移動終端顯示界面繪制坐標平面圖,比如:以移動終端顯示界面左上角為坐標原點(0,0),根據(jù)步驟s111中獲取的wifi感知設(shè)備的坐標數(shù)據(jù)繪制坐標平面圖,并在每個wifi感知設(shè)備的坐標處顯示每個wifi感知設(shè)備的位置名,然后將當前位置坐標值顯示在該坐標平面圖上,此時,在移動終端顯示界面上顯示的當前位置即為停車時的第一當前位置。
然后,確定并顯示尋車時的第二當前位置。
具體地,通過移動終端的wifi感知功能與尋車位置附近的wifi感知設(shè)備建立物理連接,并接收來自尋車位置附近的wifi感知設(shè)備提供的定位服務(wù)數(shù)據(jù),再根據(jù)定位服務(wù)數(shù)據(jù)確定移動終端的當前位置,該當前位置即為尋車時的第二當前位置,并將該第二當前位置顯示在有第一當前位置的坐標平面圖上,由于該第二當前位置的定位方法與上述停車時的第一當前位置的確定方法基本相同,在此不再贅述。
s22:規(guī)劃第二當前位置至第一當前位置的線路圖。
根據(jù)坐標平面圖上顯示的第二當前位置及第一當前位置規(guī)劃兩者之間的線路圖,用戶可根據(jù)該線路圖從第二當前位置出發(fā)至第一當前位置。
進一步地,在用戶從第二當前位置向第一當前位置的行徑過程中,可通過上述方法在移動終端移動的過程中不斷更新移動終端的當前位置并顯示在坐標平面圖上,用戶可以此來判斷是否偏離路線。
進一步地,在行徑過程中不斷的判斷移動終端與第一當前位置的距離,若距離小于閾值,移動終端會發(fā)出提醒,以提示用戶當前所處位置已在停車位置附近,用戶可根據(jù)提醒尋找自己的車輛,以提高用戶體驗。其中,該閾值可智能設(shè)置。
參閱圖8,本發(fā)明提供的移動終端實施例包括:處理器31、收發(fā)器32及顯示器33,處理器31通過總線分別電連接收發(fā)器32及顯示器33。
處理器31控制移動終端的操作,處理器31還可以稱為cpu(centralprocessingunit,中央處理單元)。處理器31可能是一種集成電路芯片,具有信號的處理能力。處理器31還可以是通用處理器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)成可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器,但不僅限于此。
本實施例中的移動終端既可以用于定位也可以用于尋車,當用于定位時,處理器31用于與終端附近的wifi感知設(shè)備建立連接。
收發(fā)器32用于接收來自wifi感知設(shè)備提供的定位服務(wù)數(shù)據(jù)。
處理器31進一步用于根據(jù)定位服務(wù)數(shù)據(jù)確定終端的當前位置。
顯示器33用于顯示當前位置。
當用于尋車時,上述的當前位置包括停車時的第一當前位置及尋車時的第二當前位置,處理器31進一步用于規(guī)劃第二當前位置至第一當前位置的線路圖。
顯示器33進一步用于顯示第一當前位置、第二當前位置以及第二當前位置至第一當前位置的線路圖。
本發(fā)明還提供了存儲裝置實施例,該存儲裝置存儲有程序數(shù)據(jù),該程序數(shù)據(jù)能夠被執(zhí)行以實現(xiàn)上述移動終端定位的方法和/或?qū)ぼ嚨姆椒ā?/p>
可選的,存儲裝置可以是便攜式的存儲介質(zhì),比如u盤或光盤,也可以是用于存儲的服務(wù)器。
區(qū)別于現(xiàn)有技術(shù),本發(fā)明通過與所述移動終端附近的wifi感知設(shè)備建立連接;接收來自所述wifi感知設(shè)備提供的定位服務(wù)數(shù)據(jù);根據(jù)所述定位服務(wù)數(shù)據(jù)確定并顯示所述移動終端的當前位置的方法,進一步根據(jù)該方法在停車及尋車時分別確定移動終端第一當前位置及第二當前位置,并規(guī)劃路線,用戶可根據(jù)該路線從第二當前位置達到第一當前位置進行尋車,使得即使在如停車場這樣移動終端信號較差的地方也能夠快捷尋車,為用戶尋車帶來便利。
以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。