本發(fā)明涉及一種受控獲取另一手機(jī)位置信息的方法,只有事先設(shè)置的被允許的用戶才能從被查詢用戶的手機(jī)中,在不需要被查詢用戶確認(rèn)的情況下,獲取被查詢手機(jī)的位置信息(如經(jīng)緯度信息,或附近基站或建筑物的經(jīng)緯度信息,或附近基站或建筑物的標(biāo)識(shí)),并在查詢?nèi)耸謾C(jī)上顯示的地圖上,標(biāo)識(shí)出被查用戶手機(jī)的位置,或附近位置。
背景技術(shù):
在生活中,手機(jī)用戶有時(shí)需要獲取另一個(gè)手機(jī)用戶手機(jī)的位置,從而確定該手機(jī)攜帶人的位置。比如對(duì)攜帶手機(jī)的小孩或老人的位置查詢。
中國移動(dòng)的SIM卡中提供的“你在哪里,我在哪里”服務(wù)中,對(duì)于允許別人查詢本機(jī)位置有兩個(gè)選項(xiàng):“公開”和“要我同意”,如果選擇“公開”,則任何人使用“你在哪里”功能來查詢此手機(jī)位置,都可以獲取包含手機(jī)位置的短信。這樣被查詢?nèi)说男雄櫩赡鼙蝗魏稳怂@得,顯然會(huì)使被查詢?nèi)撕懿话踩H绻x擇“要我同意”,則每次查詢都需要被查詢?nèi)说拇_認(rèn),查詢方才能得到位置短信。這無法實(shí)現(xiàn)在不需要被查詢用戶參與的條件下獲取位置信息。
中國移動(dòng)的另一個(gè)產(chǎn)品“親情通”中,可以通過發(fā)送特殊編輯的短信至10086,來設(shè)置被允許查詢的電話號(hào)碼,然后每次的查詢中,發(fā)送包含查詢用戶手機(jī)號(hào)碼的短信至10086,由10086背后的服務(wù)器判斷是否改查詢是否被允許,如允許返回被查用戶位置的文字描述的短信。此方法是查詢到的位置信息來自于基站對(duì)手機(jī)位置的測(cè)定,而并非來源于被查詢的手機(jī)。
而且,以上兩種產(chǎn)品所返回的位置信息是適合人類理解的文字描述,如:金茂大廈向西五百米。不適合直觀顯示在地圖上,也不能直接用于導(dǎo)航軟件。
微信中,或許是出于隱私安全的考慮,只允許主動(dòng)向?qū)Ψ桨l(fā)送位置信息,或者雙方共享位置。不適合“無需在被查用戶的參與的場(chǎng)景”下的位置獲取。
技術(shù)實(shí)現(xiàn)要素:
本方法中,需要事先設(shè)置允許查詢的用戶標(biāo)識(shí)(包括電話號(hào)碼,用戶名,用戶昵稱),設(shè)置完成后,查詢?nèi)丝梢园l(fā)送查詢請(qǐng)求至被查詢?nèi)说氖謾C(jī),被查詢?nèi)说氖謾C(jī)接到請(qǐng)求后,如該詢問用戶被允許查詢,則從手機(jī)中獲取位置信息,并發(fā)送至查詢?nèi)说氖謾C(jī)上。該方法共分四個(gè)階段,詳細(xì)過程描述如下。
1.設(shè)置允許查詢的用戶標(biāo)識(shí)。設(shè)置允許查詢的用戶標(biāo)識(shí)(包括電話號(hào)碼,用戶名,用戶昵稱)時(shí),用如下方法實(shí)現(xiàn):
a. 在被查詢用戶的手機(jī)上,輸入或選擇允許查詢的用戶標(biāo)識(shí);
b. 在被查詢用戶的手機(jī)上,在與查詢?nèi)说慕换ナ綄?duì)話中,允許對(duì)方進(jìn)行位置查詢;
c. 在查詢用戶的手機(jī)上,輸入或選擇被查詢?nèi)说挠脩魳?biāo)識(shí),請(qǐng)求被允許進(jìn)行位置查詢。被查詢用戶收到允許請(qǐng)求后,可以選擇允許或拒絕。被查詢手機(jī)只對(duì)允許的用戶標(biāo)識(shí)發(fā)送有效的位置信息;
d. 在查詢用戶的手機(jī)上,在與被查詢?nèi)说慕换ナ綄?duì)話中,請(qǐng)求被允許進(jìn)行位置查詢。被查詢用戶收到允許請(qǐng)求后,可以選擇允許或拒絕。被查詢手機(jī)只對(duì)允許的用戶標(biāo)識(shí)發(fā)送有效的位置信息。
一臺(tái)手機(jī)可以是查詢?nèi)说慕巧部梢允潜徊樵內(nèi)说慕巧?,也可以既為某些用戶的查詢?nèi)耍譃槟承┯脩舻谋徊樵內(nèi)恕?/p>
允許查詢的用戶標(biāo)識(shí)可以存儲(chǔ)在被查詢用戶的手機(jī)上,也可以存儲(chǔ)在該用戶登錄的服務(wù)器上。
2.查詢位置
查詢?nèi)送ㄟ^手機(jī)向被查詢的手機(jī)用戶標(biāo)識(shí)發(fā)送位置請(qǐng)求,可以是單次回復(fù)位置信息的請(qǐng)求,也可以是多次回復(fù)位置的請(qǐng)求。
請(qǐng)求被發(fā)送至被查詢的手機(jī),或通過被查詢用戶登錄的服務(wù)器中轉(zhuǎn)位置查詢的請(qǐng)求,至被查詢的手機(jī)。
如果是通過被查詢用戶登錄的服務(wù)器中轉(zhuǎn)位置查詢的請(qǐng)求,對(duì)請(qǐng)求是否被允許的判斷可以在服務(wù)器中,也可以在被查詢的手機(jī)上。
3.應(yīng)答位置信息
被查詢用戶收到位置請(qǐng)求信息后,判斷該請(qǐng)求是否來自于事先設(shè)置的允許查詢的用戶標(biāo)識(shí),如果是,則從手機(jī)中獲取本機(jī)位置的經(jīng)緯度,或附近基站/建筑物的經(jīng)緯度,或附近基站/建筑物的標(biāo)識(shí)。向查詢用戶的用戶標(biāo)識(shí)發(fā)送。如果不是,則不響應(yīng),或回復(fù)拒絕信息。
為確保查詢方知道未回應(yīng)的原因,在返回的信息中,包含本機(jī)電池電量信息。
4.位置顯示
查詢手機(jī)收到被查詢手機(jī)回復(fù)的位置信息后,在地圖中直觀標(biāo)記出被查詢手機(jī)的位置。如需導(dǎo)航至該位置則可直接啟動(dòng)導(dǎo)航軟件。
5.發(fā)送規(guī)則
查詢手機(jī)也可以發(fā)送一個(gè)或多個(gè)“規(guī)則”給被查詢手機(jī),“規(guī)則”可以是定時(shí),或超出某個(gè)位置,或存在于某個(gè)位置范圍,當(dāng)被查詢手機(jī)檢測(cè)到滿足“規(guī)則”所限定的條件時(shí),主動(dòng)發(fā)送自己的位置給被查詢手機(jī)。
具體實(shí)施:可以在手機(jī)中運(yùn)行實(shí)現(xiàn)上述方法的軟件,或附加以服務(wù)器的協(xié)助,從而實(shí)現(xiàn)受控查詢手機(jī)攜帶人的位置。為防止該方法被非法濫用,實(shí)現(xiàn)此方法的軟件應(yīng)在啟動(dòng)時(shí)及運(yùn)行中以醒目的方式提示用戶。