本發(fā)明涉及到移動終端的定位領域,特別是涉及到一種移動終端及其干擾定位信息的方法和裝置。
背景技術:
隨著定位技術的日趨成熟及多樣化,定位精度越來越高,定位手段也越來越多。在方便大眾的同時,也帶來了許多意想不到的危害的地方,比如,蘋果手機報出的盜取用戶位置信息的問題等。
當手機未插入sim卡,也沒有其他網(wǎng)絡輔助時,此時就是單純依靠gps來實現(xiàn)定位,通常主界面下拉菜單里有一個打開/關閉gps的按鈕,這個按鈕原則上是只能用戶主動開啟的,但有些應用程序會在后臺偷偷將其打開,從而獲取用戶的位置信息。
另外,現(xiàn)有技術中,除了gps定位以外還有很多種定位技術,比如wifi定位、基站定位等等,這些定位技術目前無法管控,比如,當手機有網(wǎng)絡,但未開gps時,打開地圖,也能定位到大概位置,這些就會有許多安全隱患。
技術實現(xiàn)要素:
本發(fā)明的主要目的為提供一種干擾定位的移動終端及其干擾定位信息的方法和裝置。
為了實現(xiàn)上述發(fā)明目的,本發(fā)明提出一種干擾定位信息的方法,包括:
移動終端接收查詢端發(fā)送的位置信息請求命令,確定所述查詢端對應的第一應用;
在預設的應用管理列表中查找是否存在與所述第一應用相匹配的應用類型;
若是,則發(fā)送實時定位數(shù)據(jù)至所述查詢端;
若否,則根據(jù)預設修改規(guī)則將所述實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù)發(fā)送給所述查詢端。
進一步地,所述移動終端接收查詢端發(fā)送的位置信息請求命令,確定所述查詢端對應的第一應用的步驟之前,包括:
開啟干擾定位數(shù)據(jù)的應用。
進一步地,所述干擾定位信息的方法還包括步驟,若關閉所述干擾定位數(shù)據(jù)的應用,則提供給所述查詢端實時定位數(shù)據(jù)。
進一步地,所述根據(jù)預設修改規(guī)則將所述實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù)發(fā)送給所述查詢端的步驟,包括:
生成是否修改所述實時定位數(shù)據(jù)的交互選項;
若獲取修改的交互命令,則根據(jù)預設修改規(guī)則將所述實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù)發(fā)送給所述查詢端。
進一步地,所述干擾定位信息的方法還包括步驟:
添加或刪除所述應用管理列表中的應用。
進一步地,所述修改規(guī)則,包括:
根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成與所述實時定位數(shù)據(jù)不同的所述偽裝位置數(shù)據(jù)。
進一步地,所述根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成與所述實時定位數(shù)據(jù)不同的所述偽裝位置數(shù)據(jù)的步驟,包括:
在預設列表中選擇預設的限定地區(qū);
根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成所述限定地區(qū)內的所述偽裝位置數(shù)據(jù)。
進一步地,所述根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成所述限定地區(qū)內的所述偽裝位置數(shù)據(jù)的步驟,包括:
獲取所述限定地區(qū)的時間信息;
如果所述時間信息為第一指定時間,則隨機生成對應所述限定地區(qū)內的飯店位置數(shù)據(jù)的偽裝位置數(shù)據(jù);
如果所述時間信息為第二指定時間,則隨機生成對應所述限定地區(qū)內的寫字樓或工廠位置數(shù)據(jù)的偽裝位置數(shù)據(jù);
如果所述時間信息為第三指定時間,則隨機生成對應所述限定地區(qū)內的旅店或住宅位置數(shù)據(jù)的偽裝位置數(shù)據(jù)。
進一步地,所述根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成所述限定地區(qū)內的所述偽裝位置數(shù)據(jù)的步驟,包括:
獲取所述移動終端的運動數(shù)據(jù),并根據(jù)所述運動數(shù)據(jù)判斷移動終端的用戶的運動狀態(tài);
在所述限定地區(qū)內隨機查找與所述運動狀態(tài)匹配的位置區(qū)域,并隨機生成所述位置區(qū)域內的所述偽裝位置數(shù)據(jù)。
進一步地,所述在所述限定地區(qū)內隨機查找與所述運動狀態(tài)匹配的位置區(qū)域,并隨機生成所述位置區(qū)域內的所述偽裝位置數(shù)據(jù)的步驟之后,包括:
根據(jù)所述運動狀態(tài),在所述位置區(qū)域內形成對應且連續(xù)的運動軌跡。
進一步地,所述修改規(guī)則,包括:
從預設在位置數(shù)據(jù)列表中的多個位置數(shù)據(jù)中隨機調用一個位置數(shù)據(jù)作為所述偽裝位置數(shù)據(jù)。
進一步地,所述偽裝位置數(shù)據(jù)為指定級別或以上的旅游景區(qū)的位置數(shù)據(jù)。
進一步地,所述修改規(guī)則,包括:
在實時定位數(shù)據(jù)的經(jīng)度和緯度上分別添加指定的經(jīng)度值和緯度值。
本發(fā)明還提供一種干擾定位信息的裝置,包括:
接收單元,用于移動終端接收查詢端發(fā)送的位置信息請求命令,確定所述查詢端對應的第一應用;
查找單元,用于在預設的應用管理列表中查找是否存在與所述第一應用相匹配的應用類型;
第一執(zhí)行單元,用于若所述應用管理列表中存在與所述第一應用類型相同的應用,則發(fā)送實時定位數(shù)據(jù)至所述查詢端;
第二執(zhí)行單元,若所述應用管理列表中不存在與所述第一應用類型相同的應用,則根據(jù)預設修改規(guī)則將所述實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù)發(fā)送給所述查詢端。
進一步地,所述干擾定位信息的裝置,還包括:
開啟單元,用于開啟干擾定位數(shù)據(jù)的應用。
進一步地,所述干擾定位信息的裝置,還包括:
關閉提供單元,用于若關閉所述干擾定位數(shù)據(jù)的應用,則提供給所述查詢端實時定位數(shù)據(jù)。
進一步地,所述第二執(zhí)行單元,包括:
交互子單元,用于生成是否修改所述實時定位數(shù)據(jù)的交互選項;
執(zhí)行子單元,用于若獲取修改的交互命令,則根據(jù)預設修改規(guī)則將所述實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù)發(fā)送給所述查詢端。
進一步地,所述干擾定位信息的裝置,還包括:
管理單元,用于添加或刪除所述應用管理列表中的應用。
進一步地,所述第二執(zhí)行單元,包括:
隨機子單元,用于根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成與所述實時定位數(shù)據(jù)不同的所述偽裝位置數(shù)據(jù)。
進一步地,所述隨機子單元,包括:
選擇模塊,用于在預設列表中選擇預設的限定地區(qū);
第一生成模塊,用于根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成所述限定地區(qū)內的所述偽裝位置數(shù)據(jù)。
進一步地,所述第一生成模塊,包括:
獲取時間子模塊,用于獲取所述限定地區(qū)的時間信息;
第一生成子模塊,用于如果所述時間信息為第一指定時間,則隨機生成對應所述限定地區(qū)內的飯店位置數(shù)據(jù)的偽裝位置數(shù)據(jù);如果所述時間信息為第二指定時間,則隨機生成對應所述限定地區(qū)內的寫字樓或工廠位置數(shù)據(jù)的偽裝位置數(shù)據(jù);如果所述時間信息為第三指定時間,則隨機生成對應所述限定地區(qū)內的旅店或住宅位置數(shù)據(jù)的偽裝位置數(shù)據(jù)。
進一步地,所述第一生成模塊,包括:
獲取狀態(tài)子模塊,用于獲取所述移動終端的運動數(shù)據(jù),并根據(jù)所述運動數(shù)據(jù)判斷移動終端的用戶的運動狀態(tài);
第二生成子模塊,用于在所述限定地區(qū)內隨機查找與所述運動狀態(tài)匹配的位置區(qū)域,并隨機生成所述位置區(qū)域內的偽裝位置數(shù)據(jù)。
進一步地,所述第一生成模塊,還包括:
軌跡生成子模塊,用于根據(jù)所述運動狀態(tài),在所述位置區(qū)域內形成對應且連續(xù)的運動軌跡。
進一步地,所述第二執(zhí)行單元,包括:
第二生成子單元,用于從預設在位置數(shù)據(jù)列表中的多個位置數(shù)據(jù)中隨機調用一個位置數(shù)據(jù)作為所述偽裝位置數(shù)據(jù)。
進一步地,所述偽裝位置數(shù)據(jù)為指定級別或以上的旅游景區(qū)的位置數(shù)據(jù)。
進一步地,所述第二執(zhí)行單元,包括:
第三生成子單元,用于在實時定位數(shù)據(jù)的經(jīng)度和緯度上分別添加指定的經(jīng)度值和緯度值。
本發(fā)明還提供一種移動終端,包括處理器和存儲器;
所述存儲器用于存儲干擾定位信息的裝置執(zhí)行上述任一項所述的干擾定位信息的方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。
本發(fā)明的移動終端及其干擾定位信息的方法和裝置,當查詢端查詢移動終端的位置信息時,生成虛假的偽裝位置數(shù)據(jù)發(fā)送給查詢端,以防止用戶位置信息被惡意竊取而形成安全隱患。
附圖說明
圖1為本發(fā)明一實施例的干擾定位信息的方法的流程示意圖;
圖2為本發(fā)明一實施例的干擾定位信息的方法的流程示意圖;
圖3為本發(fā)明一實施例的干擾定位信息的裝置的結構示意框圖;
圖4為本發(fā)明一實施例的干擾定位信息的裝置的結構示意框圖;
圖5為本發(fā)明一實施例的第二執(zhí)行單元的結構示意框圖;
圖6為本發(fā)明一實施例的第二執(zhí)行單元的結構示意框圖;
圖7a為本發(fā)明一實施例的第一生成模塊的結構示意框圖;
圖7b為本發(fā)明一實施例的第一生成模塊的結構示意框圖;
圖8為本發(fā)明另一實施例的第二執(zhí)行單元的結構示意框圖;
圖9為本發(fā)明又一實施例的第二執(zhí)行單元的結構示意框圖;
圖10為本發(fā)明一實施例的移動終端的結構示意框圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本技術領域技術人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復數(shù)形式。應該進一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組建,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組建和/或它們的組。這里使用的措辭“和/或”包括一個或更多個相關聯(lián)的列出項的全部或任一單元和全部組合。
本技術領域技術人員可以理解,除非另外定義,這里使用的所有術語(包括技術術語和科學術語),具有與本發(fā)明所屬領域中的普通技術人員的一般理解相同的意義。還應該理解的是,諸如通用字典中定義的那些術語,應該被理解為具有與現(xiàn)有技術的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。
本技術領域技術人員可以理解,這里的移動終端是指智能手機、平板電腦、智能手表等具有定位功能的電子設備。
參照圖1,本發(fā)明實施例提供一種干擾定位信息的方法,包括步驟:
s1、移動終端接收查詢端發(fā)送的位置信息請求命令,確定所述查詢端對應的第一應用;
s2、在預設的應用管理列表中查找是否存在與所述第一應用相匹配的應用類型;
s3、若是,則發(fā)送實時定位數(shù)據(jù)至所述查詢端;
s4、若否,則根據(jù)預設修改規(guī)則將所述實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù)發(fā)送給所述查詢端。
如上述步驟s1所述,上述查詢端是指到移動終端的cpu查詢位置信息的一端,其可以為安裝在移動終端上的應用程序,如微信、qq、高德地圖等應用,其也可以延伸為微信、qq、高德地圖等對應的服務器。上述位置信息請求命令即為請求移動終端提供位置數(shù)據(jù)的命令。不同的查詢端對應不同的應用類型,比如,微信和qq等應用屬于即時通訊類應用,其獲取移動終端的位置數(shù)據(jù)是用作推送廣告、了解用戶生活習慣等使用,高德地圖等地圖類應用,其獲取移動終端的位置數(shù)據(jù)是為了提供用戶準確的位置信息,以實現(xiàn)導航、查找位置等使用。
如上述步驟s2所述,上述應用管理列表是指預設的列表,其內設置有需要的應用類型,如地圖類應用等。應用管理列表中的應用用戶可以根據(jù)具體的需求進行添加或刪除。
如上述步驟s3所述,上述實時定位數(shù)據(jù)是指移動終端的當前真實的位置信息。因為上述地圖類應用主要是為了導航、定位使用,所以一定要給出真實的位置數(shù)據(jù)才可以正常使用,否者影響用戶的正常使用。
如上述步驟s4所述,上述偽裝位置數(shù)據(jù)是在在真實的實時定位數(shù)據(jù)上進行修改的位置數(shù)據(jù),其并不能真實的反映移動終端的位置信息。因為不是地圖類應用,所以其獲取用戶的實時定位數(shù)據(jù)的目的,用戶不能確定,避免非主觀意識的位置信息泄露。上述預設修改規(guī)則的程序一般設置于移動終端的安全芯片內,防止被破解。如果要獲取移動終端的位置數(shù)據(jù),其一定要經(jīng)過向移動終端的cpu請求的過程,此時,按照修改規(guī)則將gps的位置數(shù)據(jù)和/或基站、wifi等位置數(shù)據(jù)進行篡改;或者,直接生成一個虛假的偽裝位置數(shù)據(jù),以防止用戶位置信息被惡意竊取而形成安全隱患。比如,根據(jù)時間信息修改實時定位數(shù)據(jù)的規(guī)則、根據(jù)用戶的動作信息修改實時定位數(shù)據(jù)的規(guī)則等。
參照圖2,本實施例中,上述移動終端接收查詢端發(fā)送的位置信息請求命令,確定所述查詢端對應的第一應用的步驟s1之前,包括:
s101、開啟干擾定位數(shù)據(jù)的應用。
如上述步驟s101所述,即為上述步驟s1至步驟s4步驟之所以能夠執(zhí)行,是應為移動終端安裝有干擾定位數(shù)據(jù)的應用,只有該應用被開啟才可以進行對實時定位進行修改。上述干擾定位信息的方法是可控的過程,即生成虛假的偽裝位置數(shù)據(jù)的前提條件是啟動干擾定位數(shù)據(jù)的應用。比如,在移動終端的桌面上,或者其他菜單中,會設置有干擾定位數(shù)據(jù)的應用的啟動按鈕,只有啟動干擾定位數(shù)據(jù)的應用,移動終端的cpu才會在接收到位置請求命令時,輸出一個虛假的偽裝位置數(shù)據(jù)。比如,用戶在駕車導航時,可以將干擾定位信息的方法對應的應用程序關閉,當不需要導航時,可以將干擾定位信息的方法對應的應用程序打開等。
本實施例中,上述所述根據(jù)預設修改規(guī)則將所述實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù)發(fā)送給所述查詢端的步驟s4之后,包括:
s5、若關閉所述干擾定位數(shù)據(jù)的應用,則提供給所述查詢端實時定位數(shù)據(jù)。
如上述步驟s5所述,當上述干擾定位數(shù)據(jù)的應用關閉后,移動終端的定位數(shù)據(jù)均為實時定位數(shù)據(jù),不會應為應用類型的不同而提供偽裝位置數(shù)據(jù)。
本實施例中,上述根據(jù)預設修改規(guī)則將所述實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù)發(fā)送給所述查詢端的步驟s4,包括:
s401、生成是否修改所述實時定位數(shù)據(jù)的交互選項;
s402、若獲取修改的交互命令,則根據(jù)預設修改規(guī)則將所述實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù)發(fā)送給所述查詢端。
如上述步驟s401和s402所述,當上述查詢端對應的第一應用與應用管理列表中的應用類型不匹配,不會直接將實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù),而是先生成一個交互選項,供用戶選擇是否修改實時定位數(shù)據(jù),這樣既可以使用戶知道有查詢端在查詢用戶的移動終端的位置信息,還可以根據(jù)自己的思想靈活地選擇是否修改實時數(shù)據(jù),如果選擇修改,則會生成偽裝位置數(shù)據(jù),否者,提供實時位置數(shù)據(jù)給查詢端。
本實施例中,上述修改規(guī)則,包括:
s41、根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成與所述實時定位數(shù)據(jù)不同的所述偽裝位置數(shù)據(jù)。
如上述步驟s41所述,即為隨機生成一個虛假的偽裝位置數(shù)據(jù),該偽裝位置數(shù)據(jù)與移動終端當前所處位置對應的實時定位數(shù)據(jù)不同即可。比如,移動終端所處的位置為北緯23.5度、東經(jīng)25度,而生成的偽裝位置數(shù)據(jù)則可能是南緯60度、東經(jīng)60度等。其生成的偽裝位置數(shù)據(jù)與實時定位數(shù)據(jù)可以毫不相關,使他人無法通過偽裝位置數(shù)據(jù)而快速推導出真實的實時定位數(shù)據(jù)等。上述位置數(shù)據(jù)的數(shù)據(jù)序列格式,是指生成的偽裝位置數(shù)據(jù)可以被正常識別。
本實施例中,上述根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成與蘇搜狐實時定位數(shù)據(jù)不同的所述偽裝位置數(shù)據(jù)的步驟s41,包括:
s411、在預設列表中選擇預設的限定地區(qū);
s412、根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成所述限定地區(qū)內的所述偽裝位置數(shù)據(jù)。
如上述步驟s411所述,上述限定地區(qū)是指具有邊界的地區(qū),比如在中國,吉林省可以認定為一個限定地區(qū),或者,吉林省內的長春市也可以認定為一個限定地區(qū),甚至可以將某一個區(qū)、縣、公園等設定為上述限定地區(qū),其可以通過運營商進行設定,也可以用戶自定義設置。在預設列表中選擇預設的限定地區(qū),可以隨機選擇,也可以用戶主動進行選擇。
如上述步驟s412所述,即將偽裝位置數(shù)據(jù)坐標限定在一個區(qū)域能,無論生成的偽裝位置數(shù)據(jù)是什么,其經(jīng)度和緯度的坐標一定會落在上述限定地區(qū)內。比如,上述限定地區(qū)為吉林省,那么偽裝位置數(shù)據(jù)對應的位置坐標一定是在吉林省的地界以內。將偽裝位置數(shù)據(jù)限定在上述限定地區(qū)內,可以有效的誤導惡意竊取用戶位置信息的不法分子,比如,在不法分子實施電信詐騙時,當其說出用戶在限定地區(qū)內的某個區(qū)域活動,用戶就可以確定對方是說謊而提高警惕等。
本實施例中,上述根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成所述限定地區(qū)內的所述偽裝位置數(shù)據(jù)的步驟s412,包括:
s4121、獲取所述限定地區(qū)的時間信息;如果所述時間信息為第一指定時間,則隨機生成對應所述限定地區(qū)內的飯店位置數(shù)據(jù)的偽裝位置數(shù)據(jù);如果所述時間信息為第二指定時間,則隨機生成對應所述限定地區(qū)內的寫字樓或工廠位置數(shù)據(jù)的偽裝位置數(shù)據(jù);如果所述時間信息為第三指定時間,則隨機生成對應所述限定地區(qū)內的旅店或住宅位置數(shù)據(jù)的偽裝位置數(shù)據(jù)。
如上述步驟s4121所述,上述限定地區(qū)的時間信息即為限定地區(qū)所處時區(qū)當前的時間,比如,移動終端位于美國,而上述限定地區(qū)為中國,那么上述時間信息即為移動終端當前對應的北京時間。上述第一指定時間,一般是指吃飯時間,一般對應限定地區(qū)的早飯、午飯、晚飯時間進行設定,或者根據(jù)限定地區(qū)的生活習慣進行設定。上述第二指定時間,一般是指工作時間,如限定地區(qū)為中國,那么第二指定時間可以為上午9點至中午12點、下午2點至下午6點等;上述第三指定時間,一般為下班休息時間,比如凌晨1點為用戶休息的時間等。本實施例中,根據(jù)不同的時間段,在限定地區(qū)隨機查找對應的地點,可以高度符合人類的生活習慣,可有效的誤導惡意竊取用戶位置信息的不法分子,比如,在不法分子實施電信詐騙時,當其說出用戶在限定地區(qū)內的某個區(qū)域活動,并具體說出在某時在哪個位置,一般未使用本發(fā)明干擾定位信息的方法的用戶會信以為真而上當受騙,而使用本發(fā)明干擾定位信息的方法的用戶,就可以更加確定對方是在說謊。
本實實施例中,上述根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成所述限定地區(qū)內的所述偽裝位置數(shù)據(jù)的步驟s412,包括:
s4122、獲取所述移動終端的運動數(shù)據(jù),并根據(jù)所述運動數(shù)據(jù)判斷移動終端的用戶的運動狀態(tài);
s4123、在所述限定地區(qū)內隨機查找與所述運動狀態(tài)匹配的位置區(qū)域,并隨機生成所述位置區(qū)域內的所述偽裝位置數(shù)據(jù)。
如上述步驟s4122和s4123所述,上述運動數(shù)據(jù)可以根據(jù)內置在移動終端內的運動傳感器獲取,也可以通過與移動終端關聯(lián)的運動手環(huán)、運動手表等獲取,還可以通過gps的運動軌跡或移動速度等獲取。上述運動狀態(tài)一般為跑步、慢走、坐車、相對地面靜坐等狀態(tài)。根據(jù)用戶的運動狀態(tài)在限定地區(qū)內隨機查找與運動狀態(tài)匹配的位置區(qū)域,可以高度還原用戶的運動狀態(tài),比如,用戶在所在地進行跑步,那么就會在限定地區(qū)隨機匹配一個公園或學校操場等位置區(qū)域等。用戶在查看第三方需要獲取移動終端的位置信息的應用程序時,也可以看到用戶自己真實的運動數(shù)據(jù),不同的是運動地點。
本實施例中,上述在所述限定地區(qū)內隨機查找與所述運動狀態(tài)匹配的位置區(qū)域,并隨機生成所述位置區(qū)域內的所述偽裝位置數(shù)據(jù)的步驟s4123之后,包括:
s4124、根據(jù)所述運動狀態(tài),在所述位置區(qū)域內形成對應且連續(xù)的運動軌跡。
如上述步驟s4124所述,上述運動軌跡的形成,可以迷惑惡意竊取用戶位置信息的不法分子,使其相信用戶真的在上述限定地區(qū)進行運動,在其實施電信詐騙時,語氣更加更定,而其語氣越肯定,移動終端的用戶則可以越加地肯定其是詐騙分子。
在另一實施例中,上述修改規(guī)則,包括:
s42、從預設在位置數(shù)據(jù)列表中的多個位置數(shù)據(jù)中隨機調用一個位置數(shù)據(jù)作為所述偽裝位置數(shù)據(jù)。
如上述步驟s42所述,上述預設的位置數(shù)據(jù)列表,可以是運營商預設的,也可以用戶進行自定義。也就是說,偽裝位置數(shù)據(jù)只能是上述位置數(shù)據(jù)列表中的位置數(shù)據(jù),不會出現(xiàn)其他的位置信息。當上述偽裝位置數(shù)據(jù)被不法分子惡意竊取后實施電信詐騙時,當其說出用戶在上述預設的位置數(shù)據(jù)列表中的某個區(qū)域活動,用戶就可以確定對方是說謊而提高警惕等。本實施例中,上述偽裝位置數(shù)據(jù)為指定級別或以上的旅游景區(qū)的位置數(shù)據(jù)。上述級別是指旅游景區(qū)的級別,如在中國設定的4a級景區(qū)、5a級景區(qū)等。第一位置為旅游景區(qū)的位置數(shù)據(jù),可以提高用戶之間的互動等,比如,情侶之間設置有互相定位的應用程序,當一方使用本發(fā)明實施例的干擾定位信息的方法,另一方使用定位查看時,會以為對方在旅游等,然后進行有趣的互動等。另一方面,旅游景區(qū)用戶記憶會相對簡單,當不法分子使用陌生號碼在詐騙過程中說出位置數(shù)據(jù)列表的旅游景區(qū),用戶會則會快速反應出對方是在詐騙等。
在又一實施例中,上述修改規(guī)則,包括:
s43、在實時定位數(shù)據(jù)的經(jīng)度和緯度上分別添加指定的經(jīng)度值和緯度值。
如上述步驟s43所述,在真實的實時定位數(shù)據(jù)上添加指定的經(jīng)度值和緯度值,則可以給出一個虛假的偽裝位置數(shù)據(jù),而用戶自己則可以通過虛假的第一位置信息推導出真實的實時定位數(shù)據(jù)等,在迷惑惡意竊取用戶位置信息的不法分子的同時,方便用戶了解其所處的位置。上述添加經(jīng)度值和緯度值時,用戶可以自定義添加。
在一具體實施例中,移動終端為智能手機,其安裝有上述干擾定位數(shù)據(jù)的應用。在駕車導航等需要真實的實時定位數(shù)據(jù)時,關閉所述干擾定位數(shù)據(jù)的應用,當需要防止用戶位置信息泄露的時候,可以啟動所述干擾定位數(shù)據(jù)的應用。當啟動應用程序的時候,用戶可以在指定的預設列表中選擇一個限定地區(qū),然后根據(jù)限定地區(qū)的時間,隨機匹配對應的偽裝位置數(shù)據(jù),如中午12點,其會隨機匹配一個飯店的偽裝位置數(shù)據(jù)等;另外,還可以根據(jù)用戶的運動狀態(tài),在所述限定地區(qū)內隨機查找與所述運動狀態(tài)匹配的位置區(qū)域,并隨機生成所述位置區(qū)域內的所述偽裝位置數(shù)據(jù),還可以根據(jù)所述運動狀態(tài),在所述位置區(qū)域內形成對應且連續(xù)的運動軌跡等。
本發(fā)明實施例的干擾定位信息的方法,當查詢端查詢移動終端的位置信息時,生成虛假的偽裝位置數(shù)據(jù)發(fā)送給查詢端,以防止用戶位置信息被惡意竊取而形成安全隱患。
參照圖3,本發(fā)明實施例還提供一種干擾定位信息的裝置,包括:
接收單元10,用于移動終端接收查詢端發(fā)送的位置信息請求命令,確定所述查詢端對應的第一應用。上述查詢端是指到移動終端的cpu查詢位置信息的一端,其可以為安裝在移動終端上的應用程序,如微信、qq、高德地圖等應用,其也可以延伸為微信、qq、高德地圖等對應的服務器。上述位置信息請求命令即為請求移動終端提供位置數(shù)據(jù)的命令。不同的查詢端對應不同的應用類型,比如,微信和qq等應用屬于即時通訊類應用,其獲取移動終端的位置數(shù)據(jù)是用作推送廣告、了解用戶生活習慣等使用,高德地圖等地圖類應用,其獲取移動終端的位置數(shù)據(jù)是為了提供用戶準確的位置信息,以實現(xiàn)導航、查找位置等使用
查找單元20,用于在預設的應用管理列表中查找是否存在與所述第一應用相匹配的應用類型。上述應用管理列表是指預設的列表,其內設置有需要的應用類型,如地圖類應用等。上述干擾定位信息的裝置還包括:管理單元,用于添加或刪除所述應用管理列表中的應用,以提高用戶的使用便利性。
應用管理列表中的應用用戶可以根據(jù)具體的需求進行添加或刪除。
第一執(zhí)行單元30,用于若所述應用管理列表中存在與所述第一應用類型相同的應用,則發(fā)送實時定位數(shù)據(jù)至所述查詢端。上述實時定位數(shù)據(jù)是指移動終端的當前真實的位置信息。因為上述地圖類應用主要是為了導航、定位使用,所以一定要給出真實的位置數(shù)據(jù)才可以正常使用,否者影響用戶的正常使用。
第二執(zhí)行單元40,若所述應用管理列表中不存在與所述第一應用類型相同的應用,則根據(jù)預設修改規(guī)則將所述實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù)發(fā)送給所述查詢端。上述偽裝位置數(shù)據(jù)是在在真實的實時定位數(shù)據(jù)上進行修改的位置數(shù)據(jù),其并不能真實的反映移動終端的位置信息。因為不是地圖類應用,所以其獲取用戶的實時定位數(shù)據(jù)的目的,用戶不能確定,避免非主觀意識的位置信息泄露。上述預設修改規(guī)則的程序一般設置于移動終端的安全芯片內,防止被破解。如果要獲取移動終端的位置數(shù)據(jù),其一定要經(jīng)過向移動終端的cpu請求的過程,此時,按照修改規(guī)則將gps的位置數(shù)據(jù)和/或基站、wifi等位置數(shù)據(jù)進行篡改;或者,直接生成一個虛假的偽裝位置數(shù)據(jù),以防止用戶位置信息被惡意竊取而形成安全隱患。比如,根據(jù)時間信息修改實時定位數(shù)據(jù)的規(guī)則、根據(jù)用戶的動作信息修改實時定位數(shù)據(jù)的規(guī)則等。
參照圖4,本實施例中,上述干擾定位信息的裝置,還包括:
開啟單元101,用于開啟干擾定位數(shù)據(jù)的應用。上述干擾定位信息的過程是可控的過程,即生成虛假的偽裝位置數(shù)據(jù)的前提條件是啟動干擾定位數(shù)據(jù)的應用。比如,在移動終端的桌面上,或者其他菜單中,會設置有干擾定位數(shù)據(jù)的應用的啟動按鈕,只有啟動干擾定位數(shù)據(jù)的應用,移動終端的cpu才會在接收到位置請求命令時,輸出一個虛假的偽裝位置數(shù)據(jù)。比如,用戶在駕車導航時,可以將干擾定位信息的方法對應的應用程序關閉,當不需要導航時,可以將干擾定位信息的方法對應的應用程序打開等。
本實施例中,上述干擾定位信息的裝置還包括:
關閉提供單元,用于若關閉所述干擾定位數(shù)據(jù)的應用,則提供給所述查詢端實時定位數(shù)據(jù)。當上述干擾定位數(shù)據(jù)的應用關閉后,移動終端的定位數(shù)據(jù)均為實時定位數(shù)據(jù),不會應為應用類型的不同而提供偽裝位置數(shù)據(jù)。
參照圖5,本實施例中,上述第二執(zhí)行單元40,包括:
交互子單元401,用于生成是否修改所述實時定位數(shù)據(jù)的交互選項;
執(zhí)行子單元402,用于若獲取修改的交互命令,則根據(jù)預設修改規(guī)則將所述實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù)發(fā)送給所述查詢端。
當上述查詢端對應的第一應用與應用管理列表中的應用類型不匹配,不會直接將實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù),而是先生成一個交互選項,供用戶選擇是否修改實時定位數(shù)據(jù),這樣既可以使用戶知道有查詢端在查詢用戶的移動終端的位置信息,還可以根據(jù)自己的思想靈活地選擇是否修改實時數(shù)據(jù),如果選擇修改,則會生成偽裝位置數(shù)據(jù),否者,提供實時位置數(shù)據(jù)給查詢端。
參照圖6,本實施例中,上述第二執(zhí)行單元40,包括:
隨機子單元41,用于根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成與當前真實的實時定位數(shù)據(jù)不同的所述偽裝位置數(shù)據(jù)。
如上述隨機子單元41,即為隨機生成一個虛假的偽裝位置數(shù)據(jù),該偽裝位置數(shù)據(jù)與移動終端當前所處位置對應的實時定位數(shù)據(jù)不同即可。比如,移動終端所處的位置為北緯23.5度、東經(jīng)25度,而生成的偽裝位置數(shù)據(jù)則可能是南緯60度、東經(jīng)60度等。其生成的偽裝位置數(shù)據(jù)與實時定位數(shù)據(jù)可以毫不相關,使他人無法通過偽裝位置數(shù)據(jù)而快速推導出真實的實時定位數(shù)據(jù)等。上述位置數(shù)據(jù)的數(shù)據(jù)序列格式,是指生成的偽裝位置數(shù)據(jù)可以被正常識別。
參照圖6,本實施例中,上述隨機子單元41,包括:
選擇模塊411,用于在預設列表中選擇預設的限定地區(qū);
第一生成模塊412,用于根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成所述限定地區(qū)內的所述偽裝位置數(shù)據(jù)。
如上述選擇模塊411,上述限定地區(qū)是指具有邊界的地區(qū),比如在中國,吉林省可以認定為一個限定地區(qū),或者,吉林省內的長春市也可以認定為一個限定地區(qū),甚至可以將某一個區(qū)、縣、公園等設定為上述限定地區(qū),其可以通過運營商進行設定,也可以用戶自定義設置。在預設列表中選擇預設的限定地區(qū),可以隨機選擇,也可以用戶主動進行選擇。
參照圖7a,本實施例中,上述第一生成模塊412,包括:
獲取時間子模塊4121,用于獲取所述限定地區(qū)的時間信息;
第一生成子模塊4122,用于如果所述時間信息為第一指定時間,則隨機生成對應所述限定地區(qū)內的飯店位置數(shù)據(jù)的偽裝位置數(shù)據(jù);如果所述時間信息為第二指定時間,則隨機生成對應所述限定地區(qū)內的寫字樓或工廠位置數(shù)據(jù)的偽裝位置數(shù)據(jù);如果所述時間信息為第三指定時間,則隨機生成對應所述限定地區(qū)內的旅店或住宅位置數(shù)據(jù)的偽裝位置數(shù)據(jù)。
如上述獲取時間子模塊4121和第一生成子模塊4122,上述限定地區(qū)的時間信息即為限定地區(qū)所處時區(qū)當前的時間,比如,移動終端位于美國,而上述限定地區(qū)為中國,那么上述時間信息即為移動終端當前對應的北京時間。上述第一指定時間,一般是指吃飯時間,一般對應限定地區(qū)的早飯、午飯、晚飯時間進行設定,或者根據(jù)限定地區(qū)的生活習慣進行設定。上述第二指定時間,一般是指工作時間,如限定地區(qū)為中國,那么第二指定時間可以為上午9點至中午12點、下午2點至下午6點等;上述第三指定時間,一般為下班休息時間,比如凌晨1點為用戶休息的時間等。本實施例中,根據(jù)不同的時間段,在限定地區(qū)隨機查找對應的地點,可以高度符合人類的生活習慣,可有效的誤導惡意竊取用戶位置信息的不法分子,比如,在不法分子實施電信詐騙時,當其說出用戶在限定地區(qū)內的某個區(qū)域活動,并具體說出在某時在哪個位置,一般未使用本發(fā)明干擾定位信息的方法的用戶會信以為真而上當受騙,而使用本發(fā)明干擾定位信息的方法的用戶,就可以更加確定對方是在說謊。
參照圖7b,本實施例中,上述第一生成模塊412,包括:
獲取狀態(tài)子模塊4123,用于獲取所述移動終端的運動數(shù)據(jù),并根據(jù)所述運動數(shù)據(jù)判斷移動終端的用戶的運動狀態(tài);
第二生成子模塊4124,用于在所述限定地區(qū)內隨機查找與所述運動狀態(tài)匹配的位置區(qū)域,并隨機生成所述位置區(qū)域內的偽裝位置數(shù)據(jù)
如上述獲取狀態(tài)子模塊4123和第二生成子模塊4124,上述運動數(shù)據(jù)可以根據(jù)內置在移動終端內的運動傳感器獲取,也可以通過與移動終端關聯(lián)的運動手環(huán)、運動手表等獲取,還可以通過gps的運動軌跡或移動速度等獲取。上述運動狀態(tài)一般為跑步、慢走、坐車、相對地面靜坐等狀態(tài)。根據(jù)用戶的運動狀態(tài)在限定地區(qū)內隨機查找與運動狀態(tài)匹配的位置區(qū)域,可以高度還原用戶的運動狀態(tài),比如,用戶在所在地進行跑步,那么就會在限定地區(qū)隨機匹配一個公園或學校操場等位置區(qū)域等。用戶在查看第三方需要獲取移動終端的位置信息的應用程序時,也可以看到用戶自己真實的運動數(shù)據(jù),不同的是運動地點。
參照圖7b,本實施例中,上述第一生成模塊412,還包括:
軌跡生成子模塊4125,用于根據(jù)所述運動狀態(tài),在所述位置區(qū)域內形成對應且連續(xù)的運動軌跡。
如上述軌跡生成子模塊4125,上述運動軌跡的形成,可以迷惑惡意竊取用戶位置信息的不法分子,使其相信用戶真的在上述限定地區(qū)進行運動,在其實施電信詐騙時,語氣更加更定,而其語氣越肯定,移動終端的用戶則可以越加地肯定其是詐騙分子。
參照圖8,在另一實施例中,上述第二執(zhí)行單元40,包括:
第二生成子單元42,用于從預設在位置數(shù)據(jù)列表中的多個位置數(shù)據(jù)中隨機調用一個位置數(shù)據(jù)作為所述偽裝位置數(shù)據(jù)。
如上述第二生成子單元42,上述預設的位置數(shù)據(jù)列表,可以是運營商預設的,也可以用戶進行自定義。也就是說,偽裝位置數(shù)據(jù)只能是上述位置數(shù)據(jù)列表中的位置數(shù)據(jù),不會出現(xiàn)其他的位置信息。當上述偽裝位置數(shù)據(jù)被不法分子惡意竊取后實施電信詐騙時,當其說出用戶在上述預設的位置數(shù)據(jù)列表中的某個區(qū)域活動,用戶就可以確定對方是說謊而提高警惕等。本實施例中,上述偽裝位置數(shù)據(jù)為指定級別或以上的旅游景區(qū)的位置數(shù)據(jù)。上述級別是指旅游景區(qū)的級別,如在中國設定的4a級景區(qū)、5a級景區(qū)等。第一位置為旅游景區(qū)的位置數(shù)據(jù),可以提高用戶之間的互動等,比如,情侶之間設置有互相定位的應用程序,當一方使用本發(fā)明實施例的干擾定位信息的方法,另一方使用定位查看時,會以為對方在旅游等,然后進行有趣的互動等。另一方面,旅游景區(qū)用戶記憶會相對簡單,當不法分子使用陌生號碼在詐騙過程中說出位置數(shù)據(jù)列表的旅游景區(qū),用戶會則會快速反應出對方是在詐騙等。
參照圖9,在又一實施例中,上述第二執(zhí)行單元40,包括:
第三生成子單元43,用于在實時定位數(shù)據(jù)的經(jīng)度和緯度上分別添加指定的經(jīng)度值和緯度值。
如上述第三生成子單元43,上述實時定位數(shù)據(jù)即為移動終端當前所處的實時定位數(shù)據(jù)。在真實的實時定位數(shù)據(jù)上添加指定的經(jīng)度值和緯度值,則可以給出一個虛假的偽裝位置數(shù)據(jù),而用戶自己則可以通過虛假的第一位置信息推導出真實的實時定位數(shù)據(jù)等,在迷惑惡意竊取用戶位置信息的不法分子的同時,方便用戶了解其所處的位置。
在一具體實施例中,移動終端為智能手機,其安裝有上述干擾定位數(shù)據(jù)的應用。在駕車導航等需要真實的實時定位數(shù)據(jù)時,關閉所述干擾定位數(shù)據(jù)的應用,當需要防止用戶位置信息泄露的時候,可以啟動所述干擾定位數(shù)據(jù)的應用。當啟動應用程序的時候,用戶可以在指定的預設列表中選擇一個限定地區(qū),然后根據(jù)限定地區(qū)的時間,隨機匹配對應的偽裝位置數(shù)據(jù),如中午12點,其會隨機匹配一個飯店的偽裝位置數(shù)據(jù)等;另外,還可以根據(jù)用戶的運動狀態(tài),在所述限定地區(qū)內隨機查找與所述運動狀態(tài)匹配的位置區(qū)域,并隨機生成所述位置區(qū)域內的所述偽裝位置數(shù)據(jù),還可以根據(jù)所述運動狀態(tài),在所述位置區(qū)域內形成對應且連續(xù)的運動軌跡等。
本發(fā)明實施例的干擾定位信息的裝置,當查詢端查詢移動終端的位置信息時,生成虛假的偽裝位置數(shù)據(jù)發(fā)送給查詢端,以防止用戶位置信息被惡意竊取而形成安全隱患。
參照圖10,本發(fā)明實施例中還提供一種移動終端,包括處理器1180和存儲器1120;所述存儲器1120用于存儲干擾定位信息的裝置執(zhí)行上述的干擾定位信息的方法的程序;所述處理器1180被配置為用于執(zhí)行所述存儲器1120中存儲的程序。
為了便于說明,僅示出了與本發(fā)明實施例相關的部分,具體技術細節(jié)未揭示的,請參照本發(fā)明實施例方法部分。該移動終端可以為包括手機、平板電腦、pda(personaldigitalassistant,個人數(shù)字助理)、pos(pointofsales,銷售終端)、車載電腦等任意終端設備,以移動終端為手機為例:
圖10示出的是與本發(fā)明實施例提供的移動終端相關的手機的部分結構的框圖。參考圖10,手機包括:射頻(radiofrequency,rf)電路1110、存儲器1120、輸入單元1130、顯示單元1140、傳感器1150、音頻電路1160、無線保真(wirelessfidelity,wifi)模塊1170、處理器1180、以及電源1190等部件。本領域技術人員可以理解,圖10中示出的手機結構并不構成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結合圖10對手機的各個構成部件進行具體的介紹:
rf電路1110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器1180處理;另外,將設計上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路1110包括但不限于天線、至少一個放大器、收發(fā)信機、耦合器、低噪聲放大器(lownoiseamplifier,lna)、雙工器等。此外,rf電路1110還可以通過無線通信與網(wǎng)絡和其他設備通信。上述無線通信可以使用任一通信標準或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(globalsystemofmobilecommunication,gsm)、通用分組無線服務(generalpacketradioservice,gprs)、碼分多址(codedivisionmultipleaccess,cdma)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)、長期演進(longtermevolution,lte)、電子郵件、短消息服務(shortmessagingservice,sms)等。
存儲器1120可用于存儲軟件程序以及模塊,處理器1180通過運行存儲在存儲器1120的軟件程序以及模塊,從而執(zhí)行手機的各種功能應用以及數(shù)據(jù)處理。存儲器1120可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器1120可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
輸入單元1130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機的用戶設置以及功能控制有關的鍵信號輸入。具體地,輸入單元1130可包括觸控面板1131以及其他輸入設備1132。觸控面板1131,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1131上或在觸控面板1131附近的操作),并根據(jù)預先設定的程式驅動相應的連接裝置。可選的,觸控面板1131可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器1180,并能接收處理器1180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板1131。除了觸控面板1131,輸入單元1130還可以包括其他輸入設備1132。具體地,其他輸入設備1132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
顯示單元1140可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元1140可包括顯示面板1141,可選的,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機發(fā)光二極管(organiclight-emittingdiode,oled)等形式來配置顯示面板1141。進一步的,觸控面板1131可覆蓋顯示面板1141,當觸控面板1131檢測到在其上或附近的觸摸操作后,傳送給處理器1180以確定觸摸事件的類型,隨后處理器1180根據(jù)觸摸事件的類型在顯示面板1141上提供相應的視覺輸出。雖然在圖10中,觸控面板1131與顯示面板1141是作為兩個獨立的部件來實現(xiàn)手機的輸入和輸入功能,但是在某些實施例中,可以將觸控面板1131與顯示面板1141集成而實現(xiàn)手機的輸入和輸出功能。
手機還可包括至少一種傳感器1150,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調節(jié)顯示面板1141的亮度,接近傳感器可在手機移動到耳邊時,關閉顯示面板1141和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應用(比如橫豎屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、敲擊)等;至于手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路1160、揚聲器1161,傳聲器1162可提供用戶與手機之間的音頻接口。音頻電路1160可將接收到的音頻數(shù)據(jù)轉換后的電信號,傳輸?shù)綋P聲器1161,由揚聲器1161轉換為聲音信號輸出;另一方面,傳聲器1162將收集的聲音信號轉換為電信號,由音頻電路1160接收后轉換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1180處理后,經(jīng)rf電路1110以發(fā)送給比如另一手機,或者將音頻數(shù)據(jù)輸出至存儲器1120以便進一步處理。
wifi屬于短距離無線傳輸技術,手機通過wifi模塊1170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖10示出了wifi模塊1170,但是可以理解的是,其并不屬于手機的必須構成,完全可以根據(jù)需要在不改變發(fā)明的本質的范圍內而省略。
處理器1180是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器1120內的軟件程序和/或模塊,以及調用存儲在存儲器1120內的數(shù)據(jù),執(zhí)行手機的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控??蛇x的,處理器1180可包括一個或多個處理單元;優(yōu)選的,處理器1180可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調制解調處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{制解調處理器也可以不集成到處理器1180中。
手機還包括給各個部件供電的電源1190(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器1180邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。
盡管未示出,手機還可以包括攝像頭、藍牙模塊等,在此不再贅述。
參照圖10,在本發(fā)明實施例中,該移動終端所包括的處理器1180還具有以下功能:
移動終端接收查詢端發(fā)送的位置信息請求命令,確定所述查詢端對應的第一應用;
在預設的應用管理列表中查找是否存在與所述第一應用相匹配的應用類型;
若是,則發(fā)送實時定位數(shù)據(jù)至所述查詢端;
若否,則根據(jù)預設修改規(guī)則將所述實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù)發(fā)送給所述查詢端。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內。
本發(fā)明實施例,還提供:
a1、一種干擾定位信息的方法,包括:
移動終端接收查詢端發(fā)送的位置信息請求命令,確定所述查詢端對應的第一應用;
在預設的應用管理列表中查找是否存在與所述第一應用相匹配的應用類型;
若是,則發(fā)送實時定位數(shù)據(jù)至所述查詢端;
若否,則根據(jù)預設修改規(guī)則將所述實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù)發(fā)送給所述查詢端。
a2、根據(jù)a1所述的干擾定位信息的方法,所述移動終端接收查詢端發(fā)送的位置信息請求命令,確定所述查詢端對應的第一應用的步驟之前,包括:
開啟干擾定位數(shù)據(jù)的應用。
a3、根據(jù)a2所述的干擾定位信息的方法,所述根據(jù)預設修改規(guī)則將所述實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù)發(fā)送給所述查詢端的步驟之后,包括:
若關閉所述干擾定位數(shù)據(jù)的應用,則提供給所述查詢端實時定位數(shù)據(jù)。
a4、根據(jù)a1所述的干擾定位信息的方法,所述根據(jù)預設修改規(guī)則將所述實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù)發(fā)送給所述查詢端的步驟,包括:
生成是否修改所述實時定位數(shù)據(jù)的交互選項;
若獲取修改的交互命令,則根據(jù)預設修改規(guī)則將所述實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù)發(fā)送給所述查詢端。
a5、根據(jù)a1所述的干擾定位信息的方法,還包括步驟:
添加或刪除所述應用管理列表中的應用。
a6、根據(jù)a1所述的干擾定位信息的方法,所述修改規(guī)則,包括:
根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成與所述實時定位數(shù)據(jù)不同的所述偽裝位置數(shù)據(jù)。
a7、根據(jù)a6所述的干擾定位信息的方法,所述根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成與所述實時定位數(shù)據(jù)不同的所述偽裝位置數(shù)據(jù)的步驟,包括:
在預設列表中選擇預設的限定地區(qū);
根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成所述限定地區(qū)內的所述偽裝位置數(shù)據(jù)。
a8、根據(jù)a7所述的干擾定位信息的方法,所述根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成所述限定地區(qū)內的所述偽裝位置數(shù)據(jù)的步驟,包括:
獲取所述限定地區(qū)的時間信息;
如果所述時間信息為第一指定時間,則隨機生成對應所述限定地區(qū)內的飯店位置數(shù)據(jù)的偽裝位置數(shù)據(jù);
如果所述時間信息為第二指定時間,則隨機生成對應所述限定地區(qū)內的寫字樓或工廠位置數(shù)據(jù)的偽裝位置數(shù)據(jù);
如果所述時間信息為第三指定時間,則隨機生成對應所述限定地區(qū)內的旅店或住宅位置數(shù)據(jù)的偽裝位置數(shù)據(jù)。
a9、根據(jù)a7所述的干擾定位信息的方法,所述根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成所述限定地區(qū)內的所述偽裝位置數(shù)據(jù)的步驟,包括:
獲取所述移動終端的運動數(shù)據(jù),并根據(jù)所述運動數(shù)據(jù)判斷移動終端的用戶的運動狀態(tài);
在所述限定地區(qū)內隨機查找與所述運動狀態(tài)匹配的位置區(qū)域,并隨機生成所述位置區(qū)域內的所述偽裝位置數(shù)據(jù)。
a10、根據(jù)a9所述的干擾定位信息的方法,所述在所述限定地區(qū)內隨機查找與所述運動狀態(tài)匹配的位置區(qū)域,并隨機生成所述位置區(qū)域內的所述偽裝位置數(shù)據(jù)的步驟之后,包括:
根據(jù)所述運動狀態(tài),在所述位置區(qū)域內形成對應且連續(xù)的運動軌跡。
a11、根據(jù)a1所述的干擾定位信息的方法,所述修改規(guī)則,包括:
從預設在位置數(shù)據(jù)列表中的多個位置數(shù)據(jù)中隨機調用一個位置數(shù)據(jù)作為所述偽裝位置數(shù)據(jù)。
a12、根據(jù)a11所述的干擾定位信息的方法,所述偽裝位置數(shù)據(jù)為指定級別或以上的旅游景區(qū)的位置數(shù)據(jù)。
a13、根據(jù)a1所述的干擾定位信息的方法,所述修改規(guī)則,包括:
在所述實時定位數(shù)據(jù)的經(jīng)度和緯度上分別添加指定的經(jīng)度值和緯度值。
b1、一種干擾定位信息的裝置,包括:
接收單元,用于移動終端接收查詢端發(fā)送的位置信息請求命令,確定所述查詢端對應的第一應用;
查找單元,用于在預設的應用管理列表中查找是否存在與所述第一應用相匹配的應用類型;
第一執(zhí)行單元,用于若所述應用管理列表中存在與所述第一應用類型相同的應用,則發(fā)送實時定位數(shù)據(jù)至所述查詢端;
第二執(zhí)行單元,若所述應用管理列表中不存在與所述第一應用類型相同的應用,則根據(jù)預設修改規(guī)則將所述實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù)發(fā)送給所述查詢端。
b2、根據(jù)b1所述的干擾定位信息的裝置,還包括:
開啟單元,用于開啟干擾定位數(shù)據(jù)的應用。
b3、根據(jù)b2所述的干擾定位信息的裝置,還包括:關閉提供單元,用于若關閉所述干擾定位數(shù)據(jù)的應用,則提供給所述查詢端實時定位數(shù)據(jù)。
b4、根據(jù)b1所述的干擾定位信息的裝置,所述第二執(zhí)行單元,包括:
交互子單元,用于生成是否修改所述實時定位數(shù)據(jù)的交互選項;
執(zhí)行子單元,用于若獲取修改的交互命令,則根據(jù)預設修改規(guī)則將所述實時定位數(shù)據(jù)修改為偽裝位置數(shù)據(jù)發(fā)送給所述查詢端。
b5、根據(jù)b1所述的干擾定位信息的裝置,還包括:
管理單元,用于添加或刪除所述應用管理列表中的應用。
b6、根據(jù)b1所述的干擾定位信息的裝置,所述第二執(zhí)行單元,包括:
隨機子單元,用于根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成與所述實時定位數(shù)據(jù)不同的所述偽裝位置數(shù)據(jù)。
b7、根據(jù)b6所述的干擾定位信息的裝置,所述隨機子單元,包括:
選擇模塊,用于在預設列表中選擇預設的限定地區(qū);
第一生成模塊,用于根據(jù)位置數(shù)據(jù)的數(shù)據(jù)序列格式,隨機生成所述限定地區(qū)內的所述偽裝位置數(shù)據(jù)。
b8、根據(jù)b7所述的干擾定位信息的裝置,所述第一生成模塊,包括:
獲取時間子模塊,用于獲取所述限定地區(qū)的時間信息;
第一生成子模塊,用于如果所述時間信息為第一指定時間,則隨機生成對應所述限定地區(qū)內的飯店位置數(shù)據(jù)的偽裝位置數(shù)據(jù);如果所述時間信息為第二指定時間,則隨機生成對應所述限定地區(qū)內的寫字樓或工廠位置數(shù)據(jù)的偽裝位置數(shù)據(jù);如果所述時間信息為第三指定時間,則隨機生成對應所述限定地區(qū)內的旅店或住宅位置數(shù)據(jù)的偽裝位置數(shù)據(jù)。
b9、根據(jù)b7所述的干擾定位信息的裝置,所述第一生成模塊,包括:
獲取狀態(tài)子模塊,用于獲取所述移動終端的運動數(shù)據(jù),并根據(jù)所述運動數(shù)據(jù)判斷移動終端的用戶的運動狀態(tài);
第二生成子模塊,用于在所述限定地區(qū)內隨機查找與所述運動狀態(tài)匹配的位置區(qū)域,并隨機生成所述位置區(qū)域內的偽裝位置數(shù)據(jù)。
b10、根據(jù)b9所述的干擾定位信息的裝置,所述第一生成模塊,還包括:
軌跡生成子模塊,用于根據(jù)所述運動狀態(tài),在所述位置區(qū)域內形成對應且連續(xù)的運動軌跡。
b11、根據(jù)b1所述的干擾定位信息的裝置,所述第二執(zhí)行單元,包括:
第二生成子單元,用于從預設在位置數(shù)據(jù)列表中的多個位置數(shù)據(jù)中隨機調用一個位置數(shù)據(jù)作為所述偽裝位置數(shù)據(jù)。
b12、根據(jù)b11所述的干擾定位信息的裝置,所述偽裝位置數(shù)據(jù)為指定級別或以上的旅游景區(qū)的位置數(shù)據(jù)。
b13、根據(jù)b1所述的干擾定位信息的裝置,所述第二執(zhí)行單元,包括:
第三生成子單元,用于在所述實時定位數(shù)據(jù)的經(jīng)度和緯度上分別添加指定的經(jīng)度值和緯度值。
c1、一種移動終端,包括處理器和存儲器;
所述存儲器用于存儲干擾定位信息的裝置執(zhí)行所述a1-a13中任一項所述的干擾定位信息的方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。