本發(fā)明涉及虛擬定位技術(shù)領(lǐng)域,具體來說是一種基于社交軟件虛擬定位技術(shù)的移動終端定位系統(tǒng)及其定位方法。
背景技術(shù):
目前,當公安機關(guān)利用定位系統(tǒng)進行破案,已經(jīng)是相當成熟的技術(shù)。但一般情況下,犯罪嫌疑人不會隨身攜帶定位系統(tǒng)。同時若使用手機信號進行定位,需要案件達到一定的級別,經(jīng)過嚴格審批之后才能從服務(wù)商系統(tǒng)中獲取犯罪嫌疑人的位置。而隨著微信、陌陌等社交軟件的普及,社交軟件中“附近的人”功能,為公安機關(guān)定位犯罪嫌疑人打開了新的思路。
如何利用社交軟件的虛擬定位技術(shù)對移動終端進行定位已經(jīng)成為急需解決的技術(shù)問題。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是為了解決現(xiàn)有技術(shù)中難以對移動終端進行定位的缺陷,提供一種基于社交軟件虛擬定位技術(shù)的移動終端定位系統(tǒng)及其定位方法來解決上述問題。
為了實現(xiàn)上述目的,本發(fā)明的技術(shù)方案如下:
一種基于社交軟件虛擬定位技術(shù)的移動終端定位系統(tǒng),包括:
社交軟件,其配置為提供本移動終端附近的移動設(shè)備分布信息,供數(shù)據(jù)分析程序進行分布信息的分析和數(shù)據(jù)提取,在附近的移動設(shè)備中找到目標移動終端;
數(shù)據(jù)分析程序,其配置為根據(jù)移動設(shè)備分布信息獲取附近移動設(shè)備的社交帳號、地理位置信息、相互距離數(shù)據(jù),供范圍確定程序篩選出目標移動終端的地理范圍;
范圍確定程序,其配置為在附近移動設(shè)備中根據(jù)社交帳號信息找到目標移動終端,獲取目標移動終端與本移動終端之間的距離數(shù)據(jù)、本移動終端的坐標值,供目標定位程序進行目標移動終端的定位;
目標定位程序,其配置為獲取本移動終端三個不同地理位置與目標移動終端位置信息,以不同地理位置的本移動終端與目標移動終端之間的距離為半徑畫圓,三個圓的共同交點處定位為目標移動終端。
一種基于社交軟件虛擬定位技術(shù)的移動終端定位系統(tǒng)的方法,包括以下步驟:
目標移動終端的偵聽,打開本移動終端的社交軟件,偵聽到附近的移動設(shè)備分布信息;
目標移動終端的確定,通過附近的移動設(shè)備分布信息找到需定位的目標移動終端;
多個目標移動終端的確定,通過本移動終端位置的移動,偵聽出多個目標移動終端的位置,從中找出2個與第一次定位到的目標移動終端距離90米-200米的目標移動終端的位置;
目標移動終端定位點的計算,對三個不同地理位置的本移動終端坐標點為圓心點,以三次本移動終端位置與目標移動終端的距離信息為半徑進行畫圓,三個圓的共同交點處定位為目標移動終端。
所述的目標移動終端的確定包括以下步驟:
獲取本移動終端的關(guān)鍵字信息;
以關(guān)鍵字信息為基礎(chǔ),在移動設(shè)備分布信息中找出關(guān)鍵字信息,組成關(guān)鍵字信息列表;
在關(guān)鍵字信息列表中找到需定位的目標移動終端。
有益效果
本發(fā)明的一種基于社交軟件虛擬定位技術(shù)的移動終端定位系統(tǒng),與現(xiàn)有技術(shù)相比通過移動終端上社交軟件的虛擬定位技術(shù),實現(xiàn)了目標位置移動終端的快速定位,滿足了快速定位的特殊需求。
附圖說明
圖1為本發(fā)明所涉及的系統(tǒng)結(jié)構(gòu)圖;
圖2為本發(fā)明所涉及的方法流程圖。
具體實施方式
為使對本發(fā)明的結(jié)構(gòu)特征及所達成的功效有更進一步的了解與認識,用以較佳的實施例及附圖配合詳細的說明,說明如下:
如圖1所示,本發(fā)明所述的一種基于社交軟件虛擬定位技術(shù)的移動終端定位系統(tǒng),包括:
社交軟件,其配置為提供本移動終端附近的移動設(shè)備分布信息,供數(shù)據(jù)分析程序進行分布信息的分析和數(shù)據(jù)提取,在附近的移動設(shè)備中找到目標移動終端。社交軟件作為程序,其可以直接找到附近的移動設(shè)備信息,并將這些信息傳送給數(shù)據(jù)分析程序進行綜合分析,從而在眾多移動設(shè)備信息中找到需要進行定位的移動終端。
數(shù)據(jù)分析程序,其配置為根據(jù)移動設(shè)備分布信息獲取附近移動設(shè)備的社交帳號、地理位置信息、相互距離數(shù)據(jù),供范圍確定程序篩選出目標移動終端的地理范圍。數(shù)據(jù)分析程序用于分析移動設(shè)備信息,將其社交帳號、地理位置信息、與本移動終端的距離數(shù)據(jù)等信息提取出來,供給范圍確定程序來定位待確定移動終端的大致范圍。
范圍確定程序,其配置為在附近移動設(shè)備中根據(jù)社交帳號信息找到目標移動終端,獲取目標移動終端與本移動終端之間的距離數(shù)據(jù)、本移動終端的坐標值,供目標定位程序進行目標移動終端的定位。范圍確定程序首先能夠通過社交帳號信息確定所需定位的目標移動終端,再獲取目標移動終端與本移動終端之間的距離數(shù)據(jù)、本移動終端的坐標值,有了坐標值和距離數(shù)據(jù)后,可供目標定位程序進行最終定位。
目標定位程序,其配置為獲取本移動終端三個不同地理位置與目標移動終端位置信息,以不同地理位置的本移動終端與目標移動終端之間的距離為半徑畫圓,三個圓的共同交點處定位為目標移動終端。目標定位程序為最終定位程度,隨著本移動終端基于目標移動終端周邊的移動,可以在目標移動終端的不同方向進行定位,再基于3個本移動終端與目標移動終端之間的距離為半徑畫圓,三個圓的共同交點處則定位為目標移動終端的實際位置。
如圖2所示,在此還提供一種基于社交軟件虛擬定位技術(shù)的移動終端定位系統(tǒng)的方法,包括以下步驟:
第一步,目標移動終端的偵聽。打開本移動終端的社交軟件,偵聽到附近的移動設(shè)備分布信息,從而發(fā)現(xiàn)本移動終端附近的所有移動終端。
第二步,目標移動終端的確定。通過附近的移動設(shè)備分布信息找到需定位的目標移動終端,在此可以通過人工確定,也可以通過程序進行自動確定,其具體步驟如下:
(1)獲取本移動終端的關(guān)鍵字信息,即當前通過程序進行目標移動終端的查找,那么查找的關(guān)鍵字可以為用戶名、頭像、個性簽名等。
(2)以關(guān)鍵字信息為基礎(chǔ),在移動設(shè)備分布信息中找出關(guān)鍵字信息,組成關(guān)鍵字信息列表。
(3)在關(guān)鍵字信息列表中找到需定位的目標移動終端,從而找到相應(yīng)的目標移動終端。
第三步,多個目標移動終端的確定。在此基于目標移動終端的范圍確定,需要以目標移動終端為基準,在其周邊范圍進行運動定位。通過本移動終端位置的移動,偵聽出目標移動終端的多個位置,由于目標移動終端也可能處于運動狀態(tài),因此在目標移動終端的多個位置中找出2個與第一次定位到的目標移動終端距離90米-200米的目標移動終端的位置,至此,本移動終端已獲得3個本移動終端與目標移動終端之間的距離位置信息,基于這3個距離位置信息,則可以很直接計算出目標移動終端。
第四步,目標移動終端定位點的計算。對三個不同地理位置的本移動終端坐標點為圓心點,以三次本移動終端位置與目標移動終端的距離信息為半徑進行畫圓,將產(chǎn)生三個圓,那么三個圓的共同交點處定位為目標移動終端的實際位置,完成定位工作。
以上顯示和描述了本發(fā)明的基本原理、主要特征和本發(fā)明的優(yōu)點。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實施例的限制,上述實施例和說明書中描述的只是本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下本發(fā)明還會有各種變化和改進,這些變化和改進都落入要求保護的本發(fā)明的范圍內(nèi)。本發(fā)明要求的保護范圍由所附的權(quán)利要求書及其等同物界定。