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